Closed
Bug 15308
Opened 26 years ago
Closed 26 years ago
[CRASH][PP] File|Close causes app to crash
Categories
(Core :: XUL, defect, P3)
Tracking
()
VERIFIED
WORKSFORME
M11
People
(Reporter: cmaximus, Assigned: pavlov)
Details
(Whiteboard: how widespread is this problem? does everyone see it?)
Attachments
(1 file)
1.04 KB,
text/plain
|
Details |
*SUMMARY
Selecting File|Close in any case except from the main browser window
when there is only the one window causes a crash.
*To Repro
Launch Seamonkey. Open a new Navigator window or the Bookmarks
window or any other window. Select File|Close. Sometimes you have to wait
a few seconds or click a menu, usually it just crashes right away.
the following line is printed to the console:
Gtk-WARNING **: invalid cast from (NULL) pointer to 'GtkWidget'
*Build Info
This bug was tested on all platforms and reproduced on Linux ONLY with
the 1999093013.
stack trace coming soon
![]() |
||
Updated•26 years ago
|
![]() |
||
Comment 1•26 years ago
|
||
I filed a talkback report, linked to above, but it doesn't have line#'s just the
.dll that it crashed in, which looked to be raptorhtml.dll. Who should own this
bug?
Updated•26 years ago
|
Target Milestone: M10
Comment 3•26 years ago
|
||
Think we are waiting on a fix from ramiro,dp,dveditz on this
Program received signal SIGSEGV, Segmentation fault.
0x1 in ?? ()
(gdb) bt
#0 0x1 in ?? ()
#1 0x40b782f7 in NSUnregisterSelf ()
#2 0x40479d86 in nsWidget::OnButtonPressSignal ()
#3 0x4047a2d7 in nsWidget::ButtonPressSignal ()
#4 0x405e0229 in gtk_marshal_BOOL__POINTER ()
#5 0x405a565d in gtk_handlers_run ()
#6 0x405a4ab2 in gtk_signal_real_emit ()
#7 0x405a2c05 in gtk_signal_emit ()
#8 0x405d79d8 in gtk_widget_event ()
#9 0x40578b22 in gtk_propagate_event ()
#10 0x40577d7a in gtk_main_do_event ()
#11 0x406200fb in gdk_event_dispatch ()
#12 0x4064da86 in g_main_dispatch ()
#13 0x4064e041 in g_main_iterate ()
#14 0x4064e1e1 in g_main_run ()
#15 0x405777a9 in gtk_main ()
#16 0x4046a515 in nsAppShell::Run ()
#17 0x40370c92 in nsAppShellService::Run ()
#18 0x804a7ae in strcpy ()
#19 0x804a987 in strcpy ()
#20 0x401fdcb3 in __libc_start_main (main=0x804a894 <strcpy+4160>, argc=1,
argv=0xbffff944,
init=0x80494d4 <_init>, fini=0x804cc78 <_fini>, rtld_fini=0x4000a350
<_dl_fini>, stack_end=0xbffff93c)
at ../sysdeps/generic/libc-start.c:78
Assignee | ||
Comment 4•26 years ago
|
||
this is probably due to someone partially destroying a widget without really
destroying it. i'm working on cleaning up the widget destruction process which
will probably make this not happen.
![]() |
||
Comment 5•26 years ago
|
||
Something is *really* wierd about the trace. NSUnregisterSelf() cannot ever be
called from nsWidget::<whatever>
Either the stack is corrup or we have a really wayward pointer. And hofmann,
there isnt anymore fixes for shutdown that ramiro or me are doing.
In Build 1999/10/01 09am (M11), this also occurs for Windows envmt. On Win you
will crash. You cannot F5 through this crash.
Updated•26 years ago
|
Whiteboard: how widespread is this problem? does everyone see it?
![]() |
||
Comment 7•26 years ago
|
||
I can tolerate crashing on exit for m10.
Updated•26 years ago
|
Target Milestone: M10 → M11
Comment 8•26 years ago
|
||
we can watch for this in m10 talkback data to see
if there is a pattern in the random crashes...
![]() |
Reporter | |
Comment 9•26 years ago
|
||
this not crash on exit. this is File|Close not File|Exit.
this happens every_single_time you select File|Close from
any thing other than the main browser window. This means
other browser windows and all XPApps. The sure fire way to
repro is to select File|Close and then click on File on the main
window once more.
I've reproduced this on 3 different Linux boxes myself and heard
of 1 other.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → WORKSFORME
![]() |
||
Comment 10•26 years ago
|
||
Couldn't duplicate this, no matter how hard I tried (editor, wallet, a second
browser, mailnews, commercial tree and mozilla). Worksforme.
![]() |
Reporter | |
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
![]() |
Reporter | |
Comment 11•26 years ago
|
||
this is why I hate the WFM resolution.
marking VERIFIED WFM.
![]() |
||
Comment 12•26 years ago
|
||
Claudius, you didn't verify this while you could still reproduce it, did you?
![]() |
Reporter | |
Comment 13•26 years ago
|
||
Nope. What _meant_ to say in place of the bitter comments was...
I was unable to reproduce this in current builds (now 2000011212)
and therefore am forced to concur with the resolution of WFM, even
though it is my belief that this was simply fixed over time, I am
therefore marking it verified.
![]() |
||
Comment 14•26 years ago
|
||
Oh. That's not nearly as bitter as when the engineer marks it wfm because he
can't identify a checkin specifically intended to fix it.
You need to log in
before you can comment on or make changes to this bug.
Description
•