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
{{ message }}
Repository navigation
AArch64/Linux minidumps sometimes contain duplicate versions of the firefox binary module #161
I was inspecting this crash which does not have symbols for functions within the firefox-esr executable and discovered that it's because the module appears to be duplicated within the module list. In particular the first entry has an empty debug id which prevents the stack walker from finding the appropriate symbol file. I've looked into the memory map and the executable mapping looks like this:
Notice how there are 0xf000-sized holes between the four mappings. It's unclear to me why the loader is laying out the executable in this way, but this is confusing the logic we have to merge mappings.
This issue can be seen as depending on issue #142 as we should be able to retrieve a proper mapping of the executable via the debugger rendez-vous instead of relying on the brittle logic to parse the maps file.
Note, these are users running Firefox ESR on a Raspberry Pi 4 with either Debian or Raspberry Pi OS. In both cases they appear to be using the Firefox ESR package that ships with Debian.
Activity
gabrielesvelto commentedon Oct 2, 2025
Note, these are users running Firefox ESR on a Raspberry Pi 4 with either Debian or Raspberry Pi OS. In both cases they appear to be using the Firefox ESR package that ships with Debian.