device: 0.597 semantic: 0.554 network: 0.526 peripherals: 0.509 ppc: 0.508 graphic: 0.506 socket: 0.497 performance: 0.489 architecture: 0.476 PID: 0.446 user-level: 0.432 kernel: 0.432 vnc: 0.414 register: 0.401 mistranslation: 0.400 hypervisor: 0.391 permissions: 0.383 i386: 0.374 files: 0.366 risc-v: 0.365 x86: 0.364 TCG: 0.333 virtual: 0.327 VMM: 0.321 boot: 0.292 arm: 0.279 debug: 0.268 KVM: 0.254 assembly: 0.191 Reading /proc/self/task//maps is not remapped to the target Seeing this in qemu-user 3.1.0 The code in is_proc_myself which supports remapping of /proc/self/maps and /proc//maps does not support remapping of /proc/self/task//maps or /proc//task//maps. Extending is_proc_myself to cover these cases causes the maps to be rewritten correctly. These are useful in multithreaded programs to avoid freezing the entire program to capture the maps for a single tid. The QEMU project is currently considering to move its bug tracking to another system. For this we need to know which bugs are still valid and which could be closed already. Thus we are setting older bugs to "Incomplete" now. If you still think this bug report here is valid, then please switch the state back to "New" within the next 60 days, otherwise this report will be marked as "Expired". Or mark it as "Fix Released" if the problem has been solved with a newer version of QEMU already. Thank you and sorry for the inconvenience. Code inspection shows we still don't handle /proc/self/task. This is an automated cleanup. This bug report has been moved to QEMU's new bug tracker on gitlab.com and thus gets marked as 'expired' now. Please continue with the discussion here: https://gitlab.com/qemu-project/qemu/-/issues/222