Closed Bug 287643 Opened 20 years ago Closed 19 years ago

Firefox 1.0.2 on Linux crashes when trying to open a group of bookmarks in tabs.

Categories

(Firefox :: General, defect)

1.0 Branch
x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED EXPIRED

People

(Reporter: tomdkat, Assigned: bugzilla)

Details

(Keywords: crash)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b) Gecko/20050217
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b) Gecko/20050217

I don't know what happened but when I tried to open a group of bookmarks in tabs
(like I usually do), Firefox crashed and refuses to start now.  :(

Here is debugging output when I run Firefox with the "-g" option:

tom@c71414-a:~$ /usr/local/firefox/firefox -g                    
/usr/local/firefox/run-mozilla.sh -g /usr/local/firefox/firefox-bin
MOZILLA_FIVE_HOME=/usr/local/firefox
 
LD_LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox/plugins:/usr/local/lib/mre/mre-1.0.2
DISPLAY=:0.0
DYLD_LIBRARY_PATH=/usr/local/firefox:/usr/local/lib/mre/mre-1.0.2
    
LIBRARY_PATH=/usr/local/firefox:/usr/local/firefox/components:/usr/local/lib/mre/mre-1.0.2
       SHLIB_PATH=/usr/local/firefox:/usr/local/lib/mre/mre-1.0.2
          LIBPATH=/usr/local/firefox:/usr/local/lib/mre/mre-1.0.2
       ADDON_PATH=/usr/local/firefox
      MOZ_PROGRAM=/usr/local/firefox/firefox-bin
      MOZ_TOOLKIT=
        moz_debug=1
     moz_debugger=
which: no ddd in
(/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:.:/opt/gnome/bin:/opt/www/htdig/bin:/opt/kde/bin:/usr/share/texmf/bin:/usr/local/java/bin:/usr/local
     
/SharpTools/bin)
/usr/bin/gdb /usr/local/firefox/firefox-bin -x /tmp/mozargs2682
GNU gdb 6.2.1
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols
found)...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/local/firefox/firefox-bin 
(no debugging symbols found)...(no debugging symbols found)...(no debugging
symbols found)...(no debugging symbols found)...(no debugging symbols
found)...[Thread debugging       
using libthread_db enabled]
[New Thread -1220155200 (LWP 2692)]
[New Thread -1220969552 (LWP 2695)]
[New Thread -1230201936 (LWP 2696)]
[New Thread -1238594640 (LWP 2697)]
[New Thread -1246987344 (LWP 2698)]
[New Thread -1255380048 (LWP 2699)]
[New Thread -1263772752 (LWP 2700)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1220155200 (LWP 2692)]
0x088eb237 in nsIDialogParamBlock::GetIID()::iid ()
(gdb) bt
#0  0x088eb237 in nsIDialogParamBlock::GetIID()::iid ()
#1  0x08bd928c in ?? ()
#2  0xb7f69e2e in nsCOMPtr_base::~nsCOMPtr_base () from
/usr/local/firefox/libxpcom.so
#3  0x084f267f in nsPRUint32Key::Clone ()
#4  0x084f9c6d in nsPRUint32Key::Clone ()
#5  0x084f9491 in nsPRUint32Key::Clone ()
#6  0x084f93e7 in nsPRUint32Key::Clone ()
#7  0x084f9258 in nsPRUint32Key::Clone ()
#8  0x080d3292 in ?? ()
#9  0x08bd99c8 in ?? ()
#10 0x08c658d0 in ?? ()
#11 0x00000000 in ?? ()
#12 0x00000000 in ?? ()
#13 0x00000000 in ?? ()
#14 0x08988ac0 in vtable for nsQueryReferent ()
#15 0x08bd9cb0 in ?? ()
#16 0x00000000 in ?? ()
#17 0x00000000 in ?? ()
#18 0x08bd99cc in ?? ()
#19 0xbfffe808 in ?? ()
#20 0xb7753283 in operator delete (ptr=0x8bd926c) at
../../../../libstdc++-v3/libsupc++/del_op.cc:39
#21 0x08122b03 in ?? ()
#22 0x08bd9bc8 in ?? ()
#23 0x08c658d0 in ?? ()
#24 0x00000000 in ?? ()
#25 0x00000000 in ?? ()
#26 0x00000000 in ?? ()
#27 0x08c65aa4 in ?? ()
#28 0x08c65a80 in ?? ()
#29 0xbfffe868 in ?? ()
#30 0x080d035c in ?? ()
#31 0x08c658d0 in ?? ()
#32 0x08c65a80 in ?? ()
#33 0x00000000 in ?? ()
#34 0x00000000 in ?? ()
#35 0x08c65a80 in ?? ()
#36 0x08c66e14 in ?? ()
#37 0x08b86dc0 in ?? ()
#38 0xbfffe878 in ?? ()
#39 0x080d016b in ?? ()
#40 0x08c65a80 in ?? ()
#41 0xb7f76568 in ?? () from /usr/local/firefox/libxpcom.so
#42 0xbfffe890 in ?? ()
#43 0xb7f379e6 in nsInputStreamReadyEvent::EventHandler () from
/usr/local/firefox/libxpcom.so
Previous frame inner to this frame (corrupt stack?)
(gdb) 

Here is the talkback id for the talkback incident I submitted:  TB4585571Q

Reproducible: Always

Steps to Reproduce:
1.I try to start Firefox and it crashes.
2.
3.

Actual Results:  
Nothing. Firefox just crashed.

Expected Results:  
I expected Firefox not to crash.
Severity: normal → critical
Keywords: crash, talkbackid
Version: unspecified → 1.0 Branch
Tonight, I got another crash which generated talkback id:  TB4632010X

Let me know if there's any system environment information you would like for me
to provide.

Peace...
Incident ID: 4632010
Stack Signature	libglib-2.0.so.0 + 0x18063 (0xb7a0d063) ae36630b
Product ID	Firefox10
Build ID	2005031706
Trigger Time	2005-03-27 00:04:02.0
Platform	LinuxIntel
Operating System	Linux 2.6.11.2
Module	libglib-2.0.so.0 + (00018063)
URL visited	
User Comments	
Since Last Crash	16 sec
Total Uptime	19 sec
Trigger Reason	SIGSEGV: Segmentation Fault: (signal 11)
Source File, Line No.	N/A
Stack Trace 	
libglib-2.0.so.0 + 0x18063 (0xb7a0d063)
libglib-2.0.so.0 + 0x1834b (0xb7a0d34b)
libpixbufloader-xpm.so + 0x31e3 (0xb6ae81e3)
libpixbufloader-xpm.so + 0x3b71 (0xb6ae8b71)
libgdk_pixbuf-2.0.so.0 + 0x676e (0xb7b0576e)
libgdk_pixbuf-2.0.so.0 + 0x6901 (0xb7b05901)
nsWindow::SetWindowIconList() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsWindow.cpp,
line 2643]
nsWindow::SetDefaultIcon() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsWindow.cpp,
line 2688]
nsWindow::NativeCreate() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsWindow.cpp,
line 2170]
nsWindow::Create() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsWindow.cpp,
line 313]
nsWebShellWindow::Initialize() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/xpfe/appshell/src/nsWebShellWindow.cpp,
line 284]
nsAppShellService::JustCreateTopWindow() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/xpfe/appshell/src/nsAppShellService.cpp,
line 862]
nsAppShellService::CreateTopLevelWindow() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/xpfe/appshell/src/nsAppShellService.cpp,
line 727]
nsXULWindow::CreateNewContentWindow() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/xpfe/appshell/src/nsXULWindow.cpp,
line 692]
nsXULWindow::CreateNewWindow() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/xpfe/appshell/src/nsXULWindow.cpp,
line 1716]
nsWindowCreator::CreateChromeWindow2() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/toolkit/xre/nsWindowCreator.cpp,
line 710]
nsWindowWatcher::OpenWindowJS() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp,
line 618]
nsWindowWatcher::OpenWindow() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/embedding/components/windowwatcher/src/nsWindowWatcher.cpp,
line 457]
GlobalWindowImpl::OpenInternal() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/dom/src/base/nsGlobalWindow.cpp,
line 710]
GlobalWindowImpl::Open() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/dom/src/base/nsGlobalWindow.cpp,
line 3469]
XPTC_InvokeByIndex()
XPCWrappedNative::CallMethod(XPCCallContext&, XPCWrappedNative::CallMode)() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp,
line 2033]
XPC_WN_CallMethod() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1287]
js_Invoke() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/jsinterp.c,
line 949]
js_Interpret() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/jsinterp.c,
line 2993]
js_Invoke() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/jsinterp.c,
line 966]
js_Interpret() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/jsinterp.c,
line 2993]
js_Invoke() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/jsinterp.c,
line 966]
js_InternalInvoke() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/jsinterp.c,
line 1044]
JS_CallFunctionValue() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/js/src/jsapi.c,
line 3698]
nsJSContext::CallEventHandler() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/dom/src/base/nsJSEnvironment.cpp,
line 1296]
nsJSEventListener::HandleEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/dom/src/events/nsJSEventListener.cpp,
line 177]
nsEventListenerManager::HandleEventSubType() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1436]
nsEventListenerManager::HandleEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/content/events/src/nsEventListenerManager.cpp,
line 1529]
nsGenericElement::HandleDOMEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/content/base/src/nsGenericElement.cpp,
line 1963]
PresShell::HandleEventInternal() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 710]
PresShell::HandleEventWithTarget() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 5984]
nsEventStateManager::CheckForAndDispatchClick() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/content/events/src/nsEventStateManager.cpp,
line 2985]
nsEventStateManager::PostHandleEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/content/events/src/nsEventStateManager.cpp,
line 141]
PresShell::HandleEventInternal() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 710]
PresShell::HandleEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/layout/html/base/src/nsPresShell.cpp,
line 5920]
nsViewManager::HandleEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/view/src/nsViewManager.cpp,
line 710]
nsViewManager::DispatchEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/view/src/nsViewManager.cpp,
line 2066]
HandleEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/view/src/nsView.cpp,
line 243]
nsCommonWidget::DispatchEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsCommonWidget.cpp,
line 215]
nsWindow::OnButtonReleaseEvent() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsWindow.cpp,
line 1452]
button_release_event_cb() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsWindow.cpp,
line 3306]
libgtk-x11-2.0.so.0 + 0x11e6ee (0xb7cc86ee)
libgobject-2.0.so.0 + 0x82cb (0xb7a832cb)
libgobject-2.0.so.0 + 0x1ce4d (0xb7a97e4d)
libgobject-2.0.so.0 + 0x1e10d (0xb7a9910d)
libgobject-2.0.so.0 + 0x1e6a6 (0xb7a996a6)
libgtk-x11-2.0.so.0 + 0x210d94 (0xb7dbad94)
libgtk-x11-2.0.so.0 + 0x11cbb7 (0xb7cc6bb7)
libgtk-x11-2.0.so.0 + 0x11ceef (0xb7cc6eef)
libgdk-x11-2.0.so.0 + 0x3dba1 (0xb7b6cba1)
libglib-2.0.so.0 + 0x24b67 (0xb7a19b67)
libglib-2.0.so.0 + 0x2651e (0xb7a1b51e)
libglib-2.0.so.0 + 0x2684a (0xb7a1b84a)
libgtk-x11-2.0.so.0 + 0x11c193 (0xb7cc6193)
nsAppShell::Run() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/widget/src/gtk2/nsAppShell.cpp,
line 144]
nsAppShellService::Run() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/xpfe/appshell/src/nsAppShellService.cpp,
line 495]
xre_main() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/toolkit/xre/nsAppRunner.cpp,
line 692]
main() 
[/builds/tinderbox/Fx-Aviary1.0.1/Linux_2.4.20-28.8_Clobber/mozilla/browser/app/nsBrowserApp.cpp,
line 59]
libc.so.6 + 0x1524f (0xb75b224f)

this stack doesn't seem to match your description of the bug.
Keywords: talkbackid
I had not seen what the stack trace from the other talkback id I posted looked
like and I didn't know the cause/nature of the crash I reported in this bug
report so I posted the new talkback id in this bug report.

Shall I file a new bug report with the latest talkback id, the one you used to
post the info you posted?

Peace...
yeah, fwiw it seems to match the stack in bug 275004 comment 18, so after you
file it (cc'ing the commenter), please mention it in that bug.
(In reply to comment #4)
> yeah, fwiw it seems to match the stack in bug 275004 comment 18, so after you
> file it (cc'ing the commenter), please mention it in that bug.

Ok, bug #287921 has been filed.

Peace...
This is an automated message, with ID "auto-resolve01".

This bug has had no comments for a long time. Statistically, we have found that
bug reports that have not been confirmed by a second user after three months are
highly unlikely to be the source of a fix to the code.

While your input is very important to us, our resources are limited and so we
are asking for your help in focussing our efforts. If you can still reproduce
this problem in the latest version of the product (see below for how to obtain a
copy) or, for feature requests, if it's not present in the latest version and
you still believe we should implement it, please visit the URL of this bug
(given at the top of this mail) and add a comment to that effect, giving more
reproduction information if you have it.

If it is not a problem any longer, you need take no action. If this bug is not
changed in any way in the next two weeks, it will be automatically resolved.
Thank you for your help in this matter.

The latest beta releases can be obtained from:
Firefox:     http://www.mozilla.org/projects/firefox/
Thunderbird: http://www.mozilla.org/products/thunderbird/releases/1.5beta1.html
Seamonkey:   http://www.mozilla.org/projects/seamonkey/
This bug has been automatically resolved after a period of inactivity (see above
comment). If anyone thinks this is incorrect, they should feel free to reopen it.
Status: UNCONFIRMED → RESOLVED
Closed: 19 years ago
Resolution: --- → EXPIRED
You need to log in before you can comment on or make changes to this bug.