nyx-fuzz/QEMU-Nyx

page duplicate found

Closed this issue · 3 comments

cc @c01db33f

I'm still getting the "page duplicate found" error after applying the fix in #7. The issue pops up randomly every couple fuzzer launches but it feels like it may have gotten less severe?

Not sure what data is needed. Here is a list of unique pointers across a few launches before/after applying the fix:
before.txt
after.txt

Console looks something like this:

Worker-01 is ready.
----------> Page duplicate found ...skipping! ffffffff81229000
----------> Page duplicate found ...skipping! ffffffff81157000
----------> Page duplicate found ...skipping! ffffffff8288b000

ERR:    TNT 547073 at position <0xffffffff810d24e5,0xffffffff810d24e5>
WARNING: libxdc_decode returned decoder_error
[...]

The duplicate page is encountered early during first execution(s) and lead to lots of such errors. If not encountered, the campaign runs fine for many hours and without decode errors.

Seems to be fixed now. Maybe qemu make clean just wasn't good enough...