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
[email protected]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers