Bug 192928 - hitting spam-button crashes kontact
Summary: hitting spam-button crashes kontact
Status: RESOLVED NOT A BUG
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-16 20:29 UTC by Matthias.Steinbrink
Modified: 2009-10-23 10:42 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 Matthias.Steinbrink 2009-05-16 20:29:56 UTC
Version:            (using KDE 4.2.2)
OS:                Linux
Installed from:    Ubuntu Packages

When marking a message in kmail as spam, using spamassasin and gmx-filter, and apllying it to IMAP-folder crashes kontact with "error 6 (SIGABRT)"

Anwendung: Kontact (kontact), Signal SIGABRT
[Current thread is 0 (LWP 13454)]

Thread 2 (Thread 0xabeffb90 (LWP 13470)):
#0  0xb8048430 in __kernel_vsyscall ()
#1  0xb59a77b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb5c7b380 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb5ba996e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb51a04ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb59af49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb48ba700 (LWP 13454)):
[KCrash Handler]
#6  0xb8048430 in __kernel_vsyscall ()
#7  0xb58f66d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb58f8098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb5ba1595 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb5ba1681 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb5ba1775 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb1255749 in ?? () from /usr/lib/libkmailprivate.so.4
#13 0xb0d97ce3 in ?? () from /usr/lib/libkmailprivate.so.4
#14 0xb5cb3ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb5cb4932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb5cef717 in QTimer::timeout () from /usr/lib/libQtCore.so.4
#17 0xb5cb96fe in QTimer::timerEvent () from /usr/lib/libQtCore.so.4
#18 0xb5cae15f in QObject::event () from /usr/lib/libQtCore.so.4
#19 0xb616ee9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#20 0xb617719e in QApplication::notify () from /usr/lib/libQtGui.so.4
#21 0xb6d9294d in KApplication::notify () from /usr/lib/libkdeui.so.5
#22 0xb5c9da3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#23 0xb5cccd71 in ?? () from /usr/lib/libQtCore.so.4
#24 0xb5cc94e0 in ?? () from /usr/lib/libQtCore.so.4
#25 0xb4d70b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb4d740eb in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb4d74268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0xb5cc9438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#29 0xb6210365 in ?? () from /usr/lib/libQtGui.so.4
#30 0xb5c9c06a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#31 0xb5c9c4aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#32 0xb5c9e959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#33 0xb616ed17 in QApplication::exec () from /usr/lib/libQtGui.so.4
#34 0x0804c072 in _start ()
Comment 1 Dario Andres 2009-05-16 20:46:26 UTC
If you can reproduce at will.. can you start Kontact from Konsole, then reproduce the crash (clicking the button) and finally pasting here the shell output from Konsole... (specialy the "ASSERT" line). Thanks
Comment 2 Matthias.Steinbrink 2009-05-18 07:27:57 UTC
It happened again. A new message in an IMAP-folder is marked as unread. I click on it and right after that i hit the SPAM-button. Then kontact crashes.

The last few lines in the konsole are these:

[...]
kontact(5492)/kmail (storage internals) KMFolderIndex::openInternal: KDE_fopen(indexLocation()= "/home/matthias/.kde/share/apps/kmail/imap/.588786341.directory/.INBOX.index" , "r+") == mIndexStream ==  0x9ea7688
kontact(5492)/kmail (storage internals) KMFolderIndex::openInternal: KDE_fopen(indexLocation()= "/home/matthias/.kde/share/apps/kmail/imap/.588786341.directory/.INBOX.index" , "r+") == mIndexStream ==  0x9f5a710
kontact(5492)/kmail (storage internals) KMFolderMaildir::reallyDoClose: fclose(mIndexStream =  0x9ec0010 )
*** KMail got signal 11 (Crashing)
KCrash: Application 'kontact' crashing...
sock_file=/home/matthias/.kde/socket-Headquarter/kdeinit4__0
Comment 3 Dario Andres 2009-05-31 00:41:22 UTC
Err... no Assert this time, so the crash was different.
You will have to install the "kdepim-dbg" package to get a better backtrace. (if you want)
Thanks
Comment 4 Scotty 2009-08-03 22:38:10 UTC
Application: Kontact (kontact), signal SIGABRT
[?1034h(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f63965a5700 (LWP 13816)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00007f638b0135c5 in raise () from /lib64/libc.so.6
#6  0x00007f638b014bb3 in abort () from /lib64/libc.so.6
#7  0x00007f638b0513a8 in ?? () from /lib64/libc.so.6
#8  0x00007f638b056af8 in ?? () from /lib64/libc.so.6
#9  0x00007f638b0586e6 in free () from /lib64/libc.so.6
#10 0x00007f63927645d0 in ?? () from /usr/lib64/libkhtml.so.5
#11 0x00007f63926a98bf in ?? () from /usr/lib64/libkhtml.so.5
#12 0x00007f639265fcec in ?? () from /usr/lib64/libkhtml.so.5
#13 0x00007f639269521f in ?? () from /usr/lib64/libkhtml.so.5
#14 0x00007f6392697a10 in ?? () from /usr/lib64/libkhtml.so.5
#15 0x00007f6392698137 in ?? () from /usr/lib64/libkhtml.so.5
#16 0x00007f639269f35e in ?? () from /usr/lib64/libkhtml.so.5
#17 0x00007f63926a0f9f in ?? () from /usr/lib64/libkhtml.so.5
#18 0x00007f63926a2665 in ?? () from /usr/lib64/libkhtml.so.5
#19 0x00007f63925fe226 in KHTMLPart::write () from /usr/lib64/libkhtml.so.5
#20 0x00007f637ea96c3b in ?? () from /usr/lib64/libkmailprivate.so.4
#21 0x00007f637ea96d05 in ?? () from /usr/lib64/libkmailprivate.so.4
#22 0x00007f639611c284 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#23 0x00007f6396116bb3 in QObject::event () from /usr/lib64/libQtCore.so.4
#24 0x00007f638ce9b17d in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#25 0x00007f638cea2f2a in QApplication::notify () from /usr/lib64/libQtGui.so.4
#26 0x00007f63955b8d9b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#27 0x00007f6396107e81 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#28 0x00007f63961340d0 in ?? () from /usr/lib64/libQtCore.so.4
#29 0x00007f639613044d in ?? () from /usr/lib64/libQtCore.so.4
#30 0x00007f638a94993a in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#31 0x00007f638a94d040 in g_main_context_iterate ()
   from /usr/lib64/libglib-2.0.so.0
#32 0x00007f638a94d1dc in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#33 0x00007f63961303af in QEventDispatcherGlib::processEvents ()
   from /usr/lib64/libQtCore.so.4
#34 0x00007f638cf2bccf in ?? () from /usr/lib64/libQtGui.so.4
#35 0x00007f6396106782 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#36 0x00007f639610690d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#37 0x00007f638d231035 in QMenu::exec () from /usr/lib64/libQtGui.so.4
#38 0x00007f637e8c830b in ?? () from /usr/lib64/libkmailprivate.so.4
#39 0x00007f637e8c9230 in ?? () from /usr/lib64/libkmailprivate.so.4
#40 0x00007f639611c284 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#41 0x00007f6391d90f15 in Q3ListView::contextMenuRequested ()
   from /usr/lib64/libQt3Support.so.4
#42 0x00007f6391c3ace5 in Q3ListView::contentsContextMenuEvent ()
   from /usr/lib64/libQt3Support.so.4
#43 0x00007f639162a159 in K3ListView::contentsContextMenuEvent ()
   from /usr/lib64/libkde3support.so.4
#44 0x00007f6391c91b11 in Q3ScrollView::viewportContextMenuEvent ()
   from /usr/lib64/libQt3Support.so.4
#45 0x00007f6391c9368a in Q3ScrollView::eventFilter ()
   from /usr/lib64/libQt3Support.so.4
#46 0x00007f6391c370fe in Q3ListView::eventFilter ()
   from /usr/lib64/libQt3Support.so.4
#47 0x00007f6396107148 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/libQtCore.so.4
#48 0x00007f638ce9b14c in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#49 0x00007f638cea33ba in QApplication::notify () from /usr/lib64/libQtGui.so.4
#50 0x00007f63955b8d9b in KApplication::notify () from /usr/lib64/libkdeui.so.5
#51 0x00007f6396107e81 in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#52 0x00007f638cf0789a in ?? () from /usr/lib64/libQtGui.so.4
#53 0x00007f638cf05c77 in QApplication::x11ProcessEvent ()
   from /usr/lib64/libQtGui.so.4
#54 0x00007f638cf2c55c in ?? () from /usr/lib64/libQtGui.so.4
#55 0x00007f638a94993a in g_main_context_dispatch ()
   from /usr/lib64/libglib-2.0.so.0
#56 0x00007f638a94d040 in g_main_context_iterate ()
   from /usr/lib64/libglib-2.0.so.0
#57 0x00007f638a94d1dc in g_main_context_iteration ()
   from /usr/lib64/libglib-2.0.so.0
#58 0x00007f63961303af in QEventDispatcherGlib::processEvents ()
   from /usr/lib64/libQtCore.so.4
#59 0x00007f638cf2bccf in ?? () from /usr/lib64/libQtGui.so.4
#60 0x00007f6396106782 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#61 0x00007f639610690d in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#62 0x00007f6396108dfd in QCoreApplication::exec ()
   from /usr/lib64/libQtCore.so.4
#63 0x0000000000404a9b in _start ()
#0  0x00007f638b0831f0 in nanosleep () from /lib64/libc.so.6


to fix use a file manger aand goto
 /home/"your account"/.kde4/share/apps/kmail/mail/Spam/cur
Then slect all and delete all
Please pay it foward,
Scotty
Comment 5 Jaime Torres 2009-08-04 09:49:29 UTC
@Scotty, your backtrace is unrelated to this report (and lacks the debug symbols). It is solved in a kmail version from kde 4.2 or 4.3, since Q3.... is not used anymore in those versions.
Comment 6 Scotty 2009-08-04 18:14:11 UTC
On Tuesday 04 August 2009 03:49:36 Jaime Torres wrote:
> https://bugs.kde.org/show_bug.cgi?id=192928
>
>
>
Sorry about that,
	This was my first bug report. How do i get the debug symbols you need?
Thanks for the info.
Scotty

>
>
> --- Comment #5 from Jaime Torres <jtamate gmail com>  2009-08-04 09:49:29
> --- @Scotty, your backtrace is unrelated to this report (and lacks the
> debug symbols). It is solved in a kmail version from kde 4.2 or 4.3, since
> Q3.... is not used anymore in those versions.
Comment 7 Jaime Torres 2009-08-04 18:38:36 UTC
@Scotty:
  Please open a new bug with your backtrace after you read 
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

But remember that your posted problem in comment#3 is already fixed (just try to update to a newer KDE version than 4.1).
Comment 8 Christophe Marin 2009-10-23 10:42:07 UTC
Closing the old crash reports which don't have a useful backtrace. Thanks.