Package: mozilla-firefox
Version: 1.0.4-2sarge2
Followup-For: Bug #324344

My shiny new firefox in sarge lives up to its name and comes crashing
down in flames. ;) I did some testing and found that extensions cause
problems.  I could enter the Tools->Extensions menu at first after
this update, but currently that results in a segfault:

[EMAIL PROTECTED]:~$ firefox -safe-mode -P default &
[5] 29930
[EMAIL PROTECTED]:~$ *** loading the extensions datasource

[5]-  Segmentatie fout        (core dumped) firefox -safe-mode -P default

I'm not sure why it needs to load the extensions datasource when in
safe-mode.  Anyway, I ran it through gdb and made a backtrace.  I did
it like this:

$ gdb /usr/lib/mozilla-firefox/firefox-bin  core.29930  -x gdb-bt -batch > 
gdb-output

with the gdb-bt file having just 'bt' for backtrace as its contents.
This resulted in a warning:

warning: current_sos: Can't read pathname for load map: Invoer-/uitvoerfout

Not sure what that is about, but here is the resulting backtrace:

------------------------------------
(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
Core was generated by `/usr/lib/mozilla-firefox/firefox-bin -a firefox 
-safe-mode -P default'.
Program terminated with signal 11, Segmentation fault.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
#0  0x401b3852 in raise () from /lib/tls/libpthread.so.0
#0  0x401b3852 in raise () from /lib/tls/libpthread.so.0
#1  0x08c1abfa in nsProfileLock::FatalSignalHandler ()
#2  <signal handler called>
#3  0x40038022 in JS_GetClass () from /usr/lib/mozilla-firefox/libmozjs.so
#4  0x08463a54 in nsScriptSecurityManager::CheckObjectAccess ()
#5  0x400588a8 in js_ErrorFromException () from 
/usr/lib/mozilla-firefox/libmozjs.so
#6  0x400597a1 in js_ErrorToException () from 
/usr/lib/mozilla-firefox/libmozjs.so
#7  0x400429a0 in js_ContextIterator () from 
/usr/lib/mozilla-firefox/libmozjs.so
#8  0x40043109 in js_ReportErrorNumberVA () from 
/usr/lib/mozilla-firefox/libmozjs.so
#9  0x4003c66a in JS_ReportErrorNumber () from 
/usr/lib/mozilla-firefox/libmozjs.so
#10 0x4007951d in js_ValueToNonNullObject () from 
/usr/lib/mozilla-firefox/libmozjs.so
#11 0x400663a6 in js_Interpret () from /usr/lib/mozilla-firefox/libmozjs.so
#12 0x40060617 in js_Invoke () from /usr/lib/mozilla-firefox/libmozjs.so
#13 0x0836d5be in nsXPCWrappedJSClass::CheckForException ()
#14 0x0836af8b in nsXPCWrappedJS::FindInherited ()
#15 0x40141743 in XPTC_InvokeByIndex () from 
/usr/lib/mozilla-firefox/libxpcom.so
#16 0x0846dfe4 in CompositeDataSourceImpl::CompositeDataSourceImpl ()
#17 0x088cd244 in nsTemplateRule::ComputeAssignmentFor ()
#18 0x088cc031 in nsTemplateMatch::GetAssignmentFor ()
#19 0x087c3e12 in nsXULTemplateBuilder::SubstituteTextReplaceVariable ()
#20 0x087c3bd6 in nsXULTemplateBuilder::ParseAttribute ()
#21 0x087c3d4f in nsXULTemplateBuilder::SubstituteText ()
#22 0x087b067f in nsXULContentBuilder::BuildContentFromTemplate ()
#23 0x087b2344 in nsXULContentBuilder::CreateContainerContents ()
#24 0x087b2005 in nsXULContentBuilder::CreateTemplateAndContainerContents ()
#25 0x087b3dbe in nsXULContentBuilder::RebuildAll ()
#26 0x087c1b07 in nsXULTemplateBuilder::Init ()
#27 0x087c1da5 in nsXULTemplateBuilder::AttributeChanged ()
#28 0x087b33c6 in nsXULContentBuilder::AttributeChanged ()
#29 0x087378db in nsXULDocument::AttributeChanged ()
#30 0x087a612e in nsXULElement::SetAttrAndNotify ()
#31 0x087a5df2 in nsXULElement::SetAttr ()
#32 0x087a349a in nsXULElement::GetNodeInfo ()
#33 0x401415e5 in XPTC_InvokeByIndex () from 
/usr/lib/mozilla-firefox/libxpcom.so
#34 0x083721de in XPCWrappedNative::CallMethod ()
#35 0x08379701 in XPC_WN_CallMethod ()
#36 0x40060546 in js_Invoke () from /usr/lib/mozilla-firefox/libmozjs.so
#37 0x4006a5c9 in js_Interpret () from /usr/lib/mozilla-firefox/libmozjs.so
#38 0x40060617 in js_Invoke () from /usr/lib/mozilla-firefox/libmozjs.so
#39 0x400608f3 in js_InternalInvoke () from /usr/lib/mozilla-firefox/libmozjs.so
#40 0x4003bebb in JS_CallFunctionValue () from 
/usr/lib/mozilla-firefox/libmozjs.so
#41 0x088c03cf in nsJSContext::CallEventHandler ()
#42 0x087863e6 in nsJSEventListener::SetEventName ()
#43 0x0869fb07 in nsEventListenerManager::HandleEventSubType ()
#44 0x0869ffaa in nsEventListenerManager::HandleEventSubType ()
#45 0x0875a656 in GlobalWindowImpl::HandleDOMEvent ()
#46 0x08646879 in DocumentViewerImpl::InitInternal ()
#47 0x0892f577 in nsDocShell::EndPageLoad ()
#48 0x08905d49 in nsWebShell::EndPageLoad ()
#49 0x0892f2d7 in nsDocShell::IsPrintingOrPP ()
#50 0x0890ec1e in nsDocLoaderImpl::FireOnStateChange ()
#51 0x0890e288 in nsDocLoaderImpl::doStopDocumentLoad ()
#52 0x0890e151 in nsDocLoaderImpl::DocLoaderIsEmpty ()
#53 0x0890ded8 in nsDocLoaderImpl::~nsDocLoaderImpl ()
#54 0x083cc15e in nsLoadGroup::Create ()
#55 0x0852e168 in imgRequestProxy::RemoveFromLoadGroup ()
#56 0x0852d7b8 in imgRequest::RemoveFromCache ()
#57 0x0852b9f2 in ProxyListener::~ProxyListener ()
#58 0x0842d640 in nsJARChannel::EnsureJarInput ()
#59 0x083c849d in nsInputStreamPump::OnStateStop ()
#60 0x083c8225 in nsInputStreamPump::EnsureWaiting ()
#61 0x4010fc11 in nsInputStreamReadyEvent::EventHandler () from 
/usr/lib/mozilla-firefox/libxpcom.so
#62 0x40126237 in PL_HandleEvent () from /usr/lib/mozilla-firefox/libxpcom.so
#63 0x40126164 in PL_ProcessPendingEvents () from 
/usr/lib/mozilla-firefox/libxpcom.so
#64 0x40127df9 in nsEventQueueImpl::NotifyObservers () from 
/usr/lib/mozilla-firefox/libxpcom.so
#65 0x08569c05 in nsBaseWidget::FreeNativeData ()
#66 0x40616dbf in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#67 0x405f1582 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#68 0x405f25f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#69 0x405f2930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#70 0x405f2ed3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#71 0x402d7bb3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#72 0x08569f48 in nsAppShell::ReleaseGlobals ()
#73 0x08a112d4 in nsAppShellService::AttemptingQuit ()
#74 0x08c163d0 in xre_main ()
#75 0x0834b864 in main ()
------------------------------------

Maybe this is usual for core dumps, but I find the size of the dump
strange.  Note the quite different sizes here:

[EMAIL PROTECTED]:~/tmp$ ls -sh core.29930
11M core.29930
[EMAIL PROTECTED]:~/tmp$ ls -lh core.29930
-rw-------  1 maurits maurits 59M 2005-08-22 09:44 core.29930

It's probably unrelated, but I mentioned it just in case.

BTW, I see that mozilla-firefox uses the .mozilla/firefox directory
for new profiles.  My old profile is still in .firefox.  I wonder if
that mixes it up more.  But I can get new profiles to crash as well.

Well, starting firefox with -safe-mode is my current workaround.  This
discourages most of the crashes.

For the record: there is a discussion on the debian-user mailing list
about this and related problems:
http://lists.debian.org/debian-user/2005/08/msg02391.html

A list of my extensions:

DOM Inspector 1.0
Checky 2.5
ContextMenu Extensions 3.1.2005012901
Diggler 0.9
Live HTTP Headers 0.10
Nederlands (=Dutch) (NL) Language Pack 1.0.4

I hope this bug report helps.  Good luck in solving this and thanks
for your time.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-k7
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages mozilla-firefox depends on:
ii  debianutils            2.8.4             Miscellaneous utilities specific t
ii  fontconfig             2.3.1-2           generic font configuration library
ii  libatk1.0-0            1.8.0-4           The ATK accessibility toolkit
ii  libc6                  2.3.2.ds1-22      GNU C Library: Shared libraries an
ii  libfontconfig1         2.3.1-2           generic font configuration library
ii  libfreetype6           2.1.7-2.4         FreeType 2 font engine, shared lib
ii  libgcc1                1:3.4.3-13        GCC support library
ii  libglib2.0-0           2.6.4-1           The GLib library of C routines
ii  libgtk2.0-0            2.6.4-3           The GTK+ graphical user interface 
ii  libidl0                0.8.5-1           library for parsing CORBA IDL file
ii  libjpeg62              6b-10             The Independent JPEG Group's JPEG 
ii  libkrb53               1.3.6-2sarge2     MIT Kerberos runtime libraries
ii  libpango1.0-0          1.8.1-1           Layout and rendering of internatio
ii  libpng12-0             1.2.8rel-1        PNG library - runtime
ii  libstdc++5             1:3.3.5-13        The GNU Standard C++ Library v3
ii  libx11-6               4.3.0.dfsg.1-14   X Window System protocol client li
ii  libxext6               4.3.0.dfsg.1-14   X Window System miscellaneous exte
ii  libxft2                2.1.7-1           FreeType-based font drawing librar
ii  libxp6                 4.3.0.dfsg.1-14   X Window System printing extension
ii  libxt6                 4.3.0.dfsg.1-14   X Toolkit Intrinsics
ii  psmisc                 21.5-1            Utilities that use the proc filesy
ii  xlibs                  4.3.0.dfsg.1-14   X Keyboard Extension (XKB) configu
ii  zlib1g                 1:1.2.2-4.sarge.2 compression library - runtime

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to