Closed Bug 996644 Opened 11 years ago Closed 8 years ago

[64432] ###!!! ABORT: file /builds/slave/try-l64-d-00000000000000000000/build/ipc/chromium/src/base/message_loop.h, line 517

Categories

(Core Graveyard :: Embedding: Packaging, defect)

x86_64
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: mikeh, Unassigned)

References

Details

I've been trying to land a patch in bug 986024, but the DEBUG builds for linux and linux64 keep failing in the packaging stage with the following errors: Executing /builds/slave/try-l64-d-00000000000000000000/build/obj-firefox/dist/bin/xpcshell -g /builds/slave/try-l64-d-00000000000000000000/build/obj-firefox/dist/bin/ -a /builds/slave/try-l64-d-00000000000000000000/build/obj-firefox/dist/bin/ -f /builds/slave/try-l64-d-00000000000000000000/build/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache("resource://gre/"); ... [4896] ###!!! ABORT: file /builds/slave/try-l64-d-00000000000000000000/build/ipc/chromium/src/base/message_loop.h, line 517 Hit MOZ_CRASH() at /builds/slave/try-l64-d-00000000000000000000/build/memory/mozalloc/mozalloc_abort.cpp:30 ... mozpack.errors.ErrorMessage: Error: Error while running startup cache precompilation The full log is here: https://tbpl.mozilla.org/php/getParsedLog.php?id=37819449&tree=Try&full=1#error0 All other DEBUG builds are fine.
This is the line with the failure: http://dxr.mozilla.org/mozilla-central/source/ipc/chromium/src/base/message_loop.h#517 DCHECK_EQ() is defined here: http://dxr.mozilla.org/mozilla-central/source/ipc/chromium/src/base/logging.h#119 It maps through DCHECK(), CHECK(), and LOG_IF(). The last macro wraps class LogWrapper which wraps Logger, ultimately calling into NS_DebugBreak(): http://dxr.mozilla.org/mozilla-central/source/ipc/chromium/src/base/logging.cc#47 NS_DebugBreak() eventually calls Abort(), which calls mozalloc_abort(), which calls MOZ_CRASH().
With the bug 986024 patch applied to a local (Ubuntu 13.10) build, |./mach build && ./mach package| work property--no errors.
Also, my .mozconfig file contains |ac_add_options --enable-debug|.
Trying to locally reproduce the xpcshell command that fails: # /home/mikeh/dev/mozilla/m-c/b2g-inbound/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell -g /home/mikeh/dev/mozilla/m-c/b2g-inbound/obj-x86_64-unknown-linux-gnu/dist/bin/ -a /home/mikeh/dev/mozilla/m-c/b2g-inbound/obj-x86_64-unknown-linux-gnu/dist/bin/ -f /home/mikeh/dev/mozilla/m-c/b2g-inbound/toolkit/mozapps/installer/precompile_cache.js -e precompile_startupcache\(\"resource://gre/\"\); /home/mikeh/dev/mozilla/m-c/b2g-inbound/obj-x86_64-unknown-linux-gnu/dist/bin/xpcshell: error while loading shared libraries: libxul.so: cannot open shared object file: No such file or directory
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.