[Bug 121089] Random crashing when working on IMAP.
Steffen "M??ller" <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kmail |
|---|---|
| Message-ID | <[email protected]> |
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=121089
------- Additional Comments From steffen_moeller gmx de 2007-03-22 17:17 -------
This is when running under valgrind:
<no crash, logs at
--nocrashhandler --nofork
http://www.inb.uni-luebeck.de/~moeller/kmail_valgrind.log.29978
--nofork
http://www.inb.uni-luebeck.de/~moeller/kmail_valgrind.log.30233
I tried to HAMmify several sets of emails
>
this is when running without valgrind, the first selection of three emails als ham surprisingly worked, the next selection of 8 or so failed (was meaner in my valgrind tests, and I started that kmail beast twice):
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1249773872 (LWP 30343)]
[New Thread -1277310064 (LWP 30347)]
[New Thread -1268921456 (LWP 30346)]
[New Thread -1260532848 (LWP 30345)]
[New Thread -1252144240 (LWP 30344)]
[KCrash handler]
#5 0xb7bc7588 in KMMessage::setTransferInProgress (this=0x84a51f8,
value=false, force=false)
at /tmp/buildd/kdepim-3.5.6.dfsg.1/./kmail/kmmessage.cpp:248
#6 0xb7bd5a10 in KMCommand::slotPostTransfer (this=0x86167f8,
result=KMCommand::OK)
at /tmp/buildd/kdepim-3.5.6.dfsg.1/./kmail/kmcommands.cpp:265
#7 0xb7c6d676 in KMCommand::qt_invoke (this=0x86167f8, _id=5, _o=0xbfe5db94)
at ./kmcommands.moc:148
#8 0xb7c6dc7b in KMFilterActionCommand::qt_invoke (this=0x86167f8, _id=5,
_o=0xbfe5db94) at ./kmcommands.moc:2485
#9 0xb7089d4f in QObject::activate_signal (this=0x86167f8, clist=0x83907d0,
o=0xbfe5db94) at kernel/qobject.cpp:2356
#10 0xb7bd5b9e in KMCommand::messagesTransfered (this=0x86167f8,
t0=KMCommand::OK) at ./kmcommands.moc:126
#11 0xb7c6d58d in KMCommand::slotJobFinished (this=0x86167f8)
at /tmp/buildd/kdepim-3.5.6.dfsg.1/./kmail/kmcommands.cpp:404
#12 0xb7c6d642 in KMCommand::qt_invoke (this=0x86167f8, _id=7, _o=0xbfe5dcdc)
at ./kmcommands.moc:150
#13 0xb7c6dc7b in KMFilterActionCommand::qt_invoke (this=0x86167f8, _id=7,
_o=0xbfe5dcdc) at ./kmcommands.moc:2485
#14 0xb7089d4f in QObject::activate_signal (this=0x84e5b00, clist=0x84ddeb8,
o=0xbfe5dcdc) at kernel/qobject.cpp:2356
#15 0xb708a7e0 in QObject::activate_signal (this=0x84e5b00, signal=7)
at kernel/qobject.cpp:2325
#16 0xb7bb7a5c in KMail::FolderJob::finished (this=0x84e5b00)
at ./folderjob.moc:188
#17 0xb7c65658 in ~FolderJob (this=0x84e5b00)
at /tmp/buildd/kdepim-3.5.6.dfsg.1/./kmail/folderjob.cpp:98
#18 0xb7d5c415 in ~ImapJob (this=0x84e5b00)
at /tmp/buildd/kdepim-3.5.6.dfsg.1/./kmail/imapjob.cpp:271
#19 0xb708941e in QObject::event (this=0x84e5b00, e=0x84ddf18)
at kernel/qobject.cpp:750
#20 0xb7021c26 in QApplication::internalNotify (this=0xbfe5e330,
receiver=0x84e5b00, e=0x84ddf18) at kernel/qapplication.cpp:2635
#21 0xb7023a43 in QApplication::notify (this=0xbfe5e330, receiver=0x84e5b00,
e=0x84ddf18) at kernel/qapplication.cpp:2358
#22 0xb7729c3e in KApplication::notify (this=0xbfe5e330, receiver=0x84e5b00,
event=0x84ddf18)
at /tmp/buildd/kdelibs-3.5.6.r1.dfsg.1/./kdecore/kapplication.cpp:550
#23 0xb6fb5421 in QApplication::sendEvent (receiver=0x84e5b00,
event=0x84ddf18) at ../include/qapplication.h:520
#24 0xb7022c4e in QApplication::sendPostedEvents (receiver=0x0, event_type=0)
at kernel/qapplication.cpp:3299
#25 0xb7022d56 in QApplication::sendPostedEvents ()
at kernel/qapplication.cpp:3210
#26 0xb6fc8c55 in QEventLoop::processEvents (this=0x80884d0, flags=4)
at kernel/qeventloop_x11.cpp:144
#27 0xb703c179 in QEventLoop::enterLoop (this=0x80884d0)
at kernel/qeventloop.cpp:198
#28 0xb703bf9a in QEventLoop::exec (this=0x80884d0)
at kernel/qeventloop.cpp:145
#29 0xb70237bf in QApplication::exec (this=0xbfe5e330)
at kernel/qapplication.cpp:2758
#30 0x0804a094 in main (argc=0, argv=0x0)
at /tmp/buildd/kdepim-3.5.6.dfsg.1/./kmail/main.cpp:110
#31 0xb77e1ea8 in __libc_start_main () from /lib/libc.so.6
#32 0x08049e11 in _start () at ../sysdeps/i386/elf/start.S:119
Good luck!
My very personal hunch is that valgrind's default settings prevent the missinterpretation of some undefined variable of which there are many reported. Well, ... enjoy.
Many thanks for looking into this
Steffen
The system is the latest from unstable and experimental.