Bug 186902 - SIGSEGV when trying to send multiple contacts ( KToolInvocation::invokeMailer, KABTools::mailVCards) (KDE4.1.4)
Summary: SIGSEGV when trying to send multiple contacts ( KToolInvocation::invokeMailer...
Status: RESOLVED INTENTIONAL
Alias: None
Product: kontact
Classification: Applications
Component: contacts (show other bugs)
Version: 1.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Tobias Koenig
URL:
Keywords:
: 213518 222055 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-11 21:50 UTC by Horst Duchêne
Modified: 2011-09-25 18:22 UTC (History)
3 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 Horst Duchêne 2009-03-11 21:50:51 UTC
Version:           1.3 (using KDE 4.1.4)
OS:                Linux
Installed from:    Ubuntu Packages

contact crashes when selecting multiple (more than 8) contacts and then trying to send all via kmail. 


Eine korrekte Rückverfolgung ist nicht möglich.
Wahrscheinlich sind die Dateien Ihres Systems in einer Weise erstellt worden, die eine solche Rückverfolgung (Backtrace) nicht erlaubt. Oder der so genannte „Stack Frame“ für das Programm wurde durch den Absturz unbrauchbar gemacht.

...
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb4c6e6c0 (LWP 13963)]
[New Thread 0xb0e4db90 (LWP 14002)]
(no debugging symbols found)
(...
(no debugging symbols found)
0xb7f47430 in __kernel_vsyscall ()
[Current thread is 0 (LWP 13963)]

Thread 2 (Thread 0xb0e4db90 (LWP 14002)):
#0  0xb7f47430 in __kernel_vsyscall ()
#1  0xb6b85df1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7722150 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb76526ae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb551050f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb6b8da0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb4c6e6c0 (LWP 13963)):
#0  0xb7f47430 in __kernel_vsyscall ()
#1  0xb6b48f36 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6b48d4e in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7c7f612 in ?? () from /usr/lib/libkdeui.so.5
#4  0xb7c80014 in KCrash::defaultCrashHandler () from /usr/lib/libkdeui.so.5
#5  <signal handler called>
#6  0xb7693499 in QString::operator== () from /usr/lib/libQtCore.so.4
#7  0xb7a0dd34 in KToolInvocation::invokeMailer () from /usr/lib/libkdecore.so.5
#8  0xb04e218e in ?? () from /usr/lib/libkaddressbookprivate.so.4
#9  0xb0498dd7 in KABCore::mailVCard () from /usr/lib/libkaddressbookprivate.so.4
#10 0xb0499bb9 in KABCore::mailVCard () from /usr/lib/libkaddressbookprivate.so.4
#11 0xb04a4f27 in KABCore::qt_metacall () from /usr/lib/libkaddressbookprivate.so.4
#12 0xb7757a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb7757e60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb6e2d5f1 in QAction::triggered () from /usr/lib/libQtGui.so.4
#15 0xb6e2df5f in QAction::activate () from /usr/lib/libQtGui.so.4
#16 0xb720b564 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb720bff2 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#18 0xb7ce6fc5 in KMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.5
#19 0xb6e8b962 in QWidget::event () from /usr/lib/libQtGui.so.4
#20 0xb720e2e9 in QMenu::event () from /usr/lib/libQtGui.so.4
#21 0xb6e338ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#22 0xb6e3c0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb7c11d1d in KApplication::notify () from /usr/lib/libkdeui.so.5
#24 0xb7742e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#25 0xb6e3b36e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#26 0xb6ea58de in ?? () from /usr/lib/libQtGui.so.4
#27 0xb6ea49e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#28 0xb6ece7aa in ?? () from /usr/lib/libQtGui.so.4
#29 0xb555c6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb555fda3 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb555ff61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0xb776d478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb6ecdea5 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb774152a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#35 0xb77416ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#36 0xb7743da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#37 0xb6e33767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#38 0x0804bf52 in _start ()
#0  0xb7f47430 in __kernel_vsyscall ()
Comment 1 Dario Andres 2009-03-11 23:35:33 UTC
This can be fixed in 4.2.x
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
You need to install the "kdepim-dbg" and "kdelibs5-dbg" packages
Thanks :)
Comment 2 Horst Duchêne 2009-03-12 19:48:08 UTC
The detailed stack trace is as follows:

Anwendung: Kontact (kontact), Signal SIGSEGV

Thread 1 (Thread 0xb4e106c0 (LWP 8346)):
[KCrash Handler]
#6  0xb7835499 in QString::operator== () from /usr/lib/libQtCore.so.4
#7  0xb7bafd34 in KToolInvocation::invokeMailer (_to=@0xbf9e7734, _cc=@0xbf9e7730, _bcc=@0xbf9e772c, subject=@0xbf9e7728, body=@0xbf9e7724, attachURLs=@0xbf9e771c, startup_id=@0xbf9e7718)
    at /usr/include/qt4/QtCore/qstring.h:864
#8  0xad80f18e in KABTools::mailVCards (uids=@0xbf9e77c8, ab=0x8b25b48) at /build/buildd/kdepim-4.1.4/kaddressbook/kabtools.cpp:101
#9  0xad7c5dd7 in KABCore::mailVCard (this=0x8ceece8, uids=@0xbf9e77c8) at /build/buildd/kdepim-4.1.4/kaddressbook/kabcore.cpp:382
#10 0xad7c6bb9 in KABCore::mailVCard (this=0x8ceece8) at /build/buildd/kdepim-4.1.4/kaddressbook/kabcore.cpp:377
#11 0xad7d1f27 in KABCore::qt_metacall (this=0x8ceece8, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf9e78fc) at /build/buildd/kdepim-4.1.4/obj-i486-linux-gnu/kaddressbook/kabcore.moc:182
#12 0xb78f9a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0xb78f9e60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb6fcf5f1 in QAction::triggered () from /usr/lib/libQtGui.so.4
#15 0xb6fcff5f in QAction::activate () from /usr/lib/libQtGui.so.4
#16 0xb73ad564 in ?? () from /usr/lib/libQtGui.so.4
#17 0xb73adff2 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#18 0xb7e88fc5 in KMenu::mouseReleaseEvent (this=0x9abf380, e=0xbf9e7fd8) at /build/buildd/kde4libs-4.1.4/kdeui/widgets/kmenu.cpp:452
#19 0xb702d962 in QWidget::event () from /usr/lib/libQtGui.so.4
#20 0xb73b02e9 in QMenu::event () from /usr/lib/libQtGui.so.4
#21 0xb6fd58ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#22 0xb6fde0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb7db3d1d in KApplication::notify (this=0xbf9e88a8, receiver=0x9abf380, event=0xbf9e7fd8) at /build/buildd/kde4libs-4.1.4/kdeui/kernel/kapplication.cpp:311
#24 0xb78e4e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#25 0xb6fdd36e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#26 0xb70478de in ?? () from /usr/lib/libQtGui.so.4
#27 0xb70469e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#28 0xb70707aa in ?? () from /usr/lib/libQtGui.so.4
#29 0xb56fe6f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#30 0xb5701da3 in ?? () from /usr/lib/libglib-2.0.so.0
#31 0xb5701f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#32 0xb790f478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#33 0xb706fea5 in ?? () from /usr/lib/libQtGui.so.4
#34 0xb78e352a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#35 0xb78e36ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#36 0xb78e5da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#37 0xb6fd5767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#38 0x0804bf52 in main (argc=1, argv=0xbf9e8ba4) at /build/buildd/kdepim-4.1.4/kontact/src/main.cpp:218
Comment 3 Jonathan Thomas 2009-11-10 02:05:56 UTC
*** Bug 213518 has been marked as a duplicate of this bug. ***
Comment 4 Christophe Marin 2010-03-28 03:28:03 UTC
*** Bug 222055 has been marked as a duplicate of this bug. ***
Comment 5 Christophe Marin 2011-09-25 18:22:09 UTC
This function doesn't exist (yet) in KAdressBook from kdepim > 4.6. Closing this report