panda-re / panda

Platform for Architecture-Neutral Dynamic Analysis
https://panda.re
Other
2.48k stars 479 forks source link

RR rr_assertion `current_item' failed #1434

Open KangMing-ux opened 8 months ago

KangMing-ux commented 8 months ago

When I run PyPanda to analysis my record, I got this error:

RR rr_assertion `current_item' failed at /opt/panda-dyn_syms_updates/panda/src/rr/rr_log.c:1004
Current log point:
<queue empty>
Current replay point:
{guest_instr_count=45469315}

The guest is ubuntu16(i386), before I record, I have closed guest's ASLR(even KASLR), then I make kernelinfo.ko to get the kernel info of guest.

In my computer I have another 32-bit guest(redhat9), PyPanda works well. I almost check all the step, but I don't find any mistake.

I have watch all the issue about rr_assertion but I don't find any useful solution.

KangMing-ux commented 8 months ago

Another error output:

RR rr_assertion `current_item' failed at /opt/panda-dyn_syms_updates/panda/src/rr/rr_log.c:1004
Current log point:
{guest_instr_count=22009961}
Next log entry type: RR_INPUT_8
Current replay point:
{guest_instr_count=21922888}
MarkMankins commented 8 months ago

When you take the recording, if you add -complete-rr-snapshot to the panda command line - do you get the same replay errors?