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