Closed Bug 263306 Opened 21 years ago Closed 21 years ago

Crash when switching from sort criteria that supports "Group by Search" to one that does not

Categories

(SeaMonkey :: MailNews: Message Display, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 263210

People

(Reporter: Stefan.Borggraefe, Assigned: Bienvenu)

Details

(Keywords: crash)

Tested with a Seamonkey Gtk2 trunk build from today. Steps to reproduce: 1. Select a sort criteria that supports grouping, e.g. View|Sort by|Subject 2. Select View|Sort by|Group By Search 3. Select a sort criteria that doesn't support grouping, e.g. View|Sort by|Flag Result: crash Stacktrace: #0 0x4f33d52c in nanosleep () from /lib/tls/libc.so.6 #1 0x4f33d368 in sleep () from /lib/tls/libc.so.6 #2 0x08056ecd in ah_crap_handler (signum=11) at nsSigHandlers.cpp:133 #3 0x42dbb464 in nsProfileLock::FatalSignalHandler (signo=11) at nsProfileLock.cpp:208 #4 <signal handler called> #5 0x402a763d in hashKey (table=0x891ab14, key=0x0) at nsHashtable.cpp:87 #6 0x4029fba5 in PL_DHashTableOperate (table=0x891ab14, key=0x0, op=PL_DHASH_LOOKUP) at pldhash.c:490 #7 0x402a7dc6 in nsHashtable::Get (this=0x891ab0c, aKey=0x0) at nsHashtable.cpp:245 #8 0x4498b2e2 in nsMsgGroupView::GetThreadContainingMsgHdr (this=0x891a940, msgHdr=0x888d0b0, pThread=0xbfffe120) at nsMsgGroupView.cpp:467 #9 0x449768d3 in nsMsgDBView::GetThreadContainingIndex (this=0x891a940, index=0, resultThread=0xbfffe120) at nsMsgDBView.cpp:4135 #10 0x4496cd5a in nsMsgDBView::GetCellProperties (this=0x891a940, aRow=0, col=0x8ab5b40, properties=0x8876b38) at nsMsgDBView.cpp:1329 #11 0x4498adef in nsMsgGroupView::GetCellProperties (this=0x891a940, aRow=0, aCol=0x8ab5b40, aProperties=0x8876b38) at nsMsgGroupView.cpp:393 #12 0x429c0973 in nsTreeBodyFrame::PaintCell (this=0x8875b10, aRowIndex=0, aColumn=0x8ab5b40, aCellRect=@0xbfffe440, aPresContext=0x8264d78, aRenderingContext=@0x8982130, aDirtyRect=@0xbfffe680, aCurrX=@0xbfffe45c) at nsTreeBodyFrame.cpp:2379 #13 0x429c06e0 in nsTreeBodyFrame::PaintRow (this=0x8875b10, aRowIndex=0, aRowRect=@0xbfffe570, aPresContext=0x8264d78, aRenderingContext=@0x8982130, aDirtyRect=@0xbfffe680) at nsTreeBodyFrame.cpp:2311 #14 0x429bfdff in nsTreeBodyFrame::Paint (this=0x8875b10, aPresContext=0x8264d78, aRenderingContext=@0x8982130, aDirtyRect=@0xbfffe680, aWhichLayer=eFramePaintLayer_Overlay, aFlags=0) at nsTreeBodyFrame.cpp:2149 ---Type <return> to continue, or q <return> to quit--- #15 0x42581ce2 in PresShell::Paint (this=0x8265ac0, aView=0x8876b78, aRenderingContext=@0x8982130, aDirtyRect=@0xbfffe680) at nsPresShell.cpp:5427 #16 0x42946e0c in nsView::Paint (this=0x8876b78, rc=@0x8982130, rect=@0xbfffe680, aPaintFlags=0, aResult=@0xbfffe6bc) at nsView.cpp:336 #17 0x4294f140 in nsViewManager::RenderDisplayListElement (this=0x8265560, element=0x8d45500, aRC=0x8982130) at nsViewManager.cpp:1392 #18 0x4294ec6a in nsViewManager::RenderViews (this=0x8265560, aRootView=0x8876b78, aRC=@0x8982130, aRegion=@0xbfffe960, aRCSurface=0x8982280, aDisplayList=@0xbfffe8b0) at nsViewManager.cpp:1307 #19 0x4294d80d in nsViewManager::Refresh (this=0x8265560, aView=0x8876b78, aContext=0x8982130, aRegion=0x85ae3c8, aUpdateFlags=1) at nsViewManager.cpp:873 #20 0x429503e0 in nsViewManager::DispatchEvent (this=0x8265560, aEvent=0xbfffead0, aStatus=0xbfffea80) at nsViewManager.cpp:1833 #21 0x4294622d in HandleEvent (aEvent=0xbfffead0) at nsView.cpp:165 #22 0x42d3697a in nsCommonWidget::DispatchEvent (this=0x8876be8, aEvent=0xbfffead0, aStatus=@0xbfffeb10) at nsCommonWidget.cpp:218 #23 0x42d2686f in nsWindow::OnExposeEvent (this=0x8876be8, aWidget=0x8392d10, aEvent=0xbfffefd0) at nsWindow.cpp:1179 #24 0x42d2c037 in expose_event_cb (widget=0x8392d10, event=0xbfffefd0) at nsWindow.cpp:3400 #25 0x41fee9f4 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib/libgtk-x11-2.0.so.0 #26 0x41157c20 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #27 0x4116bc25 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #28 0x4116a9be in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #29 0x4116aee4 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #30 0x420ed8e7 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0 #31 0x41febc9a in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #32 0x4162af23 in gdk_window_clear_area_e () from /usr/lib/libgdk-x11-2.0.so.0 ---Type <return> to continue, or q <return> to quit--- #33 0x4162b02a in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0 #34 0x4162b085 in gdk_window_process_all_updates () from /usr/lib/libgdk-x11-2.0.so.0 #35 0x41e78cf3 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0 #36 0x41e75932 in g_main_depth () from /usr/lib/libglib-2.0.so.0 #37 0x41e76a28 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #38 0x41e76d60 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0x41e773a3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #40 0x41feb5a3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #41 0x42d3345a in nsAppShell::Run (this=0x818f050) at nsAppShell.cpp:142 #42 0x42cd9410 in nsAppShellService::Run (this=0x818ee28) at nsAppShellService.cpp:488 #43 0x0804e3ce in main1 (argc=3, argv=0xbffff494, nativeApp=0x80f6f98) at nsAppRunner.cpp:1321 #44 0x0804f0fe in main (argc=3, argv=0xbffff494) at nsAppRunner.cpp:1799
try pulling a new build... *** This bug has been marked as a duplicate of 263210 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
After a fresh clobber build the crash is gone now. :-) Sorry for the dupe!
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.