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)
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.
Reporter | ||
Comment 1•11 years ago
|
||
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().
Reporter | ||
Comment 2•11 years ago
|
||
With the bug 986024 patch applied to a local (Ubuntu 13.10) build, |./mach build && ./mach package| work property--no errors.
Reporter | ||
Comment 3•11 years ago
|
||
Also, my .mozconfig file contains |ac_add_options --enable-debug|.
Reporter | ||
Comment 4•11 years ago
|
||
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
Updated•8 years ago
|
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Assignee | ||
Updated•8 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•