Bug 177372 - Crash out of the blue
Summary: Crash out of the blue
Status: RESOLVED LATER
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.10.3
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-10 10:48 UTC by Thomas Jarosch
Modified: 2009-03-19 00:36 UTC (History)
2 users (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 Thomas Jarosch 2008-12-10 10:48:41 UTC
Version:           1.10.3 (using KDE 4.1.3)
OS:                Linux
Installed from:    Fedora RPMs

Hello together,

kmail crashed on me out of the blue. Here's a backtrace with full debug symbols:

Application: KMail (kmail), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb8053770 (LWP 380)]
[KCrash handler]
#6  0x003d892b in _dl_init_internal () from /lib/ld-linux.so.2
#7  0x003dcbc2 in dl_open_worker () from /lib/ld-linux.so.2
#8  0x003d84f6 in _dl_catch_error () from /lib/ld-linux.so.2
#9  0x003dc2f2 in _dl_open () from /lib/ld-linux.so.2
#10 0x00584c2c in dlopen_doit () from /lib/libdl.so.2
#11 0x003d84f6 in _dl_catch_error () from /lib/ld-linux.so.2
#12 0x0058505c in _dlerror_run () from /lib/libdl.so.2
#13 0x00584b61 in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
#14 0x0288ec37 in QLibraryPrivate::load_sys (this=<value optimized out>)
    at plugin/qlibrary_unix.cpp:204
#15 0x0288915c in QLibraryPrivate::load (this=<value optimized out>)
    at plugin/qlibrary.cpp:458
#16 0x02b3bab1 in KLibLoader::library (this=)
    at /usr/src/debug/kdelibs-4.1.3/kdecore/util/klibloader.cpp:105
#17 0x0248c9b1 in KPIM::PluginLoaderBase::openLibrary (this=)
    at /usr/src/debug/kdepim-4.1.3/libkdepim/pluginloaderbase.cpp:132
#18 0x0248cf88 in KPIM::PluginLoaderBase::mainFunc (
    this=<value optimized out>, type=<value optimized out>, 
    mf_name=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/libkdepim/pluginloaderbase.cpp:105
#19 0x05abcd1e in createForName (this=<value optimized out>, 
    type=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/libkdepim/pluginloader.h:110
#20 0x05abce9e in loadPlugins ()
    at /usr/src/debug/kdepim-4.1.3/kmail/bodypartformatterfactory.cpp:114
#21 0x05abdf55 in KMail::BodyPartFormatterFactory::createFor (this=)
    at /usr/src/debug/kdepim-4.1.3/kmail/bodypartformatterfactory.cpp:147
#22 0x05aaf54e in KMail::ObjectTreeParser::parseObjectTree (
    this=<value optimized out>, node=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/kmail/objecttreeparser.cpp:262
#23 0x0593a1a1 in KMReaderWin::parseMsg (this=<value optimized out>, 
    aMsg=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/kmail/kmreaderwin.cpp:1558
#24 0x0592e900 in KMReaderWin::displayMessage (this=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/kmail/kmreaderwin.cpp:1489
#25 0x0592eb00 in KMReaderWin::updateReaderWin (this=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/kmail/kmreaderwin.cpp:1429
#26 0x0592f32d in KMReaderWin::setMsg (this=<value optimized out>, 
    aMsg=<value optimized out>, force=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/kmail/kmreaderwin.cpp:1231
#27 0x05927ac5 in KMReaderWin::slotMessageArrived (
    this=<value optimized out>, msg=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/kmail/kmreaderwin.cpp:839
#28 0x059397fa in KMReaderWin::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/i386-redhat-linux-gnu/kmail/kmreaderwin.moc:190
#29 0x028aefa0 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:3031
#30 0x028afd22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#31 0x05b21283 in KMail::FolderJob::messageRetrieved (this=)
    at /usr/src/debug/kdepim-4.1.3/i386-redhat-linux-gnu/kmail/folderjob.moc:97
#32 0x05b2c2c1 in KMail::ImapJob::slotGetMessageResult (
    this=<value optimized out>, job=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/kmail/imapjob.cpp:460
#33 0x05b312e4 in KMail::ImapJob::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdepim-4.1.3/i386-redhat-linux-gnu/kmail/imapjob.moc:81
#34 0x028aefa0 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:3031
#35 0x028afd22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#36 0x02a50fb3 in KJob::result (this=)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kdecore/kjob.moc:186
#37 0x02a51452 in KJob::emitResult (this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdecore/jobs/kjob.cpp:290
#38 0x031343a5 in KIO::SimpleJob::slotFinished (this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/job.cpp:498
#39 0x03134f33 in KIO::TransferJob::slotFinished (this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/job.cpp:967
#40 0x03135fbb in KIO::TransferJob::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kio/jobclasses.moc:336
#41 0x028aefa0 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:3031
#42 0x028afd22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#43 0x031e2c57 in KIO::SlaveInterface::finished (this=)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kio/slaveinterface.moc:161
#44 0x031e57cf in KIO::SlaveInterface::dispatch (this=<value optimized out>, 
    _cmd=<value optimized out>, rawdata=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/slaveinterface.cpp:175
#45 0x031e3507 in KIO::SlaveInterface::dispatch (this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/slaveinterface.cpp:90
#46 0x031d6180 in KIO::Slave::gotInput (this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/slave.cpp:322
#47 0x031d64f3 in KIO::Slave::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kio/slave.moc:75
#48 0x028aefa0 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:3031
#49 0x028afd22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=)
    at kernel/qobject.cpp:3101
#50 0x03103c57 in KIO::Connection::readyRead (this=)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kio/connection.moc:84
#51 0x03105683 in KIO::ConnectionPrivate::dequeue (this=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kio/kio/connection.cpp:82
#52 0x03105cd6 in KIO::Connection::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, 
    _a=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/i386-redhat-linux-gnu/kio/connection.moc:72
#53 0x028a80fb in QMetaCallEvent::placeMetaCall (this=)
    at kernel/qobject.cpp:529
#54 0x028a9cb9 in QObject::event (this=<value optimized out>, 
    e=<value optimized out>) at kernel/qobject.cpp:1155
#55 0x04fa2f8c in QApplicationPrivate::notify_helper (
    this=<value optimized out>, receiver=<value optimized out>, 
    e=<value optimized out>) at kernel/qapplication.cpp:3803
#56 0x04faae2e in QApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, e=<value optimized out>)
    at kernel/qapplication.cpp:3393
#57 0x02d6489d in KApplication::notify (this=<value optimized out>, 
    receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/kdelibs-4.1.3/kdeui/kernel/kapplication.cpp:311
#58 0x0289a2f1 in QCoreApplication::notifyInternal (
    this=<value optimized out>, receiver=<value optimized out>, 
    event=<value optimized out>) at kernel/qcoreapplication.cpp:587
#59 0x0289af65 in QCoreApplicationPrivate::sendPostedEvents (
    receiver=<value optimized out>, event_type=<value optimized out>, 
    data=<value optimized out>)
    at ../../src/corelib/kernel/qcoreapplication.h:209
#60 0x0289b17d in QCoreApplication::sendPostedEvents (receiver=)
    at kernel/qcoreapplication.cpp:1091
#61 0x028c4def in postEventSourceDispatch (s=)
    at ../../src/corelib/kernel/qcoreapplication.h:214
#62 0x0061ce38 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#63 0x006204e3 in ?? () from /lib/libglib-2.0.so.0
#64 0x006206a1 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#65 0x028c4a38 in QEventDispatcherGlib::processEvents (
    this=<value optimized out>, flags=<value optimized out>)
    at kernel/qeventdispatcher_glib.cpp:319
#66 0x0503c105 in QGuiEventDispatcherGlib::processEvents (this=)
    at kernel/qguieventdispatcher_glib.cpp:198
#67 0x028989da in QEventLoop::processEvents (this=<value optimized out>, 
    flags=<value optimized out>) at kernel/qeventloop.cpp:143
#68 0x02898b9a in QEventLoop::exec (this=<value optimized out>, 
    flags=<value optimized out>) at kernel/qeventloop.cpp:194
#69 0x0289b245 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#70 0x04fa2e07 in QApplication::exec () at kernel/qapplication.cpp:3331
#71 0x0804a650 in main (argc=)
    at /usr/src/debug/kdepim-4.1.3/kmail/main.cpp:146

Cheers,
Thomas
Comment 1 Thomas McGuire 2008-12-13 16:05:21 UTC
This seems to be an installation error. Did you install the bodypart formatters correctly (in kdepim/plugins I think)?
Comment 2 Thomas Jarosch 2008-12-16 14:38:53 UTC
(In reply to comment #1)
> This seems to be an installation error. Did you install the bodypart formatters
> correctly (in kdepim/plugins I think)?
> 

Hmm, I've KDE 4.1.3 from the normal Fedora packages and kdepim 4.1.3 from Fedora's "kde-unstable" repository. It is working fine for days, just crashes sometimes, so I guess this is not an installation problem as it works 99% of the time. Or is there a way I can check the version of those "plugins"?

$ rpm -qa |grep kdepim
kdepim-4.1.3-1.fc9.i386
kdepim-debuginfo-4.1.3-1.fc9.i386
kdepim-devel-4.1.3-1.fc9.i386
kdepim-libs-4.1.3-1.fc9.i386
kdepimlibs-devel-4.1.3-1.fc9.i386
kdepimlibs-4.1.3-1.fc9.i386
Comment 3 Christophe Marin 2009-02-14 19:11:08 UTC
Hello. Do you still experience this crash with KDE 4.2 ?
Comment 4 Thomas Jarosch 2009-02-16 11:12:38 UTC
Well, I don't have KDE 4.2 yet :-)

Guess it's ok to close the bug as it has not occured anymore.