pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Firefox 57 segfaults



Hi,

Since upgrading to firefox 57, I keep running into the same problem when starting it: I get a segfault after a few seconds. (The main window briefly shows up, but then gets removed when the program crashes).

Here are the last few lines of output:
---
Assertion failure: i < NUM_TEST_EV_ROOTS (Could not find built-in EV root), at /usr/pkgsrc/www/firefox/work/firefox-57.0/security/certverifier/ExtendedValidation.cpp:1237 [Parent 12974, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80070057: file /usr/pkgsrc/www/firefox/work/firefox-57.0/netwerk/base/nsChannelClassifier.cpp, line 342 #01: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0xdf60eb]
#02: DumpBidiLine[/usr/pkg/lib/firefox/libxul.so +0x411de65]
#03: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0xea9e36] #04: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0xeaf644] #05: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x122f421] #06: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x11fb72b] #07: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x11fb6be] #08: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x11fb697] #09: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0xea87fe]
#10: PR_Select[/usr/pkg/lib/nspr/libnspr4.so +0x282e6]
#11: __libc_thr_exit[/usr/lib/libpthread.so.1 +0xc1df]
#12: _lwp_exit[/usr/lib/libc.so.12 +0x85a80]

Hit MOZ_CRASH(Aborting on channel error.) at /usr/pkgsrc/www/firefox/work/firefox-57.0/ipc/glue/MessageChannel.cpp:2543
Segmentation fault
#01: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x122bd39] #02: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x122e300] #03: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x120bf25] #04: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x11fd5c3]
#05: event_priority_init[/usr/lib/libevent.so.4 +0x3a659]
#06: event_base_loop[/usr/lib/libevent.so.4 +0x3b0ef]
#07: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x11fdabf] #08: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x11fb72b] #09: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x11fb6be] #10: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x11fb697] #11: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x1205310] #12: mozilla::VolatileBuffer::~VolatileBuffer()[/usr/pkg/lib/firefox/libxul.so +0x1200240]
#13: __libc_thr_exit[/usr/lib/libpthread.so.1 +0xc1df]
#14: _lwp_exit[/usr/lib/libc.so.12 +0x85a80]
---

Before the segfault, I see messages of this type:
---
###!!! [Parent][MessageChannel] Error: (msgtype=0x150080,name=PBrowser::Msg_LoadRemoteScript) Channel error: cannot send/recv

[Parent 3738, Main Thread] WARNING: NS_ENSURE_TRUE(mCallback->DoLoadMessageManagerScript(aURL, aRunInGlobalScope)) failed: file /usr/pkgsrc/www/firefox/work/firefox-57.0/dom/base/nsFrameMessageManager.cpp, line 376
---

This is under 8.0-BETA for amd64; I'm compiling with the default package options (dbus, oss) plus debug.

Firefox 56 used to run more or less OK, though it sometimes needed a few tries to get started.

Has anyone seen similar errors, or have an idea how to fix this?

best

  Jaap
--
"And without hate, how am I to know the exquisite sensation of mild annoyance?"

Home | Main Index | Thread Index | Old Index