You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
gef: latest main branch: ed10244b0fe4665e8ee03fa326b1b1c711b39563
gdb: Ubuntu 15.0.50.20240403-0ubuntu1
Operating System
Ubuntu 24.04
Describe the issue you encountered
when attaching to a linux qemu, gef will get stuck within reset_all_caches for some time. And every hook_stop_handler invocation takes about 15s to finish.
Do you read the docs and look at previously closed issues/PRs for similar cases?
No
Architecture impacted
X86
X64
ARM
ARM64
MIPS
MIPS64
PPC
PPC64
RISCV
Describe your issue. Without a proper reproduction step-by-step, your issue will be ignored.
target remote :1234 to a qemu instance and it will get stuck. After a long time, gef will finish loading, but every single step takes more than 10 seconds.
Minimalist test case
Use this field for a minimal code to compile and spot the issue:
turns out the gdb shipped with ubuntu 24.04 has a bug with the monitor info mem command, when communicating with QEMU, it may miss some packets and eventually takes 22s to finish.
During cache reset, gef will try to invoke monitor info mem every time to get the new memory mapping, which gets stuck at this command.
I guess this technically isn't gef's fault. But I'll still leave it here FYI.
GEF+GDB version
Operating System
Ubuntu 24.04
Describe the issue you encountered
when attaching to a linux qemu, gef will get stuck within
reset_all_caches
for some time. And everyhook_stop_handler
invocation takes about 15s to finish.Do you read the docs and look at previously closed issues/PRs for similar cases?
No
Architecture impacted
Describe your issue. Without a proper reproduction step-by-step, your issue will be ignored.
target remote :1234
to a qemu instance and it will get stuck. After a long time, gef will finish loading, but every single step takes more than 10 seconds.Minimalist test case
Use this field for a minimal code to compile and spot the issue:
You can also provide a Dockerfile if you prefer
Additional context?
The text was updated successfully, but these errors were encountered: