If you think a bug might affect users in the 57 release, please set the correct tracking and status flags for Release Management.

Firefox for Linux hangs on startup with 100% CPU, unless compiled with debug info then it starts but the GUI looks broken

RESOLVED WORKSFORME

Status

()

Core
Build Config
RESOLVED WORKSFORME
3 months ago
2 months ago

People

(Reporter: deletedgmailduetoJamesDamore_firing, Unassigned)

Tracking

({hang})

Trunk
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(18 attachments)

25.78 KB, text/plain
Details
1.07 KB, patch
Details | Diff | Splinter Review
26.34 KB, image/png
Details
41.75 KB, image/png
Details
173.17 KB, image/png
Details
327.02 KB, application/zip
Details
84.84 KB, application/zip
Details
8.93 KB, application/javascript
Details
23.68 KB, image/png
Details
80 bytes, application/x-shellscript
Details
4.66 KB, patch
Details | Diff | Splinter Review
1.38 KB, patch
Details | Diff | Splinter Review
1.09 KB, patch
Details | Diff | Splinter Review
406.34 KB, application/zip
Details
606.50 KB, text/x-log
Details
30.97 KB, text/plain
Details
17.93 KB, application/zip
Details
35.04 KB, application/zip
Details
(Reporter)

Description

3 months ago
Created attachment 8881139 [details]
mozconfig

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3138.0 Safari/537.36

Steps to reproduce:

Compiled firefox in a non-standard way on ArchLinux
Attaching:
mozbuild

Since I can only attach one file, PKGBUILD and stuff(snapshot-ed) can be found here: https://github.com/xftroxgpx/a3/blob/d803f81b48358898f12af02903f8248c290d649a/system/Z575/OSes/3archlinux/on_baremetal/filesystem_now/archlinux/home/xftroxgpx/build/1packages/firefox-hg/PKGBUILD


Removing the output build dir and recompiling with debug info does not cause this hang(more info in next comment)



Actual results:

Starting firefox shows nothing on console, hangs and doesn't show any GUI or window, uses 100% CPU (one core that is) and starts using up RAM in a few seconds goes from 2G to 4G and eventually to 8G before i pkill it


Expected results:

Firefox should not hang on startup, should show GUI or a window eventually
(Reporter)

Comment 1

3 months ago
Created attachment 8881140 [details] [diff] [review]
mozconfig diff for firefox that doesn't cause the hang

Removing the output build dir and recompiling with debug info does not cause the hang.

This .diff file shows what I mean by "debug info".
(Reporter)

Comment 2

3 months ago
I'm not sure if this is relevant but this issue happened after I did this: https://bugzilla.mozilla.org/show_bug.cgi?id=1372546#c2
However a certain amount of time passed since the last time I compiled firefox and I am unsure if that compiling with --without-system-libevent  has anything to do with this hang. I'm thinking there may likely be something else.

On another note, I am including the ArchLinux packages as already built by me which illustrate the issue:
- one package has the no-debug firefox which hangs on startup
- the other has the debug firefox which doesn't hang on startup
They both use the same trunk revision which is in the name: firefox-hg-365776+.c01aa84ded7e+-1-x86_64.pkg.tar.xz
Console log and screenshot are included for the debug firefox. Each package has its own mozconfig inside it too.

Here they all are(in one tar.xz file, about 89 MB): 
I'm going to base64 the link to protect the innocent or something... and just in case posting dropbox links is frowned upon.
aHR0cHM6Ly93d3cuZHJvcGJveC5jb20vcy8wcGJ3azFieDJwa2ZiaGMvZmlyZWZv
eF9oYW5nX2FuZF9ub2hhbmdfYXJjaGxpbnV4X3BhY2thZ2VzLnRhci54ej9kbD0w
Cg==
(Reporter)

Comment 3

3 months ago
What I tried and still hangs: empty profile dir, firefox -P and without "-P", firefox -safe-mode
What I tried and doesn't hang: firefox compiled with debug info,

firefox -safe-mode -P
^ this shows the profile chooser window and currently doesn't hang, until I choose a profile(by clicking Start Nightly button) then it hangs with 100% CPU. But on a slightly lower previous revision it would hang with 200% CPU even while profile chooser window was shown and then pressing buttons on that window would have no effect(was hung).

Hmm, currently, if I create a new profile, shows the Nightly Safe Mode mini window and hangs with 200% CPU usage and no buttons(Refresh Nightly, Start in Safe Mode) work when pressed.
(Reporter)

Comment 4

3 months ago
Created attachment 8881141 [details]
Nightly Safe Mode mini window is this
(Reporter)

Comment 5

3 months ago
Created attachment 8881142 [details]
profile chooser window  is this

the selected profile is a newly created one(via Create Profile button) and dir is in /tmp/something
(Reporter)

Comment 6

3 months ago
Created attachment 8881144 [details]
in 'top', shift+h (threads view) shows the 200% cpu usage

this happens only when Safe Mode Window shows up
(Reporter)

Comment 7

3 months ago
Created attachment 8881146 [details]
2 screenshots of 'top' showing firefox and firefox -P using 100% cpu on startup
(Reporter)

Comment 8

3 months ago
Created attachment 8881149 [details]
2 screens of borked GUI (with debug-info firefox that doesn't hang on startup)

Ok, now the debug version of firefox that doesn't hang on startup, first run now(and a second run below, after this section, is included), currently did this (and no GUI/window showed up) with that same (presumably still)empty profile:

$ fox
/tmp ~
[5254] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
[5254] WARNING: dependent window created without a parent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/components/startup/nsAppStartup.cpp, line 669
++DOCSHELL 0x7f81a5707800 == 1 [pid = 5254] [id = {cf90cfb9-6711-453e-82c0-9690cda14e15}]
++DOMWINDOW == 1 (0x7f81a5708000) [pid = 5254] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7f81a5719000) [pid = 5254] [serial = 2] [outer = 0x7f81a5708000]
[5254] WARNING: NS_ENSURE_SUCCESS(rv, NS_ERROR_UNEXPECTED) failed with result 0x80004005: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/extensions/cookie/nsPermissionManager.cpp, line 977
JavaScript error: jar:file:///usr/lib/firefox/omni.ja!/components/XULStore.js, line 64: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]
[5254] WARNING: '!mLocalStore', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/xul/XULDocument.cpp, line 2044
--DOCSHELL 0x7f81a5707800 == 0 [pid = 5254] [id = {cf90cfb9-6711-453e-82c0-9690cda14e15}]
[5254] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1037
[5254] WARNING: NS_ENSURE_TRUE(aObserver) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/nsPrefBranch.cpp, line 748
[5254] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/Preferences.cpp, line 1921
[5254] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/gfx/thebes/gfxFont.cpp, line 216
WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[5254] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
1498413263310	addons.manager	WARN	Provider resource://gre/modules/addons/XPIProvider.jsm has no startup()
[5254] WARNING: Unable to read system value: 'aValue > 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/base/nsSystemInfo.cpp, line 911
++DOCSHELL 0x7f95bc224000 == 1 [pid = 5254] [id = {6fe1d9fa-8be7-4f43-9b58-b76396038803}]
++DOMWINDOW == 1 (0x7f95bc224800) [pid = 5254] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7f95bc235800) [pid = 5254] [serial = 2] [outer = 0x7f95bc224800]
++DOCSHELL 0x7f95b95a6000 == 2 [pid = 5254] [id = {df1b1be4-599b-4a9d-8b6b-e8685d547327}]
++DOMWINDOW == 3 (0x7f95b95a6800) [pid = 5254] [serial = 3] [outer = (nil)]
++DOMWINDOW == 4 (0x7f95b95a7800) [pid = 5254] [serial = 4] [outer = 0x7f95b95a6800]
[5254] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 321
++DOMWINDOW == 5 (0x7f95b902c000) [pid = 5254] [serial = 5] [outer = 0x7f95bc224800]
++DOCSHELL 0x7f95b6058000 == 3 [pid = 5254] [id = {4bd23e67-fafc-4f0f-8be9-6dcb4f868abc}]
++DOMWINDOW == 6 (0x7f95b6058800) [pid = 5254] [serial = 6] [outer = (nil)]
++DOMWINDOW == 7 (0x7f95b605a000) [pid = 5254] [serial = 7] [outer = 0x7f95b6058800]
++DOMWINDOW == 8 (0x7f95b66b9000) [pid = 5254] [serial = 8] [outer = 0x7f95b6058800]
++DOCSHELL 0x7f95b5c22800 == 4 [pid = 5254] [id = {c84df141-253b-4282-956a-04c213455241}]
++DOMWINDOW == 9 (0x7f95b5c23000) [pid = 5254] [serial = 9] [outer = (nil)]
++DOMWINDOW == 10 (0x7f95b5c36800) [pid = 5254] [serial = 10] [outer = 0x7f95b5c23000]
++DOMWINDOW == 11 (0x7f95b5b74000) [pid = 5254] [serial = 11] [outer = 0x7f95b5c23000]
++DOCSHELL 0x7f95c4d1d800 == 5 [pid = 5254] [id = {f1f8823a-deeb-40dd-abfd-26e34bed5de7}]
++DOMWINDOW == 12 (0x7f95b4bbe800) [pid = 5254] [serial = 12] [outer = (nil)]
++DOCSHELL 0x7f95b4051800 == 6 [pid = 5254] [id = {1369e35a-624f-48b5-bf5d-4a15d24429ce}]
++DOMWINDOW == 13 (0x7f95b4052000) [pid = 5254] [serial = 13] [outer = (nil)]
++DOMWINDOW == 14 (0x7f95b3ea5000) [pid = 5254] [serial = 14] [outer = 0x7f95b4052000]
[5471] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
Hit MOZ_CRASH(accessing non-init pref security.turn_off_all_security_so_that_viruses_can_take_over_this_computer before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

Program /usr/lib/firefox/firefox (pid = 5471) received signal 11.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: MOZ_CrashPrintf[/usr/lib/firefox/firefox +0x5c85]
#03: ???[/usr/lib/firefox/libxul.so +0xc06418]
#04: ???[/usr/lib/firefox/libxul.so +0xc072ea]
#05: ???[/usr/lib/firefox/libxul.so +0xc07c9a]
#06: ???[/usr/lib/firefox/libxul.so +0xc0c5a1]
#07: ???[/usr/lib/firefox/libxul.so +0xc0cb73]
#08: ???[/usr/lib/firefox/libxul.so +0xc0ce52]
#09: ???[/usr/lib/firefox/libxul.so +0xc0f44b]
#10: ???[/usr/lib/firefox/libxul.so +0xc0fad2]
#11: ???[/usr/lib/firefox/libxul.so +0xc0fe13]
#12: ???[/usr/lib/firefox/libxul.so +0xc0ff17]
#13: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#14: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#15: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#16: ???[/usr/lib/firefox/libxul.so +0xc05a4a]
#17: ???[/usr/lib/firefox/libxul.so +0xc09fbf]
#18: ???[/usr/lib/firefox/libxul.so +0xb8e7bf]
#19: ???[/usr/lib/firefox/libxul.so +0xc0120d]
#20: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#21: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#22: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#23: ???[/usr/lib/firefox/libxul.so +0xb9341e]
#24: ???[/usr/lib/firefox/libxul.so +0xb8e802]
#25: ???[/usr/lib/firefox/libxul.so +0xbf0b76]
#26: ???[/usr/lib/firefox/libxul.so +0xbcd487]
#27: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#28: ???[/usr/lib/firefox/libxul.so +0xbced66]
#29: ???[/usr/lib/firefox/libxul.so +0xbcf3ab]
#30: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#31: ???[/usr/lib/firefox/libxul.so +0xbced66]
#32: ???[/usr/lib/firefox/libxul.so +0xbceff0]
#33: ???[/usr/lib/firefox/libxul.so +0xbcf2c8]
#34: ???[/usr/lib/firefox/libxul.so +0xc02601]
#35: ???[/usr/lib/firefox/libxul.so +0x37919a7]
#36: ???[/usr/lib/firefox/libxul.so +0x1015707]
#37: ???[/usr/lib/firefox/libxul.so +0x267e7f3]
#38: ???[/usr/lib/firefox/libxul.so +0x37922e1]
#39: ???[/usr/lib/firefox/firefox +0x627a]
#40: ???[/usr/lib/firefox/firefox +0x5e3b]
#41: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#42: _start[/usr/lib/firefox/firefox +0x608a]
#43: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb /usr/lib/firefox/firefox 5471' to attach your debugger to this thread.

###!!! [Parent][MessageChannel] Error: (msgtype=0x460057,name=PContent::Msg_RefreshScreens) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460033,name=PContent::Msg_SetXPCOMProcessAttributes) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460017,name=PContent::Msg_RegisterChrome) Channel error: cannot send/recv

[Parent 5254] WARNING: NS_ENSURE_TRUE(success) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/chrome/nsChromeRegistryChrome.cpp, line 382

###!!! [Parent][MessageChannel] Error: (msgtype=0x46002F,name=PContent::Msg_AppInfo) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460030,name=PContent::Msg_RemoteType) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460015,name=PContent::Msg_PScriptCacheConstructor) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 5254] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 5254] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 5254] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 5254] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 5254] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 5254] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x46000B,name=PContent::Msg_InitRendering) Channel error: cannot send/recv

[Parent 5254] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x460037,name=PContent::Msg_LoadAndRegisterSheet) Channel error: cannot send/recv

[Parent 5254] WARNING: pipe error (61): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 5254] WARNING: pipe error (59): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 5254] WARNING: pipe error (57): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353

###!!! [Parent][MessageChannel] Error: (msgtype=0x46000E,name=PContent::Msg_SetProcessSandbox) Channel error: cannot send/recv

[Parent 5254] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x460031,name=PContent::Msg_InitServiceWorkers) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460032,name=PContent::Msg_InitBlobURLs) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46005A,name=PContent::Msg_SetPluginList) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460008,name=PContent::Msg_InitProcessHangMonitor) Channel error: cannot send/recv

[Parent 5254] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22
Assertion failure: false, at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/ipc/ProcessHangMonitor.cpp:1247
#01: ???[/usr/lib/firefox/libxul.so +0x2689e79]
#02: ???[/usr/lib/firefox/libxul.so +0x268a481]
#03: ???[/usr/lib/firefox/libxul.so +0x268ac7c]
#04: ???[/usr/lib/firefox/libxul.so +0x19742d8]
#05: ???[/usr/lib/firefox/libxul.so +0x19745d9]
#06: ???[/usr/lib/firefox/libxul.so +0x197484e]
#07: ???[/usr/lib/firefox/libxul.so +0x2bf73b0]
#08: ???[/usr/lib/firefox/libxul.so +0x2bfd953]
#09: ???[/usr/lib/firefox/libxul.so +0x18339f8]
#10: ???[/usr/lib/firefox/libxul.so +0x1975829]
#11: ???[/usr/lib/firefox/libxul.so +0x27bf267]
#12: ???[/usr/lib/firefox/libxul.so +0x18c97c4]
#13: ???[/usr/lib/firefox/libxul.so +0x1999d5f]
#14: ???[/usr/lib/firefox/libxul.so +0x1af0cb2]
#15: ???[/usr/lib/firefox/libxul.so +0x206a0f0]
#16: ???[/usr/lib/firefox/libxul.so +0x3919d4b]
#17: ???[/usr/lib/firefox/libxul.so +0x390f3f7]
#18: ???[/usr/lib/firefox/libxul.so +0x3903b53]
#19: ???[/usr/lib/firefox/libxul.so +0x390eeb9]
#20: ???[/usr/lib/firefox/libxul.so +0x390f572]
#21: ???[/usr/lib/firefox/libxul.so +0x3903b53]
#22: ???[/usr/lib/firefox/libxul.so +0x390eeb9]
#23: ???[/usr/lib/firefox/libxul.so +0x390f572]
#24: ???[/usr/lib/firefox/libxul.so +0x390f94d]
#25: ???[/usr/lib/firefox/libxul.so +0x3d19198]
#26: ???[/usr/lib/firefox/libxul.so +0x1f1941e]
#27: ???[/usr/lib/firefox/libxul.so +0x218841c]
#28: ???[/usr/lib/firefox/libxul.so +0x217fcbd]
#29: ???[/usr/lib/firefox/libxul.so +0x21804ce]
#30: ???[/usr/lib/firefox/libxul.so +0x216bde7]
#31: ???[/usr/lib/firefox/libxul.so +0x2156f17]
#32: ???[/usr/lib/firefox/libxul.so +0x215e346]
#33: ???[/usr/lib/firefox/libxul.so +0x215e622]
#34: ???[/usr/lib/firefox/libxul.so +0x199457f]
#35: ???[/usr/lib/firefox/libxul.so +0x182f2c7]
#36: ???[/usr/lib/firefox/libxul.so +0x182f306]
#37: ???[/usr/lib/firefox/libxul.so +0x1966d9e]
#38: ???[/usr/lib/firefox/libxul.so +0x27bbe26]
#39: ???[/usr/lib/firefox/libxul.so +0x27c1720]
#40: ???[/usr/lib/firefox/libxul.so +0x27c2776]
#41: ???[/usr/lib/firefox/libxul.so +0x27b49de]
#42: ???[/usr/lib/firefox/libxul.so +0x15203b6]
#43: ???[/usr/lib/firefox/libxul.so +0x1521529]
#44: ???[/usr/lib/firefox/libxul.so +0x1521fc8]
#45: ???[/usr/lib/firefox/libxul.so +0x14617dc]
#46: ???[/usr/lib/firefox/libxul.so +0xc67c69]
#47: ???[/usr/lib/firefox/libxul.so +0xc6efd5]
#48: ???[/usr/lib/firefox/libxul.so +0xbc6511]
#49: ???[/usr/lib/firefox/libxul.so +0xbed6f4]
#50: ???[/usr/lib/firefox/libxul.so +0xbe958f]
#51: ???[/usr/lib/firefox/libxul.so +0x1014582]
#52: ???[/usr/lib/firefox/libxul.so +0xfc6d27]
#53: ???[/usr/lib/firefox/libxul.so +0xfc6d55]
#54: ???[/usr/lib/firefox/libxul.so +0x28aaf75]
#55: ???[/usr/lib/firefox/libxul.so +0x3713e81]
#56: ???[/usr/lib/firefox/libxul.so +0x379000c]
#57: ???[/usr/lib/firefox/libxul.so +0x37907bb]
#58: ???[/usr/lib/firefox/libxul.so +0x3790a7d]
#59: ???[firefox +0x63bb]
#60: ???[firefox +0x5e94]
#61: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#62: _start[firefox +0x608a]
#63: ??? (???:???)

Program firefox (pid = 5254) received signal 11.
Stack:
#01: ???[/usr/lib/firefox/libxul.so +0x4209f03]
#02: ???[/usr/lib/libpthread.so.0 +0x11940]
#03: ???[/usr/lib/firefox/libxul.so +0x266c2a3]
#04: ???[/usr/lib/firefox/libxul.so +0x2689e79]
#05: ???[/usr/lib/firefox/libxul.so +0x268a481]
#06: ???[/usr/lib/firefox/libxul.so +0x268ac7c]
#07: ???[/usr/lib/firefox/libxul.so +0x19742d8]
#08: ???[/usr/lib/firefox/libxul.so +0x19745d9]
#09: ???[/usr/lib/firefox/libxul.so +0x197484e]
#10: ???[/usr/lib/firefox/libxul.so +0x2bf73b0]
#11: ???[/usr/lib/firefox/libxul.so +0x2bfd953]
#12: ???[/usr/lib/firefox/libxul.so +0x18339f8]
#13: ???[/usr/lib/firefox/libxul.so +0x1975829]
#14: ???[/usr/lib/firefox/libxul.so +0x27bf267]
#15: ???[/usr/lib/firefox/libxul.so +0x18c97c4]
#16: ???[/usr/lib/firefox/libxul.so +0x1999d5f]
#17: ???[/usr/lib/firefox/libxul.so +0x1af0cb2]
#18: ???[/usr/lib/firefox/libxul.so +0x206a0f0]
#19: ???[/usr/lib/firefox/libxul.so +0x3919d4b]
#20: ???[/usr/lib/firefox/libxul.so +0x390f3f7]
#21: ???[/usr/lib/firefox/libxul.so +0x3903b53]
#22: ???[/usr/lib/firefox/libxul.so +0x390eeb9]
#23: ???[/usr/lib/firefox/libxul.so +0x390f572]
#24: ???[/usr/lib/firefox/libxul.so +0x3903b53]
#25: ???[/usr/lib/firefox/libxul.so +0x390eeb9]
#26: ???[/usr/lib/firefox/libxul.so +0x390f572]
#27: ???[/usr/lib/firefox/libxul.so +0x390f94d]
#28: ???[/usr/lib/firefox/libxul.so +0x3d19198]
#29: ???[/usr/lib/firefox/libxul.so +0x1f1941e]
#30: ???[/usr/lib/firefox/libxul.so +0x218841c]
#31: ???[/usr/lib/firefox/libxul.so +0x217fcbd]
#32: ???[/usr/lib/firefox/libxul.so +0x21804ce]
#33: ???[/usr/lib/firefox/libxul.so +0x216bde7]
#34: ???[/usr/lib/firefox/libxul.so +0x2156f17]
#35: ???[/usr/lib/firefox/libxul.so +0x215e346]
#36: ???[/usr/lib/firefox/libxul.so +0x215e622]
#37: ???[/usr/lib/firefox/libxul.so +0x199457f]
#38: ???[/usr/lib/firefox/libxul.so +0x182f2c7]
#39: ???[/usr/lib/firefox/libxul.so +0x182f306]
#40: ???[/usr/lib/firefox/libxul.so +0x1966d9e]
#41: ???[/usr/lib/firefox/libxul.so +0x27bbe26]
#42: ???[/usr/lib/firefox/libxul.so +0x27c1720]
#43: ???[/usr/lib/firefox/libxul.so +0x27c2776]
#44: ???[/usr/lib/firefox/libxul.so +0x27b49de]
#45: ???[/usr/lib/firefox/libxul.so +0x15203b6]
#46: ???[/usr/lib/firefox/libxul.so +0x1521529]
#47: ???[/usr/lib/firefox/libxul.so +0x1521fc8]
#48: ???[/usr/lib/firefox/libxul.so +0x14617dc]
#49: ???[/usr/lib/firefox/libxul.so +0xc67c69]
#50: ???[/usr/lib/firefox/libxul.so +0xc6efd5]
#51: ???[/usr/lib/firefox/libxul.so +0xbc6511]
#52: ???[/usr/lib/firefox/libxul.so +0xbed6f4]
#53: ???[/usr/lib/firefox/libxul.so +0xbe958f]
#54: ???[/usr/lib/firefox/libxul.so +0x1014582]
#55: ???[/usr/lib/firefox/libxul.so +0xfc6d27]
#56: ???[/usr/lib/firefox/libxul.so +0xfc6d55]
#57: ???[/usr/lib/firefox/libxul.so +0x28aaf75]
#58: ???[/usr/lib/firefox/libxul.so +0x3713e81]
#59: ???[/usr/lib/firefox/libxul.so +0x379000c]
#60: ???[/usr/lib/firefox/libxul.so +0x37907bb]
#61: ???[/usr/lib/firefox/libxul.so +0x3790a7d]
#62: ???[firefox +0x63bb]
#63: ???[firefox +0x5e94]
#64: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#65: _start[firefox +0x608a]
#66: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb firefox 5254' to attach your debugger to this thread.
Done sleeping...

real	0m14.811s
user	0m8.978s
sys	0m0.704s
~

(it didn't sleep for 300 seconds)

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Now, the second time I start it, it does display the GUI(screenshots attached), and shows this on console:
$ fox
/tmp ~
[7448] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
[7448] WARNING: dependent window created without a parent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/components/startup/nsAppStartup.cpp, line 669
++DOCSHELL 0x7fa05ac07800 == 1 [pid = 7448] [id = {fb0cafae-e6ad-43cc-9ca4-9dddd30db81d}]
++DOMWINDOW == 1 (0x7fa05ac08800) [pid = 7448] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7fa05ac19800) [pid = 7448] [serial = 2] [outer = 0x7fa05ac08800]
[7448] WARNING: NS_ENSURE_SUCCESS(rv, NS_ERROR_UNEXPECTED) failed with result 0x80004005: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/extensions/cookie/nsPermissionManager.cpp, line 977
JavaScript error: jar:file:///usr/lib/firefox/omni.ja!/components/XULStore.js, line 64: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]
[7448] WARNING: '!mLocalStore', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/xul/XULDocument.cpp, line 2044
--DOCSHELL 0x7fa05ac07800 == 0 [pid = 7448] [id = {fb0cafae-e6ad-43cc-9ca4-9dddd30db81d}]
[7448] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1037
[7448] WARNING: NS_ENSURE_TRUE(aObserver) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/nsPrefBranch.cpp, line 748
[7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/Preferences.cpp, line 1921
[7448] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/gfx/thebes/gfxFont.cpp, line 216
WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[7448] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
1498413385014	addons.manager	WARN	Provider resource://gre/modules/addons/XPIProvider.jsm has no startup()
[7448] WARNING: Unable to read system value: 'aValue > 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/base/nsSystemInfo.cpp, line 911
++DOCSHELL 0x7f75a9463000 == 1 [pid = 7448] [id = {88434d5d-7695-414d-a34c-1ca40b1a4b64}]
++DOMWINDOW == 1 (0x7f75a9463800) [pid = 7448] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7f75a9474800) [pid = 7448] [serial = 2] [outer = 0x7f75a9463800]
++DOCSHELL 0x7f75a946e000 == 2 [pid = 7448] [id = {18982efd-9cd2-4860-a0c5-acd7f7e6ec5a}]
++DOMWINDOW == 3 (0x7f75af9d0800) [pid = 7448] [serial = 3] [outer = (nil)]
++DOMWINDOW == 4 (0x7f75af9d1800) [pid = 7448] [serial = 4] [outer = 0x7f75af9d0800]
++DOMWINDOW == 5 (0x7f75a66c0800) [pid = 7448] [serial = 5] [outer = 0x7f75a9463800]
++DOCSHELL 0x7f75a30d9800 == 3 [pid = 7448] [id = {a7dcc241-d578-4db6-8aff-c1a5b04621d0}]
++DOMWINDOW == 6 (0x7f75a30da000) [pid = 7448] [serial = 6] [outer = (nil)]
++DOCSHELL 0x7f75a2102800 == 4 [pid = 7448] [id = {602888ae-fcdf-4114-aa02-27fa2b16f886}]
++DOMWINDOW == 7 (0x7f75a2103000) [pid = 7448] [serial = 7] [outer = (nil)]
++DOMWINDOW == 8 (0x7f75a277b000) [pid = 7448] [serial = 8] [outer = 0x7f75a2103000]
[7662] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
Hit MOZ_CRASH(accessing non-init pref security.turn_off_all_security_so_that_viruses_can_take_over_this_computer before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

Program /usr/lib/firefox/firefox (pid = 7662) received signal 11.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: MOZ_CrashPrintf[/usr/lib/firefox/firefox +0x5c85]
#03: ???[/usr/lib/firefox/libxul.so +0xc06418]
#04: ???[/usr/lib/firefox/libxul.so +0xc072ea]
#05: ???[/usr/lib/firefox/libxul.so +0xc07c9a]
#06: ???[/usr/lib/firefox/libxul.so +0xc0c5a1]
#07: ???[/usr/lib/firefox/libxul.so +0xc0cb73]
#08: ???[/usr/lib/firefox/libxul.so +0xc0ce52]
#09: ???[/usr/lib/firefox/libxul.so +0xc0f44b]
#10: ???[/usr/lib/firefox/libxul.so +0xc0fad2]
#11: ???[/usr/lib/firefox/libxul.so +0xc0fe13]
#12: ???[/usr/lib/firefox/libxul.so +0xc0ff17]
#13: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#14: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#15: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#16: ???[/usr/lib/firefox/libxul.so +0xc05a4a]
#17: ???[/usr/lib/firefox/libxul.so +0xc09fbf]
#18: ???[/usr/lib/firefox/libxul.so +0xb8e7bf]
#19: ???[/usr/lib/firefox/libxul.so +0xc0120d]
#20: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#21: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#22: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#23: ???[/usr/lib/firefox/libxul.so +0xb9341e]
#24: ???[/usr/lib/firefox/libxul.so +0xb8e802]
#25: ???[/usr/lib/firefox/libxul.so +0xbf0b76]
#26: ???[/usr/lib/firefox/libxul.so +0xbcd487]
#27: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#28: ???[/usr/lib/firefox/libxul.so +0xbced66]
#29: ???[/usr/lib/firefox/libxul.so +0xbcf3ab]
#30: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#31: ???[/usr/lib/firefox/libxul.so +0xbced66]
#32: ???[/usr/lib/firefox/libxul.so +0xbceff0]
#33: ???[/usr/lib/firefox/libxul.so +0xbcf2c8]
#34: ???[/usr/lib/firefox/libxul.so +0xc02601]
#35: ???[/usr/lib/firefox/libxul.so +0x37919a7]
#36: ???[/usr/lib/firefox/libxul.so +0x1015707]
#37: ???[/usr/lib/firefox/libxul.so +0x267e7f3]
#38: ???[/usr/lib/firefox/libxul.so +0x37922e1]
#39: ???[/usr/lib/firefox/firefox +0x627a]
#40: ???[/usr/lib/firefox/firefox +0x5e3b]
#41: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#42: _start[/usr/lib/firefox/firefox +0x608a]
#43: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb /usr/lib/firefox/firefox 7662' to attach your debugger to this thread.

###!!! [Parent][MessageChannel] Error: (msgtype=0x280068,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv

++DOMWINDOW == 9 (0x7f75a1da4800) [pid = 7448] [serial = 9] [outer = 0x7f75a30da000]

###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv

[Parent 7448] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x280080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv

++DOCSHELL 0x7f75a1d6b800 == 5 [pid = 7448] [id = {03d32247-7485-4c1a-ab5b-dcfa3ca26977}]
++DOMWINDOW == 10 (0x7f75a1d6c000) [pid = 7448] [serial = 10] [outer = (nil)]
++DOMWINDOW == 11 (0x7f75a1dae800) [pid = 7448] [serial = 11] [outer = 0x7f75a1d6c000]
++DOMWINDOW == 12 (0x7f75a1c16000) [pid = 7448] [serial = 12] [outer = 0x7f75a1d6c000]
[7687] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
Hit MOZ_CRASH(accessing non-init pref security.turn_off_all_security_so_that_viruses_can_take_over_this_computer before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

Program /usr/lib/firefox/firefox (pid = 7687) received signal 11.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: MOZ_CrashPrintf[/usr/lib/firefox/firefox +0x5c85]
#03: ???[/usr/lib/firefox/libxul.so +0xc06418]
#04: ???[/usr/lib/firefox/libxul.so +0xc072ea]
#05: ???[/usr/lib/firefox/libxul.so +0xc07c9a]
#06: ???[/usr/lib/firefox/libxul.so +0xc0c5a1]
#07: ???[/usr/lib/firefox/libxul.so +0xc0cb73]
#08: ???[/usr/lib/firefox/libxul.so +0xc0ce52]
#09: ???[/usr/lib/firefox/libxul.so +0xc0f44b]
#10: ???[/usr/lib/firefox/libxul.so +0xc0fad2]
#11: ???[/usr/lib/firefox/libxul.so +0xc0fe13]
#12: ???[/usr/lib/firefox/libxul.so +0xc0ff17]
#13: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#14: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#15: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#16: ???[/usr/lib/firefox/libxul.so +0xc05a4a]
#17: ???[/usr/lib/firefox/libxul.so +0xc09fbf]
#18: ???[/usr/lib/firefox/libxul.so +0xb8e7bf]
#19: ???[/usr/lib/firefox/libxul.so +0xc0120d]
#20: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#21: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#22: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#23: ???[/usr/lib/firefox/libxul.so +0xb9341e]
#24: ???[/usr/lib/firefox/libxul.so +0xb8e802]
#25: ???[/usr/lib/firefox/libxul.so +0xbf0b76]
#26: ???[/usr/lib/firefox/libxul.so +0xbcd487]
#27: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#28: ???[/usr/lib/firefox/libxul.so +0xbced66]
#29: ???[/usr/lib/firefox/libxul.so +0xbcf3ab]
#30: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#31: ???[/usr/lib/firefox/libxul.so +0xbced66]
#32: ???[/usr/lib/firefox/libxul.so +0xbceff0]
#33: ???[/usr/lib/firefox/libxul.so +0xbcf2c8]
#34: ???[/usr/lib/firefox/libxul.so +0xc02601]
#35: ???[/usr/lib/firefox/libxul.so +0x37919a7]
#36: ???[/usr/lib/firefox/libxul.so +0x1015707]
#37: ???[/usr/lib/firefox/libxul.so +0x267e7f3]
#38: ???[/usr/lib/firefox/libxul.so +0x37922e1]
#39: ???[/usr/lib/firefox/firefox +0x627a]
#40: ???[/usr/lib/firefox/firefox +0x5e3b]
#41: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#42: _start[/usr/lib/firefox/firefox +0x608a]
#43: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb /usr/lib/firefox/firefox 7687' to attach your debugger to this thread.
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 7448] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 7448] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460101,name=PContent::Msg_AsyncMessage) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460001,name=PContent::Msg_PBrowserConstructor) Channel error: cannot send/recv

[Parent 7448] ###!!! ASSERTION: Couldn't create child process.: 'Error', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameLoader.cpp, line 1261

###!!! [Parent][MessageChannel] Error: (msgtype=0x46005A,name=PContent::Msg_SetPluginList) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46004E,name=PContent::Msg_GMPsChanged) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv

[7721] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
Hit MOZ_CRASH(accessing non-init pref security.turn_off_all_security_so_that_viruses_can_take_over_this_computer before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

Program /usr/lib/firefox/firefox (pid = 7721) received signal 11.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: MOZ_CrashPrintf[/usr/lib/firefox/firefox +0x5c85]
#03: ???[/usr/lib/firefox/libxul.so +0xc06418]
#04: ???[/usr/lib/firefox/libxul.so +0xc072ea]
#05: ???[/usr/lib/firefox/libxul.so +0xc07c9a]
#06: ???[/usr/lib/firefox/libxul.so +0xc0c5a1]
#07: ???[/usr/lib/firefox/libxul.so +0xc0cb73]
#08: ???[/usr/lib/firefox/libxul.so +0xc0ce52]
#09: ???[/usr/lib/firefox/libxul.so +0xc0f44b]
#10: ???[/usr/lib/firefox/libxul.so +0xc0fad2]
#11: ???[/usr/lib/firefox/libxul.so +0xc0fe13]
#12: ???[/usr/lib/firefox/libxul.so +0xc0ff17]
#13: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#14: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#15: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#16: ???[/usr/lib/firefox/libxul.so +0xc05a4a]
#17: ???[/usr/lib/firefox/libxul.so +0xc09fbf]
#18: ???[/usr/lib/firefox/libxul.so +0xb8e7bf]
#19: ???[/usr/lib/firefox/libxul.so +0xc0120d]
#20: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#21: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#22: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#23: ???[/usr/lib/firefox/libxul.so +0xb9341e]
#24: ???[/usr/lib/firefox/libxul.so +0xb8e802]
#25: ???[/usr/lib/firefox/libxul.so +0xbf0b76]
#26: ???[/usr/lib/firefox/libxul.so +0xbcd487]
#27: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#28: ???[/usr/lib/firefox/libxul.so +0xbced66]
#29: ???[/usr/lib/firefox/libxul.so +0xbcf3ab]
#30: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#31: ???[/usr/lib/firefox/libxul.so +0xbced66]
#32: ???[/usr/lib/firefox/libxul.so +0xbceff0]
#33: ???[/usr/lib/firefox/libxul.so +0xbcf2c8]
#34: ???[/usr/lib/firefox/libxul.so +0xc02601]
#35: ???[/usr/lib/firefox/libxul.so +0x37919a7]
#36: ???[/usr/lib/firefox/libxul.so +0x1015707]
#37: ???[/usr/lib/firefox/libxul.so +0x267e7f3]
#38: ???[/usr/lib/firefox/libxul.so +0x37922e1]
#39: ???[/usr/lib/firefox/firefox +0x627a]
#40: ???[/usr/lib/firefox/firefox +0x5e3b]
#41: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#42: _start[/usr/lib/firefox/firefox +0x608a]
#43: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb /usr/lib/firefox/firefox 7721' to attach your debugger to this thread.
[Parent 7448] WARNING: pipe error (65): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (58): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (56): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (54): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353

###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv

[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 321

###!!! [Parent][MessageChannel] Error: (msgtype=0x280068,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x280068,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460052,name=PContent::Msg_ParentActivated) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x280068,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x280068,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv


###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv

[Parent 7448] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv

[Parent 7448] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x280080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv

++DOCSHELL 0x7f75a058e000 == 6 [pid = 7448] [id = {9d763a59-e574-40d0-a555-27dba8685e69}]
++DOMWINDOW == 13 (0x7f75a0594800) [pid = 7448] [serial = 13] [outer = (nil)]
++DOMWINDOW == 14 (0x7f75a012f000) [pid = 7448] [serial = 14] [outer = 0x7f75a0594800]
++DOMWINDOW == 15 (0x7f75a014d000) [pid = 7448] [serial = 15] [outer = 0x7f75a0594800]
[Parent 7448] WARNING: We should have hit the document element...: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/layout/xul/BoxObject.cpp, line 174

###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv

[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_TRUE(aIndex < mLength) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/docshell/shistory/nsSHistory.cpp, line 1111
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
++DOCSHELL 0x7f7592682000 == 7 [pid = 7448] [id = {48a77d97-280e-46d6-8f09-b1f50040b050}]
++DOMWINDOW == 16 (0x7f7592682800) [pid = 7448] [serial = 16] [outer = (nil)]
++DOMWINDOW == 17 (0x7f7592684000) [pid = 7448] [serial = 17] [outer = 0x7f7592682800]
++DOMWINDOW == 18 (0x7f7592689000) [pid = 7448] [serial = 18] [outer = 0x7f7592682800]
++DOMWINDOW == 19 (0x7f7592698800) [pid = 7448] [serial = 19] [outer = 0x7f7592682800]
++DOCSHELL 0x7f7592688800 == 8 [pid = 7448] [id = {56c7f484-d220-4b36-bb4c-8ea46470f387}]
++DOMWINDOW == 20 (0x7f759335a800) [pid = 7448] [serial = 20] [outer = (nil)]
++DOMWINDOW == 21 (0x7f7593362800) [pid = 7448] [serial = 21] [outer = 0x7f759335a800]
++DOMWINDOW == 22 (0x7f7591802800) [pid = 7448] [serial = 22] [outer = 0x7f759335a800]
[Parent 7448] WARNING: pipe error (88): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (81): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (79): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (77): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: attempt to modify an immutable nsStandardURL: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsStandardURL.cpp, line 1719
[Parent 7448] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/parser/html/nsHtml5StreamParser.cpp, line 984
[Parent 7448] WARNING: pipe error (104): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (97): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (95): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: pipe error (93): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 7448] WARNING: attempt to modify an immutable nsStandardURL: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsStandardURL.cpp, line 1719
[Parent 7448] WARNING: attempt to modify an immutable nsStandardURL: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsStandardURL.cpp, line 1719
--DOCSHELL 0x7f75a2102800 == 7 [pid = 7448] [id = {602888ae-fcdf-4114-aa02-27fa2b16f886}]
--DOMWINDOW == 21 (0x7f75a9474800) [pid = 7448] [serial = 2] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 20 (0x7f75a1dae800) [pid = 7448] [serial = 11] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 19 (0x7f75a012f000) [pid = 7448] [serial = 14] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 18 (0x7f7592689000) [pid = 7448] [serial = 18] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 17 (0x7f7592684000) [pid = 7448] [serial = 17] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 16 (0x7f7593362800) [pid = 7448] [serial = 21] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 15 (0x7f75a2103000) [pid = 7448] [serial = 7] [outer = (nil)] [url = about:blank]
--DOMWINDOW == 14 (0x7f75a277b000) [pid = 7448] [serial = 8] [outer = (nil)] [url = about:blank]
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7448] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316

~~~~~~~~~ I exit firefox here by LMB on the top x button of the window ~~~~~~~~~~~~

--DOCSHELL 0x7f75a30d9800 == 6 [pid = 7448] [id = {a7dcc241-d578-4db6-8aff-c1a5b04621d0}]
--DOCSHELL 0x7f75a9463000 == 5 [pid = 7448] [id = {88434d5d-7695-414d-a34c-1ca40b1a4b64}]
[Parent 7448] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1037
[Parent 7448] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/gfx/thebes/gfxFont.cpp, line 216
WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[Parent 7448] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/build/XPCOMInit.cpp, line 1040
[Parent 7448] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
firefox: fccache.c:548: FcCacheFini: Assertion `fcCacheChains[i] == NULL' failed.

Program firefox (pid = 7448) received signal 6.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: gsignal[/usr/lib/libc.so.6 +0x33670]
#03: abort[/usr/lib/libc.so.6 +0x34d00]
#04: ???[/usr/lib/libc.so.6 +0x2c45a]
#05: ???[/usr/lib/libc.so.6 +0x2c4d2]
#06: ???[/usr/lib/libfontconfig.so.1 +0x9591]
#07: FcFini[/usr/lib/libfontconfig.so.1 +0x1727e]
#08: ???[/usr/lib/firefox/libxul.so +0x3789b19]
#09: ???[/usr/lib/firefox/libxul.so +0x3790911]
#10: ???[/usr/lib/firefox/libxul.so +0x3790a7d]
#11: ???[firefox +0x63bb]
#12: ???[firefox +0x5e94]
#13: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#14: _start[firefox +0x608a]
#15: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb firefox 7448' to attach your debugger to this thread.


~~~~~~~~~ I gdb in another terminal ~~~~~~~
$ gdb firefox 7448
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from firefox...(no debugging symbols found)...done.
Attaching to program: /usr/bin/firefox, process 7448
[New LWP 7523]
[New LWP 7595]
[New LWP 7693]
[New LWP 7698]
[New LWP 8936]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f75ccbef2bd in nanosleep () from /usr/lib/libc.so.6
(gdb) bt full
#0  0x00007f75ccbef2bd in nanosleep () at /usr/lib/libc.so.6
#1  0x00007f75ccbef1fa in sleep () at /usr/lib/libc.so.6
#2  0x00007f75c01cbd44 in  () at /usr/lib/firefox/libxul.so
#3  0x00007f75c01be434 in  () at /usr/lib/firefox/libxul.so
#4  0x00007f75cd9a0940 in <signal handler called> ()
    at /usr/lib/libpthread.so.0
#5  0x00007f75ccb67670 in raise () at /usr/lib/libc.so.6
#6  0x00007f75ccb68d00 in abort () at /usr/lib/libc.so.6
#7  0x00007f75ccb6045a in __assert_fail_base () at /usr/lib/libc.so.6
#8  0x00007f75ccb604d2 in  () at /usr/lib/libc.so.6
#9  0x00007f75c987e591 in  () at /usr/lib/libfontconfig.so.1
#10 0x00007f75c988c27e in FcFini () at /usr/lib/libfontconfig.so.1
#11 0x00007f75c01c2b19 in  () at /usr/lib/firefox/libxul.so
#12 0x00007f75c01c9911 in  () at /usr/lib/firefox/libxul.so
#13 0x00007f75c01c9a7d in  () at /usr/lib/firefox/libxul.so
#14 0x0000562247cd83bb in  ()
#15 0x0000562247cd7e94 in  ()
#16 0x00007f75ccb5443a in __libc_start_main () at /usr/lib/libc.so.6
#17 0x0000562247cd808a in _start ()
(gdb) quit
A debugging session is active.

	Inferior 1 [process 7448] will be detached.

Quit anyway? (y or n) y
Detaching from program: /usr/bin/firefox, process 7448


I've no idea why gdb can't see the firefox symbols, I'm sure they weren't stripped by pacman/makepkg and mozconfig specifically has the disable strip! Any suggestions on this?
(Reporter)

Comment 9

3 months ago
Created attachment 8881151 [details]
/usr/lib/firefox/browser/defaults/preferences/vendor.js
(Reporter)

Comment 10

3 months ago
Created attachment 8881152 [details]
Screenshot_2017-06-25_20-08-46.png

I commented out the line in vendor.js
lockPref("security.turn_off_all_security_so_that_viruses_can_take_over_this_computer", false);
then clicked Restore tab in the GUI and clicked around on the two open tabs and the address area and the GUI disappeared on me.

$ fox
/tmp ~
[20602] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
[20602] WARNING: dependent window created without a parent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/components/startup/nsAppStartup.cpp, line 669
++DOCSHELL 0x7fcaa8c07800 == 1 [pid = 20602] [id = {26cf3abe-ad91-4be9-92b0-ebb219f2a250}]
++DOMWINDOW == 1 (0x7fcaa8c08000) [pid = 20602] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7fcaa8c19000) [pid = 20602] [serial = 2] [outer = 0x7fcaa8c08000]
[20602] WARNING: NS_ENSURE_SUCCESS(rv, NS_ERROR_UNEXPECTED) failed with result 0x80004005: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/extensions/cookie/nsPermissionManager.cpp, line 977
JavaScript error: jar:file:///usr/lib/firefox/omni.ja!/components/XULStore.js, line 64: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]
[20602] WARNING: '!mLocalStore', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/xul/XULDocument.cpp, line 2044
--DOCSHELL 0x7fcaa8c07800 == 0 [pid = 20602] [id = {26cf3abe-ad91-4be9-92b0-ebb219f2a250}]
[20602] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1037
[20602] WARNING: NS_ENSURE_TRUE(aObserver) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/nsPrefBranch.cpp, line 748
[20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/Preferences.cpp, line 1921
[20602] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/gfx/thebes/gfxFont.cpp, line 216
WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[20602] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
1498414091083	addons.manager	WARN	Provider resource://gre/modules/addons/XPIProvider.jsm has no startup()
[20602] WARNING: Unable to read system value: 'aValue > 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/base/nsSystemInfo.cpp, line 911
++DOCSHELL 0x7f3767a7f000 == 1 [pid = 20602] [id = {8bbe2823-0dea-47d9-9124-2c73ab360d3e}]
++DOMWINDOW == 1 (0x7f3767a7f800) [pid = 20602] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7f3767a91800) [pid = 20602] [serial = 2] [outer = 0x7f3767a7f800]
++DOCSHELL 0x7f3764d74000 == 2 [pid = 20602] [id = {188c410c-dc6e-4ed1-808f-78c0a76d18aa}]
++DOMWINDOW == 3 (0x7f3764d74800) [pid = 20602] [serial = 3] [outer = (nil)]
++DOMWINDOW == 4 (0x7f3764d75800) [pid = 20602] [serial = 4] [outer = 0x7f3764d74800]
++DOMWINDOW == 5 (0x7f3767a8a000) [pid = 20602] [serial = 5] [outer = 0x7f3767a7f800]
++DOCSHELL 0x7f3760a9b800 == 3 [pid = 20602] [id = {7225ae89-34b9-4eb7-9cce-c63364a36179}]
++DOMWINDOW == 6 (0x7f376172a800) [pid = 20602] [serial = 6] [outer = (nil)]
++DOCSHELL 0x7f375fb7d000 == 4 [pid = 20602] [id = {8fad04cd-c025-405a-b7ed-a36f890b442f}]
++DOMWINDOW == 7 (0x7f375fb7d800) [pid = 20602] [serial = 7] [outer = (nil)]
++DOMWINDOW == 8 (0x7f375f95f800) [pid = 20602] [serial = 8] [outer = 0x7f375fb7d800]
[20780] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
Hit MOZ_CRASH(accessing non-init pref media.peerconnection.identity.enabled before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

Program /usr/lib/firefox/firefox (pid = 20780) received signal 11.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: MOZ_CrashPrintf[/usr/lib/firefox/firefox +0x5c85]
#03: ???[/usr/lib/firefox/libxul.so +0xc06418]
#04: ???[/usr/lib/firefox/libxul.so +0xc072ea]
#05: ???[/usr/lib/firefox/libxul.so +0xc07c9a]
#06: ???[/usr/lib/firefox/libxul.so +0xc0c5a1]
#07: ???[/usr/lib/firefox/libxul.so +0xc0cb73]
#08: ???[/usr/lib/firefox/libxul.so +0xc0ce52]
#09: ???[/usr/lib/firefox/libxul.so +0xc0f44b]
#10: ???[/usr/lib/firefox/libxul.so +0xc0fad2]
#11: ???[/usr/lib/firefox/libxul.so +0xc0fe13]
#12: ???[/usr/lib/firefox/libxul.so +0xc0ff17]
#13: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#14: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#15: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#16: ???[/usr/lib/firefox/libxul.so +0xc05a4a]
#17: ???[/usr/lib/firefox/libxul.so +0xc09fbf]
#18: ???[/usr/lib/firefox/libxul.so +0xb8e7bf]
#19: ???[/usr/lib/firefox/libxul.so +0xc0120d]
#20: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#21: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#22: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#23: ???[/usr/lib/firefox/libxul.so +0xb9341e]
#24: ???[/usr/lib/firefox/libxul.so +0xb8e802]
#25: ???[/usr/lib/firefox/libxul.so +0xbf0b76]
#26: ???[/usr/lib/firefox/libxul.so +0xbcd487]
#27: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#28: ???[/usr/lib/firefox/libxul.so +0xbced66]
#29: ???[/usr/lib/firefox/libxul.so +0xbcf3ab]
#30: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#31: ???[/usr/lib/firefox/libxul.so +0xbced66]
#32: ???[/usr/lib/firefox/libxul.so +0xbceff0]
#33: ???[/usr/lib/firefox/libxul.so +0xbcf2c8]
#34: ???[/usr/lib/firefox/libxul.so +0xc02601]
#35: ???[/usr/lib/firefox/libxul.so +0x37919a7]
#36: ???[/usr/lib/firefox/libxul.so +0x1015707]
#37: ???[/usr/lib/firefox/libxul.so +0x267e7f3]
#38: ???[/usr/lib/firefox/libxul.so +0x37922e1]
#39: ???[/usr/lib/firefox/firefox +0x627a]
#40: ???[/usr/lib/firefox/firefox +0x5e3b]
#41: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#42: _start[/usr/lib/firefox/firefox +0x608a]
#43: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb /usr/lib/firefox/firefox 20780' to attach your debugger to this thread.

###!!! [Parent][MessageChannel] Error: (msgtype=0x280068,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv

++DOMWINDOW == 9 (0x7f375f64f000) [pid = 20602] [serial = 9] [outer = 0x7f376172a800]

###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv

[Parent 20602] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x280080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv

++DOCSHELL 0x7f375f654800 == 5 [pid = 20602] [id = {76bb50f2-698f-4618-99ed-d75dc95a2e93}]
++DOMWINDOW == 10 (0x7f375f655000) [pid = 20602] [serial = 10] [outer = (nil)]
++DOMWINDOW == 11 (0x7f375f79a000) [pid = 20602] [serial = 11] [outer = 0x7f375f655000]
++DOMWINDOW == 12 (0x7f375f412800) [pid = 20602] [serial = 12] [outer = 0x7f375f655000]
[20806] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
Hit MOZ_CRASH(accessing non-init pref media.peerconnection.identity.enabled before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

Program /usr/lib/firefox/firefox (pid = 20806) received signal 11.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: MOZ_CrashPrintf[/usr/lib/firefox/firefox +0x5c85]
#03: ???[/usr/lib/firefox/libxul.so +0xc06418]
#04: ???[/usr/lib/firefox/libxul.so +0xc072ea]
#05: ???[/usr/lib/firefox/libxul.so +0xc07c9a]
#06: ???[/usr/lib/firefox/libxul.so +0xc0c5a1]
#07: ???[/usr/lib/firefox/libxul.so +0xc0cb73]
#08: ???[/usr/lib/firefox/libxul.so +0xc0ce52]
#09: ???[/usr/lib/firefox/libxul.so +0xc0f44b]
#10: ???[/usr/lib/firefox/libxul.so +0xc0fad2]
#11: ???[/usr/lib/firefox/libxul.so +0xc0fe13]
#12: ???[/usr/lib/firefox/libxul.so +0xc0ff17]
#13: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#14: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#15: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#16: ???[/usr/lib/firefox/libxul.so +0xc05a4a]
#17: ???[/usr/lib/firefox/libxul.so +0xc09fbf]
#18: ???[/usr/lib/firefox/libxul.so +0xb8e7bf]
#19: ???[/usr/lib/firefox/libxul.so +0xc0120d]
#20: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#21: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#22: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#23: ???[/usr/lib/firefox/libxul.so +0xb9341e]
#24: ???[/usr/lib/firefox/libxul.so +0xb8e802]
#25: ???[/usr/lib/firefox/libxul.so +0xbf0b76]
#26: ???[/usr/lib/firefox/libxul.so +0xbcd487]
#27: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#28: ???[/usr/lib/firefox/libxul.so +0xbced66]
#29: ???[/usr/lib/firefox/libxul.so +0xbcf3ab]
#30: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#31: ???[/usr/lib/firefox/libxul.so +0xbced66]
#32: ???[/usr/lib/firefox/libxul.so +0xbceff0]
#33: ???[/usr/lib/firefox/libxul.so +0xbcf2c8]
#34: ???[/usr/lib/firefox/libxul.so +0xc02601]
#35: ???[/usr/lib/firefox/libxul.so +0x37919a7]
#36: ???[/usr/lib/firefox/libxul.so +0x1015707]
#37: ???[/usr/lib/firefox/libxul.so +0x267e7f3]
#38: ???[/usr/lib/firefox/libxul.so +0x37922e1]
#39: ???[/usr/lib/firefox/firefox +0x627a]
#40: ???[/usr/lib/firefox/firefox +0x5e3b]
#41: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#42: _start[/usr/lib/firefox/firefox +0x608a]
#43: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb /usr/lib/firefox/firefox 20806' to attach your debugger to this thread.
[Parent 20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460101,name=PContent::Msg_AsyncMessage) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460001,name=PContent::Msg_PBrowserConstructor) Channel error: cannot send/recv

[Parent 20602] ###!!! ASSERTION: Couldn't create child process.: 'Error', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameLoader.cpp, line 1261

###!!! [Parent][MessageChannel] Error: (msgtype=0x46005A,name=PContent::Msg_SetPluginList) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46004E,name=PContent::Msg_GMPsChanged) Channel error: cannot send/recv

[20840] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
Hit MOZ_CRASH(accessing non-init pref media.peerconnection.identity.enabled before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

Program /usr/lib/firefox/firefox (pid = 20840) received signal 11.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: MOZ_CrashPrintf[/usr/lib/firefox/firefox +0x5c85]
#03: ???[/usr/lib/firefox/libxul.so +0xc06418]
#04: ???[/usr/lib/firefox/libxul.so +0xc072ea]
#05: ???[/usr/lib/firefox/libxul.so +0xc07c9a]
#06: ???[/usr/lib/firefox/libxul.so +0xc0c5a1]
#07: ???[/usr/lib/firefox/libxul.so +0xc0cb73]
#08: ???[/usr/lib/firefox/libxul.so +0xc0ce52]
#09: ???[/usr/lib/firefox/libxul.so +0xc0f44b]
#10: ???[/usr/lib/firefox/libxul.so +0xc0fad2]
#11: ???[/usr/lib/firefox/libxul.so +0xc0fe13]
#12: ???[/usr/lib/firefox/libxul.so +0xc0ff17]
#13: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#14: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#15: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#16: ???[/usr/lib/firefox/libxul.so +0xc05a4a]
#17: ???[/usr/lib/firefox/libxul.so +0xc09fbf]
#18: ???[/usr/lib/firefox/libxul.so +0xb8e7bf]
#19: ???[/usr/lib/firefox/libxul.so +0xc0120d]
#20: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#21: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#22: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#23: ???[/usr/lib/firefox/libxul.so +0xb9341e]
#24: ???[/usr/lib/firefox/libxul.so +0xb8e802]
#25: ???[/usr/lib/firefox/libxul.so +0xbf0b76]
#26: ???[/usr/lib/firefox/libxul.so +0xbcd487]
#27: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#28: ???[/usr/lib/firefox/libxul.so +0xbced66]
#29: ???[/usr/lib/firefox/libxul.so +0xbcf3ab]
#30: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#31: ???[/usr/lib/firefox/libxul.so +0xbced66]
#32: ???[/usr/lib/firefox/libxul.so +0xbceff0]
#33: ???[/usr/lib/firefox/libxul.so +0xbcf2c8]
#34: ???[/usr/lib/firefox/libxul.so +0xc02601]
#35: ???[/usr/lib/firefox/libxul.so +0x37919a7]
#36: ???[/usr/lib/firefox/libxul.so +0x1015707]
#37: ???[/usr/lib/firefox/libxul.so +0x267e7f3]
#38: ???[/usr/lib/firefox/libxul.so +0x37922e1]
#39: ???[/usr/lib/firefox/firefox +0x627a]
#40: ???[/usr/lib/firefox/firefox +0x5e3b]
#41: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#42: _start[/usr/lib/firefox/firefox +0x608a]
#43: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb /usr/lib/firefox/firefox 20840' to attach your debugger to this thread.

###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46001E,name=PContent::Msg_PreferenceUpdate) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 321
[Parent 20602] WARNING: pipe error (59): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (52): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (50): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (48): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353

###!!! [Parent][MessageChannel] Error: (msgtype=0x280068,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460052,name=PContent::Msg_ParentActivated) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460050,name=PContent::Msg_Activate) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x280070,name=PBrowser::Msg_RealMouseButtonEvent) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x28006E,name=PBrowser::Msg_RealMouseMoveEvent) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x280068,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x28006F,name=PBrowser::Msg_SynthMouseMoveEvent) Channel error: cannot send/recv


###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv

[Parent 20602] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x28006F,name=PBrowser::Msg_SynthMouseMoveEvent) Channel error: cannot send/recv


###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv

[Parent 20602] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x280080,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv

++DOCSHELL 0x7f375f404800 == 6 [pid = 20602] [id = {d3032ca8-beb5-4b19-bb02-3efea0dbf722}]
++DOMWINDOW == 13 (0x7f375f7a7000) [pid = 20602] [serial = 13] [outer = (nil)]
++DOMWINDOW == 14 (0x7f376d8f0000) [pid = 20602] [serial = 14] [outer = 0x7f375f7a7000]
[Parent 20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
++DOMWINDOW == 15 (0x7f375de75800) [pid = 20602] [serial = 15] [outer = 0x7f375f7a7000]
[Parent 20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 20602] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
++DOCSHELL 0x7f374f471000 == 7 [pid = 20602] [id = {e02a0502-3253-43f2-b00c-2a922687ef4c}]
++DOMWINDOW == 16 (0x7f374f471800) [pid = 20602] [serial = 16] [outer = (nil)]
++DOMWINDOW == 17 (0x7f374f473000) [pid = 20602] [serial = 17] [outer = 0x7f374f471800]
++DOMWINDOW == 18 (0x7f374f478800) [pid = 20602] [serial = 18] [outer = 0x7f374f471800]
++DOMWINDOW == 19 (0x7f374f3ce000) [pid = 20602] [serial = 19] [outer = 0x7f374f471800]
++DOCSHELL 0x7f374f3cb800 == 8 [pid = 20602] [id = {27f24006-e183-4136-8505-9a18a2cb398e}]
++DOMWINDOW == 20 (0x7f374f3da000) [pid = 20602] [serial = 20] [outer = (nil)]
++DOMWINDOW == 21 (0x7f374f3e2000) [pid = 20602] [serial = 21] [outer = 0x7f374f3da000]
++DOMWINDOW == 22 (0x7f374f2dd800) [pid = 20602] [serial = 22] [outer = 0x7f374f3da000]
[Parent 20602] WARNING: pipe error (82): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (75): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (73): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (71): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (96): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (89): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (87): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
[Parent 20602] WARNING: pipe error (85): Connection reset by peer: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 353
++DOMWINDOW == 23 (0x7f374e569000) [pid = 20602] [serial = 23] [outer = 0x7f375f7a7000]
++DOMWINDOW == 24 (0x7f374e57b800) [pid = 20602] [serial = 24] [outer = 0x7f375f7a7000]
--DOCSHELL 0x7f375f654800 == 7 [pid = 20602] [id = {76bb50f2-698f-4618-99ed-d75dc95a2e93}]
--DOCSHELL 0x7f375fb7d000 == 6 [pid = 20602] [id = {8fad04cd-c025-405a-b7ed-a36f890b442f}]
[20974] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
Hit MOZ_CRASH(accessing non-init pref media.peerconnection.identity.enabled before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

Program /usr/lib/firefox/firefox (pid = 20974) received signal 11.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: MOZ_CrashPrintf[/usr/lib/firefox/firefox +0x5c85]
#03: ???[/usr/lib/firefox/libxul.so +0xc06418]
#04: ???[/usr/lib/firefox/libxul.so +0xc072ea]
#05: ???[/usr/lib/firefox/libxul.so +0xc07c9a]
#06: ???[/usr/lib/firefox/libxul.so +0xc0c5a1]
#07: ???[/usr/lib/firefox/libxul.so +0xc0cb73]
#08: ???[/usr/lib/firefox/libxul.so +0xc0ce52]
#09: ???[/usr/lib/firefox/libxul.so +0xc0f44b]
#10: ???[/usr/lib/firefox/libxul.so +0xc0fad2]
#11: ???[/usr/lib/firefox/libxul.so +0xc0fe13]
#12: ???[/usr/lib/firefox/libxul.so +0xc0ff17]
#13: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#14: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#15: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#16: ???[/usr/lib/firefox/libxul.so +0xc05a4a]
#17: ???[/usr/lib/firefox/libxul.so +0xc09fbf]
#18: ???[/usr/lib/firefox/libxul.so +0xb8e7bf]
#19: ???[/usr/lib/firefox/libxul.so +0xc0120d]
#20: ???[/usr/lib/firefox/libxul.so +0xbcbe8e]
#21: ???[/usr/lib/firefox/libxul.so +0xbcaa3d]
#22: ???[/usr/lib/firefox/libxul.so +0xbcc61a]
#23: ???[/usr/lib/firefox/libxul.so +0xb9341e]
#24: ???[/usr/lib/firefox/libxul.so +0xb8e802]
#25: ???[/usr/lib/firefox/libxul.so +0xbf0b76]
#26: ???[/usr/lib/firefox/libxul.so +0xbcd487]
#27: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#28: ???[/usr/lib/firefox/libxul.so +0xbced66]
#29: ???[/usr/lib/firefox/libxul.so +0xbcf3ab]
#30: ???[/usr/lib/firefox/libxul.so +0xbceb77]
#31: ???[/usr/lib/firefox/libxul.so +0xbced66]
#32: ???[/usr/lib/firefox/libxul.so +0xbceff0]
#33: ???[/usr/lib/firefox/libxul.so +0xbcf2c8]
#34: ???[/usr/lib/firefox/libxul.so +0xc02601]
#35: ???[/usr/lib/firefox/libxul.so +0x37919a7]
#36: ???[/usr/lib/firefox/libxul.so +0x1015707]
#37: ???[/usr/lib/firefox/libxul.so +0x267e7f3]
#38: ???[/usr/lib/firefox/libxul.so +0x37922e1]
#39: ???[/usr/lib/firefox/firefox +0x627a]
#40: ???[/usr/lib/firefox/firefox +0x5e3b]
#41: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#42: _start[/usr/lib/firefox/firefox +0x608a]
#43: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb /usr/lib/firefox/firefox 20974' to attach your debugger to this thread.

###!!! [Parent][MessageChannel] Error: (msgtype=0x460057,name=PContent::Msg_RefreshScreens) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460033,name=PContent::Msg_SetXPCOMProcessAttributes) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460017,name=PContent::Msg_RegisterChrome) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(success) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/chrome/nsChromeRegistryChrome.cpp, line 382

###!!! [Parent][MessageChannel] Error: (msgtype=0x46002F,name=PContent::Msg_AppInfo) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460030,name=PContent::Msg_RemoteType) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460015,name=PContent::Msg_PScriptCacheConstructor) Channel error: cannot send/recv

[Parent 20602] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x460040,name=PContent::Msg_LoadProcessScript) Channel error: cannot send/recv

[Parent 20602] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/base/nsFrameMessageManager.cpp, line 380

###!!! [Parent][MessageChannel] Error: (msgtype=0x46000B,name=PContent::Msg_InitRendering) Channel error: cannot send/recv

[Parent 20602] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22

###!!! [Parent][MessageChannel] Error: (msgtype=0x460037,name=PContent::Msg_LoadAndRegisterSheet) Channel error: cannot send/recv

[Parent 20602] WARNING: pipe error: Broken pipe: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 709

###!!! [Parent][MessageChannel] Error: (msgtype=0x46000E,name=PContent::Msg_SetProcessSandbox) Channel error: cannot send/recv

[Parent 20602] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22
[Parent 20602] WARNING: pipe error: Broken pipe: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 709

###!!! [Parent][MessageChannel] Error: (msgtype=0x460031,name=PContent::Msg_InitServiceWorkers) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x460032,name=PContent::Msg_InitBlobURLs) Channel error: cannot send/recv


###!!! [Parent][MessageChannel] Error: (msgtype=0x46005A,name=PContent::Msg_SetPluginList) Channel error: cannot send/recv

[Parent 20602] WARNING: pipe error: Broken pipe: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 709

###!!! [Parent][MessageChannel] Error: (msgtype=0x460008,name=PContent::Msg_InitProcessHangMonitor) Channel error: cannot send/recv

[Parent 20602] WARNING: FileDescriptorSet destroyed with unconsumed descriptors: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/ipc/chromium/src/chrome/common/file_descriptor_set_posix.cc, line 22
Assertion failure: false, at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/ipc/ProcessHangMonitor.cpp:1247
#01: ???[/usr/lib/firefox/libxul.so +0x2689e79]
#02: ???[/usr/lib/firefox/libxul.so +0x268a481]
#03: ???[/usr/lib/firefox/libxul.so +0x268ac7c]
#04: ???[/usr/lib/firefox/libxul.so +0x19742d8]
#05: ???[/usr/lib/firefox/libxul.so +0x19745d9]
#06: ???[/usr/lib/firefox/libxul.so +0x197484e]
#07: ???[/usr/lib/firefox/libxul.so +0x2bf73b0]
#08: ???[/usr/lib/firefox/libxul.so +0x2bfd953]
#09: ???[/usr/lib/firefox/libxul.so +0x18339f8]
#10: ???[/usr/lib/firefox/libxul.so +0x1975829]
#11: ???[/usr/lib/firefox/libxul.so +0x27bf267]
#12: ???[/usr/lib/firefox/libxul.so +0x18c97c4]
#13: ???[/usr/lib/firefox/libxul.so +0x1999d5f]
#14: ???[/usr/lib/firefox/libxul.so +0x1af0cb2]
#15: ???[/usr/lib/firefox/libxul.so +0x206a0f0]
#16: ???[/usr/lib/firefox/libxul.so +0x3919d4b]
#17: ???[/usr/lib/firefox/libxul.so +0x390f3f7]
#18: ???[/usr/lib/firefox/libxul.so +0x39eb4ee]
#19: ??? (???:???)

Program firefox (pid = 20602) received signal 11.
Stack:
#01: ???[/usr/lib/firefox/libxul.so +0x4209f03]
#02: ???[/usr/lib/libpthread.so.0 +0x11940]
#03: ???[/usr/lib/firefox/libxul.so +0x266c2a3]
#04: ???[/usr/lib/firefox/libxul.so +0x2689e79]
#05: ???[/usr/lib/firefox/libxul.so +0x268a481]
#06: ???[/usr/lib/firefox/libxul.so +0x268ac7c]
#07: ???[/usr/lib/firefox/libxul.so +0x19742d8]
#08: ???[/usr/lib/firefox/libxul.so +0x19745d9]
#09: ???[/usr/lib/firefox/libxul.so +0x197484e]
#10: ???[/usr/lib/firefox/libxul.so +0x2bf73b0]
#11: ???[/usr/lib/firefox/libxul.so +0x2bfd953]
#12: ???[/usr/lib/firefox/libxul.so +0x18339f8]
#13: ???[/usr/lib/firefox/libxul.so +0x1975829]
#14: ???[/usr/lib/firefox/libxul.so +0x27bf267]
#15: ???[/usr/lib/firefox/libxul.so +0x18c97c4]
#16: ???[/usr/lib/firefox/libxul.so +0x1999d5f]
#17: ???[/usr/lib/firefox/libxul.so +0x1af0cb2]
#18: ???[/usr/lib/firefox/libxul.so +0x206a0f0]
#19: ???[/usr/lib/firefox/libxul.so +0x3919d4b]
#20: ???[/usr/lib/firefox/libxul.so +0x390f3f7]
#21: ???[/usr/lib/firefox/libxul.so +0x39eb4ee]
#22: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb firefox 20602' to attach your debugger to this thread.
Done sleeping...

real	0m22.024s
user	0m14.482s
sys	0m1.411s
~
(Reporter)

Comment 11

3 months ago
Created attachment 8881153 [details]
'fox' is this
(Reporter)

Comment 12

3 months ago
Created attachment 8881154 [details] [diff] [review]
lockPref in vendor.js works because of this
(Reporter)

Comment 13

3 months ago
Note: since the crashes seem to be in libxul.so, suggesting to use --disable-xul will not work due to:

#XXX: new with --disable-xul :  4:29.76 In file included from /tmp/obj-x86_64-pc-linux-gnu/xpcom/reflect/xptinfo/Unified_cpp_reflect_xptinfo0.cpp:2:0:
# 4:29.76 /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp:136:10: fatal error: nsITreeBoxObject.h: No such file or directory
# 4:29.76  #include "nsITreeBoxObject.h"
# 4:29.76           ^~~~~~~~~~~~~~~~~~~~
# 4:29.76 compilation terminated.
(Reporter)

Comment 14

3 months ago
rustc 1.20.0-nightly (c9bb93576 2017-06-24)
binary: rustc
commit-hash: c9bb93576d4484edd1b3c40eb2aea0dfa0788851
commit-date: 2017-06-24
host: x86_64-unknown-linux-gnu
release: 1.20.0-nightly
LLVM version: 4.0
(Reporter)

Comment 15

3 months ago
Last known working:
firefox-hg-357005+.38f862749aed+-1-x86_64.pkg.tar
(june 15th)
172280K

First known that has the hang issue:
firefox-hg-364001+.dced94de288a+-1-x86_64.pkg.tar
(may 8th)
112370K
(Reporter)

Comment 16

3 months ago
Last known working:
firefox-hg-357005+.38f862749aed+-1-x86_64.pkg.tar
(may 8th)
112370K

First known that has the hang issue:
firefox-hg-364001+.dced94de288a+-1-x86_64.pkg.tar
(june 15th)
172280K
(Reporter)

Comment 17

3 months ago
Sorry, Comment 15 was a mistake, I thought I could delete it after posting the corrected one in 16.
(Reporter)

Comment 18

3 months ago
Created attachment 8881178 [details] [diff] [review]
patch to allow accessing prefs from vendor.js while debug is on

avoids things like this:


Hit MOZ_CRASH(accessing non-init pref media.peerconnection.identity.enabled before the rest of the prefs are sent) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp:751

because they are being set in vendor.js
(Reporter)

Comment 19

3 months ago
here's how it looks now (same borked GUI though):

$ fox
/tmp ~
[7892] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
[7892] WARNING: dependent window created without a parent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/components/startup/nsAppStartup.cpp, line 669
++DOCSHELL 0x7fcb18907000 == 1 [pid = 7892] [id = {2d46d4b5-d1d9-423d-8e03-734b48ff3f2f}]
++DOMWINDOW == 1 (0x7fcb18907800) [pid = 7892] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7fcb18918800) [pid = 7892] [serial = 2] [outer = 0x7fcb18907800]
[7892] WARNING: NS_ENSURE_SUCCESS(rv, NS_ERROR_UNEXPECTED) failed with result 0x80004005: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/extensions/cookie/nsPermissionManager.cpp, line 977
JavaScript error: jar:file:///usr/lib/firefox/omni.ja!/components/XULStore.js, line 64: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]
[7892] WARNING: '!mLocalStore', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/xul/XULDocument.cpp, line 2044
--DOCSHELL 0x7fcb18907000 == 0 [pid = 7892] [id = {2d46d4b5-d1d9-423d-8e03-734b48ff3f2f}]
[7892] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1037
[7892] WARNING: NS_ENSURE_TRUE(aObserver) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/nsPrefBranch.cpp, line 748
[7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/Preferences.cpp, line 1921
[7892] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/gfx/thebes/gfxFont.cpp, line 216
WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[7892] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
1498442537279	addons.manager	WARN	Provider resource://gre/modules/addons/XPIProvider.jsm has no startup()
[7892] WARNING: Unable to read system value: 'aValue > 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/base/nsSystemInfo.cpp, line 911
++DOCSHELL 0x7f52a07e6000 == 1 [pid = 7892] [id = {69787635-5b6e-49a4-9e9d-3e9c227b6995}]
++DOMWINDOW == 1 (0x7f52a07e6800) [pid = 7892] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7f52a0698000) [pid = 7892] [serial = 2] [outer = 0x7f52a07e6800]
++DOCSHELL 0x7f529dbc3800 == 2 [pid = 7892] [id = {c127a48f-6e09-4361-b629-ec35f949a1ea}]
++DOMWINDOW == 3 (0x7f529dbc4000) [pid = 7892] [serial = 3] [outer = (nil)]
++DOMWINDOW == 4 (0x7f529dbc5000) [pid = 7892] [serial = 4] [outer = 0x7f529dbc4000]
++DOMWINDOW == 5 (0x7f529dbd1000) [pid = 7892] [serial = 5] [outer = 0x7f52a07e6800]
++DOCSHELL 0x7f52993a6000 == 3 [pid = 7892] [id = {be141686-8532-49a6-ac7d-3bfdd7442237}]
++DOMWINDOW == 6 (0x7f52993a6800) [pid = 7892] [serial = 6] [outer = (nil)]
++DOCSHELL 0x7f5298f20000 == 4 [pid = 7892] [id = {146d7cde-e212-4d14-87d9-29b6e4714a5a}]
++DOMWINDOW == 7 (0x7f5298f20800) [pid = 7892] [serial = 7] [outer = (nil)]
++DOMWINDOW == 8 (0x7f5298a6d000) [pid = 7892] [serial = 8] [outer = 0x7f5298f20800]
[8222] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
[Child 8222] WARNING: accessing non-init pref security.turn_off_all_security_so_that_viruses_can_take_over_this_computer before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.peerconnection.identity.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.peerconnection.turn.disable before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.peerconnection.video.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.peerconnection.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.peerconnection.default_iceservers before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.peerconnection.video.vp9_enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref plugin.default.state before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref plugin.disable_full_page_plugin_for_types before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref plugin.state.flash before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref plugin.state.java before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref plugin.state.libevbrowserplugin before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref plugins.notifyMissingFlash before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref plugins.update.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.xpconnect.plugin.unrestricted before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref app.update.auto before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref app.update.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref geo.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref geo.wifi.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref browser.search.geoip.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref browser.search.geoSpecificDefaults before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref browser.search.geoSpecificDefaults.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.ssl3.rsa_fips_des_ede3_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.ssl3.rsa_rc4_128_md5 before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.ssl3.rsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.ssl3.ecdhe_ecdsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.ssl3.ecdhe_rsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.tls.unrestricted_rc4_fallback before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.tls.insecure_fallback_hosts.use_static_list before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.ssl3.ecdh_ecdsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.ssl3.ecdh_rsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref security.tls.insecure_fallback_hosts before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref browser.newtabpage.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref browser.newtabpage.enhanced before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref browser.newtab.preload before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref pdfjs.disabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.gmp-gmpopenh264.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.gmp-gmpopenh264.autoupdate before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.gmp-manager.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref media.gmp-provider.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref datareporting.healthreport.infoURL before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref datareporting.healthreport.about.reportUrl before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref datareporting.healthreport.uploadEnabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref network.dns.disableIPv6 before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref dom.battery.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref dom.gamepad.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref dom.gamepad.extensions.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref dom.gamepad.non_standard_events.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8222] WARNING: accessing non-init pref browser.display.use_document_fonts before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
++DOMWINDOW == 9 (0x7f529816f000) [pid = 7892] [serial = 9] [outer = 0x7f52993a6800]
++DOCSHELL 0x7fcdbb150800 == 1 [pid = 8222] [id = {a02b53eb-df4a-4bf7-ae6f-5cfe1b0acb63}]
++DOMWINDOW == 1 (0x7fcda4d94000) [pid = 8222] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7fcda4da0000) [pid = 8222] [serial = 2] [outer = 0x7fcda4d94000]
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
++DOMWINDOW == 3 (0x7fcda3e0f000) [pid = 8222] [serial = 3] [outer = 0x7fcda4d94000]
++DOMWINDOW == 4 (0x7fcda3ecd800) [pid = 8222] [serial = 4] [outer = 0x7fcda4d94000]
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/protocol/res/SubstitutingProtocolHandler.cpp, line 321
[8296] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
[Child 8296] WARNING: accessing non-init pref security.turn_off_all_security_so_that_viruses_can_take_over_this_computer before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.peerconnection.identity.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.peerconnection.turn.disable before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.peerconnection.video.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.peerconnection.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.peerconnection.default_iceservers before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.peerconnection.video.vp9_enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref plugin.default.state before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref plugin.disable_full_page_plugin_for_types before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref plugin.state.flash before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref plugin.state.java before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref plugin.state.libevbrowserplugin before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref plugins.notifyMissingFlash before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref plugins.update.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.xpconnect.plugin.unrestricted before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref app.update.auto before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref app.update.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref geo.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref geo.wifi.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref browser.search.geoip.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref browser.search.geoSpecificDefaults before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref browser.search.geoSpecificDefaults.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.ssl3.rsa_fips_des_ede3_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.ssl3.rsa_rc4_128_md5 before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.ssl3.rsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.ssl3.ecdhe_ecdsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.ssl3.ecdhe_rsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.tls.unrestricted_rc4_fallback before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.tls.insecure_fallback_hosts.use_static_list before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.ssl3.ecdh_ecdsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.ssl3.ecdh_rsa_rc4_128_sha before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref security.tls.insecure_fallback_hosts before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref browser.newtabpage.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref browser.newtabpage.enhanced before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref browser.newtab.preload before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref pdfjs.disabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.gmp-gmpopenh264.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.gmp-gmpopenh264.autoupdate before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.gmp-manager.url before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref media.gmp-provider.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref datareporting.healthreport.infoURL before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref datareporting.healthreport.about.reportUrl before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref datareporting.healthreport.uploadEnabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref network.dns.disableIPv6 before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref dom.battery.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref dom.gamepad.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref dom.gamepad.extensions.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref dom.gamepad.non_standard_events.enabled before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Child 8296] WARNING: accessing non-init pref browser.display.use_document_fonts before the rest of the prefs are sent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/prefapi.cpp, line 751
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
JavaScript error: jar:file:///usr/lib/firefox/browser/omni.ja!/components/nsBrowserGlue.js, line 1021: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIIdleService.removeIdleObserver]
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/netwerk/base/nsChannelClassifier.cpp, line 316
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004004: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp, line 2004
[Parent 7892] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004004: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp, line 1748
++DOCSHELL 0x7f528a74c000 == 5 [pid = 7892] [id = {25824ffa-987e-498b-a4e1-5c1865cc29a2}]
++DOMWINDOW == 10 (0x7f528a74c800) [pid = 7892] [serial = 10] [outer = (nil)]
++DOMWINDOW == 11 (0x7f528a74e000) [pid = 7892] [serial = 11] [outer = 0x7f528a74c800]
++DOMWINDOW == 12 (0x7f528a752800) [pid = 7892] [serial = 12] [outer = 0x7f528a74c800]
++DOMWINDOW == 13 (0x7f5298145800) [pid = 7892] [serial = 13] [outer = 0x7f528a74c800]
++DOCSHELL 0x7f528a752000 == 6 [pid = 7892] [id = {b0e6ad33-8628-4a5c-9230-19cd21cb0c3b}]
++DOMWINDOW == 14 (0x7f529740b000) [pid = 7892] [serial = 14] [outer = (nil)]
++DOMWINDOW == 15 (0x7f5297998000) [pid = 7892] [serial = 15] [outer = 0x7f529740b000]
++DOMWINDOW == 16 (0x7f52979a5000) [pid = 7892] [serial = 16] [outer = 0x7f529740b000]
[Parent 7892] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1037
--DOCSHELL 0x7f52993a6000 == 5 [pid = 7892] [id = {be141686-8532-49a6-ac7d-3bfdd7442237}]
--DOCSHELL 0x7f52a07e6000 == 4 [pid = 7892] [id = {69787635-5b6e-49a4-9e9d-3e9c227b6995}]
[Parent 7892] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/gfx/thebes/gfxFont.cpp, line 216
WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[Parent 7892] ###!!! ASSERTION: Component Manager being held past XPCOM shutdown.: 'cnt == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/build/XPCOMInit.cpp, line 1040
[Parent 7892] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
firefox: fccache.c:548: FcCacheFini: Assertion `fcCacheChains[i] == NULL' failed.

Program firefox (pid = 7892) received signal 6.
Stack:
#01: ???[/usr/lib/libpthread.so.0 +0x11940]
#02: gsignal[/usr/lib/libc.so.6 +0x33670]
#03: abort[/usr/lib/libc.so.6 +0x34d00]
#04: ???[/usr/lib/libc.so.6 +0x2c45a]
#05: ???[/usr/lib/libc.so.6 +0x2c4d2]
#06: ???[/usr/lib/libfontconfig.so.1 +0x9591]
#07: FcFini[/usr/lib/libfontconfig.so.1 +0x1727e]
#08: ???[/usr/lib/firefox/libxul.so +0x3789b39]
#09: ???[/usr/lib/firefox/libxul.so +0x3790931]
#10: ???[/usr/lib/firefox/libxul.so +0x3790a9d]
#11: ???[firefox +0x63bb]
#12: ???[firefox +0x5e94]
#13: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#14: _start[firefox +0x608a]
#15: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb firefox 7892' to attach your debugger to this thread.

$ gdb firefox 7892
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from firefox...(no debugging symbols found)...done.
Attaching to program: /usr/bin/firefox, process 7892
[New LWP 8102]
[New LWP 8157]
[New LWP 8224]
[New LWP 8268]
[New LWP 8272]
[New LWP 8348]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
bt0x00007f52c32f92bd in nanosleep () from /usr/lib/libc.so.6
(gdb) bt full
#0  0x00007f52c32f92bd in nanosleep () at /usr/lib/libc.so.6
#1  0x00007f52c32f91fa in sleep () at /usr/lib/libc.so.6
#2  0x00007f52b68cbd64 in  () at /usr/lib/firefox/libxul.so
#3  0x00007f52b68be454 in  () at /usr/lib/firefox/libxul.so
#4  0x00007f52c40aa940 in <signal handler called> ()
    at /usr/lib/libpthread.so.0
#5  0x00007f52c3271670 in raise () at /usr/lib/libc.so.6
#6  0x00007f52c3272d00 in abort () at /usr/lib/libc.so.6
#7  0x00007f52c326a45a in __assert_fail_base () at /usr/lib/libc.so.6
#8  0x00007f52c326a4d2 in  () at /usr/lib/libc.so.6
#9  0x00007f52bff7e591 in  () at /usr/lib/libfontconfig.so.1
#10 0x00007f52bff8c27e in FcFini () at /usr/lib/libfontconfig.so.1
#11 0x00007f52b68c2b39 in  () at /usr/lib/firefox/libxul.so
#12 0x00007f52b68c9931 in  () at /usr/lib/firefox/libxul.so
#13 0x00007f52b68c9a9d in  () at /usr/lib/firefox/libxul.so
#14 0x00005569c6b3a3bb in  ()
#15 0x00005569c6b39e94 in  ()
#16 0x00007f52c325e43a in __libc_start_main () at /usr/lib/libc.so.6
#17 0x00005569c6b3a08a in _start ()
(gdb)
(Reporter)

Comment 20

3 months ago
load() {
    Services.obs.addObserver(this, "profile-before-change", true);

    this._storeFile = Services.dirsvc.get("ProfD", Ci.nsIFile);//this is line 64 in toolkit/components/xulstore/XULStore.js             
    this._storeFile.append(STOREDB_FILENAME);

    this.readFile();
  },
(Reporter)

Comment 21

3 months ago
Created attachment 8881188 [details] [diff] [review]
show_system_property_name.patch

this:
[7892] WARNING: Unable to read system value: 'aValue > 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/base/nsSystemInfo.cpp, line 911

becomes:
[12306] WARNING: Unable to read system value 'cpustepping': 'aValue > 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/base/nsSystemInfo.cpp, line 915

$ cat /proc/cpuinfo |grep stepping
stepping	: 0
stepping	: 0
stepping	: 0
stepping	: 0

So... aValue >=0 perhaps? instead of >0 , but this probably messes up other logic, someone may want to check.
(Reporter)

Comment 22

3 months ago
Created attachment 8881216 [details]
screenshots and console log of borked GUI
Hi Emanuel,

Can you please download a Firefox release build from the official repository and re-test this to see if you can still reproduce the issue?
https://ftp.mozilla.org/pub/firefox/releases/54.0/linux-x86_64/en-US/
Flags: needinfo?(xftroxgpx)
(Reporter)

Comment 24

3 months ago
I tested this:
https://ftp.mozilla.org/pub/firefox/releases/55.0b5/linux-x86_64/en-US/firefox-55.0b5.tar.bz2
and seems to work ok.

And it's a lot faster for some reason; seems to have chromium speeds! (basically, like 10 times faster than my usual firefox builds - when they worked)

Too bad I can't mozconfig-customize it. But really impressed about the speed... (I know I have PGO disabled for my builds, and if I remember correctly, PGO is supposed to speed up firefox, for the price of twice the compile time)
Flags: needinfo?(xftroxgpx)
(Reporter)

Comment 25

3 months ago
omg, xul IS libevent

"
Library('libevent')
                                                                                
FINAL_LIBRARY = 'xul'
"

from file: ipc/chromium/src/third_party/moz.build 

which means, when this [1] gets fixed, it should work for me also.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1372546#c4
(Reporter)

Comment 26

3 months ago
ok, too fast jumping to assumptions:)
most moz.build files have this:
FINAL_LIBRARY = 'xul'                                                           


"XUL (/ˈzuːl/ ZOOL), which stands for XML User Interface Language, is a user interface markup language that is developed by Mozilla. XUL is implemented as an XML dialect; it allows for graphical user interfaces to be written in a similar manner to Web pages."
(Reporter)

Comment 27

3 months ago
I was able to use
ac_add_options --with-system-libevent                                           
by also using
ac_add_options --disable-webrtc

with the same borked gui results.
So my unfounded assumption that using system libevent would fix this issue was wrong, in Comment 25.

--------

On another note, I also tried to rollback this libevent update
summary:     Bug 1360264 - Update libevent to 2.1.8-stable. r=billm
via command:
hg backout --no-commit --rev 358015

however I also accidentally updated the repo to tip
changeset:   366929:d536973fe668
tag:         tip

and I'm thus unsure if this had any effect;
Compiled it, no change on the current issue.
Compiled it again without the backout, no effect on the current issue.
(Reporter)

Comment 28

3 months ago
I tried
ac_add_options --disable-optimize
and without debug,
Result: 100% cpu usage and lockup on startup is still present.

tested
changeset:   366932:abd880926967
tag:         tip


without debug means:
ac_add_options --disable-debug
ac_add_options --disable-debug-symbols
ac_add_options --enable-strip

instead of:
ac_add_options --disable-strip
ac_add_options --enable-debug
ac_add_options --enable-debug-symbols

Updated

3 months ago
Keywords: hang
(Reporter)

Comment 29

3 months ago
Created attachment 8882694 [details]
gdb "thread apply all bt full"

tried, in addition to the above,
ac_add_options --disable-more-deterministic
makes no difference.

Meanwhile I just figured out that I did not specify
--disable-install-strip
(neither did I specify its enable version - it was always commented out)

so I now tried:
ac_add_options --enable-optimize
ac_add_options --enable-more-deterministic
ac_add_options --disable-install-strip     #this is NEW
ac_add_options --disable-strip
ac_add_options --enable-debug
ac_add_options --enable-debug-symbols

to see if stacktraces are still stripped for unknown reasons,
and it works, in gdb only, but still - this is great

So to have symbols in gdb both --disable-strip and --disable-install-strip are required. The console stack dumps by debug firefox will still not show the symbols though, but that's probably normal/expected.

JavaScript error: jar:file:///usr/lib/firefox/omni.ja!/components/nsUpdateTimerManager.js, line 311: TypeError: invalid 'in' operand null
[Parent 15726] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1038
[Parent 15726] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1038
Hit MOZ_CRASH() at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/storage/mozStorageService.cpp:962
#01: ???[/usr/lib/firefox/libxul.so +0xb48c1e]
#02: ???[/usr/lib/firefox/libxul.so +0xb48de7]
#03: ???[/usr/lib/firefox/libxul.so +0xbaf323]
#04: ???[/usr/lib/firefox/libxul.so +0x34f2f10]
#05: ???[/usr/lib/firefox/libxul.so +0x34f2f3e]
#06: ???[/usr/lib/firefox/libxul.so +0x34f8d9f]
#07: ???[/usr/lib/firefox/libxul.so +0x34f8ff9]
#08: ???[firefox +0x63bb]
#09: ???[firefox +0x5e94]
#10: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#11: _start[firefox +0x608a]
#12: ??? (???:???)

Program firefox (pid = 15726) received signal 11.
Stack:
#01: ???[/usr/lib/firefox/libxul.so +0x3edd403]
#02: ???[/usr/lib/libpthread.so.0 +0x11940]
#03: ???[/usr/lib/firefox/libxul.so +0x13db12f]
#04: ???[/usr/lib/firefox/libxul.so +0xb48c1e]
#05: ???[/usr/lib/firefox/libxul.so +0xb48de7]
#06: ???[/usr/lib/firefox/libxul.so +0xbaf323]
#07: ???[/usr/lib/firefox/libxul.so +0x34f2f10]
#08: ???[/usr/lib/firefox/libxul.so +0x34f2f3e]
#09: ???[/usr/lib/firefox/libxul.so +0x34f8d9f]
#10: ???[/usr/lib/firefox/libxul.so +0x34f8ff9]
#11: ???[firefox +0x63bb]
#12: ???[firefox +0x5e94]
#13: __libc_start_main[/usr/lib/libc.so.6 +0x2043a]
#14: _start[firefox +0x608a]
#15: ??? (???:???)
Sleeping for 300 seconds.
Type 'gdb firefox 15726' to attach your debugger to this thread.

$ gdb firefox 15726
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from firefox...done.
Attaching to program: /usr/bin/firefox, process 15726
[New LWP 15802]
[New LWP 15803]
[New LWP 15804]
[New LWP 15806]
[New LWP 15807]
[New LWP 15808]
[New LWP 15809]
[New LWP 15810]
[New LWP 15811]
[New LWP 15812]
[New LWP 15813]
[New LWP 15814]
[New LWP 15817]
[New LWP 15837]
[New LWP 15844]
[New LWP 15845]
[New LWP 15892]
[New LWP 15908]
[New LWP 16018]
[New LWP 16071]
[New LWP 16075]
[New LWP 16122]
[New LWP 16165]
[New LWP 16168]
[New LWP 16174]
[New LWP 16344]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
bt all
bt full
0x00007f51c12492bd in nanosleep () from /usr/lib/libc.so.6
(gdb) bt all
No symbol "all" in current context.
(gdb) bt full
#0  0x00007f51c12492bd in nanosleep () at /usr/lib/libc.so.6
#1  0x00007f51c12491fa in sleep () at /usr/lib/libc.so.6
#2  0x00007f51b4a2a2c4 in ah_crap_handler(int) (signum=11)
    at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/xre/nsSigHandlers.cpp:103
#3  0x00007f51b4a1c9aa in nsProfileLock::FatalSignalHandler(int, siginfo_t*, void*) (signo=11, info=0x7ffff3974170, context=0x7ffff3974040)
    at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/profile/nsProfileLock.cpp:191
        oldact = <optimized out>
#4  0x00007f51b540c403 in WasmFaultHandler<(Signal)0>(int, siginfo_t*, void*) (signum=<optimized out>, info=0x7ffff3974170, context=0x7ffff3974040)
    at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/wasm/WasmSignalHandlers.cpp:1395
        previousSignal = 0x7f51b770b7a0 <sPrevSEGVHandler>
        context = 0x7ffff3974040
        info = 0x7ffff3974170
        signum = 11
#5  0x00007f51c1ffa940 in <signal handler called> ()
    at /usr/lib/libpthread.so.0
#6  0x00007f51b290a12f in mozilla::storage::Service::Observe(nsISupports*, char const*, char16_t const*) (this=<optimized out>, aTopic=<optimized out>)
    at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/---Type <return> to continue, or q <return> to quit---
firefox-hg/storage/mozStorageService.cpp:962
        i = <optimized out>
        n = 5
        connections = Python Exception <class 'RecursionError'> maximum recursion depth exceeded while getting the str of an object: 

            {<nsTArray_Impl<RefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {mHdr = 0x7f517e10f7f0}, <nsTArray_TypedBase<RefPtr<mozilla::storage::Connection>, nsTArray_Impl<RefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<RefPtr<mozilla::storage::Connection>, nsTArray_Impl<RefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtSmartPtrHelper<mozilla::storage::Connection, nsTArray_Impl<RefPtr<mozilla::storage::Connection>, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, <No data fields>}, static NoIndex = <optimized out>}, <No data fields>}
        os = {mRawPtr = 0x7f51aee6d980}
        aTopic = <optimized out>
        this = <optimized out>
#7  0x00007f51b2077c1e in nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*) (this=<optimized out>, aSubject=aSubject@entry=0x0, aTopic=aTopic@entry=0x7f51b5943544 "xpcom-shutdown-threads", someData=someData@entry=0x0)
    at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/ds/nsObserverList.cpp:112
---Type <return> to continue, or q <return> to quit---
        i = 5
        observers = Python Exception <class 'RecursionError'> maximum recursion depth exceeded while getting the str of an object: 

                {<nsCOMArray_base> = {mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {mHdr = 0x7f5180160270}, <nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<No data fields>}, <No data fields>}, static NoIndex = 18446744073709551615}, <No data fields>}}, <No data fields>}
#8  0x00007f51b2077de7 in nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) (this=0x7f51aee6d980, aSubject=aSubject@entry=0x0, aTopic=aTopic@entry=0x7f51b5943544 "xpcom-shutdown-threads", aSomeData=aSomeData@entry=0x0)
    at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/ds/nsObserverService.cpp:295
        start = {mValue = 30956082823894}
        profiler_raii291 = 
            {_mCheckNotUsedAsTemporary = {mStatementDone = true}, mPseudoStack = 0x7f51c0fe6000, static sPseudoStack = {mValue = 0x7f51c0fe6000}}
        latencyMs = <optimized out>
#9  0x00007f51b20de323 in mozilla::ShutdownXPCOM(nsIServiceManager*) (aServMgr=
    0x7f51aee40888)
    at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/---Type <return> to continue, or q <return> to quit---
firefox-hg/xpcom/build/XPCOMInit.cpp:894
        thread = {mRawPtr = 0x7f51aeea1210}
        observerService = {mRawPtr = 0x7f51aee6d980}
        rv = <optimized out>
        moduleLoaders = {mRawPtr = 0x0}
        shutdownCollect = <optimized out>
#10 0x00007f51b20de772 in NS_ShutdownXPCOM(nsIServiceManager*) (aServMgr=<optimized out>)
    at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/build/XPCOMInit.cpp:824
#11 0x00007f51b4a21f10 in ScopedXPCOMStartup::~ScopedXPCOMStartup() (this=0x7f51c0fbe6c8, __in_chrg=<optimized out>)
    at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/xre/nsAppRunner.cpp:1467
        appStartup = {mRawPtr = 0x7f51a6c54880}
        this = 0x7f51c0fbe6c8
#12 0x00007f51b4a21f3e in mozilla::DefaultDelete<ScopedXPCOMStartup>::operator()(ScopedXPCOMStartup*) const (aPtr=0x7f51c0fbe6c8, this=<optimized out>)
    at /tmp/obj-x86_64-pc-linux-gnu/dist/include/mozilla/UniquePtr.h:528
#13 0x00007f51b4a27d9f in mozilla::UniquePtr<ScopedXPCOMStartup, mozilla::DefaultDelete<ScopedXPCOMStartup> >::reset(ScopedXPCOMStartup*) (aPtr=0x0, this=0x7ffff39747e0) at /tmp/obj-x86_64-pc-linux-gnu/dist/include/mozilla/UniquePtr.h:343
        old = <optimized out>
---Type <return> to continue, or q <return> to quit---
        aLocal = 0 '\000'
        profilerInit = {_mCheckNotUsedAsTemporary = {mStatementDone = true}}
        profiler_raii4661 = 
            {_mCheckNotUsedAsTemporary = {mStatementDone = true}, mPseudoStack = 0x7f51c0fe6000, static sPseudoStack = {mValue = 0x7f51c0fe6000}}
        rv = nsresult::NS_OK
        binFile = {mRawPtr = 0x7f51c0fa5900}
        exit = false
        appInitiatedRestart = false
#14 0x00007f51b4a27d9f in mozilla::UniquePtr<ScopedXPCOMStartup, mozilla::DefaultDelete<ScopedXPCOMStartup> >::operator=(decltype(nullptr)) (this=0x7ffff39747e0) at /tmp/obj-x86_64-pc-linux-gnu/dist/include/mozilla/UniquePtr.h:313
        aLocal = 0 '\000'
        profilerInit = {_mCheckNotUsedAsTemporary = {mStatementDone = true}}
        profiler_raii4661 = 
            {_mCheckNotUsedAsTemporary = {mStatementDone = true}, mPseudoStack = 0x7f51c0fe6000, static sPseudoStack = {mValue = 0x7f51c0fe6000}}
        rv = nsresult::NS_OK
        binFile = {mRawPtr = 0x7f51c0fa5900}
        exit = false
        appInitiatedRestart = false
#15 0x00007f51b4a27d9f in XREMain::XRE_main(int, char**, mozilla::BootstrapConfig const&) (this=this@entry=0x7ffff3974770, argc=argc@entry=2, argv=argv@entry=0x---Type <return> to continue, or q <return> to quit---
7ffff3975a78, aConfig=...)
    at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/xre/nsAppRunner.cpp:4801
        aLocal = 0 '\000'
        profilerInit = {_mCheckNotUsedAsTemporary = {mStatementDone = true}}
        profiler_raii4661 = 
            {_mCheckNotUsedAsTemporary = {mStatementDone = true}, mPseudoStack = 0x7f51c0fe6000, static sPseudoStack = {mValue = 0x7f51c0fe6000}}
        rv = nsresult::NS_OK
        binFile = {mRawPtr = 0x7f51c0fa5900}
        exit = false
        appInitiatedRestart = false
#16 0x00007f51b4a27ff9 in XRE_main(int, char**, mozilla::BootstrapConfig const&) (argc=2, argv=0x7ffff3975a78, aConfig=...)
    at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/xre/nsAppRunner.cpp:4868
        main = Python Exception <class 'RecursionError'> maximum recursion depth exceeded while getting the str of an object: 

    {mNativeApp = {mRawPtr = 0x7f51aee6f730}, mProfileSvc = {mRawPtr = 0x7f51aee752e0}, mProfD = {mRawPtr = 0x7f51c0fa6800}, mProfLD = {mRawPtr = 0x7f51c0fa6c80}, mProfileLock = {mRawPtr = 0x7f51aee5deb0}, mRemoteService = {mRawPtr = 0x7f51a5727580}, mRemoteLock = {<PRCListStr> = {next = 0x7f51aee5dee0, prev = 0x7f51b766eb30 <nsProfileLock::mPidLockList>}, mHaveLock = false, mReplacedLockTime = 1498857985000, mLockFile = {mRawPtr = 0x7f51c0fa6500}, static mPidLockList = {next---Type <return> to continue, or q <return> to quit---
 = 0x7f51b766eb30 <nsProfileLock::mPidLockList>, prev = 0x7f51b766eb30 <nsProfileLock::mPidLockList>}, mPidLockFileName = 0x0, mLockFileDesc = -1}, mRemoteLockDir = {mRawPtr = 0x7f51c0fa5fc0}, mScopedXPCOM = {mTuple = {<mozilla::detail::PairHelper<ScopedXPCOMStartup*, mozilla::DefaultDelete<ScopedXPCOMStartup>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<ScopedXPCOMStartup>> = {<No data fields>}, mFirstA = 0x0}, <No data fields>}}, mAppData = {mTuple = {<mozilla::detail::PairHelper<mozilla::XREAppData*, mozilla::DefaultDelete<mozilla::XREAppData>, (mozilla::detail::StorageType)1, (mozilla::detail::StorageType)0>> = {<mozilla::DefaultDelete<mozilla::XREAppData>> = {<No data fields>}, mFirstA = 0x7f51c0f61900}, <No data fields>}}, mDirProvider = {<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {_vptr.nsISupports = 0x7f51b745a830 <vtable for nsXREDirProvider+16>}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {_vptr.nsISupports = 0x7f51b745a878 <vtable for nsXREDirProvider+88>}, <No data fields>}, mAppProvider = {mRawPtr = 0x0}, mGREDir = {mRawPtr = 0x7f51c0fa5b40}, mGREBinDir = {mRawPtr = 0x7f51c0fa5c00}, mXULAppDir = {mRawPtr = 0x7f51c0fa5a80}, mProfileDir = {mRawPtr = 0x7f51c0fa6800}, mProfileLocalDir = {mRawPtr = 0x7f51c0fa6c80}, mProfileNotified = false, mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {<nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator>> = {<nsTArray_base<nsTArrayInfallibleAllocator, nsTArray_CopyWithMemutils>> = {mHdr = 0x7f51b7671c98 <nsTArrayHeader::sEmptyHdr>}, <nsTArray_TypedBase<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> = {<nsTArray_SafeElementAtHelper<nsISupports*, nsTArray_Impl<nsISupports*, nsTArrayInfallibleAllocator> >> =---Type <return> to continue, or q <return> to quit---
 {<No data fields>}, <No data fields>}, static NoIndex = 18446744073709551615}, <No data fields>}}, <No data fields>}}, mProfileName = {<nsFixedCString> = {<nsCString> = {<nsACString> = {<mozilla::detail::nsCStringRepr> = {mData = 0x7ffff3974860 "emptyprofile", mLength = 12, mFlags = 65553}, static kMaxCapacity = 2147483637}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7ffff3974860 "emptyprofile"}, mStorage = "emptyprofile\000\177\000\000\350\001\000\301Q\177\000\000\000\000\000\000\000\000\000\000\320H\227\363\377\177\000\000\274I\374\031rU\000\000\000\000\000\000\000\000\000\000 \000\000\000\000\000\000"}, mDesktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString> = {<mozilla::detail::nsCStringRepr> = {mData = 0x7ffff39748c0 "", mLength = 0, mFlags = 65553}, static kMaxCapacity = 2147483637}, <No data fields>}, mFixedCapacity = 63, mFixedBuf = 0x7ffff39748c0 ""}, mStorage = "\000\000\344\237!\034\000\000.\363!\301Q\177\000\000\360H\227\363\377\177\000\000\030\000\000\000\000\000\000\000\020I\227\363\377\177\000\000 I\227\363\377\177\000\000\220Z\227\363\377\177\000\000\226\071\034\301Q\177\000"}, mStartOffline = false, mShuttingDown = false, mDisableRemote = false, mGdkDisplay = 0x7f51c0fe0360}
        result = <optimized out>
#17 0x0000557219fae3bb in do_main(int, char**, char**) (argc=2, argv=0x7ffff3975a78, envp=<optimized out>)
    at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/browser/app/nsBrowserApp.cpp:237
        appDataFile = 0x0
        config = 
---Type <return> to continue, or q <return> to quit---
          {appData = 0x557219fd0ba0 <sAppData>, appDataPath = 0x557219fc60ce "browser"}
#18 0x0000557219fade94 in main(int, char**, char**) (argc=2, argv=0x7ffff3975a78, envp=0x7ffff3975a90)
    at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/browser/app/nsBrowserApp.cpp:310
        rv = <optimized out>
        result = <optimized out>
(gdb)

Updated

3 months ago
Component: Untriaged → Build Config
Product: Firefox → Core
(Reporter)

Comment 30

3 months ago
Created attachment 8882727 [details]
therest_gdb.log has the rest of the stackdump from #15 onwards

And now the moment we've all been waiting for (more or less xD)

compiled with:
ac_add_options --disable-debug                                                  
ac_add_options --disable-install-strip
ac_add_options --disable-strip
ac_add_options --enable-debug-symbols

made sure it ran for a few good seconds(after gdb loaded it completely) and mem used reached like 4GiB, with 100% cpu usage
then did a pkill -6 firefox
(ok now remember if I do ac_add_options --enable-debug then it won't hang like this!)

/tmp/ff.gdbcmdsfile contains:

set pagination off
run -P

Console:
$ foxdebug 
/home/xftroxgpx/bin/foxdebug:20+ pushd /tmp
/tmp ~
/home/xftroxgpx/bin/foxdebug:20+ gdb -e firefox -x /tmp/ff.gdbcmdsfile
GNU gdb (GDB) 8.0
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word".
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7f18de30f700 (LWP 634)]
[Thread 0x7f18de30f700 (LWP 634) exited]
[New Thread 0x7f18de30f700 (LWP 636)]
[New Thread 0x7f18d8fff700 (LWP 637)]
[New Thread 0x7f18d87fe700 (LWP 638)]
[New Thread 0x7f18d7ffd700 (LWP 639)]
[New Thread 0x7f18d75ff700 (LWP 640)]
[New Thread 0x7f18d6dfe700 (LWP 641)]
[New Thread 0x7f18d6bfd700 (LWP 642)]
[New Thread 0x7f18d69fc700 (LWP 643)]
[New Thread 0x7f18d67fb700 (LWP 644)]
[New Thread 0x7f18d65fa700 (LWP 645)]
[New Thread 0x7f18d63f9700 (LWP 646)]
[New Thread 0x7f18d61f8700 (LWP 647)]
[New Thread 0x7f18d5ff7700 (LWP 648)]

Thread 1 "firefox" received signal SIGABRT, Aborted.
js::PageProtectingVector<unsigned char, 256ul, js::ProtectedReallocPolicy, false, false, 0ul, true, (unsigned char)227>::infallibleAppend<unsigned char> (size=1, values=0x7fffffffb200 "A", this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/ds/PageProtectingVector.h:401
401	        if (MOZ_LIKELY(elemsUntilTest >= 0))
(gdb) bt full
#0  0x00007f18e3e27687 in js::PageProtectingVector<unsigned char, 256ul, js::ProtectedReallocPolicy, false, false, 0ul, true, (unsigned char)227>::infallibleAppend<unsigned char>(unsigned char const*, unsigned long) (size=1, values=0x7fffffffb200 "A", this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/ds/PageProtectingVector.h:401
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#1  0x00007f18e3e27687 in js::jit::AssemblerBuffer::sizedAppendUnchecked<1ul, int>(int) (value=65, this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:76
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#2  0x00007f18e3e27687 in js::jit::AssemblerBuffer::putByteUnchecked(int) (value=65, this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h:100
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#3  0x00007f18e3e27687 in js::jit::X86Encoding::BaseAssembler::X86InstructionFormatter::emitRex(bool, int, int, int) (w=false, b=31, x=0, r=0, this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5213
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#4  0x00007f18e3e27687 in js::jit::X86Encoding::BaseAssembler::X86InstructionFormatter::emitRexIf(bool, int, int, int) (b=31, x=0, r=0, condition=false, this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5237
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#5  0x00007f18e3e27687 in js::jit::X86Encoding::BaseAssembler::X86InstructionFormatter::emitRexIfNeeded(int, int, int) (b=31, x=0, r=0, this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:5245
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#6  0x00007f18e3e27687 in js::jit::X86Encoding::BaseAssembler::X86InstructionFormatter::oneByteOp(js::jit::X86Encoding::OneByteOpcodeID, js::jit::X86Encoding::RegisterID) (reg=<optimized out>, opcode=js::jit::X86Encoding::OP_PUSH_EAX, this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:4503
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#7  0x00007f18e3e27687 in js::jit::X86Encoding::BaseAssembler::push_r(js::jit::X86Encoding::RegisterID) (reg=<optimized out>, this=0x7fffffffb4f8) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/BaseAssembler-x86-shared.h:286
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#8  0x00007f18e3e27687 in js::jit::AssemblerX86Shared::push(js::jit::Register) (src=..., this=0x7fffffffb2f0) at ../../../../home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/Assembler-x86-shared.h:2093
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#9  0x00007f18e3e27687 in js::jit::MacroAssembler::Push(js::jit::Register) (reg=..., this=0x7fffffffb2f0) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:565
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#10 0x00007f18e3e27687 in js::jit::MacroAssembler::PushRegsInMask(js::jit::LiveSet<js::jit::RegisterSet>) (this=this@entry=0x7fffffffb2f0, set=...) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:438
        iter = {regset_ = {<js::jit::CommonRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::SpecializedRegSet<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >, js::jit::TypedRegisterSet<js::jit::Register> >> = {<js::jit::LiveSetAccessors<js::jit::TypedRegisterSet<js::jit::Register> >> = {set_ = {bits_ = 65535, static DefaultType = js::jit::RegTypeName::GPR}}, <No data fields>}, <No data fields>}, <No data fields>}}
        fpuSet = {bits_ = 281470681743360, static DefaultType = js::jit::RegTypeName::Float64}
        diffF = 256
#11 0x00007f18e3df229c in PushBailoutFrame (spArg=..., masm=...) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x64/Trampoline-x64.cpp:573
        masm = {<js::jit::MacroAssemblerX64> = {<js::jit::MacroAssemblerX86Shared> = {<js::jit::Assembler> = {<js::jit::AssemblerX86Shared> = {<js::jit::AssemblerShared> = {callSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::CallSiteAndTarget, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, callFarJumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::CallFarJump, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, trapSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::TrapSite, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, trapFarJumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::TrapFarJump, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, memoryAccesses_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::MemoryAccess, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, symbolicAccesses_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::SymbolicAccess, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, codeLabels_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::CodeLabel, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true, embedsNurseryPointers_ = false}, jumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 8, mBegin = 0x7fffffffb3b8, mLength = 0, mTail = {<mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\001\000\a\331\030\177\000\000س\377\377\377\177\000\000\004\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000X\000\000\000UU\000\000`\276\314\343\030\177\000\000\000\000\000\000\030\177\000\000\347\000\000\000\030\177\000\000\340\317#\344\030\177\000\000\000\000\000\000\377\177\000\000#\001\000\000\030\177\000\000\340\317#\344\030\177\000\000\000\000\000\000\000\000\000\000?\001\000\000\030\177\000\000@\221-\016\003\026\000\000\001\000\000\000\030\177\000\000\200\256D\357\030\177\000\000\000\060\a\331\030\177\000\000\006\000\000\000\000\000\000\025\000 \200\325\030\177\000\000F\004\000\000\000\000\000\000\317\001\000\000G\004\000\000\001\000\000\000\000\000\000\000\002 \000\000\377\177\000"}, static sMaxInlineStorage = <optimized out>}, jumpRelocations_ = {buffer_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fffffffb490 "\aPe\344\030\177", mLength = 0, mTail = {<mozilla::Vector<unsigned char, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\aPe\344\030\177\000\000\260\264\377\377\377\177\000\000\a\000\000\000\000\000\000\000 \000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true}, dataRelocations_ = {buffer_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fffffffb4d0 "\001\271\377\377\377\177", mLength = 0, mTail = {<mozilla::Vector<unsigned char, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\001\271\377\377\377\177\000\000\360\264\377\377\377\177\000\000\000\000\000\000\000\000\000\000 \000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true}, masm = {<js::jit::X86Encoding::BaseAssembler> = {<js::jit::GenericAssembler> = {<No data fields>}, m_formatter = {m_buffer = {m_buffer = {vector = {<js::ProtectedReallocPolicy> = {currAddr = 139740118515712, currSize = 4294967296, prevAddr = 139737299943424, prevSize = 2147483648, static PoisonPattern = 229 '\345'}, static kElemIsPod = true, static kMaxInlineBytes = 968, static kInlineCapacity = 256, mBegin = 0x7f17c8200000 "AWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAW"..., mLength = 2624953758, mTail = {<mozilla::Vector<unsigned char, 256, js::ProtectedReallocPolicy>::CapacityAndReserved> = {mCapacity = 4294967296}, mBytes = "AWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAW"...}, static sMaxInlineStorage = <optimized out>}, static elemShift = 0, static elemSize = 1, static elemMask = 0, static pageShift = 12, static pageSize = 4096, static pageMask = 4095, elemsUntilTest = 1670013537, currPage = 34116764159, initPage = 34116239872, lastPage = 34117288447, lowerBound = 0, usable = true, enabled = true, protectUsedEnabled = false, protectUnusedEnabled = false}, m_oom = false}}, useVEX_ = false}, <No data fields>}, static DoubleConditionBitInvert = 16, static DoubleConditionBitSpecial = 32, static DoubleConditionBits = 48}, static SizeOfExtendedJump = 16, static SizeOfJumpTableEntry = 16, extendedJumpTable_ = 0}, doubles_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, doubleMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, floats_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, floatMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, simds_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, simdMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}}, <No data fields>}, autoRooter_ = {mStorage = "\000\000\000\000\000\000\000\000\355\377\377\377\377\377\377\377p0\a\331\030\177\000\000\360\262\377\377\377\177\000", mIsSome = 1 '\001'}, jitContext_ = {mStorage = "\355\377\377\377\377\377\377\377p0\a\331\030\177\000\000\020\263\377\377\377\177\000\000\001\267\377\377\377\177\000\000\260\265\262\325\030\177\000\000\000\000\000\000\000\000\000", mIsSome = 0 '\000'}, alloc_ = {mStorage = "@6\a\331\030\177\000\000\000\360\v\331\030\177\000\000 \360\v\331\030\177\000\000\000\001\a\331\030\177\000\000P\273\377\377\377\177\000\000\000\000\000\000\000\000\000", mIsSome = 1 '\001'}, failureLabel_ = {<js::jit::Label> = {<js::jit::LabelBase> = {offset_ = -1, bound_ = false, static INVALID_OFFSET = -1}, <No data fields>}, <No data fields>}, framePushed_ = 1909880440, moveResolver_ = {orderedMoves_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 16, mBegin = 0x7fffffffb7c0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MoveOp, 16, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 16}, mBytes = ":\001\000\200 \000\000\000\340\267\377\377\377\177\000\000\001\000\000\000\000\000\000\000\020", '\000' <repeats 11 times>, "\t", '\000' <repeats 11 times>, "\a\000\000\000\030\177\000\000\000\000\237\345\377\377\377\377\377\377\377\377\000\000\000\000\355\001", '\000' <repeats 14 times>, "\300X>\313\061\376\000\000P\201\214\335\030\177\000\000\254x]+\000\000\000\000\000\060\a\331\030\177\000\000t\336\002\344\030\177\000\000\270\020`\327\030\177\000\000\340\000P\357\030\177\000\000\270\020`\327\030\177\000\000\340\000P\357\030\177\000\000P\201\214\335\030\177\000\000\065B\002\344\030\177\000\000\000\000\240\005\000\000\000\000\306\353\347\343\030\177\000\000й\377\377\377\177\000\000\000\000"...}, static sMaxInlineStorage = <optimized out>}, numCycles_ = 0, curCycles_ = 0, movePool_ = {alloc_ = 0x7fffffffb768, freed_ = {<js::InlineForwardListNode<js::jit::MoveResolver::PendingMove>> = {next = 0x0}, tail_ = 0x7fffffffba90}}, pending_ = {<js::InlineListNode<js::jit::MoveResolver::PendingMove>> = {<js::InlineForwardListNode<js::jit::MoveResolver::PendingMove>> = {next = 0x7fffffffbaa0}, prev = 0x7fffffffbaa0}, <No data fields>}}, abiArgs_ = {intRegIndex_ = 0, floatRegIndex_ = 0, stackOffset_ = 0, current_ = {kind_ = (js::jit::ABIArg::FPU | js::jit::ABIArg::Stack | unknown: 4294967292), u = {gpr_ = 255 '\377', fpu_ = 140737488355327, offset_ = 4294967295}}}, dynamicAlignment_ = true, selfReferencePatch_ = {offset_ = 18446744073709551615, static NOT_BOUND = 18446744073709551615}, emitProfilingInstrumentation_ = false, profilerCallSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::CodeOffset, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}}
        linker = {masm = @0x7fffffffffff, awjc = {mStorage = "\377\377\377\377\377\377\000\000\210\060\267\325\030\177\000\000R\333\336\343\030\177\000\000\020\263\377\377\377\177\000\000\000\220-\016\003\026\000\000\240\252N\357\030\177\000", mIsSome = 1 '\001'}}
        code = <optimized out>
#12 0x00007f18e3df229c in GenerateBailoutThunk (frameClass=4294967295, masm=..., cx=0x7f18d9073000) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x64/Trampoline-x64.cpp:598
        masm = {<js::jit::MacroAssemblerX64> = {<js::jit::MacroAssemblerX86Shared> = {<js::jit::Assembler> = {<js::jit::AssemblerX86Shared> = {<js::jit::AssemblerShared> = {callSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::CallSiteAndTarget, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, callFarJumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::CallFarJump, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, trapSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::TrapSite, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, trapFarJumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::TrapFarJump, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, memoryAccesses_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::MemoryAccess, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, symbolicAccesses_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::SymbolicAccess, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, codeLabels_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::CodeLabel, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true, embedsNurseryPointers_ = false}, jumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 8, mBegin = 0x7fffffffb3b8, mLength = 0, mTail = {<mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\001\000\a\331\030\177\000\000س\377\377\377\177\000\000\004\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000X\000\000\000UU\000\000`\276\314\343\030\177\000\000\000\000\000\000\030\177\000\000\347\000\000\000\030\177\000\000\340\317#\344\030\177\000\000\000\000\000\000\377\177\000\000#\001\000\000\030\177\000\000\340\317#\344\030\177\000\000\000\000\000\000\000\000\000\000?\001\000\000\030\177\000\000@\221-\016\003\026\000\000\001\000\000\000\030\177\000\000\200\256D\357\030\177\000\000\000\060\a\331\030\177\000\000\006\000\000\000\000\000\000\025\000 \200\325\030\177\000\000F\004\000\000\000\000\000\000\317\001\000\000G\004\000\000\001\000\000\000\000\000\000\000\002 \000\000\377\177\000"}, static sMaxInlineStorage = <optimized out>}, jumpRelocations_ = {buffer_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fffffffb490 "\aPe\344\030\177", mLength = 0, mTail = {<mozilla::Vector<unsigned char, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\aPe\344\030\177\000\000\260\264\377\377\377\177\000\000\a\000\000\000\000\000\000\000 \000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true}, dataRelocations_ = {buffer_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fffffffb4d0 "\001\271\377\377\377\177", mLength = 0, mTail = {<mozilla::Vector<unsigned char, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\001\271\377\377\377\177\000\000\360\264\377\377\377\177\000\000\000\000\000\000\000\000\000\000 \000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true}, masm = {<js::jit::X86Encoding::BaseAssembler> = {<js::jit::GenericAssembler> = {<No data fields>}, m_formatter = {m_buffer = {m_buffer = {vector = {<js::ProtectedReallocPolicy> = {currAddr = 139740118515712, currSize = 4294967296, prevAddr = 139737299943424, prevSize = 2147483648, static PoisonPattern = 229 '\345'}, static kElemIsPod = true, static kMaxInlineBytes = 968, static kInlineCapacity = 256, mBegin = 0x7f17c8200000 "AWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAW"..., mLength = 2624953758, mTail = {<mozilla::Vector<unsigned char, 256, js::ProtectedReallocPolicy>::CapacityAndReserved> = {mCapacity = 4294967296}, mBytes = "AWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAW"...}, static sMaxInlineStorage = <optimized out>}, static elemShift = 0, static elemSize = 1, static elemMask = 0, static pageShift = 12, static pageSize = 4096, static pageMask = 4095, elemsUntilTest = 1670013537, currPage = 34116764159, initPage = 34116239872, lastPage = 34117288447, lowerBound = 0, usable = true, enabled = true, protectUsedEnabled = false, protectUnusedEnabled = false}, m_oom = false}}, useVEX_ = false}, <No data fields>}, static DoubleConditionBitInvert = 16, static DoubleConditionBitSpecial = 32, static DoubleConditionBits = 48}, static SizeOfExtendedJump = 16, static SizeOfJumpTableEntry = 16, extendedJumpTable_ = 0}, doubles_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, doubleMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, floats_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, floatMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, simds_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, simdMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}}, <No data fields>}, autoRooter_ = {mStorage = "\000\000\000\000\000\000\000\000\355\377\377\377\377\377\377\377p0\a\331\030\177\000\000\360\262\377\377\377\177\000", mIsSome = 1 '\001'}, jitContext_ = {mStorage = "\355\377\377\377\377\377\377\377p0\a\331\030\177\000\000\020\263\377\377\377\177\000\000\001\267\377\377\377\177\000\000\260\265\262\325\030\177\000\000\000\000\000\000\000\000\000", mIsSome = 0 '\000'}, alloc_ = {mStorage = "@6\a\331\030\177\000\000\000\360\v\331\030\177\000\000 \360\v\331\030\177\000\000\000\001\a\331\030\177\000\000P\273\377\377\377\177\000\000\000\000\000\000\000\000\000", mIsSome = 1 '\001'}, failureLabel_ = {<js::jit::Label> = {<js::jit::LabelBase> = {offset_ = -1, bound_ = false, static INVALID_OFFSET = -1}, <No data fields>}, <No data fields>}, framePushed_ = 1909880440, moveResolver_ = {orderedMoves_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 16, mBegin = 0x7fffffffb7c0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MoveOp, 16, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 16}, mBytes = ":\001\000\200 \000\000\000\340\267\377\377\377\177\000\000\001\000\000\000\000\000\000\000\020", '\000' <repeats 11 times>, "\t", '\000' <repeats 11 times>, "\a\000\000\000\030\177\000\000\000\000\237\345\377\377\377\377\377\377\377\377\000\000\000\000\355\001", '\000' <repeats 14 times>, "\300X>\313\061\376\000\000P\201\214\335\030\177\000\000\254x]+\000\000\000\000\000\060\a\331\030\177\000\000t\336\002\344\030\177\000\000\270\020`\327\030\177\000\000\340\000P\357\030\177\000\000\270\020`\327\030\177\000\000\340\000P\357\030\177\000\000P\201\214\335\030\177\000\000\065B\002\344\030\177\000\000\000\000\240\005\000\000\000\000\306\353\347\343\030\177\000\000й\377\377\377\177\000\000\000\000"...}, static sMaxInlineStorage = <optimized out>}, numCycles_ = 0, curCycles_ = 0, movePool_ = {alloc_ = 0x7fffffffb768, freed_ = {<js::InlineForwardListNode<js::jit::MoveResolver::PendingMove>> = {next = 0x0}, tail_ = 0x7fffffffba90}}, pending_ = {<js::InlineListNode<js::jit::MoveResolver::PendingMove>> = {<js::InlineForwardListNode<js::jit::MoveResolver::PendingMove>> = {next = 0x7fffffffbaa0}, prev = 0x7fffffffbaa0}, <No data fields>}}, abiArgs_ = {intRegIndex_ = 0, floatRegIndex_ = 0, stackOffset_ = 0, current_ = {kind_ = (js::jit::ABIArg::FPU | js::jit::ABIArg::Stack | unknown: 4294967292), u = {gpr_ = 255 '\377', fpu_ = 140737488355327, offset_ = 4294967295}}}, dynamicAlignment_ = true, selfReferencePatch_ = {offset_ = 18446744073709551615, static NOT_BOUND = 18446744073709551615}, emitProfilingInstrumentation_ = false, profilerCallSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::CodeOffset, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}}
        linker = {masm = @0x7fffffffffff, awjc = {mStorage = "\377\377\377\377\377\377\000\000\210\060\267\325\030\177\000\000R\333\336\343\030\177\000\000\020\263\377\377\377\177\000\000\000\220-\016\003\026\000\000\240\252N\357\030\177\000", mIsSome = 1 '\001'}}
        code = <optimized out>
#13 0x00007f18e3df229c in js::jit::JitRuntime::generateBailoutHandler(JSContext*) (this=this@entry=0x7f18ef4eaaa0, cx=cx@entry=0x7f18d9073000) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x64/Trampoline-x64.cpp:639
        masm = {<js::jit::MacroAssemblerX64> = {<js::jit::MacroAssemblerX86Shared> = {<js::jit::Assembler> = {<js::jit::AssemblerX86Shared> = {<js::jit::AssemblerShared> = {callSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::CallSiteAndTarget, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, callFarJumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::CallFarJump, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, trapSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::TrapSite, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, trapFarJumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::TrapFarJump, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, memoryAccesses_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::MemoryAccess, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, symbolicAccesses_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::wasm::SymbolicAccess, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, codeLabels_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::CodeLabel, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true, embedsNurseryPointers_ = false}, jumps_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 8, mBegin = 0x7fffffffb3b8, mLength = 0, mTail = {<mozilla::Vector<js::jit::AssemblerX86Shared::RelativePatch, 8, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 8}, mBytes = "\001\000\a\331\030\177\000\000س\377\377\377\177\000\000\004\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000X\000\000\000UU\000\000`\276\314\343\030\177\000\000\000\000\000\000\030\177\000\000\347\000\000\000\030\177\000\000\340\317#\344\030\177\000\000\000\000\000\000\377\177\000\000#\001\000\000\030\177\000\000\340\317#\344\030\177\000\000\000\000\000\000\000\000\000\000?\001\000\000\030\177\000\000@\221-\016\003\026\000\000\001\000\000\000\030\177\000\000\200\256D\357\030\177\000\000\000\060\a\331\030\177\000\000\006\000\000\000\000\000\000\025\000 \200\325\030\177\000\000F\004\000\000\000\000\000\000\317\001\000\000G\004\000\000\001\000\000\000\000\000\000\000\002 \000\000\377\177\000"}, static sMaxInlineStorage = <optimized out>}, jumpRelocations_ = {buffer_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fffffffb490 "\aPe\344\030\177", mLength = 0, mTail = {<mozilla::Vector<unsigned char, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\aPe\344\030\177\000\000\260\264\377\377\377\177\000\000\a\000\000\000\000\000\000\000 \000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true}, dataRelocations_ = {buffer_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = true, static kMaxInlineBytes = 999, static kInlineCapacity = 32, mBegin = 0x7fffffffb4d0 "\001\271\377\377\377\177", mLength = 0, mTail = {<mozilla::Vector<unsigned char, 32, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 32}, mBytes = "\001\271\377\377\377\177\000\000\360\264\377\377\377\177\000\000\000\000\000\000\000\000\000\000 \000\000\000\000\000\000"}, static sMaxInlineStorage = <optimized out>}, enoughMemory_ = true}, masm = {<js::jit::X86Encoding::BaseAssembler> = {<js::jit::GenericAssembler> = {<No data fields>}, m_formatter = {m_buffer = {m_buffer = {vector = {<js::ProtectedReallocPolicy> = {currAddr = 139740118515712, currSize = 4294967296, prevAddr = 139737299943424, prevSize = 2147483648, static PoisonPattern = 229 '\345'}, static kElemIsPod = true, static kMaxInlineBytes = 968, static kInlineCapacity = 256, mBegin = 0x7f17c8200000 "AWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAW"..., mLength = 2624953758, mTail = {<mozilla::Vector<unsigned char, 256, js::ProtectedReallocPolicy>::CapacityAndReserved> = {mCapacity = 4294967296}, mBytes = "AWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAWAW"...}, static sMaxInlineStorage = <optimized out>}, static elemShift = 0, static elemSize = 1, static elemMask = 0, static pageShift = 12, static pageSize = 4096, static pageMask = 4095, elemsUntilTest = 1670013537, currPage = 34116764159, initPage = 34116239872, lastPage = 34117288447, lowerBound = 0, usable = true, enabled = true, protectUsedEnabled = false, protectUnusedEnabled = false}, m_oom = false}}, useVEX_ = false}, <No data fields>}, static DoubleConditionBitInvert = 16, static DoubleConditionBitSpecial = 32, static DoubleConditionBits = 48}, static SizeOfExtendedJump = 16, static SizeOfJumpTableEntry = 16, extendedJumpTable_ = 0}, doubles_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<double>, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, doubleMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, floats_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::Constant<float>, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, floatMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}, simds_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MacroAssemblerX86Shared::SimdData, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}, simdMap_ = {impl = {<js::SystemAllocPolicy> = {<No data fields>}, static CAP_BITS = <optimized out>, gen = 0, hashShift = 32, table = 0x0, entryCount = 0, removedCount = 0, static sMinCapacityLog2 = 2, static sMinCapacity = 4, static sMaxInit = 536870912, static sMaxCapacity = 1073741824, static sHashBits = 32, static sAlphaDenominator = 4 '\004', static sMinAlphaNumerator = <optimized out>, static sMaxAlphaNumerator = 3 '\003', static sFreeKey = 0, static sRemovedKey = 1, static sCollisionBit = 1}}}, <No data fields>}, autoRooter_ = {mStorage = "\000\000\000\000\000\000\000\000\355\377\377\377\377\377\377\377p0\a\331\030\177\000\000\360\262\377\377\377\177\000", mIsSome = 1 '\001'}, jitContext_ = {mStorage = "\355\377\377\377\377\377\377\377p0\a\331\030\177\000\000\020\263\377\377\377\177\000\000\001\267\377\377\377\177\000\000\260\265\262\325\030\177\000\000\000\000\000\000\000\000\000", mIsSome = 0 '\000'}, alloc_ = {mStorage = "@6\a\331\030\177\000\000\000\360\v\331\030\177\000\000 \360\v\331\030\177\000\000\000\001\a\331\030\177\000\000P\273\377\377\377\177\000\000\000\000\000\000\000\000\000", mIsSome = 1 '\001'}, failureLabel_ = {<js::jit::Label> = {<js::jit::LabelBase> = {offset_ = -1, bound_ = false, static INVALID_OFFSET = -1}, <No data fields>}, <No data fields>}, framePushed_ = 1909880440, moveResolver_ = {orderedMoves_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = 999, static kInlineCapacity = 16, mBegin = 0x7fffffffb7c0, mLength = 0, mTail = {<mozilla::Vector<js::jit::MoveOp, 16, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 16}, mBytes = ":\001\000\200 \000\000\000\340\267\377\377\377\177\000\000\001\000\000\000\000\000\000\000\020", '\000' <repeats 11 times>, "\t", '\000' <repeats 11 times>, "\a\000\000\000\030\177\000\000\000\000\237\345\377\377\377\377\377\377\377\377\000\000\000\000\355\001", '\000' <repeats 14 times>, "\300X>\313\061\376\000\000P\201\214\335\030\177\000\000\254x]+\000\000\000\000\000\060\a\331\030\177\000\000t\336\002\344\030\177\000\000\270\020`\327\030\177\000\000\340\000P\357\030\177\000\000\270\020`\327\030\177\000\000\340\000P\357\030\177\000\000P\201\214\335\030\177\000\000\065B\002\344\030\177\000\000\000\000\240\005\000\000\000\000\306\353\347\343\030\177\000\000й\377\377\377\177\000\000\000\000"...}, static sMaxInlineStorage = <optimized out>}, numCycles_ = 0, curCycles_ = 0, movePool_ = {alloc_ = 0x7fffffffb768, freed_ = {<js::InlineForwardListNode<js::jit::MoveResolver::PendingMove>> = {next = 0x0}, tail_ = 0x7fffffffba90}}, pending_ = {<js::InlineListNode<js::jit::MoveResolver::PendingMove>> = {<js::InlineForwardListNode<js::jit::MoveResolver::PendingMove>> = {next = 0x7fffffffbaa0}, prev = 0x7fffffffbaa0}, <No data fields>}}, abiArgs_ = {intRegIndex_ = 0, floatRegIndex_ = 0, stackOffset_ = 0, current_ = {kind_ = (js::jit::ABIArg::FPU | js::jit::ABIArg::Stack | unknown: 4294967292), u = {gpr_ = 255 '\377', fpu_ = 140737488355327, offset_ = 4294967295}}}, dynamicAlignment_ = true, selfReferencePatch_ = {offset_ = 18446744073709551615, static NOT_BOUND = 18446744073709551615}, emitProfilingInstrumentation_ = false, profilerCallSites_ = {<js::SystemAllocPolicy> = {<No data fields>}, static kElemIsPod = false, static kMaxInlineBytes = <optimized out>, static kInlineCapacity = 0, mBegin = 0x0, mLength = 0, mTail = {<mozilla::Vector<js::jit::CodeOffset, 0, js::SystemAllocPolicy>::CapacityAndReserved> = {mCapacity = 0}, <No data fields>}, static sMaxInlineStorage = <optimized out>}}
        linker = {masm = @0x7fffffffffff, awjc = {mStorage = "\377\377\377\377\377\377\000\000\210\060\267\325\030\177\000\000R\333\336\343\030\177\000\000\020\263\377\377\377\177\000\000\000\220-\016\003\026\000\000\240\252N\357\030\177\000", mIsSome = 1 '\001'}}
        code = <optimized out>
#14 0x00007f18e3c7ec9d in js::jit::JitRuntime::initialize(JSContext*, js::AutoLockForExclusiveAccess&) (this=this@entry=0x7f18ef4eaaa0, cx=cx@entry=0x7f18d9073000, lock=...) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/Ion.cpp:274
        ac = {<js::AutoCompartment> = {cx_ = 0x7f18d9073000, origin_ = 0x7f18d7690800, maybeLock_ = 0x7fffffffbbd8}, <No data fields>}
        jctx = {cx = 0x7f18d9073000, temp = 0x7fffffffb768, runtime = 0x7f18d908b000, compartment = 0x7f18ef4a1000, prev_ = 0x0, assemblerCount_ = 0}


the rest is inside the attached file
(Reporter)

Comment 31

3 months ago
search for 4294967296 in the above

currSize = 4294967296
^ might be interesting; seems like the 4GiB or RAM that were in use before I did the pkill
(Reporter)

Comment 32

3 months ago
possibly relevant source lines:
layout/xul/nsLeafBoxFrame.cpp:224:  printSize("AW", aReflowInput.AvailableWidth());
layout/xul/nsBoxFrame.cpp:656:  printSize("AW", aReflowInput.AvailableWidth());
(Reporter)

Comment 33

3 months ago
nevermind prev. comment, DO_NOISY_REFLOW is not defined, so that code shouldn't be reachable.

firefox-hg $ grep -nrF DO_NOISY_REFLOW
layout/xul/nsLeafBoxFrame.cpp:206:#ifdef DO_NOISY_REFLOW
layout/xul/nsLeafBoxFrame.cpp:309:#ifdef DO_NOISY_REFLOW
layout/xul/nsBoxFrame.cpp:90://#define DO_NOISY_REFLOW
layout/xul/nsBoxFrame.cpp:579:#ifdef DO_NOISY_REFLOW
layout/xul/nsBoxFrame.cpp:652:#ifdef DO_NOISY_REFLOW
layout/xul/nsBoxFrame.cpp:734:#ifdef DO_NOISY_REFLOW
Binary file layout/xul/.nsBoxFrame.cpp.swp matches


Anyway, I need sleep, laterz :)
(Reporter)

Comment 34

3 months ago
Created attachment 8882783 [details]
retried the hang and manual SIGABRT with new mozbuild (console.log included)
(Reporter)

Comment 35

3 months ago
It hangs in
#10 0x00007f18e3e27687 in js::jit::MacroAssembler::PushRegsInMask(js::jit::LiveSet<js::jit::RegisterSet>) (this=this@entry=0x7fffffffb2f0, set=...) at /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp:438

where diffG goes negative

/home/xftroxgpx/bin/fox:20+ firefox -P
!! diffG='128'
!! diffG='120'
!! diffG='112'
!! diffG='104'
!! diffG='96'
!! diffG='88'
!! diffG='80'
!! diffG='72'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='0'
!! diffG='-8'
!! diffG='-16'
!! diffG='-24'
!! diffG='-32'
!! diffG='-40'
!! diffG='-48'
!! diffG='-56'
!! diffG='-64'
!! diffG='-72'
...
!! diffG='-2884472'^C


void
MacroAssembler::PushRegsInMask(LiveRegisterSet set)
{
    FloatRegisterSet fpuSet(set.fpus().reduceSetForPush());
    unsigned numFpu = fpuSet.size();
    int32_t diffF = fpuSet.getPushSizeInBytes();
    int32_t diffG = set.gprs().size() * sizeof(intptr_t);

    // On x86, always use push to push the integer registers, as it's fast
    // on modern hardware and it's a small instruction.
    for (GeneralRegisterBackwardIterator iter(set.gprs()); iter.more(); ++iter) {
        std::printf("!! diffG='%" PRId32 "'\n", diffG);
        diffG -= sizeof(intptr_t);
        Push(*iter);
    }
    MOZ_ASSERT(diffG == 0);

    reserveStack(diffF);
(Reporter)

Comment 36

3 months ago
Isn't it kinda weird that with --enable-debug I get 56MiB less archlinux pacman .tar package(aka uncompressed)? compared to --disable-debug
Total Installed Size:  1211.49 MiB
Net Upgrade Size:       -56.08 MiB

I would expect it would be the other way around because --enable-debug would enable more asserts and log output.

Here's the output with --enable-debug (which doesn't hang), and I notice that the first diffG is not 128 but 64 this time(unless debug inserted new calls before the 128 one):

$ fox
/home/xftroxgpx/bin/fox:20+ pushd /tmp
/tmp ~
/home/xftroxgpx/bin/fox:20+ firefox -P
[2170] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='128'
!! diffG='120'
!! diffG='112'
!! diffG='104'
!! diffG='96'
!! diffG='88'
!! diffG='80'
!! diffG='72'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='128'
!! diffG='120'
!! diffG='112'
!! diffG='104'
!! diffG='96'
!! diffG='88'
!! diffG='80'
!! diffG='72'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='72'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='72'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='72'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='72'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='72'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
[2170] WARNING: dependent window created without a parent: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/toolkit/components/startup/nsAppStartup.cpp, line 673
++DOCSHELL 0x7f834d61f800 == 1 [pid = 2170] [id = {3138a5d0-e7f8-4aa3-8ed0-1c0d0ecc733b}]
++DOMWINDOW == 1 (0x7f834d620000) [pid = 2170] [serial = 1] [outer = (nil)]
++DOMWINDOW == 2 (0x7f834d631000) [pid = 2170] [serial = 2] [outer = 0x7f834d620000]
[2170] WARNING: !! NS_APP_PERMISSION_PARENT_DIR='permissionDBPDir' permissionsFile=''
: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/extensions/cookie/nsPermissionManager.cpp, line 974
[2170] WARNING: !! NS_APP_USER_PROFILE_50_DIR='ProfD' permissionsFile=''
: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/extensions/cookie/nsPermissionManager.cpp, line 977
[2170] WARNING: NS_ENSURE_SUCCESS(rv, NS_ERROR_UNEXPECTED) failed with result 0x80004005: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/extensions/cookie/nsPermissionManager.cpp, line 979
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
JavaScript error: jar:file:///usr/lib/firefox/omni.ja!/components/XULStore.js, line 64: NS_ERROR_FAILURE: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]
[2170] WARNING: '!mLocalStore', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/dom/xul/XULDocument.cpp, line 2048
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='64'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
!! diffG='56'
!! diffG='48'
!! diffG='40'
!! diffG='32'
!! diffG='24'
!! diffG='16'
!! diffG='8'
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/ImageFactory.cpp, line 99
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
[2170] WARNING: 'obs', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/image/RasterImage.cpp, line 1402
--DOCSHELL 0x7f834d61f800 == 0 [pid = 2170] [id = {3138a5d0-e7f8-4aa3-8ed0-1c0d0ecc733b}]
[2170] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/threads/nsThread.cpp, line 1038
[2170] WARNING: NS_ENSURE_TRUE(aObserver) failed: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/nsPrefBranch.cpp, line 748
[2170] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/modules/libpref/Preferences.cpp, line 1912
[2170] WARNING: Fonts still alive while shutting down gfxFontCache: 'mFonts.Count() == 0', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/gfx/thebes/gfxFont.cpp, line 218
WARNING: YOU ARE LEAKING THE WORLD (at least one JSRuntime and everything alive inside it, that is) AT JS_ShutDown TIME.  FIX THIS!
[2170] WARNING: '!compMgr', file /home/xftroxgpx/build/1packages/firefox-hg/makepkg_pacman/firefox-hg/src/firefox-hg/xpcom/components/nsComponentManagerUtils.cpp, line 63
nsStringStats
 => mAllocCount:          11868
 => mReallocCount:          867
 => mFreeCount:            8321  --  LEAKED 3547 !!!
 => mShareCount:           9733
 => mAdoptCount:            294
 => mAdoptFreeCount:        291  --  LEAKED 3 !!!
 => Process ID: 2170, Thread ID: 140202401032000

real	0m2.172s
user	0m0.842s
sys	0m0.135s
/home/xftroxgpx/bin/fox:20+ popd

^ this showed me the "Nightly - Choose User Profile" which I pressed Exit on.
(Reporter)

Comment 37

3 months ago
the above tested on
changeset:   366936:587daa4bdc4b
tag:         tip
(Reporter)

Comment 38

3 months ago
Created attachment 8882801 [details]
now hangs in a different place

I'm using the same mozconfig (aka back to --disable-debug) but cleaned the outdir(removed) and it now hangs in a different place. (gdb log attached)
Well, I give up, let the experts weigh in. I basically have no idea what I'm doing anyway.
(Reporter)

Comment 39

2 months ago
Thanks all for fixing this!
Somewhere between these two, it got fixed:
hangs: firefox-hg-368394+.03bcd6d65af6+-1-x86_64.pkg.tar
fixed: firefox-hg-370455+.5928d905c0bc+-1-x86_64.pkg.tar
(I have rechecked the above to be still true right now)
(Reporter)

Updated

2 months ago
Status: UNCONFIRMED → RESOLVED
Last Resolved: 2 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.