Open Bug 1171109 Opened 4 years ago Updated 2 years ago

no lib.xul symbols for crash stack


(Testing :: Mochitest, defect)

Not set


(Not tracked)


(Reporter: gkrizsanits, Unassigned)



(1 file)

Attached file bug1171109.stack
So you were right, being an OOM crash made Breakpad fail to write some useful information in this case. Specifically, it tries to mmap libraries in to get their Build IDs and fails, so it put all zeroes in libxul's debug ID field. The test log doesn't actually have enough information for you to determine this yourself, sadly.

Running it locally showed:
2015-06-03 15:38:44: INFO: No symbol file at ./symbols//
2015-06-03 15:38:44: INFO: Couldn't load symbols for:|000000000000000000000000000000000

To get a useful stack I made a symlink to the actual symbols:
ln -s /tmp/symbols/ /tmp/symbols/

We could probably fix Breakpad to not mmap the entire file into memory, libxul is pretty big and all it really needs is to read the build ID out of the ELF headers.
Component: BrowserTest → Mochitest
You need to log in before you can comment on or make changes to this bug.