Hello, With yesterday's wx trunk (I was using a month earlier version before) M segfaults when viewing message with embedded picture:
(gdb) bt #0 0x00007ffff31ee09c in g_type_check_instance_is_fundamentally_a () at /lib64/libgobject-2.0.so.0 #1 0x00007ffff31ce447 in g_object_unref () at /lib64/libgobject-2.0.so.0 #2 0x00007ffff6ed821d in wxGtkObject<_GtkIconInfo>::~wxGtkObject() (this=0x7fffffff9c00, __in_chrg=<optimized out>) at ../wxWidgets/include/wx/gtk/private/object.h:22 #3 0x00007ffff6ed7faa in wxGTKMimeTypesManagerImpl::GetIconFromMimeType(wxString const&) (this=0x120f8c0, mime=...) at ../wxWidgets/src/gtk/mimetype.cpp:40 #4 0x00007ffff64ffbfa in wxMimeTypesManagerImpl::LoadXDGGlobs(wxString const&) (this=0x120f8c0, filename=...) at ../wxWidgets/src/unix/mimetype.cpp:265 #5 0x00007ffff6500e71 in wxMimeTypesManagerImpl::Initialize(int, wxString const&) (this=0x120f8c0, mailcapStyles=15, sExtraDir=...) at ../wxWidgets/src/unix/mimetype.cpp:534 #6 0x00007ffff6500dd4 in wxMimeTypesManagerImpl::InitIfNeeded() (this=0x120f8c0) at ../wxWidgets/src/unix/mimetype.cpp:518 #7 0x00007ffff6502c8b in wxMimeTypesManagerImpl::GetFileTypeFromMimeType(wxString const&) (this=0x120f8c0, mimeType=...) at ../wxWidgets/src/unix/mimetype.cpp:885 #8 0x00007ffff647883c in wxMimeTypesManager::GetFileTypeFromMimeType(wxString const&) (this=0x120fcc0, mimeType=...) at ../wxWidgets/src/common/mimecmn.cpp:662 #9 0x00000000004eec1c in wxIconManager::GetIconFromMimeType(wxString const&, wxString const&) (this=0xcf2950, type=..., ext=...) at .src/gui/wxIconManager.cpp:604 #10 0x00000000004885f7 in MessageView::ShowAttachment(MimePart const*) (this=0xeeb400, mimepart=0x1208880) at .src/classes/MessageView.cpp:2117 #11 0x0000000000488c54 in MessageView::ShowImage(MimePart const*) (this=0xeeb400, mimepart=0x1208880) at .src/classes/MessageView.cpp:2227 #12 0x00000000004892f8 in MessageView::ShowPart(MimePart const*) (this=0xeeb400, mimepart=0x1208880) at .src/classes/MessageView.cpp:2321 #13 0x000000000048b365 in MessageView::ProcessPart(MimePart const*, MessageView::MimePartAction) (this=0xeeb400, mimepart=0x1208880, action=MessageView::Part_Show) at .src/classes/MessageView.cpp:2774 #14 0x00000000004897db in MessageView::ProcessAllNestedParts(MimePart const*, MessageView::MimePartAction) (this=0xeeb400, mimepart=0x1208e00, action=MessageView::Part_Show) at .src/classes/MessageView.cpp:2381 #15 0x000000000048b191 in MessageView::ProcessMultiPart(MimePart const*, wxString const&, MessageView::MimePartAction) (this=0xeeb400, mimepart=0x1208e00, subtype=..., action=MessageView::Part_Show) at .src/classes/MessageView.cpp:2726 #16 0x000000000048b29f in MessageView::ProcessPart(MimePart const*, MessageView::MimePartAction) (this=0xeeb400, mimepart=0x1208e00, action=MessageView::Part_Show) at .src/classes/MessageView.cpp:2740 #17 0x000000000048c32f in MessageView::DisplayMessageInViewer() (this=0xeeb400) at .src/classes/MessageView.cpp:3137 #18 0x000000000048c19e in MessageView::Update() (this=0xeeb400) at .src/classes/MessageView.cpp:3081 #19 0x000000000049103d in MessageView::DoShowMessage(Message*) (this=0xeeb400, mailMessage= 0x1207bf0) at .src/classes/MessageView.cpp:3978 #20 0x0000000000510eeb in wxMessageView::DoShowMessage(Message*) (this=0xeeb400, mailMessage=0x1207bf0) at .src/gui/wxMessageView.cpp:225 #21 0x00000000004850d2 in MessageView::OnASFolderResultEvent(MEventASFolderResultData&) (this=0xeeb400, event=...) at .src/classes/MessageView.cpp:1132 #22 0x0000000000484ee4 in MessageView::OnMEvent(MEventData&) (this=0xeeb400, event=...) at .src/classes/MessageView.cpp:1079 #23 0x0000000000496d07 in MEventManager::Dispatch(MEventData*) (dataptr=0x10a0360) at .src/classes/MEvent.cpp:196 #24 0x0000000000496954 in MEventManager::ForceDispatchPending() () at .src/classes/MEvent.cpp:146 #25 0x0000000000532f93 in wxFolderView::ShowFolder(MailFolder*) (this=0xef5a20, mf=0x1075bd0) at .src/gui/wxFolderView.cpp:4031 #26 0x0000000000533c1b in wxFolderView::OpenFolder(MFolder*, bool) (this=0xef5a20, folder= 0xc2dfe0, readonly=false) at .src/gui/wxFolderView.cpp:4200 #27 0x00000000004e54ad in wxMainFrame::OpenFolder(MFolder*, bool) (this= 0xccbdb0, pFolder=0xc2dfe0, readonly=false) at .src/gui/wxMainFrame.cpp:784 #28 0x00000000004a0fcf in MAppBase::ContinueStartup() (this=0xc48ae0) at .src/classes/MApplication.cpp:280 #29 0x00000000004a2a47 in MAppBase::OnStartup() (this=0xc48ae0) at .src/classes/MApplication.cpp:628 #30 0x00000000004b7507 in wxMApp::OnInit() (this=0xc48830) at .src/gui/wxMApp.cpp:1161 #31 0x00000000004be973 in wxAppConsoleBase::CallOnInit() (this=0xc48830) at /a/M/wxWindows.31/wxWidgets/include/wx/app.h:93 #32 0x00007ffff6465bcb in wxEntry(int&, wchar_t**) (argc=@0x7ffff67d5130: 1, argv=0xc45080) at ../wxWidgets/src/common/init.cpp:487 Regards, Nerijus ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e _______________________________________________ Mahogany-Developers mailing list Mahogany-Developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mahogany-developers