I haven't isolated the message yet, but I'm getting the following crash
from one of my mailboxes. (M was able to sort the message into the mailbox,
but now can't open it.) Here is the traceback:
[Debug] 07:46:38 AM: Found incoming folder 'INBOX'.
[Debug] 07:46:43 AM: Assert failed in file ./src/unix/fontutil.cpp at line 396: this encoding should be available!
Program received signal SIGTRAP, Trace/breakpoint trap.
0xfe9899a4 in __sigprocmask () from /usr/lib/libthread.so.1
(gdb) backtrace
#0 0xfe9899a4 in __sigprocmask () from /usr/lib/libthread.so.1
#1 0xfe97f1f0 in _resetsig () from /usr/lib/libthread.so.1
#2 0xfe97e93c in _sigon () from /usr/lib/libthread.so.1
#3 0xfe9817b4 in _thrp_kill () from /usr/lib/libthread.so.1
#4 0xfee63d04 in wxTrap () at ./src/common/appcmn.cpp:304
#5 0x115fb8 in wxMApp::OnAssert (this=0x406168, file=0xff1eef40 "./src/unix/fontutil.cpp", line=396,
msg=0xff1eeff0 "this encoding should be available!") at gui/wxMApp.cpp:456
#6 0xfee64144 in wxOnAssert (szFile=0xff1eef40 "./src/unix/fontutil.cpp", nLine=396,
szMsg=0xff1eeff0 "this encoding should be available!") at ./src/common/appcmn.cpp:415
#7 0xff07aa1c in wxLoadQueryNearestFont (pointSize=120, family=74, style=90, weight=90, underlined=false,
facename=@0x583e84, encoding=wxFONTENCODING_ISO8859_2, xFontName=0x583e8c) at ./src/unix/fontutil.cpp:396
#8 0xfee0f99c in wxFont::GetInternalFont (this=0xffbe6784, scale=1) at ./src/gtk/font.cpp:538
#9 0xfee0421c in wxWindowDC::DoDrawText (this=0xffbe66b0, text=@0x4acce4, x=2, y=496)
at ./src/gtk/dcclient.cpp:1349
#10 0xfee87840 in wxDCBase::DrawText (this=0xffbe66b0, text=@0x4acce4, x=2, y=496) at include/wx/dc.h:250
#11 0xff00f44c in wxListLineData::DrawInReportMode (this=0x4a9590, dc=0xffbe66b0, rect=@0xffbe6688,
rectHL=@0xffbe65e8, highlighted=true) at ./src/generic/listctrl.cpp:1708
#12 0xff013464 in wxListMainWindow::OnPaint (this=0x474a08) at ./src/generic/listctrl.cpp:2728
#13 0xfeeaaff0 in wxEvtHandler::SearchEventTable (this=0x474a08, table=@0xff23151c, event=@0xffbe69c0)
at ./src/common/event.cpp:1076
#14 0xfeeaab18 in wxEvtHandler::ProcessEvent (this=0x474a08, event=@0xffbe69c0) at ./src/common/event.cpp:992
#15 0xfee5353c in gtk_window_draw_callback (widget=0x4725b8, rect=0xffbe7198, win=0x474a08)
at ./src/gtk/window.cpp:979
#16 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x4725b8,
func=0xfee530ac <gtk_window_draw_callback(_GtkWidget *, _GdkRectangle *, wxWindow *)>, func_data=0x474a08,
args=0xffbe6da0) at gtkmarshal.c:193
#17 0xfeb0540c in gtk_handlers_run (handlers=0x46cbc0, signal=0xffbe6d00, object=0x4725b8, params=0xffbe6da0,
after=0) at gtksignal.c:1917
#18 0xfeb042e8 in gtk_signal_real_emit (object=0x4725b8, signal_id=8, params=0xffbe6da0) at gtksignal.c:1477
#19 0xfeb01348 in gtk_signal_emit (object=0x4725b8, signal_id=8) at gtksignal.c:552
#20 0xfeb4a418 in gtk_widget_draw (widget=0x4725b8, area=0xffbe7198) at gtkwidget.c:2335
#21 0xfeafc780 in gtk_scrolled_window_draw (widget=0x470ae0, area=0xffbe7738) at gtkscrolledwindow.c:546
#22 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x470ae0, func=0xfeafc5c8 <gtk_scrolled_window_draw>,
func_data=0x0, args=0xffbe7330) at gtkmarshal.c:193
#23 0xfeb0411c in gtk_signal_real_emit (object=0x470ae0, signal_id=8, params=0xffbe7330) at gtksignal.c:1440
#24 0xfeb01348 in gtk_signal_emit (object=0x470ae0, signal_id=8) at gtksignal.c:552
#25 0xfeb4a418 in gtk_widget_draw (widget=0x470ae0, area=0xffbe7738) at gtkwidget.c:2335
#26 0xfee535d4 in gtk_window_draw_callback (widget=0x470a60, rect=0xffbe7f20, win=0x4747f8)
at ./src/gtk/window.cpp:995
#27 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x470a60,
func=0xfee530ac <gtk_window_draw_callback(_GtkWidget *, _GdkRectangle *, wxWindow *)>, func_data=0x4747f8,
args=0xffbe7b28) at gtkmarshal.c:193
#28 0xfeb0540c in gtk_handlers_run (handlers=0x46cf80, signal=0xffbe7a88, object=0x470a60, params=0xffbe7b28,
after=0) at gtksignal.c:1917
#29 0xfeb042e8 in gtk_signal_real_emit (object=0x470a60, signal_id=8, params=0xffbe7b28) at gtksignal.c:1477
#30 0xfeb01348 in gtk_signal_emit (object=0x470a60, signal_id=8) at gtksignal.c:552
#31 0xfeb4a418 in gtk_widget_draw (widget=0x470a60, area=0xffbe7f20) at gtkwidget.c:2335
#32 0xfeafc780 in gtk_scrolled_window_draw (widget=0x4723f8, area=0xffbe84c0) at gtkscrolledwindow.c:546
#33 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x4723f8, func=0xfeafc5c8 <gtk_scrolled_window_draw>,
func_data=0x0, args=0xffbe80b8) at gtkmarshal.c:193
#34 0xfeb0411c in gtk_signal_real_emit (object=0x4723f8, signal_id=8, params=0xffbe80b8) at gtksignal.c:1440
#35 0xfeb01348 in gtk_signal_emit (object=0x4723f8, signal_id=8) at gtksignal.c:552
#36 0xfeb4a418 in gtk_widget_draw (widget=0x4723f8, area=0xffbe84c0) at gtkwidget.c:2335
#37 0xfee535d4 in gtk_window_draw_callback (widget=0x4702b0, rect=0xffbe8ca8, win=0x472788)
at ./src/gtk/window.cpp:995
#38 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x4702b0,
func=0xfee530ac <gtk_window_draw_callback(_GtkWidget *, _GdkRectangle *, wxWindow *)>, func_data=0x472788,
args=0xffbe88b0) at gtkmarshal.c:193
#39 0xfeb0540c in gtk_handlers_run (handlers=0x46d340, signal=0xffbe8810, object=0x4702b0, params=0xffbe88b0,
after=0) at gtksignal.c:1917
#40 0xfeb042e8 in gtk_signal_real_emit (object=0x4702b0, signal_id=8, params=0xffbe88b0) at gtksignal.c:1477
#41 0xfeb01348 in gtk_signal_emit (object=0x4702b0, signal_id=8) at gtksignal.c:552
---Type <return> to continue, or q <return> to quit---
#42 0xfeb4a418 in gtk_widget_draw (widget=0x4702b0, area=0xffbe8ca8) at gtkwidget.c:2335
#43 0xfeafc780 in gtk_scrolled_window_draw (widget=0x473010, area=0xffbe9248) at gtkscrolledwindow.c:546
#44 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x473010, func=0xfeafc5c8 <gtk_scrolled_window_draw>,
func_data=0x0, args=0xffbe8e40) at gtkmarshal.c:193
#45 0xfeb0411c in gtk_signal_real_emit (object=0x473010, signal_id=8, params=0xffbe8e40) at gtksignal.c:1440
#46 0xfeb01348 in gtk_signal_emit (object=0x473010, signal_id=8) at gtksignal.c:552
#47 0xfeb4a418 in gtk_widget_draw (widget=0x473010, area=0xffbe9248) at gtkwidget.c:2335
#48 0xfee535d4 in gtk_window_draw_callback (widget=0x46c0c0, rect=0xffbe9a30, win=0x466870)
at ./src/gtk/window.cpp:995
#49 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x46c0c0,
func=0xfee530ac <gtk_window_draw_callback(_GtkWidget *, _GdkRectangle *, wxWindow *)>, func_data=0x466870,
args=0xffbe9638) at gtkmarshal.c:193
#50 0xfeb0540c in gtk_handlers_run (handlers=0x45f990, signal=0xffbe9598, object=0x46c0c0, params=0xffbe9638,
after=0) at gtksignal.c:1917
#51 0xfeb042e8 in gtk_signal_real_emit (object=0x46c0c0, signal_id=8, params=0xffbe9638) at gtksignal.c:1477
#52 0xfeb01348 in gtk_signal_emit (object=0x46c0c0, signal_id=8) at gtksignal.c:552
#53 0xfeb4a418 in gtk_widget_draw (widget=0x46c0c0, area=0xffbe9a30) at gtkwidget.c:2335
#54 0xfeafc780 in gtk_scrolled_window_draw (widget=0x468f48, area=0xffbe9fd0) at gtkscrolledwindow.c:546
#55 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x468f48, func=0xfeafc5c8 <gtk_scrolled_window_draw>,
func_data=0x0, args=0xffbe9bc8) at gtkmarshal.c:193
#56 0xfeb0411c in gtk_signal_real_emit (object=0x468f48, signal_id=8, params=0xffbe9bc8) at gtksignal.c:1440
#57 0xfeb01348 in gtk_signal_emit (object=0x468f48, signal_id=8) at gtksignal.c:552
#58 0xfeb4a418 in gtk_widget_draw (widget=0x468f48, area=0xffbe9fd0) at gtkwidget.c:2335
#59 0xfee535d4 in gtk_window_draw_callback (widget=0x41c770, rect=0xffbea7c0, win=0x40f250)
at ./src/gtk/window.cpp:995
#60 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x41c770,
func=0xfee530ac <gtk_window_draw_callback(_GtkWidget *, _GdkRectangle *, wxWindow *)>, func_data=0x40f250,
args=0xffbea3c0) at gtkmarshal.c:193
#61 0xfeb0540c in gtk_handlers_run (handlers=0x403f80, signal=0xffbea320, object=0x41c770, params=0xffbea3c0,
after=0) at gtksignal.c:1917
#62 0xfeb042e8 in gtk_signal_real_emit (object=0x41c770, signal_id=8, params=0xffbea3c0) at gtksignal.c:1477
#63 0xfeb01348 in gtk_signal_emit (object=0x41c770, signal_id=8) at gtksignal.c:552
#64 0xfeb4a418 in gtk_widget_draw (widget=0x41c770, area=0xffbea7c0) at gtkwidget.c:2335
#65 0xfee4e630 in gtk_pizza_draw (widget=0x40f460, area=0xffbead58) at ./src/gtk/win_gtk.c:743
#66 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x40f460, func=0xfee4e364 <gtk_pizza_draw>, func_data=0x0,
args=0xffbea960) at gtkmarshal.c:193
#67 0xfeb0411c in gtk_signal_real_emit (object=0x40f460, signal_id=8, params=0xffbea960) at gtksignal.c:1440
#68 0xfeb01348 in gtk_signal_emit (object=0x40f460, signal_id=8) at gtksignal.c:552
#69 0xfeb4a418 in gtk_widget_draw (widget=0x40f460, area=0xffbead58) at gtkwidget.c:2335
#70 0xfea3b454 in gtk_bin_draw (widget=0x3fd528, area=0x47f7d0) at gtkbin.c:175
#71 0xfeb5aca0 in gtk_window_draw (widget=0x3fd528, area=0x47f7d0) at gtkwindow.c:2177
#72 0xfeac2240 in gtk_marshal_NONE__POINTER (object=0x3fd528, func=0xfeb5ac0c <gtk_window_draw>, func_data=0x0,
args=0xffbeaf60) at gtkmarshal.c:193
#73 0xfeb0411c in gtk_signal_real_emit (object=0x3fd528, signal_id=8, params=0xffbeaf60) at gtksignal.c:1440
#74 0xfeb01348 in gtk_signal_emit (object=0x3fd528, signal_id=8) at gtksignal.c:552
#75 0xfeb4a418 in gtk_widget_draw (widget=0x3fd528, area=0x47f7d0) at gtkwidget.c:2335
#76 0xfeb49fb4 in gtk_widget_idle_draw (cb_data=0x0) at gtkwidget.c:2259
#77 0xfe9c9304 in g_idle_dispatch (source_data=0xfeb49924, dispatch_time=0xffbeb4e8, user_data=0x0)
at gmain.c:1367
#78 0xfe9c7d14 in g_main_dispatch (dispatch_time=0xffbeb4e8) at gmain.c:656
#79 0xfe9c85b0 in g_main_iterate (block=-23143060, dispatch=1) at gmain.c:877
#80 0xfe9c87c4 in g_main_run (loop=0x5a8960) at gmain.c:935
#81 0xfeac0468 in gtk_main () at gtkmain.c:524
#82 0xfee095e8 in wxDialog::ShowModal (this=0xffbeb6c8) at ./src/gtk/dialog.cpp:217
#83 0xfef6ed3c in wxMessageBox (message=@0xffbeb8f0, caption=@0xffbeb8e8, style=536, parent=0x0)
at ./src/common/utilscmn.cpp:899
#84 0xfee63f34 in ShowAssertDialog (szFile=0xff1eef40 "./src/unix/fontutil.cpp", nLine=396,
szMsg=0xff1eeff0 "this encoding should be available!") at ./src/common/appcmn.cpp:381
#85 0xfee64184 in wxAppBase::OnAssert (this=0x406168, file=0xff1eef40 "./src/unix/fontutil.cpp", line=396,
msg=0xff1eeff0 "this encoding should be available!") at ./src/common/appcmn.cpp:421
#86 0xfede53e8 in wxApp::OnAssert (this=0x406168, file=0xff1eef40 "./src/unix/fontutil.cpp", line=396,
msg=0xff1eeff0 "this encoding should be available!") at ./src/gtk/app.cpp:904
---Type <return> to continue, or q <return> to quit---
#87 0x115ff8 in wxMApp::OnAssert (this=0x406168, file=0xff1eef40 "./src/unix/fontutil.cpp", line=396,
msg=0xff1eeff0 "this encoding should be available!") at gui/wxMApp.cpp:466
#88 0xfee64144 in wxOnAssert (szFile=0xff1eef40 "./src/unix/fontutil.cpp", nLine=396,
szMsg=0xff1eeff0 "this encoding should be available!") at ./src/common/appcmn.cpp:415
#89 0xff07aa1c in wxLoadQueryNearestFont (pointSize=120, family=74, style=90, weight=90, underlined=false,
facename=@0x58e244, encoding=wxFONTENCODING_ISO8859_2, xFontName=0x58e24c) at ./src/unix/fontutil.cpp:396
#90 0xfee0f99c in wxFont::GetInternalFont (this=0xffbecfe4, scale=1) at ./src/gtk/font.cpp:538
#91 0xfee0421c in wxWindowDC::DoDrawText (this=0xffbecf10, text=@0x4acce4, x=2, y=496)
at ./src/gtk/dcclient.cpp:1349
#92 0xfee87840 in wxDCBase::DrawText (this=0xffbecf10, text=@0x4acce4, x=2, y=496) at include/wx/dc.h:250
#93 0xff00f44c in wxListLineData::DrawInReportMode (this=0x4a9590, dc=0xffbecf10, rect=@0xffbecee8,
rectHL=@0xffbece48, highlighted=true) at ./src/generic/listctrl.cpp:1708
#94 0xff013464 in wxListMainWindow::OnPaint (this=0x474a08) at ./src/generic/listctrl.cpp:2728
#95 0xfeeaaff0 in wxEvtHandler::SearchEventTable (this=0x474a08, table=@0xff23151c, event=@0xffbed218)
at ./src/common/event.cpp:1076
#96 0xfeeaab18 in wxEvtHandler::ProcessEvent (this=0x474a08, event=@0xffbed218) at ./src/common/event.cpp:992
#97 0xfee52c34 in gtk_window_expose_callback (widget=0x4725b8, gdk_event=0xffbed468, win=0x474a08)
at ./src/gtk/window.cpp:829
#98 0xfee5d180 in wxWindow::Refresh (this=0x474a08, eraseBackground=true, rect=0xffbed560)
at ./src/gtk/window.cpp:3447
#99 0xfef87624 in wxWindowBase::RefreshRect (this=0x474a08, rect=@0xffbed560) at include/wx/window.h:483
#100 0xff012c2c in wxListMainWindow::RefreshLine (this=0x474a08, line=26) at ./src/generic/listctrl.cpp:2538
#101 0xff017744 in wxListMainWindow::SetItemState (this=0x474a08, litem=26, state=4, stateMask=4)
at ./src/generic/listctrl.cpp:3763
#102 0xff01adec in wxListCtrl::SetItemState (this=0x4747f8, item=26, state=4, stateMask=4)
at ./src/generic/listctrl.cpp:4721
#103 0xff00b5d4 in wxListView::Select (this=0x4747f8, n=26, on=true) at include/wx/listctrl.h:312
#104 0x1018d0 in wxFolderListCtrl::SetPreviewMsg (this=0x4747f8, idx=26, uid=1352) at gui/wxFolderView.cpp:1620
#105 0x10502c in wxFolderView::SelectInitialMessage (this=0x470d58) at gui/wxFolderView.cpp:2706
#106 0x101cd4 in wxFolderListCtrl::UpdateListing (this=0x4747f8, headers=0x499420) at gui/wxFolderView.cpp:1722
#107 0x105f60 in wxFolderView::Update (this=0x470d58) at gui/wxFolderView.cpp:2871
#108 0x109650 in wxFolderView::OnFolderUpdateEvent (this=0x470d58, event=@0x57e4f0) at gui/wxFolderView.cpp:3895
#109 0xa5d30 in FolderView::OnMEvent (this=0x470d58, ev=@0x57e4f0) at classes/FolderView.cpp:94
#110 0xfeb0c in wxFolderView::OnMEvent (this=0x470d58, event=@0x57e4f0)
at /scratch/tparent/src/mahogany/FromCVS/M/include/gui/wxFolderView.h:143
#111 0xabd88 in MEventManager::Dispatch (dataptr=0x57e4f0) at classes/MEvent.cpp:179
#112 0xabac0 in MEventManager::DispatchPending () at classes/MEvent.cpp:129
#113 0x1066e4 in wxFolderView::ShowFolder (this=0x470d58, mf=0x4ba7c8) at gui/wxFolderView.cpp:2989
#114 0x1067f8 in wxFolderView::SetFolder (this=0x470d58, mf=0x4ba7c8) at gui/wxFolderView.cpp:3017
#115 0x27d848 in wxMainFolderView::SetFolder (this=0x470d58, mf=0x4ba7c8) at gui/wxMainFrame.cpp:179
#116 0x106f08 in wxFolderView::OpenFolder (this=0x470d58, folder=0x4784c0, readonly=false)
at gui/wxFolderView.cpp:3141
#117 0x138ed8 in wxMainFrame::OpenFolder (this=0x40f250, pFolder=0x4784c0, readonly=false)
at gui/wxMainFrame.cpp:348
#118 0x27d678 in wxMainFolderTree::OnOpenHere (this=0x467518, folder=0x4784c0) at gui/wxMainFrame.cpp:112
#119 0xf7414 in wxFolderTree::OnSelectionChange (this=0x467518, newsel=0x4784c0) at gui/wxFolderTree.cpp:832
#120 0x27d634 in wxMainFolderTree::OnSelectionChange (this=0x467518, oldsel=0x4782e0, newsel=0x4784c0)
at gui/wxMainFrame.cpp:102
#121 0xfc248 in wxFolderTreeImpl::OnTreeSelect (this=0x46dac8, event=@0xffbee190) at gui/wxFolderTree.cpp:2249
#122 0xfeeaaff0 in wxEvtHandler::SearchEventTable (this=0x46dac8, table=@0x36844c, event=@0xffbee190)
at ./src/common/event.cpp:1076
#123 0xfeeaab18 in wxEvtHandler::ProcessEvent (this=0x46dac8, event=@0xffbee190) at ./src/common/event.cpp:992
#124 0xff069ac4 in wxGenericTreeCtrl::SelectItem (this=0x46dac8, itemId=@0xffbee310, unselect_others=true,
extended_select=false) at ./src/generic/treectlg.cpp:1537
#125 0xff06ea6c in wxGenericTreeCtrl::OnMouse (this=0x46dac8, event=@0xffbee6f8)
at ./src/generic/treectlg.cpp:2698
#126 0xfeeaaff0 in wxEvtHandler::SearchEventTable (this=0x46dac8, table=@0x3ad308, event=@0xffbee6f8)
at ./src/common/event.cpp:1076
#127 0xfeeaab18 in wxEvtHandler::ProcessEvent (this=0x46dac8, event=@0xffbee6f8) at ./src/common/event.cpp:992
#128 0xfee54de8 in gtk_window_button_press_callback (widget=0x46df80, gdk_event=0x4a9638, win=0x46dac8)
at ./src/gtk/window.cpp:1412
#129 0xfeac20d4 in gtk_marshal_BOOL__POINTER (object=0x46df80,
---Type <return> to continue, or q <return> to quit---
func=0xfee544c0 <gtk_window_button_press_callback(_GtkWidget *, _GdkEventButton *, wxWindow *)>,
func_data=0x46dac8, args=0xffbee958) at gtkmarshal.c:28
#130 0xfeb0540c in gtk_handlers_run (handlers=0x46d6c0, signal=0xffbee8b8, object=0x46df80, params=0xffbee958,
after=0) at gtksignal.c:1917
#131 0xfeb042e8 in gtk_signal_real_emit (object=0x46df80, signal_id=20, params=0xffbee958) at gtksignal.c:1477
#132 0xfeb01348 in gtk_signal_emit (object=0x46df80, signal_id=20) at gtksignal.c:552
#133 0xfeb4c408 in gtk_widget_event (widget=0x46df80, event=0x4a9638) at gtkwidget.c:2864
#134 0xfeac2048 in gtk_propagate_event (widget=0x46df80, event=0x4a9638) at gtkmain.c:1378
#135 0xfeac0d70 in gtk_main_do_event (event=0x4a9638) at gtkmain.c:818
#136 0xff35a94c in gdk_event_dispatch (source_data=0x4a9638, current_time=0xffbeef48, user_data=0x0)
at gdkevents.c:2139
#137 0xfe9c7d14 in g_main_dispatch (dispatch_time=0xffbeef48) at gmain.c:656
#138 0xfe9c85b0 in g_main_iterate (block=-23143060, dispatch=1) at gmain.c:877
#139 0xfe9c87c4 in g_main_run (loop=0x497968) at gmain.c:935
#140 0xfeac0468 in gtk_main () at gtkmain.c:524
#141 0xfede43c0 in wxApp::MainLoop (this=0x406168) at ./src/gtk/app.cpp:536
#142 0xfee62fb8 in wxAppBase::OnRun (this=0x406168) at include/wx/app.h:92
#143 0x1178a4 in wxMApp::OnRun (this=0x406168) at gui/wxMApp.cpp:896
#144 0xfede4ff4 in wxEntry (argc=1, argv=0xffbef2f4) at ./src/gtk/app.cpp:834
#145 0x11567c in main (argc=1, argv=0xffbef2f4) at gui/wxMApp.cpp:239
(gdb)
--
===================================================================
== Tony Parent AMCC FDC ==
== Design Automation Engineer tparent@... ==
== 4715 Innovation Drive Phone: (970) 267-5120 ==
== Fort Collins, CO 80525 FAX: (970) 267-5180 ==
===================================================================
|