Epiphany Upgraded to 2.20.3 Crashes

Frank Jahnke jahnke at sonatabio.com
Wed Jan 23 15:09:59 PST 2008


On Wed, 2008-01-23 at 17:39 -0500, Joe Marcus Clarke wrote:

> You need to run:
> 
> thread apply all bt

Looks like it is in the spell checker...

%gdb epiphany
GNU gdb 6.1.1 [FreeBSD]
[snip]
(gdb) run
Starting program: /usr/local/bin/epiphany 
warning: Unable to get location for thread creation breakpoint: generic
error
[New LWP 100257]
[New Thread 0x81ba000 (LWP 100257)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x81ba000 (LWP 100231)]
0x29415a98 in __vfprintf () from /lib/libc.so.6
(gdb) thread apply all bt
[New Thread 0x87b0a00 (sleeping)]
[New Thread 0x87b0800 (sleeping)]
[New Thread 0x87b0600 (sleeping)]
[New Thread 0x87b0400 (sleeping)]
[New Thread 0x8758200 (sleeping)]
[New Thread 0x869e200 (sleeping)]
[New Thread 0x83fb400 (runnable)]
[New Thread 0x81ba200 (LWP 100297)]

Thread 10 (Thread 0x81ba200 (LWP 100297)):
#0  0x2935a51b in pthread_testcancel () from /lib/libpthread.so.2
#1  0x29352eec in pthread_mutexattr_init () from /lib/libpthread.so.2
#2  0x28879450 in ?? ()

Thread 9 (Thread 0x83fb400 (runnable)):
#0  0x293d8b97 in poll () from /lib/libc.so.6
#1  0x29343532 in poll () from /lib/libpthread.so.2
#2  0x2829fb10 in PR_Poll () from /usr/local/lib/libplds4.so.1
#3  0x2a534ee9 in nsSocketTransportService::Poll ()
   from /usr/local/lib/firefox/components/libnecko.so
#4  0x2a5354b6 in nsSocketTransportService::ServiceEventQ ()
   from /usr/local/lib/firefox/components/libnecko.so
#5  0x294e2ec0 in nsThread::Main ()
   from /usr/local/lib/firefox/libxpcom_core.so
#6  0x282a0fc5 in _pt_root () from /usr/local/lib/libplds4.so.1
#7  0x2934b3c9 in pthread_create () from /lib/libpthread.so.2
#8  0x29409837 in _ctx_start () from /lib/libc.so.6

Thread 8 (Thread 0x869e200 (sleeping)):
#0  0x29352fbf in pthread_mutexattr_init () from /lib/libpthread.so.2
#1  0x29353153 in pthread_mutexattr_init () from /lib/libpthread.so.2
---Type <return> to continue, or q <return> to quit---
#2  0x29358091 in _pthread_cond_timedwait () from /lib/libpthread.so.2
#3  0x293585e6 in pthread_cond_timedwait () from /lib/libpthread.so.2
#4  0x2829c20e in pt_TimedWait () from /usr/local/lib/libplds4.so.1
#5  0x2829c594 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#6  0x294e5a12 in TimerThread::UpdateFilter ()
   from /usr/local/lib/firefox/libxpcom_core.so
#7  0x294e2ec0 in nsThread::Main ()
   from /usr/local/lib/firefox/libxpcom_core.so
#8  0x282a0fc5 in _pt_root () from /usr/local/lib/libplds4.so.1
#9  0x2934b3c9 in pthread_create () from /lib/libpthread.so.2
#10 0x29409837 in _ctx_start () from /lib/libc.so.6

Thread 7 (Thread 0x8758200 (sleeping)):
#0  0x29352fbf in pthread_mutexattr_init () from /lib/libpthread.so.2
#1  0x29353153 in pthread_mutexattr_init () from /lib/libpthread.so.2
#2  0x29358091 in _pthread_cond_timedwait () from /lib/libpthread.so.2
#3  0x293585e6 in pthread_cond_timedwait () from /lib/libpthread.so.2
#4  0x2829c20e in pt_TimedWait () from /usr/local/lib/libplds4.so.1
#5  0x2829c594 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#6  0x2a542423 in nsHostResolver::GetHostToLookup ()
   from /usr/local/lib/firefox/components/libnecko.so
#7  0x2a5426cf in nsHostResolver::ThreadFunc ()
   from /usr/local/lib/firefox/components/libnecko.so
---Type <return> to continue, or q <return> to quit---
#8  0x282a0fc5 in _pt_root () from /usr/local/lib/libplds4.so.1
#9  0x2934b3c9 in pthread_create () from /lib/libpthread.so.2
#10 0x29409837 in _ctx_start () from /lib/libc.so.6

Thread 6 (Thread 0x87b0400 (sleeping)):
#0  0x29352fbf in pthread_mutexattr_init () from /lib/libpthread.so.2
#1  0x29353153 in pthread_mutexattr_init () from /lib/libpthread.so.2
#2  0x29358091 in _pthread_cond_timedwait () from /lib/libpthread.so.2
#3  0x293585e6 in pthread_cond_timedwait () from /lib/libpthread.so.2
#4  0x2829c20e in pt_TimedWait () from /usr/local/lib/libplds4.so.1
#5  0x2829c594 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#6  0x2a50b2eb in nsIOThreadPool::ThreadFunc ()
   from /usr/local/lib/firefox/components/libnecko.so
#7  0x282a0fc5 in _pt_root () from /usr/local/lib/libplds4.so.1
#8  0x2934b3c9 in pthread_create () from /lib/libpthread.so.2
#9  0x29409837 in _ctx_start () from /lib/libc.so.6

Thread 5 (Thread 0x87b0600 (sleeping)):
#0  0x29352fbf in pthread_mutexattr_init () from /lib/libpthread.so.2
#1  0x29353153 in pthread_mutexattr_init () from /lib/libpthread.so.2
#2  0x29358091 in _pthread_cond_timedwait () from /lib/libpthread.so.2
#3  0x293585e6 in pthread_cond_timedwait () from /lib/libpthread.so.2
#4  0x2829c20e in pt_TimedWait () from /usr/local/lib/libplds4.so.1
---Type <return> to continue, or q <return> to quit---
#5  0x2829c594 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#6  0x2a50b2eb in nsIOThreadPool::ThreadFunc ()
   from /usr/local/lib/firefox/components/libnecko.so
#7  0x282a0fc5 in _pt_root () from /usr/local/lib/libplds4.so.1
#8  0x2934b3c9 in pthread_create () from /lib/libpthread.so.2
#9  0x29409837 in _ctx_start () from /lib/libc.so.6

Thread 4 (Thread 0x87b0800 (sleeping)):
#0  0x29352fbf in pthread_mutexattr_init () from /lib/libpthread.so.2
#1  0x29353153 in pthread_mutexattr_init () from /lib/libpthread.so.2
#2  0x29358091 in _pthread_cond_timedwait () from /lib/libpthread.so.2
#3  0x293585e6 in pthread_cond_timedwait () from /lib/libpthread.so.2
#4  0x2829c20e in pt_TimedWait () from /usr/local/lib/libplds4.so.1
#5  0x2829c594 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#6  0x2a50b2eb in nsIOThreadPool::ThreadFunc ()
   from /usr/local/lib/firefox/components/libnecko.so
#7  0x282a0fc5 in _pt_root () from /usr/local/lib/libplds4.so.1
#8  0x2934b3c9 in pthread_create () from /lib/libpthread.so.2
#9  0x29409837 in _ctx_start () from /lib/libc.so.6

Thread 3 (Thread 0x87b0a00 (sleeping)):
#0  0x29352fbf in pthread_mutexattr_init () from /lib/libpthread.so.2
#1  0x29353153 in pthread_mutexattr_init () from /lib/libpthread.so.2
---Type <return> to continue, or q <return> to quit---
#2  0x29358091 in _pthread_cond_timedwait () from /lib/libpthread.so.2
#3  0x293585e6 in pthread_cond_timedwait () from /lib/libpthread.so.2
#4  0x2829c20e in pt_TimedWait () from /usr/local/lib/libplds4.so.1
#5  0x2829c594 in PR_WaitCondVar () from /usr/local/lib/libplds4.so.1
#6  0x2a50b2eb in nsIOThreadPool::ThreadFunc ()
   from /usr/local/lib/firefox/components/libnecko.so
#7  0x282a0fc5 in _pt_root () from /usr/local/lib/libplds4.so.1
#8  0x2934b3c9 in pthread_create () from /lib/libpthread.so.2
#9  0x29409837 in _ctx_start () from /lib/libc.so.6

Thread 2 (Thread 0x81ba000 (LWP 100231)):
#0  0x29415a98 in __vfprintf () from /lib/libc.so.6
#1  0x2938abf8 in vasprintf () from /lib/libc.so.6
#2  0x291d88c9 in g_vasprintf () from /usr/local/lib/libglib-2.0.so.0
#3  0x291c8f7c in g_strdup_vprintf ()
from /usr/local/lib/libglib-2.0.so.0
#4  0x291b63d3 in g_logv () from /usr/local/lib/libglib-2.0.so.0
#5  0x291b65ac in g_log () from /usr/local/lib/libglib-2.0.so.0
#6  0x08152e47 in ephy_spell_check_init (speller=0x81c7be8)
    at ephy-spell-check.c:73
#7  0x291716b4 in g_type_create_instance ()
   from /usr/local/lib/libgobject-2.0.so.0
#8  0x2915b3f0 in g_object_new ()
from /usr/local/lib/libgobject-2.0.so.0
#9  0x2915a832 in g_object_newv ()
from /usr/local/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#10 0x2915b2ec in g_object_new_valist ()
   from /usr/local/lib/libgobject-2.0.so.0
#11 0x2915b3c6 in g_object_new ()
from /usr/local/lib/libgobject-2.0.so.0
#12 0x08152fd3 in ephy_spell_check_get_default () at
ephy-spell-check.c:164
#13 0x0811d1df in GeckoSpellCheckEngine (this=0x88023e0)
    at GeckoSpellCheckEngine.cpp:44
#14 0x08111774 in GeckoSpellCheckEngineConstructor (aOuter=0x0, 
    aIID=@0x2b4c292c, aResult=0xbfbfbfc0) at
MozRegisterComponents.cpp:96
#15 0x29491826 in nsGenericFactory::~nsGenericFactory ()
   from /usr/local/lib/firefox/libxpcom_core.so
#16 0x294d7ccd in nsComponentManagerImpl::FindFactory ()
   from /usr/local/lib/firefox/libxpcom_core.so
#17 0x294d8849 in nsComponentManagerImpl::FreeServices ()
   from /usr/local/lib/firefox/libxpcom_core.so
#18 0x2948eb23 in CallGetService ()
   from /usr/local/lib/firefox/libxpcom_core.so
#19 0x2948ee6e in nsGetServiceByContractIDWithError::operator() ()
   from /usr/local/lib/firefox/libxpcom_core.so
#20 0x2948ea1e in nsCOMPtr_base::assign_from_gs_contractid_with_error ()
   from /usr/local/lib/firefox/libxpcom_core.so
#21 0x2b4b46f5 in nsCOMPtr<mozISpellCheckingEngine>::operator= ()
   from /usr/local/lib/firefox/components/libspellchecker.so
#22 0x2b4b31e0 in mozSpellChecker::Init ()
---Type <return> to continue, or q <return> to quit---
   from /usr/local/lib/firefox/components/libspellchecker.so
#23 0x2b4b2afe in ?? ()
   from /usr/local/lib/firefox/components/libspellchecker.so
#24 0x0880fc80 in ?? ()
#25 0x0841dcd0 in ?? ()
#26 0xbfbfc108 in ?? ()
#27 0x2b4b2ab2 in ?? ()
   from /usr/local/lib/firefox/components/libspellchecker.so
#28 0x083d4c00 in ?? ()
#29 0x29517208 in ?? () from /usr/local/lib/firefox/libxpcom_core.so
#30 0xbfbfc118 in ?? ()
#31 0x29517208 in ?? () from /usr/local/lib/firefox/libxpcom_core.so
#32 0x80040154 in ?? ()
#33 0x0841dcc0 in ?? ()
#34 0xbfbfc128 in ?? ()
#35 0x29491826 in nsGenericFactory::~nsGenericFactory ()
   from /usr/local/lib/firefox/libxpcom_core.so
Previous frame identical to this frame (corrupt stack?)
(gdb) quit
The program is running.  Exit anyway? (y or n) y
%exit



More information about the freebsd-gnome mailing list