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)
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
| Assignee | ||
Comment 1•21 years ago
|
||
try pulling a new build...
*** This bug has been marked as a duplicate of 263210 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
| Reporter | ||
Comment 2•21 years ago
|
||
After a fresh clobber build the crash is gone now. :-) Sorry for the dupe!
Status: RESOLVED → VERIFIED
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•