Bug 313449 - crash as I closed kmail
Summary: crash as I closed kmail
Status: RESOLVED FIXED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-18 14:05 UTC by Martin Koller
Modified: 2013-01-18 14:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.10


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Koller 2013-01-18 14:05:08 UTC
Application: kmail (4.10 rc2)
KDE Platform Version: 4.9.97
Qt Version: 4.8.4
Operating System: Linux 3.4.11-2.16-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I saw that kmail used about 297MB RAM and wanted to quit it.
I simply pressed CTRL+Q and it crashed.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f1e1f2b9780 (LWP 3085))]

Thread 5 (Thread 0x7f1e189b0700 (LWP 3089)):
#0  0x00007f1e32e768f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1e28c54eb7 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f1e28c54ee9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f1e32e72e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f1e350482cd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f1e18097700 (LWP 3090)):
#0  0x00007f1e3504014f in poll () from /lib64/libc.so.6
#1  0x00007f1e2d2d3684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1e2d2d37a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1e359d2136 in QEventDispatcherGlib::processEvents (this=0x7f1e100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f1e359a294f in QEventLoop::processEvents (this=this@entry=0x7f1e18096e00, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1e359a2bd8 in QEventLoop::exec (this=0x7f1e18096e00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f1e358a50b0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f1e358a808c in QThreadPrivate::start (arg=0x2456330) at thread/qthread_unix.cpp:338
#8  0x00007f1e32e72e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f1e350482cd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f1e16514700 (LWP 3358)):
#0  0x00007f1e3504014f in poll () from /lib64/libc.so.6
#1  0x00007f1e2d2d3684 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f1e2d2d37a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1e359d2136 in QEventDispatcherGlib::processEvents (this=0x7f1dc8008390, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f1e359a294f in QEventLoop::processEvents (this=this@entry=0x7f1e16513dd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1e359a2bd8 in QEventLoop::exec (this=0x7f1e16513dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f1e358a50b0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f1e359830bf in QInotifyFileSystemWatcherEngine::run (this=0x3acda50) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f1e358a808c in QThreadPrivate::start (arg=0x3acda50) at thread/qthread_unix.cpp:338
#9  0x00007f1e32e72e0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f1e350482cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f1dc268b700 (LWP 3370)):
#0  0x00007f1e32e768f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f1dcded1f6f in ?? () from /usr/lib64/libvlccore.so.5
#2  0x00007f1e32e72e0e in start_thread () from /lib64/libpthread.so.0
#3  0x00007f1e350482cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f1e1f2b9780 (LWP 3085)):
[KCrash Handler]
#5  isSignalConnected (signal_index=5, this=0x0) at kernel/qobject_p.h:242
#6  QMetaObject::activate (sender=0x2c69ee0, m=<optimized out>, local_signal_index=3, argv=0x0) at kernel/qobject.cpp:3457
#7  0x00007f1e36a9cc3f in KMail::KMSystemTray::unreadMail (this=this@entry=0x2c5c110, model=model@entry=0x26f0420, parentIndex=...) at /usr/src/debug/kdepim-4.9.97/kmail/kmsystemtray.cpp:390
#8  0x00007f1e36a9cad0 in KMail::KMSystemTray::unreadMail (this=this@entry=0x2c5c110, model=model@entry=0x26f0420, parentIndex=...) at /usr/src/debug/kdepim-4.9.97/kmail/kmsystemtray.cpp:383
#9  0x00007f1e36a9ce13 in KMail::KMSystemTray::initListOfCollection (this=0x2c5c110) at /usr/src/debug/kdepim-4.9.97/kmail/kmsystemtray.cpp:349
#10 0x00007f1e3064a4a7 in MailCommon::FolderCollection::writeConfig (this=this@entry=0x2f18d20) at /usr/src/debug/kdepim-4.9.97/mailcommon/foldercollection.cpp:260
#11 0x00007f1e3064ab7a in MailCommon::FolderCollection::~FolderCollection (this=0x2f18d20, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.9.97/mailcommon/foldercollection.cpp:84
#12 0x00007f1e3064abf9 in MailCommon::FolderCollection::~FolderCollection (this=0x2f18d20, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.9.97/mailcommon/foldercollection.cpp:86
#13 0x00007f1e30648914 in deref (value=0x2f18d20, d=0x2f18d70) at /usr/include/QtCore/qsharedpointer_impl.h:342
#14 deref (this=<optimized out>) at /usr/include/QtCore/qsharedpointer_impl.h:336
#15 ~ExternalRefCount (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qsharedpointer_impl.h:401
#16 ~QSharedPointer (this=<optimized out>, __in_chrg=<optimized out>) at /usr/include/QtCore/qsharedpointer_impl.h:466
#17 QMap<long long, QSharedPointer<MailCommon::FolderCollection> >::freeData (x=0x27b1a80, this=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /usr/include/QtCore/qmap.h:652
#18 0x00007f1e3064ad44 in operator= (other=..., this=0x7f1e308edc98 <MailCommon::fcMap>) at /usr/include/QtCore/qmap.h:435
#19 clear (this=0x7f1e308edc98 <MailCommon::fcMap>) at /usr/include/QtCore/qmap.h:446
#20 MailCommon::FolderCollection::clearCache () at /usr/src/debug/kdepim-4.9.97/mailcommon/foldercollection.cpp:91
#21 0x00007f1e36aafb81 in KMKernel::cleanup (this=0x7fff66884050) at /usr/src/debug/kdepim-4.9.97/kmail/kmkernel.cpp:1306
#22 0x0000000000402e5c in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdepim-4.9.97/kmail/main.cpp:150

Reported using DrKonqi
Comment 1 Laurent Montel 2013-01-18 14:17:05 UTC
Good I just fixed it this morning in 4.10 (rc4 not rc3)