[Bug 280729] New: kmail crashed after setting expiry

Paul E. Black drpaule at gmail.com
Wed Aug 24 18:09:24 BST 2011


https://bugs.kde.org/show_bug.cgi?id=280729

           Summary: kmail crashed after setting expiry
           Product: kmail2
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: drpaule at gmail.com


Application: kmail (1.13.6)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- Background
I am setting up kmail on a new machine. I copied some filter files from my old
kmail on my old machine. I finished setting up accounts, appearance, etc. I
copied all the mail content from my old kmail to the new kmail. I've started
and exited kmail a couple of times.

- What I was doing when the application crashed:
setting expiry on folders
I set expiry on trash (read=30, unread 14). That went fine.
I set expiry on zRjct read=90, unread=120. When I clicked "ok" (or something),
kmail died instantly.

- Unusual behavior I noticed:
I could not run kmail from the system bar (it would blink a few times, then
nothing came up). I was running it in from a terminal. It has been spewing all
manner of warnings and errors during regular operation. Here are the last few
in the terminal window:
kmail(14414)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kmail(14414)/kdecore (KLibrary) kde4Factory: The library
"/usr/lib/kde4/kcm_kmail.so" does not offer a qt_plugin_instance function.
kmail(14414)/kdecore (KLibrary) kde3Factory: The library
"/usr/lib/kde4/kcm_kmail.so" does not offer an "init_kcm_kmail" function.
kmail(14414)/kdecore (KLibrary) kde4Factory: The library
"/usr/lib/kde4/kcm_kmail.so" does not offer a qt_plugin_instance function.
kmail(14414)/kdecore (KLibrary) kde3Factory: The library
"/usr/lib/kde4/kcm_kmail.so" does not offer an "init_kcm_kmail" function.
kmail(14414)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kmail(14414)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kmail(14414)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
kmail(14414)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
QPainter::begin: Widget painting can only begin as a result of a paintEvent
QPainter::translate: Painter not active
QPainter::setClipRect: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
QPainter::hasClipping: Painter not active
QPainter::setPen: Painter not active
QPainter::setBrush: Painter not active
QPainter::drawRects: Painter not active
Enchant dict for "en_US" 0x971cc28 
unnamed app(16094) main: Migrator instance already running for type  "contact" 
Enchant dict for "en_US" 0x99c4910 
kmail(14414) KMFolderIndex::updateIndexStreamPtr: utime(
"/home/black/Mail/.outbox.index.ids" , 0) failed
(KMMsgDict::getFolderIdsLocation( *this )) 
kmail(14414)/kdecore (KConfigSkeleton) KCoreConfigSkeleton::writeConfig:
Application asked to unregister timer 0x65000004 which is not registered in
this thread. Fix application.
kmail(14414) KMail::MessageListView::StorageModel::releaseMessage: Trying to
release a message at row 4 that no longer exists in the folder 
*** KMail got signal 11 (Crashing)
KCrash: Application 'kmail' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/black/.kde/socket-coldstone/kdeinit4__0
QSocketNotifier: Invalid socket 32 and type 'Read', disabling...

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0xb71c8780 (LWP 14414))]

Thread 3 (Thread 0xb6f9eb70 (LWP 14415)):
#0  0x0082236b in pthread_mutex_lock () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x058ee616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x05de1802 in g_main_context_release () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x05de304f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x05de392b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x03da1304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x05e0c2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x0081fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x058e073e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb63b3b70 (LWP 14493)):
#0  0x05de2076 in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x05de2e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x05de3524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x066a4577 in QEventDispatcherGlib::processEvents (this=0x911e7b8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x06676289 in QEventLoop::processEvents (this=0xb63b3220, flags=...) at
kernel/qeventloop.cpp:149
#5  0x06676522 in QEventLoop::exec (this=0xb63b3220, flags=...) at
kernel/qeventloop.cpp:201
#6  0x065802a0 in QThread::exec (this=0x911e280) at thread/qthread.cpp:492
#7  0x06657fdb in QInotifyFileSystemWatcherEngine::run (this=0x911e280) at
io/qfilesystemwatcher_inotify.cpp:248
#8  0x06582da2 in QThreadPrivate::start (arg=0x911e280) at
thread/qthread_unix.cpp:320
#9  0x0081fe99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x058e073e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb71c8780 (LWP 14414)):
[KCrash Handler]
#7  0x00000000 in ?? ()
#8  0x00e9cd26 in KMail::ExpireJob::slotDoWork (this=0x9438080) at
../../kmail/expirejob.cpp:136
#9  0x00e9d07f in KMail::ExpireJob::execute (this=0x9438080) at
../../kmail/expirejob.cpp:114
#10 0x00e13504 in KMail::FolderJob::start (this=0x9438080) at
../../kmail/folderjob.cpp:106
#11 0x00ea02aa in KMail::JobScheduler::runTaskNow (this=0x85d3770,
task=0x95d5460) at ../../kmail/jobscheduler.cpp:226
#12 0x00ea046f in KMail::JobScheduler::registerTask (this=0x85d3770,
task=0x95d5460) at ../../kmail/jobscheduler.cpp:91
#13 0x00c0c945 in KMFolder::expireOldMessages (this=0x8934690, immediate=true)
at ../../kmail/kmfolder.cpp:890
#14 0x00ec3e24 in KMail::ExpiryPropertiesDialog::accept (this=0x9760730) at
../../kmail/expirypropertiesdialog.cpp:192
#15 0x0055b13b in KDialog::slotButtonClicked (this=0x9760730, button=4) at
../../kdeui/dialogs/kdialog.cpp:884
#16 0x0055b5bc in KDialog::qt_metacall (this=0x9760730,
_c=QMetaObject::InvokeMetaMethod, _id=33, _a=0xbfd1d6b8) at ./kdialog.moc:190
#17 0x00ec420a in KMail::ExpiryPropertiesDialog::qt_metacall (this=0x9760730,
_c=QMetaObject::InvokeMetaMethod, _id=69, _a=0xbfd1d6b8) at
./expirypropertiesdialog.moc:69
#18 0x0667d6ba in QMetaObject::metacall (object=0x9760730,
cl=QMetaObject::InvokeMetaMethod, idx=69, argv=0xbfd1d6b8) at
kernel/qmetaobject.cpp:237
#19 0x0668d4ff in QMetaObject::activate (sender=0x99d70e4, m=0x67b10f8,
local_signal_index=0, argv=0xbfd1d6b8) at kernel/qobject.cpp:3287
#20 0x06691413 in QSignalMapper::mapped (this=0x99d70e4, _t1=4) at
.moc/release-shared/moc_qsignalmapper.cpp:101
#21 0x0669155f in QSignalMapper::map (this=0x99d70e4, sender=0x99d70f8) at
kernel/qsignalmapper.cpp:266
#22 0x0669171e in QSignalMapper::map (this=0x99d70e4) at
kernel/qsignalmapper.cpp:257
#23 0x06691c0b in QSignalMapper::qt_metacall (this=0x99d70e4,
_c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd1d848) at
.moc/release-shared/moc_qsignalmapper.cpp:87
#24 0x0667d6ba in QMetaObject::metacall (object=0x99d70e4,
cl=QMetaObject::InvokeMetaMethod, idx=8, argv=0xbfd1d848) at
kernel/qmetaobject.cpp:237
#25 0x0668d4ff in QMetaObject::activate (sender=0x99d70f8, m=0x1ba4884,
local_signal_index=2, argv=0xbfd1d848) at kernel/qobject.cpp:3287
#26 0x0194a7c9 in QAbstractButton::clicked (this=0x99d70f8, _t1=false) at
.moc/release-shared/moc_qabstractbutton.cpp:206
#27 0x01662326 in QAbstractButtonPrivate::emitClicked (this=0x9c0d298) at
widgets/qabstractbutton.cpp:546
#28 0x01663b94 in QAbstractButtonPrivate::click (this=0x9c0d298) at
widgets/qabstractbutton.cpp:539
#29 0x01663e4e in QAbstractButton::mouseReleaseEvent (this=0x99d70f8,
e=0xbfd1dfa4) at widgets/qabstractbutton.cpp:1121
#30 0x012b713a in QWidget::event (this=0x99d70f8, event=0xbfd1dfa4) at
kernel/qwidget.cpp:8259
#31 0x01662e9e in QAbstractButton::event (this=0x99d70f8, e=0xbfd1dfa4) at
widgets/qabstractbutton.cpp:1080
#32 0x01700c52 in QPushButton::event (this=0x99d70f8, e=0xbfd1dfa4) at
widgets/qpushbutton.cpp:683
#33 0x0125ed24 in QApplicationPrivate::notify_helper (this=0x859a8a8,
receiver=0x99d70f8, e=0xbfd1dfa4) at kernel/qapplication.cpp:4462
#34 0x01264201 in QApplication::notify (this=0xbfd1e8cc, receiver=0x99d70f8,
e=0xbfd1dfa4) at kernel/qapplication.cpp:4023
#35 0x0060b3ca in KApplication::notify (this=0xbfd1e8cc, receiver=0x99d70f8,
event=0xbfd1dfa4) at ../../kdeui/kernel/kapplication.cpp:311
#36 0x066770bb in QCoreApplication::notifyInternal (this=0xbfd1e8cc,
receiver=0x99d70f8, event=0xbfd1dfa4) at kernel/qcoreapplication.cpp:731
#37 0x0125fc3b in sendSpontaneousEvent (receiver=0x99d70f8, event=0xbfd1dfa4,
alienWidget=0x99d70f8, nativeWidget=0x9760730, buttonDown=0x1badc60,
lastMouseReceiver=..., spontaneous=true) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#38 QApplicationPrivate::sendMouseEvent (receiver=0x99d70f8, event=0xbfd1dfa4,
alienWidget=0x99d70f8, nativeWidget=0x9760730, buttonDown=0x1badc60,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3120
#39 0x012eb04c in QETWidget::translateMouseEvent (this=0x9760730,
event=0xbfd1e4cc) at kernel/qapplication_x11.cpp:4558
#40 0x012e99b5 in QApplication::x11ProcessEvent (this=0xbfd1e8cc,
event=0xbfd1e4cc) at kernel/qapplication_x11.cpp:3680
#41 0x013155f4 in x11EventSourceDispatch (s=0x85a3aa8, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#42 0x05de2aa8 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#43 0x05de3270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#44 0x05de3524 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#45 0x066a453c in QEventDispatcherGlib::processEvents (this=0x859a7b0,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#46 0x013151e5 in QGuiEventDispatcherGlib::processEvents (this=0x859a7b0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x06676289 in QEventLoop::processEvents (this=0xbfd1e794, flags=...) at
kernel/qeventloop.cpp:149
#48 0x06676522 in QEventLoop::exec (this=0xbfd1e794, flags=...) at
kernel/qeventloop.cpp:201
#49 0x0667aecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#50 0x0125c8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#51 0x0804a733 in main (argc=17960648, argv=0x8932740) at
../../kmail/main.cpp:158

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list