Bug 139822 - Kontact crashed. Related somehow with kmail component.
Summary: Kontact crashed. Related somehow with kmail component.
Status: RESOLVED NOT A BUG
Alias: None
Product: kontact
Classification: Applications
Component: mail (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-09 16:35 UTC by Raúl
Modified: 2007-09-14 12:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash report 2007-01-07 (6.95 KB, text/plain)
2007-02-02 10:42 UTC, Myriam Schweingruber
Details
Crash report 2007-02-02 (2.36 KB, text/plain)
2007-02-02 10:44 UTC, Myriam Schweingruber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Raúl 2007-01-09 16:35:42 UTC
Version:           desconocido (using KDE 3.5.5, Debian Package 4:3.5.5a.dfsg.1-5 (4.0))
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.18p4s

I can't remember what I did exactly in kmail part of kontact, but I got this crash backtrace:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1510160704 (LWP 11578)]
[New Thread -1565271120 (LWP 11608)]
[New Thread -1551975504 (LWP 11582)]
[New Thread -1543582800 (LWP 11581)]
[New Thread -1535190096 (LWP 11580)]
[New Thread -1526797392 (LWP 11579)]
[KCrash handler]
#6  0xa6f9fb94 in qRound (d=-8.2594741707176544e-305)
    at ../include/qglobal.h:692
#7  0xa7377fac in QString::ascii (this=0xafa9c1a4) at tools/qstring.cpp:5701
#8  0xa769f074 in KConfigBase::setLocale (this=0xafa9c304)
    at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kconfigbase.cpp:67
#9  0xa769f154 in KConfigBase::parseConfigFiles (this=0xafa9c304)
    at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kconfigbase.cpp:1669
#10 0xa765b3c8 in KConfig::reparseConfiguration (this=0xafa9c304)
    at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kconfig.cpp:174
#11 0xa76b4f32 in KConfig (this=0xafa9c304, fileName=@0xafa9c368, 
    bReadOnly=false, bUseKderc=true, resType=0xa5620d98 "config")
    at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kconfig.cpp:64
#12 0xa55d099b in KMail::PopAccount::processNewMail (this=0x83effd0, 
    _interactive=false)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/popaccount.cpp:170
#13 0xa541dd90 in KMail::AccountManager::processNextCheck (this=0x8378af0, 
    _newMail=false)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/accountmanager.cpp:197
#14 0xa541df3e in KMail::AccountManager::singleCheckMail (this=0x8378af0, 
    account=0x83effd0, interactive=false)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/accountmanager.cpp:125
#15 0xa541e5ae in KMAccount::mailCheck (this=0x83effd0)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kmail/kmaccount.cpp:384
#16 0xa5325bb5 in KMAccount::qt_invoke (this=0x83effd0, _id=2, _o=0xafa9c5ac)
    at ./kmaccount.moc:237
#17 0xa5325c4b in KMail::NetworkAccount::qt_invoke (this=0x83effd0, _id=2, 
    _o=0xafa9c5ac) at ./networkaccount.moc:77
#18 0xa5595ee3 in KMail::PopAccount::qt_invoke (this=0x83effd0, _id=2, 
    _o=0xafa9c5ac) at ./popaccount.moc:127
#19 0xa705dcb3 in QObject::activate_signal (this=0x837a1b8, clist=0x83f06a0, 
    o=0xafa9c5ac) at kernel/qobject.cpp:2346
#20 0xa705e744 in QObject::activate_signal (this=0x837a1b8, signal=2)
    at kernel/qobject.cpp:2314
#21 0xa73e8db6 in QTimer::staticMetaObject ()
    at .moc/debug-shared-mt/moc_qtimer.cpp:67
#22 0xa7085567 in ~QSingleShotTimer (this=0x837a1b8) at kernel/qtimer.cpp:273
#23 0xa6ff5bd6 in QApplication::internalNotify (this=0xafa9cb9c, 
    receiver=0x837a1b8, e=0xafa9c8f8) at kernel/qapplication.cpp:2613
#24 0xa6ff79f3 in QApplication::notify (this=0xafa9cb9c, receiver=0x837a1b8, 
    e=0xafa9c8f8) at kernel/qapplication.cpp:2341
#25 0xa771de0e in KApplication::notify (this=0xafa9cb9c, receiver=0x837a1b8, 
    event=0xafa9c8f8)
    at /home/ana/Debian/kdelibs/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#26 0xa6f893d1 in QApplication::sendEvent (receiver=0x837a1b8, 
    event=0xafa9c8f8) at ../include/qapplication.h:519
#27 0xa6fe85d3 in QEventLoop::activateTimers (this=0x808e670)
    at kernel/qeventloop_unix.cpp:551
#28 0xa6f9d71f in QEventLoop::processEvents (this=0x808e670, flags=4)
    at kernel/qeventloop_x11.cpp:378
#29 0xa7010129 in QEventLoop::enterLoop (this=0x808e670)
    at kernel/qeventloop.cpp:192
#30 0xa700ff4a in QMouseEvent (this=0x808e670, type=QEvent::None, 
    pos=@0xafa9cd08, button=134589503, state=-1347826788)
    at kernel/qevent.cpp:307
#31 0xa6ff776f in QApplication::exit (retcode=-1347826788)
    at kernel/qapplication.cpp:2779
#32 0x0805ac3f in main (argc=)
    at /tmp/buildd/kdepim-3.5.5.dfsg.1/./kontact/src/main.cpp:161
#33 0xa77b3ea8 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#34 0x080582b1 in _start () at ../sysdeps/i386/elf/start.S:119
Comment 1 Raúl 2007-01-09 16:53:34 UTC
wow... :O faster than my comment. ;)

<forget_this>I'm very sorry, could you change this to crash? Thank you.</forget_this>

Within this week I have had three crashes with kontact, which is quite inusual. These are this one, https://bugs.kde.org/show_bug.cgi?id=139822 and https://bugs.kde.org/show_bug.cgi?id=139633.

I think later one should be isolated, the the first two maybe related. I don't know, just wondering...
Comment 2 Myriam Schweingruber 2007-02-02 10:42:57 UTC
Created attachment 19507 [details]
Crash report  2007-01-07

crash occurs mostly in mail, but sometimes whitout user interaction.
Comment 3 Myriam Schweingruber 2007-02-02 10:44:04 UTC
Created attachment 19508 [details]
Crash report 2007-02-02

Crash occured while in mail section, without user interaction
Comment 4 Raúl 2007-02-03 01:15:00 UTC
As I see it last part of the backtrace is the same and follow this pattern:
(1st column belongs to Myriam BT and 2nd where available to my BT. Both Myriam BT are the same at this stage.)

QSingleShotTimer::event or ~QSingleShotTimer
QApplication::internalNotify
QApplication::notify
KApplication::notify ()
QApplication::sendEvent
QEventLoop::activateTimers
QEventLoop::processEvents
QEventLoop::enterLoop
QEventLoop::exec or QMouseEvent
QApplication::exec or QApplication::exit

Altough the event that triggered the crash hhas different sources comparing Myriam and my experiences, seems that there's something strange in the QSingleShotTimer class.

HTH.
Comment 5 Raúl 2007-02-27 12:30:05 UTC
The thirs bug I meant actually is: https://bugs.kde.org/show_bug.cgi?id=139652
Comment 6 Christopher Odenbach 2007-03-13 10:06:08 UTC
Since my Upgrade from Ubuntu Breezy to Ubuntu Edgy kontact/kmail very often crashes. The last times it was when I tried to delete an email.

Version: kdepim 3.5.5-0ubuntu1

This bug is linked to the ubuntu bugtracker #77315.

Backtrace:

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1242281168 (LWP 8783)]
[New Thread -1287328864 (LWP 8787)]
[New Thread -1278936160 (LWP 8786)]
[New Thread -1270543456 (LWP 8785)]
[New Thread -1262150752 (LWP 8784)]
[KCrash handler]
#6  0x6e552064 in ?? ()
#7  0xb51ce2d0 in KMail::ImapJob::slotGetNextMessage (this=0x85e09e0)
    at /build/buildd/kdepim-3.5.5/./kmail/imapjob.cpp:279
#8  0xb51cf059 in KMail::ImapJob::init (this=0x85e09e0, 
    jt=KMail::FolderJob::tGetMessage, sets=@0xbfb59e28, folder=0x0, 
    msgList=@0x85e0a08) at /build/buildd/kdepim-3.5.5/./kmail/imapjob.cpp:216
#9  0xb51d052d in KMail::ImapJob::execute (this=0x85e09e0)
    at /build/buildd/kdepim-3.5.5/./kmail/imapjob.cpp:647
#10 0xb51c36fd in KMail::FolderJob::start (this=0xb783a158)
    at /build/buildd/kdepim-3.5.5/./kmail/folderjob.cpp:109
#11 0xb50f0076 in KMFolderImap::doCreateJob (this=0x8507c00, msg=0x8a65f70, 
    jt=KMail::FolderJob::tGetMessage, folder=0x0, partSpecifier=@0xbfb59ec8, 
    as=0x86dd388) at /build/buildd/kdepim-3.5.5/./kmail/kmfolderimap.cpp:1592
#12 0xb5066eff in FolderStorage::createJob (this=0x8507c00, msg=0x8a65f70, 
    jt=KMail::FolderJob::tGetMessage, folder=0x0, partSpecifier=@0xbfb59f08, 
    as=0x86dd388) at /build/buildd/kdepim-3.5.5/./kmail/folderstorage.cpp:564
#13 0xb5048ab5 in KMFolder::createJob (this=0x8506e48, msg=0x8a65f70, 
    jt=KMail::FolderJob::tGetMessage, folder=0x0, partSpecifier=@0xbfb59f58, 
    as=0x86dd388) at /build/buildd/kdepim-3.5.5/./kmail/kmfolder.cpp:342
#14 0xb51a514b in KMMainWidget::slotMsgSelected (this=0x867ad58, 
    msg=0x8a65f70) at /build/buildd/kdepim-3.5.5/./kmail/kmmainwidget.cpp:1906
#15 0xb51b8cb0 in KMMainWidget::qt_invoke (this=0x867ad58, _id=55, 
    _o=0xbfb5a004) at ./kmmainwidget.moc:481
#16 0xb6fc0957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#17 0xb500953e in KMHeaders::selected (this=0x8672188, t0=0x8a65f70)
    at ./kmheaders.moc:250
#18 0xb500b589 in KMHeaders::highlightMessage (this=0x8672188, lvi=0x8b4dcf8, 
    markitread=false) at /build/buildd/kdepim-3.5.5/./kmail/kmheaders.cpp:2020
#19 0xb500b97c in KMHeaders::highlightMessage (this=0x8672188, i=0x8b4dcf8)
    at /build/buildd/kdepim-3.5.5/./kmail/kmheaders.cpp:2269
#20 0xb5018e86 in KMHeaders::qt_invoke (this=0x8672188, _id=107, 
    _o=0xbfb5a148) at ./kmheaders.moc:295
#21 0xb6fc0957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#22 0xb7364e25 in QListView::currentChanged () from /usr/lib/libqt-mt.so.3
#23 0xb70baeaf in QListView::setCurrentItem () from /usr/lib/libqt-mt.so.3
#24 0xb70beca3 in QListView::contentsMousePressEventEx ()
   from /usr/lib/libqt-mt.so.3
#25 0xb70bf3a8 in QListView::contentsMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#26 0xb67e01dc in KListView::contentsMousePressEvent ()
   from /usr/lib/libkdeui.so.4
#27 0xb500bab9 in KMHeaders::contentsMousePressEvent (this=0x8672188, 
    e=0xbfb5a49c) at /build/buildd/kdepim-3.5.5/./kmail/kmheaders.cpp:2181
#28 0xb70f60b9 in QScrollView::viewportMousePressEvent ()
   from /usr/lib/libqt-mt.so.3
#29 0xb70f752c in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#30 0xb70bf816 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#31 0xb500d189 in KMHeaders::eventFilter (this=0x8672188, o=0x8672ab8, 
    e=0xbfb5aa70) at /build/buildd/kdepim-3.5.5/./kmail/kmheaders.cpp:241
#32 0xb6fbff04 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#33 0xb6fbff82 in QObject::event () from /usr/lib/libqt-mt.so.3
#34 0xb6ff765b in QWidget::event () from /usr/lib/libqt-mt.so.3
#35 0xb6f57b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#36 0xb6f59d46 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#37 0xb7680db2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#38 0xb6eea3fd in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#39 0xb6ee9062 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#40 0xb6ee714c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#41 0xb6efe320 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#42 0xb6f7225e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#43 0xb6f7206e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#44 0xb6f59731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#45 0x0805ad81 in main (argc=1, argv=0x89f68e0)
    at /build/buildd/kdepim-3.5.5/./kontact/src/main.cpp:161
#46 0xb771e8cc in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#47 0x08058311 in _start ()
Comment 7 Raúl 2007-03-14 01:01:21 UTC
Seems that the bactrace on #6 has not much to do with the previous ones.

Christopher, I suggest creating a new bug or reviewing the bugs related to kmail and imap which could be the cause of this one.
Comment 8 Thomas McGuire 2007-03-14 12:49:45 UTC
The bug from comment #6 has already been reported, so do not open a new report for that one. I don't remember the bug number now.
Comment 9 Stephan Kulow 2007-03-23 14:28:20 UTC
the original report looks pretty random (could be anything) and there are two other reports discussed here - that are dups of something else.