Bug 301924 - Kontact crashes when I click on new message button
Summary: Kontact crashes when I click on new message button
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.7.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-14 18:01 UTC by Trifon
Modified: 2017-01-07 21:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Trifon 2012-06-14 18:01:12 UTC
Application: kontact (4.7.2)
KDE Platform Version: 4.8.4 (4.8.4) "release 511"
Qt Version: 4.8.2
Operating System: Linux 3.1.10-1.9-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I tried to create an email but as soon as I click on the New message button it crashes

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6984d71760 (LWP 5182))]

Thread 3 (Thread 0x7f696c48a700 (LWP 5184)):
#0  0x00007f697cbf6e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f69815629dc in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f6981562b09 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f697cbf2f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f698226d10d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f696bb89700 (LWP 5185)):
#0  0x00007f6982263ff3 in poll () from /lib64/libc.so.6
#1  0x00007f697b87ca98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f697b87cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f69836b5e36 in QEventDispatcherGlib::processEvents (this=0x7f69640008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f6983685842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6983685a97 in QEventLoop::exec (this=0x7f696bb88e20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f69835855f7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f698358861b in QThreadPrivate::start (arg=0x644770) at thread/qthread_unix.cpp:307
#8  0x00007f697cbf2f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f698226d10d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6984d71760 (LWP 5182)):
[KCrash Handler]
#6  KSelectAction::selectableActionGroup (this=0x0) at /usr/src/debug/kdelibs-4.8.4/kdeui/actions/kselectaction.cpp:107
#7  0x00007f698402fba9 in KSelectAction::currentAction (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.4/kdeui/actions/kselectaction.cpp:117
#8  0x00007f698403072d in KSelectAction::currentItem (this=0x0) at /usr/src/debug/kdelibs-4.8.4/kdeui/actions/kselectaction.cpp:122
#9  0x00007f6923900db1 in ?? () from /usr/lib64/libkmailprivate.so.4
#10 0x00007f692391a12b in ?? () from /usr/lib64/libkmailprivate.so.4
#11 0x00007f692391a310 in ?? () from /usr/lib64/libkmailprivate.so.4
#12 0x00007f692389f0a3 in KMKernel::dumpDeadLetters() () from /usr/lib64/libkmailprivate.so.4
#13 0x00007f692389f237 in ?? () from /usr/lib64/libkmailprivate.so.4
#14 0x00007f698416ed29 in KCrash::defaultCrashHandler (sig=6) at /usr/src/debug/kdelibs-4.8.4/kdeui/util/kcrash.cpp:307
#15 <signal handler called>
#16 0x00007f69821c6d95 in raise () from /lib64/libc.so.6
#17 0x00007f69821c82ab in abort () from /lib64/libc.so.6
#18 0x00007f698220299e in __libc_message () from /lib64/libc.so.6
#19 0x00007f69822086d6 in malloc_printerr () from /lib64/libc.so.6
#20 0x00007f6983618850 in makeSpace (where=QIODevicePrivateLinearBuffer::freeSpaceAtEnd, required=<optimized out>, this=0xc76e98) at io/qiodevice_p.h:180
#21 reserve (size=16384, this=0xc76e98) at io/qiodevice_p.h:119
#22 QIODevice::read (this=0xc74280, data=0x7fffb7c5c8d0 "", maxSize=16) at io/qiodevice.cpp:833
#23 0x00007f6983670722 in QUuid::createUuid () at plugin/quuid.cpp:863
#24 0x00007f6922fdb43b in Message::ComposerViewBase::initAutoSave() () from /usr/lib64/libmessagecomposer.so.4
#25 0x00007f6922fdf2f7 in Message::ComposerViewBase::ComposerViewBase(QObject*) () from /usr/lib64/libmessagecomposer.so.4
#26 0x00007f692391f206 in ?? () from /usr/lib64/libkmailprivate.so.4
#27 0x00007f6923921c95 in ?? () from /usr/lib64/libkmailprivate.so.4
#28 0x00007f69238a4e5e in KMKernel::newMessage(QString const&, QString const&, QString const&, bool, bool, QString const&, QString const&) () from /usr/lib64/libkmailprivate.so.4
#29 0x00007f692393eb75 in ?? () from /usr/lib64/libkmailprivate.so.4
#30 0x00007f692393ee28 in ?? () from /usr/lib64/libkmailprivate.so.4
#31 0x00007f697f392f6b in QDBusConnectionPrivate::deliverCall (this=0x62dc70, object=0xaddc20, msg=..., metaTypes=..., slotIdx=9) at qdbusintegrator.cpp:947
#32 0x00007f697f39407d in QDBusConnectionPrivate::activateCall (this=0x62dc70, object=0xaddc20, flags=273, msg=...) at qdbusintegrator.cpp:850
#33 0x00007f697f394a9b in QDBusConnectionPrivate::activateObject (this=0x62dc70, node=..., msg=..., pathStartPos=<optimized out>) at qdbusintegrator.cpp:1423
#34 0x00007f697f394e4f in QDBusConnectionPrivate::handleObjectCall (this=0x62dc70, msg=...) at qdbusintegrator.cpp:1516
#35 0x00007f697f39561f in handleMessage (amsg=..., this=0x62dc70) at qdbusintegrator.cpp:570
#36 QDBusConnectionPrivate::handleMessage (this=0x62dc70, amsg=...) at qdbusintegrator.cpp:552
#37 0x00007f697f39579e in QDBusConnectionPrivate::sendWithReplyLocal (this=0x62dc70, message=...) at qdbusintegrator.cpp:1945
#38 0x00007f697f39600a in QDBusConnectionPrivate::sendWithReplyAsync (this=0x62dc70, message=..., timeout=90579784) at qdbusintegrator.cpp:1979
#39 0x00007f697f384580 in QDBusConnection::asyncCall (this=<optimized out>, message=<optimized out>, timeout=<optimized out>) at qdbusconnection.cpp:628
#40 0x00007f697f3a2225 in QDBusAbstractInterface::asyncCallWithArgumentList (this=0xa1e570, method=..., args=...) at qdbusabstractinterface.cpp:501
#41 0x00007f6968cb8d0b in ?? () from /usr/lib64/kde4/kontact_kmailplugin.so
#42 0x00007f6968cb8eed in ?? () from /usr/lib64/kde4/kontact_kmailplugin.so
#43 0x00007f6968cb8f40 in ?? () from /usr/lib64/kde4/kontact_kmailplugin.so
#44 0x00007f698369ae49 in QMetaObject::activate (sender=0x99cfc0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb7c5e1e0) at kernel/qobject.cpp:3575
#45 0x00007f6982a03b52 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#46 0x00007f6982a03d3f in QAction::activate (this=0x99cfc0, event=<optimized out>) at kernel/qaction.cpp:1257
#47 0x00007f6984989447 in Kontact::MainWindow::slotNewClicked() () from /usr/lib64/libkontactprivate.so.4
#48 0x00007f698498c5db in Kontact::MainWindow::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkontactprivate.so.4
#49 0x00007f698369ae49 in QMetaObject::activate (sender=0x875530, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb7c5e410) at kernel/qobject.cpp:3575
#50 0x00007f6982a03b52 in QAction::triggered (this=<optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:277
#51 0x00007f6982a03d3f in QAction::activate (this=0x875530, event=<optimized out>) at kernel/qaction.cpp:1257
#52 0x00007f6982dd4b2a in QAbstractButtonPrivate::click (this=0x872f80) at widgets/qabstractbutton.cpp:530
#53 0x00007f6982dd4ddc in QAbstractButton::mouseReleaseEvent (this=0x87b6c0, e=0x7fffb7c5ecf0) at widgets/qabstractbutton.cpp:1123
#54 0x00007f6982e926ca in QToolButton::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
#55 0x00007f6982a5a644 in QWidget::event (this=0x87b6c0, event=0x7fffb7c5ecf0) at kernel/qwidget.cpp:8371
#56 0x00007f6982a09fe4 in notify_helper (e=0x7fffb7c5ecf0, receiver=0x87b6c0, this=0x63e6c0) at kernel/qapplication.cpp:4551
#57 QApplicationPrivate::notify_helper (this=0x63e6c0, receiver=0x87b6c0, e=0x7fffb7c5ecf0) at kernel/qapplication.cpp:4523
#58 0x00007f6982a0f683 in QApplication::notify (this=<optimized out>, receiver=0x87b6c0, e=0x7fffb7c5ecf0) at kernel/qapplication.cpp:4094
#59 0x00007f698410c746 in KApplication::notify (this=0x7fffb7c5f9f0, receiver=0x87b6c0, event=0x7fffb7c5ecf0) at /usr/src/debug/kdelibs-4.8.4/kdeui/kernel/kapplication.cpp:311
#60 0x00007f6983686d0c in QCoreApplication::notifyInternal (this=0x7fffb7c5f9f0, receiver=0x87b6c0, event=0x7fffb7c5ecf0) at kernel/qcoreapplication.cpp:915
#61 0x00007f6982a0afb2 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#62 QApplicationPrivate::sendMouseEvent (receiver=0x87b6c0, event=0x7fffb7c5ecf0, alienWidget=0x87b6c0, nativeWidget=0x8c8420, buttonDown=0x87b6c0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3162
#63 0x00007f6982a86db5 in QETWidget::translateMouseEvent (this=0x8c8420, event=<optimized out>) at kernel/qapplication_x11.cpp:4513
#64 0x00007f6982a85c7a in QApplication::x11ProcessEvent (this=0x7fffb7c5f9f0, event=0x7fffb7c5f5b0) at kernel/qapplication_x11.cpp:3636
#65 0x00007f6982aada12 in x11EventSourceDispatch (s=0x63c350, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#66 0x00007f697b87c58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#67 0x00007f697b87cd88 in ?? () from /usr/lib64/libglib-2.0.so.0
#68 0x00007f697b87cf59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#69 0x00007f69836b5dcf in QEventDispatcherGlib::processEvents (this=0x60c9d0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#70 0x00007f6982aad69e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#71 0x00007f6983685842 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#72 0x00007f6983685a97 in QEventLoop::exec (this=0x7fffb7c5f980, flags=...) at kernel/qeventloop.cpp:204
#73 0x00007f698368a8b5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#74 0x0000000000403919 in ?? ()
#75 0x00007f69821b323d in __libc_start_main () from /lib64/libc.so.6
#76 0x0000000000403e61 in _start ()

Reported using DrKonqi
Comment 1 kdespam 2012-06-20 18:40:34 UTC
Had the same problem, also on OpenSuse 12.1

But it was fixed when updating my packages.
Comment 2 Denis Kurz 2016-09-24 19:33:37 UTC
This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present?

If noone confirms this bug for a Framework-based version of kontact (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 3 Denis Kurz 2017-01-07 21:37:31 UTC
Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input.