Bug 222422 - Crash when opening attached png image file
Summary: Crash when opening attached png image file
Status: RESOLVED DUPLICATE of bug 136145
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-12 19:19 UTC by Jeffrey
Modified: 2010-01-27 03:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jeffrey 2010-01-12 19:19:14 UTC
Application that crashed: kontact
Version of the application: 4.3.4
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.5.3
Operating System: Linux 2.6.32-trunk-686 i686
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
Twice I tried opening an attached PNG file, and twice Kontact crashed.  This didn't happen with the other PNG files created the same way, which are attached to different emails.  The image was a screenshot from an OSX machine in PNG format, if that helps at all.

 -- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[KCrash Handler]
#6  DwString::c_str (this=<value optimized out>, msg=<value optimized out>, partSpecifier=<value optimized out>) at ../../mimelib/mimelib/string.h:618
#7  DwMessageComponent::partId (this=<value optimized out>, msg=<value optimized out>, partSpecifier=<value optimized out>) at ../../mimelib/mimelib/msgcmp.h:259
#8  KMLoadPartsCommand::slotPartRetrieved (this=<value optimized out>, msg=<value optimized out>, partSpecifier=<value optimized out>) at ../../kmail/kmcommands.cpp:2761
#9  0x4d67d74b in KMLoadPartsCommand::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./kmcommands.moc:1858
#10 0x4a1ac963 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#11 0x4a1ad5a2 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3186
#12 0x4d6d2f49 in KMail::FolderJob::messageUpdated (this=) at ./folderjob.moc:106
#13 0x4d6dfa86 in KMail::ImapJob::slotGetMessageResult (this=<value optimized out>, job=<value optimized out>) at ../../kmail/imapjob.cpp:476
#14 0x4d6e41af in KMail::ImapJob::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./imapjob.moc:82
#15 0x4a1ac963 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#16 0x4a1ad5a2 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3186
#17 0x4ae98a33 in KJob::result (this=) at ./kjob.moc:188
#18 0x4ae98ed9 in KJob::emitResult (this=<value optimized out>) at ../../kdecore/jobs/kjob.cpp:304
#19 0x4b2c4b15 in KIO::SimpleJob::slotFinished (this=<value optimized out>) at ../../kio/kio/job.cpp:477
#20 0x4b2c5473 in KIO::TransferJob::slotFinished (this=<value optimized out>) at ../../kio/kio/job.cpp:948
#21 0x4b2c1a03 in KIO::TransferJob::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./jobclasses.moc:343
#22 0x4a1ac963 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#23 0x4a1ad5a2 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3186
#24 0x4b38a707 in KIO::SlaveInterface::finished (this=) at ./slaveinterface.moc:165
#25 0x4b38e4b7 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=<value optimized out>, rawdata=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:175
#26 0x4b38abe7 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at ../../kio/kio/slaveinterface.cpp:91
#27 0x4b37cbcd in KIO::Slave::gotInput (this=<value optimized out>) at ../../kio/kio/slave.cpp:322
#28 0x4b37f0b3 in KIO::Slave::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./slave.moc:76
#29 0x4a1ac963 in QMetaObject::activate (sender=<value optimized out>, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=<value optimized out>)
    at kernel/qobject.cpp:3112
#30 0x4a1ad5a2 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=) at kernel/qobject.cpp:3186
#31 0x4b288c07 in KIO::Connection::readyRead (this=) at ./connection.moc:86
#32 0x4b28a513 in KIO::ConnectionPrivate::dequeue (this=<value optimized out>) at ../../kio/kio/connection.cpp:82
#33 0x4b28a8f6 in KIO::Connection::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./connection.moc:73
#34 0x4a1a616b in QMetaCallEvent::placeMetaCall (this=) at kernel/qobject.cpp:477
#35 0x4a1a7c40 in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1110
#36 0x4b76aa34 in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4065
#37 0x4b772b8e in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:3605
#38 0x4c38d02d in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:302
#39 0x4a19784b in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:610
#40 0x4a19848e in QCoreApplication::sendEvent (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=<value optimized out>, event_type=<value optimized out>, data=<value optimized out>) at kernel/qcoreapplication.cpp:1247
#42 0x4a19866d in QCoreApplication::sendPostedEvents (receiver=) at kernel/qcoreapplication.cpp:1140
#43 0x4a1c2b2f in QCoreApplication::sendPostedEvents (s=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#44 postEventSourceDispatch (s=) at kernel/qeventdispatcher_glib.cpp:276
#45 0x49da9b38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#46 0x49dad3d0 in ?? () from /lib/libglib-2.0.so.0
#47 0x49dad503 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#48 0x4a1c26a1 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407
#49 0x4b80a2a5 in QGuiEventDispatcherGlib::processEvents (this=) at kernel/qguieventdispatcher_glib.cpp:202
#50 0x4a195e9a in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149
#51 0x4a1962e2 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201
#52 0x4a198739 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#53 0x4b76a8b7 in QApplication::exec () at kernel/qapplication.cpp:3525
#54 0x0804b4c6 in main (argc=1, argv=0xbfbab9f4) at ../../../kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Dario Andres 2010-01-27 03:06:49 UTC
This issue is being tracked at bug 136145
Thanks

*** This bug has been marked as a duplicate of bug 136145 ***