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

Reply via email to