Bug 258214 - Choosing Completion Order from the context menu of the recipient field crashed kontact
Summary: Choosing Completion Order from the context menu of the recipient field crashe...
Status: RESOLVED FIXED
Alias: None
Product: kdepim
Classification: Applications
Component: messagecomposer (show other bugs)
Version: 4.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 304424 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-28 20:25 UTC by Christian Trippe
Modified: 2016-09-26 06:14 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (11.64 KB, text/plain)
2011-12-31 16:38 UTC, km
Details
New crash information added by DrKonqi (14.02 KB, text/plain)
2012-11-09 20:25 UTC, jannis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Trippe 2010-11-28 20:25:33 UTC
Application: kontact (4.6 pre)
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.1
Operating System: Linux 2.6.36-89-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
I selected Completion Order from the context menu of the recipient field then kontact crashed.

I was not able to reproduce the crash.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0xb2e2d710 (LWP 7502))]

Thread 2 (Thread 0xb0962b70 (LWP 7503)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb4116125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb619524c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb5a70ca7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb4111b25 in start_thread () from /lib/libpthread.so.0
#5  0xb618746e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb2e2d710 (LWP 7502)):
[KCrash Handler]
#7  0xffffe430 in __kernel_vsyscall ()
#8  0xb60df7ff in raise () from /lib/libc.so.6
#9  0xb60e1140 in abort () from /lib/libc.so.6
#10 0xb611bfd7 in __libc_message () from /lib/libc.so.6
#11 0xb6121ffb in malloc_printerr () from /lib/libc.so.6
#12 0xb6126b49 in free () from /lib/libc.so.6
#13 0xb62d198f in operator delete(void*) () from /usr/lib/libstdc++.so.6
#14 0xb4b672ea in KPIM::CompletionOrderEditor::~CompletionOrderEditor (this=0xbfb24388, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/libkdepim/completionordereditor.cpp:241
#15 0xb6f4a2c4 in QObjectPrivate::deleteChildren (this=0xca55458) at kernel/qobject.cpp:1949
#16 0xb64a43a3 in QWidget::~QWidget (this=0xc71bc18, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1600
#17 0xb68cf4ef in QLineEdit::~QLineEdit (this=0xc71bc18, __in_chrg=<value optimized out>) at widgets/qlineedit.cpp:354
#18 0xb75108e6 in KLineEdit::~KLineEdit (this=0xc71bc18, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.80/kdeui/widgets/klineedit.cpp:247
#19 0xb4b79834 in KPIM::AddresseeLineEdit::~AddresseeLineEdit (this=0xc71bc18, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/libkdepim/addresseelineedit.cpp:833
#20 0xaef5dd6e in ~ComposerLineEdit (this=0xc71bc18, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/messagecomposer/composerlineedit.h:31
#21 ~RecipientLineEdit (this=0xc71bc18, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/messagecomposer/recipientline.h:49
#22 MessageComposer::RecipientLineEdit::~RecipientLineEdit (this=0xc71bc18, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/messagecomposer/recipientline.h:49
#23 0xb6f4a2c4 in QObjectPrivate::deleteChildren (this=0xca54288) at kernel/qobject.cpp:1949
#24 0xb64a43a3 in QWidget::~QWidget (this=0xca52cc0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1600
#25 0xaef5df15 in ~MultiplyingLine (this=0xca52cc0, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/libkdepim/multiplyingline.h:70
#26 ~RecipientLineNG (this=0xca52cc0, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/messagecomposer/recipientline.h:68
#27 MessageComposer::RecipientLineNG::~RecipientLineNG (this=0xca52cc0, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/messagecomposer/recipientline.h:68
#28 0xb6f494a3 in qDeleteInEventHandler (o=0xca52cc0) at kernel/qobject.cpp:3980
#29 0xb6f4bba8 in QObject::event (this=0xca52cc0, e=0xcbb80b0) at kernel/qobject.cpp:1194
#30 0xb64a929c in QWidget::event (this=0xca52cc0, event=0xcbb80b0) at kernel/qwidget.cpp:8659
#31 0xb644e414 in QApplicationPrivate::notify_helper (this=0x8077410, receiver=0xca52cc0, e=0xcbb80b0) at kernel/qapplication.cpp:4445
#32 0xb64571e4 in QApplication::notify (this=0xbfb26474, receiver=0xca52cc0, e=0xcbb80b0) at kernel/qapplication.cpp:4324
#33 0xb7468471 in KApplication::notify (this=0xbfb26474, receiver=0xca52cc0, event=0xcbb80b0) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#34 0xb6f365be in QCoreApplication::notifyInternal (this=0xbfb26474, receiver=0xca52cc0, event=0xcbb80b0) at kernel/qcoreapplication.cpp:732
#35 0xb6f3a34c in sendEvent (receiver=0x0, event_type=0, data=0x80531c8) at kernel/qcoreapplication.h:215
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80531c8) at kernel/qcoreapplication.cpp:1373
#37 0xb6f3a49c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#38 0xb6f64bd4 in sendPostedEvents (s=0x8079720) at kernel/qcoreapplication.h:220
#39 postEventSourceDispatch (s=0x8079720) at kernel/qeventdispatcher_glib.cpp:277
#40 0xb3fcfb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#41 0xb3fd0350 in ?? () from /usr/lib/libglib-2.0.so.0
#42 0xb3fd060e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#43 0xb6f64d5b in QEventDispatcherGlib::processEvents (this=0x8074950, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#44 0xb65049aa in QGuiEventDispatcherGlib::processEvents (this=0x8074950, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb6f3589d in QEventLoop::processEvents (this=0xbfb24340, flags=...) at kernel/qeventloop.cpp:149
#46 0xb6f35ac9 in QEventLoop::exec (this=0xbfb24340, flags=...) at kernel/qeventloop.cpp:201
#47 0xb6999bcd in QDialog::exec (this=0xbfb24388) at dialogs/qdialog.cpp:552
#48 0xb4b7e14c in KPIM::AddresseeLineEdit::Private::slotEditCompletionOrder (this=0xca55cd0) at /usr/src/debug/kdepim-4.5.80/libkdepim/addresseelineedit.cpp:717
#49 0xb4b841b7 in KPIM::AddresseeLineEdit::qt_metacall (this=0xc71bc18, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfb24558)
    at /usr/src/debug/kdepim-4.5.80/build/libkdepim/addresseelineedit.moc:105
#50 0xaef58402 in MessageComposer::ComposerLineEdit::qt_metacall (this=0xc71bc18, _c=QMetaObject::InvokeMetaMethod, _id=85, _a=0xbfb24558)
    at /usr/src/debug/kdepim-4.5.80/build/messagecomposer/composerlineedit.moc:76
#51 0xaef5cc7e in MessageComposer::RecipientLineEdit::qt_metacall (this=0xc71bc18, _c=QMetaObject::InvokeMetaMethod, _id=85, _a=0xbfb24558)
    at /usr/src/debug/kdepim-4.5.80/build/messagecomposer/recipientline.moc:138
#52 0xb6f3ce5d in QMetaObject::metacall (object=0xc71bc18, cl=QMetaObject::InvokeMetaMethod, idx=85, argv=0xbfb24558) at kernel/qmetaobject.cpp:237
#53 0xb6f4cffc in QMetaObject::activate (sender=0xca02968, m=0xb6db2858, local_signal_index=1, argv=0xbfb24558) at kernel/qobject.cpp:3272
#54 0xb64472bd in QAction::triggered (this=0xca02968, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#55 0xb644755b in QAction::activate (this=0xca02968, event=QAction::Trigger) at kernel/qaction.cpp:1257
#56 0xb6903d05 in QMenuPrivate::activateCausedStack (this=0xcbabf88, causedStack=..., action=0xca02968, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:993
#57 0xb690a917 in QMenuPrivate::activateAction (this=0xcbabf88, action=0xca02968, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1085
#58 0xb690b7e5 in QMenu::mouseReleaseEvent (this=0xc7d3f48, e=0xbfb24d24) at widgets/qmenu.cpp:2301
#59 0xb64a96d0 in QWidget::event (this=0xc7d3f48, event=0xbfb24d24) at kernel/qwidget.cpp:8200
#60 0xb690bd0c in QMenu::event (this=0xc7d3f48, e=0xbfb24d24) at widgets/qmenu.cpp:2410
#61 0xb644e414 in QApplicationPrivate::notify_helper (this=0x8077410, receiver=0xc7d3f48, e=0xbfb24d24) at kernel/qapplication.cpp:4445
#62 0xb6457c90 in QApplication::notify (this=0xbfb24a3c, receiver=0xc7d3f48, e=0xbfb24d24) at kernel/qapplication.cpp:4006
#63 0xb7468471 in KApplication::notify (this=0xbfb26474, receiver=0xc7d3f48, event=0xbfb24d24) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#64 0xb6f365be in QCoreApplication::notifyInternal (this=0xbfb26474, receiver=0xc7d3f48, event=0xbfb24d24) at kernel/qcoreapplication.cpp:732
#65 0xb644f4bc in sendSpontaneousEvent (receiver=0xc7d3f48, event=0xbfb24d24, alienWidget=0x0, nativeWidget=0xc7d3f48, buttonDown=0xb6dcec00, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#66 QApplicationPrivate::sendMouseEvent (receiver=0xc7d3f48, event=0xbfb24d24, alienWidget=0x0, nativeWidget=0xc7d3f48, buttonDown=0xb6dcec00, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3103
#67 0xb64db686 in QETWidget::translateMouseEvent (this=0xc7d3f48, event=0xbfb2523c) at kernel/qapplication_x11.cpp:4372
#68 0xb64da5ce in QApplication::x11ProcessEvent (this=0xbfb26474, event=0xbfb2523c) at kernel/qapplication_x11.cpp:3442
#69 0xb6504db0 in x11EventSourceDispatch (s=0x80821a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#70 0xb3fcfb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#71 0xb3fd0350 in ?? () from /usr/lib/libglib-2.0.so.0
#72 0xb3fd060e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#73 0xb6f64d5b in QEventDispatcherGlib::processEvents (this=0x8074950, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#74 0xb65049aa in QGuiEventDispatcherGlib::processEvents (this=0x8074950, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#75 0xb6f3589d in QEventLoop::processEvents (this=0xbfb254f0, flags=...) at kernel/qeventloop.cpp:149
#76 0xb6f35ac9 in QEventLoop::exec (this=0xbfb254f0, flags=...) at kernel/qeventloop.cpp:201
#77 0xb6907c17 in QMenu::exec (this=0xc7d3f48, p=..., action=0x0) at widgets/qmenu.cpp:2054
#78 0xaef57b8a in MessageComposer::ComposerLineEdit::contextMenuEvent (this=0xc71bc18, e=0xbfb25c2c) at /usr/src/debug/kdepim-4.5.80/messagecomposer/composerlineedit.cpp:211
#79 0xb64aa4a4 in QWidget::event (this=0xc71bc18, event=0xbfb25c2c) at kernel/qwidget.cpp:8367
#80 0xb68d203b in QLineEdit::event (this=0xc71bc18, e=0xbfb25c2c) at widgets/qlineedit.cpp:1482
#81 0xb751a992 in KLineEdit::event (this=0xc71bc18, ev=0xbfb25c2c) at /usr/src/debug/kdelibs-4.5.80/kdeui/widgets/klineedit.cpp:1399
#82 0xb644e414 in QApplicationPrivate::notify_helper (this=0x8077410, receiver=0xc71bc18, e=0xbfb25c2c) at kernel/qapplication.cpp:4445
#83 0xb64574e8 in QApplication::notify (this=0xc71bc18, receiver=0xc71bc18, e=0xbfb25c2c) at kernel/qapplication.cpp:4085
#84 0xb7468471 in KApplication::notify (this=0xbfb26474, receiver=0xc71bc18, event=0xbfb25c2c) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#85 0xb6f365be in QCoreApplication::notifyInternal (this=0xbfb26474, receiver=0xc71bc18, event=0xbfb25c2c) at kernel/qcoreapplication.cpp:732
#86 0xb64db529 in sendSpontaneousEvent (this=0xb8d7098, event=0xbfb2611c) at ../../src/corelib/kernel/qcoreapplication.h:218
#87 QETWidget::translateMouseEvent (this=0xb8d7098, event=0xbfb2611c) at kernel/qapplication_x11.cpp:4443
#88 0xb64da5ce in QApplication::x11ProcessEvent (this=0xbfb26474, event=0xbfb2611c) at kernel/qapplication_x11.cpp:3442
#89 0xb6504db0 in x11EventSourceDispatch (s=0x80821a8, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#90 0xb3fcfb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#91 0xb3fd0350 in ?? () from /usr/lib/libglib-2.0.so.0
#92 0xb3fd060e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#93 0xb6f64d5b in QEventDispatcherGlib::processEvents (this=0x8074950, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#94 0xb65049aa in QGuiEventDispatcherGlib::processEvents (this=0x8074950, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#95 0xb6f3589d in QEventLoop::processEvents (this=0xbfb263d4, flags=...) at kernel/qeventloop.cpp:149
#96 0xb6f35ac9 in QEventLoop::exec (this=0xbfb263d4, flags=...) at kernel/qeventloop.cpp:201
#97 0xb6f3a570 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#98 0xb644c114 in QApplication::exec () at kernel/qapplication.cpp:3719
#99 0x0804b707 in _start ()

Reported using DrKonqi
Comment 1 km 2011-12-31 16:38:25 UTC
Created attachment 67281 [details]
New crash information added by DrKonqi

kontact (4.7.4) on KDE Platform 4.7.4 (4.7.4) using Qt 4.8.0

- What I was doing when the application crashed:

The same as original reporter - I selected "completion order" from the "to field" conext menu. I reproduced the crash many times, but not every time.

-- Backtrace (Reduced):
#7  0x00007f47b4910d54 in QObjectPrivate::deleteChildren (this=0x6766e50) at kernel/qobject.cpp:1917
#8  0x00007f47b3cc355d in QWidget::~QWidget (this=0x46a4f50, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1675
#9  0x00007f4758c2337c in ~ComposerLineEdit (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.7.4/messagecomposer/composerlineedit.h:31
#10 ~RecipientLineEdit (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.7.4/messagecomposer/recipientline.h:49
#11 MessageComposer::RecipientLineEdit::~RecipientLineEdit (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdepim-4.7.4/messagecomposer/recipientline.h:49
Comment 2 km 2012-02-03 16:26:06 UTC
I think I found the pattern. The crash happens every time when I start with a new mail, write some letters in the recipient field, then delete them and then select "completion order" from the context menu.

It doesn't crash when:
- I start with a new message and select "completion order" right away 
- I type some letters and do the above without deleting them first. 

The same happens when I select "edit last addresses".
Comment 3 Laurent Montel 2012-02-03 16:53:37 UTC
I confirm it.
Thanks for step.
Will look at.
Comment 4 Branislav Klocok 2012-03-12 09:47:59 UTC
I might have a similar problem. When writing a new mail, I put the email address in and start typing the message, kmail crushes.
My system is:
Linux 3.1.9-1.4-desktop x86_64
System:  openSUSE 12.1 (x86_64)
KDE:  4.8.1 (4.8.1) "release 481"
Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f7b5eb15780 (LWP 4179))]

Thread 3 (Thread 0x7f7b40ab0700 (LWP 4183)):
#0  0x00007f7b59c50e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7b50308c12 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f7b50308c49 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f7b59c4cf05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f7b5be4363d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f7b4019f700 (LWP 4184)):
#0  0x00007f7b5be3a523 in poll () from /lib64/libc.so.6
#1  0x00007f7b54022a98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f7b54022f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f7b5d4a0956 in QEventDispatcherGlib::processEvents (this=0x7f7b380008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f7b5d470682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7b5d4708d7 in QEventLoop::exec (this=0x7f7b4019ee00, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7b5d371537 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f7b5d37455b in QThreadPrivate::start (arg=0xaf2170) at thread/qthread_unix.cpp:298
#8  0x00007f7b59c4cf05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f7b5be4363d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7b5eb15780 (LWP 4179)):
[KCrash Handler]
#6  0x00007f7b5d482db4 in QObject::killTimer (this=0x1b4c738, id=589830) at kernel/qobject.cpp:1612
#7  0x00007f7b5d48ecd1 in stop (this=0x1b4c738) at kernel/qtimer.cpp:266
#8  QTimer::stop (this=0x1b4c738) at kernel/qtimer.cpp:263
#9  0x00007f7b5d48ecef in QTimer::start (this=0x1b4c738) at kernel/qtimer.cpp:216
#10 0x00007f7b5e57a564 in Sonnet::Highlighter::eventFilter(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#11 0x00007f7b5d471a28 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x17b7640, event=0x7fffab63cc60) at kernel/qcoreapplication.cpp:986
#12 0x00007f7b5c7f6e4f in notify_helper (e=0x7fffab63cc60, receiver=0x17b7640, this=0x656e90) at kernel/qapplication.cpp:4546
#13 QApplicationPrivate::notify_helper (this=0x656e90, receiver=0x17b7640, e=0x7fffab63cc60) at kernel/qapplication.cpp:4522
#14 0x00007f7b5c7fc3ce in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7fffab63cc60) at kernel/qapplication.cpp:3991
#15 0x00007f7b5e520656 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#16 0x00007f7b5d47189c in QCoreApplication::notifyInternal (this=0x7fffab63dc30, receiver=0x17b7640, event=0x7fffab63cc60) at kernel/qcoreapplication.cpp:876
#17 0x00007f7b5c8961c9 in QKeyMapper::sendKeyEvent (keyWidget=0x17b7640, grab=<optimized out>, type=QEvent::KeyPress, code=68, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=40, nativeVirtualKey=100, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1866
#18 0x00007f7b5c89663b in QKeyMapperPrivate::translateKeyEvent (this=0x76b980, keyWidget=0x17b7640, event=0x7fffab63d740, grab=false) at kernel/qkeymapper_x11.cpp:1836
#19 0x00007f7b5c872604 in QApplication::x11ProcessEvent (this=0x7fffab63dc30, event=0x7fffab63d740) at kernel/qapplication_x11.cpp:3524
#20 0x00007f7b5c89a652 in x11EventSourceDispatch (s=0x65b820, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#21 0x00007f7b5402258d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f7b54022d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f7b54022f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f7b5d4a08ef in QEventDispatcherGlib::processEvents (this=0x60b000, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#25 0x00007f7b5c89a2de in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f7b5d470682 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f7b5d4708d7 in QEventLoop::exec (this=0x7fffab63db10, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007f7b5d475435 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#29 0x0000000000402df3 in ?? ()
#30 0x00007f7b5bd8b23d in __libc_start_main () from /lib64/libc.so.6
#31 0x00000000004032d5 in _start ()
Comment 5 Christophe Marin 2012-08-28 15:52:18 UTC
*** Bug 304424 has been marked as a duplicate of this bug. ***
Comment 6 Christian 2012-09-07 16:56:13 UTC
For me this appears to be fixed in verison 4.8.5 (I upgraded from 4.8.3).
Comment 7 Allen Winter 2012-09-07 23:49:07 UTC
yes, this should be fixed.  so I'm resolving.

feel free to reopen in the future if needed.
Comment 8 Laurent Montel 2012-09-08 15:29:48 UTC
Fixed ??? :)
We never fixed it.
and it's still here.
Comment 9 jannis 2012-11-09 20:25:23 UTC
Created attachment 75138 [details]
New crash information added by DrKonqi

kontact (4.8.5) on KDE Platform 4.8.5 (4.8.5) using Qt 4.8.1

- What I was doing when the application crashed:

I tried opening the entry completion order of the context menu in Field "To:". Then Kontact crashed.

-- Backtrace (Reduced):
#13 0x003a45aa in KPIM::CompletionOrderEditor::~CompletionOrderEditor (this=0xbff6c578, __in_chrg=<optimized out>) at ../../libkdepim/completionordereditor.cpp:243
#14 0x01f7cd11 in QObjectPrivate::deleteChildren (this=0xb704ae8) at kernel/qobject.cpp:1908
#15 0x0111e17c in QWidget::~QWidget (this=0xccfb690, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#16 0x0154f54f in QLineEdit::~QLineEdit (this=0xccfb690, __in_chrg=<optimized out>) at widgets/qlineedit.cpp:357
#17 0x007cd2ff in KLineEdit::~KLineEdit (this=0xccfb690, __in_chrg=<optimized out>) at ../../kdeui/widgets/klineedit.cpp:247
Comment 10 Denis Kurz 2016-09-24 21:00:41 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 kdepim (version 5.0 or later, as part of KDE Applications 15.08 or later), it gets closed in about three months.
Comment 11 Christian Trippe 2016-09-26 05:04:53 UTC
The crash is still reproducible with the steps in comment 2 with kmail from KDE Applications 16.04.3.

Updated backtrace
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f6d655b17c0 (LWP 15476))]

Thread 24 (Thread 0x7f6ca79a1700 (LWP 16366)):
#0  0x00007ffdae4fdb41 in clock_gettime ()
#1  0x00007f6d62277c7d in clock_gettime () from /lib64/libc.so.6
#2  0x00007f6d62c1d8f1 in qt_clock_gettime (ts=0x7f6ca79a0ba0, clock=1) at tools/qelapsedtimer_unix.cpp:109
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:164
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:173
#5  0x00007f6d62d7d609 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f6cc8014b40) at kernel/qtimerinfo_unix.cpp:91
#6  0x00007f6d62d7db85 in QTimerInfoList::timerWait (this=0x7f6cc8014b40, tm=...) at kernel/qtimerinfo_unix.cpp:388
#7  0x00007f6d62d7ed4e in timerSourcePrepareHelper (timeout=0x7f6ca79a0c54, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:132
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7f6ca79a0c54) at kernel/qeventdispatcher_glib.cpp:165
#9  0x00007f6d598b04ad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f6d598b0d80 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cc8003ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#13 0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6ca79a0e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#14 0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#15 0x00007f6d62b79899 in QThreadPrivate::start (arg=0x6aba900) at thread/qthread_unix.cpp:344
#16 0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7f6cad571700 (LWP 15566)):
#0  0x00007f6d62262bfd in poll () from /lib64/libc.so.6
#1  0x00007f6d598b0e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cbc003350, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cad570e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x265ded0) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7f6cadd72700 (LWP 15563)):
#0  0x00007f6d598f2cf9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b0d55 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cb8003ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cadd71e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x383cf00) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7f6caedc2700 (LWP 15532)):
#0  0x00007f6d598f2cf9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b078e in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0df8 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cb0003260, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6caedc1e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x2a26f00) at thread/qthread_unix.cpp:344
#8  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f6caf5c3700 (LWP 15531)):
#0  0x00007f6d6225eccd in read () from /lib64/libc.so.6
#1  0x00007f6d598f1b60 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d598b0df8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cb4003370, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6caf5c2e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#7  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#8  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x2a19440) at thread/qthread_unix.cpp:344
#9  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f6cafdc4700 (LWP 15529)):
#0  0x00007f6d598f2d14 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b08e9 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0df8 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6ca8002c60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cafdc3e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x2991c80) at thread/qthread_unix.cpp:344
#8  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f6cc15d7700 (LWP 15507)):
#0  0x00007f6d598f2cf0 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b0d55 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x269a2e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cc15d6e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x269a990) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f6cc1dd8700 (LWP 15505)):
#0  0x00007f6d62262bfd in poll () from /lib64/libc.so.6
#1  0x00007f6d598b0e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6ca80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cc1dd7e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x2655e70) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f6cc2ffd700 (LWP 15503)):
#0  0x00007f6d598f2d14 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b0759 in g_main_context_query () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0dcf in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cb40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cc2ffce10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x24f3830) at thread/qthread_unix.cpp:344
#8  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f6cc37fe700 (LWP 15501)):
#0  0x00007f6d6225eccd in read () from /lib64/libc.so.6
#1  0x00007f6d598f1b60 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d598b0df8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cb00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cc37fde10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#7  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#8  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x24e5270) at thread/qthread_unix.cpp:344
#9  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f6cc3fff700 (LWP 15499)):
#0  0x00007f6d62b71cf8 in std::__atomic_base<QMutexData*>::compare_exchange_strong (__m2=std::memory_order_relaxed, __m1=std::memory_order_release, __p2=0x0, __p1=@0x7f6cc3ffebd0: 0x1, this=<optimized out>) at /usr/include/c++/4.8/bits/atomic_base.h:844
#1  std::atomic<QMutexData*>::compare_exchange_strong (__p2=0x0, __m=std::memory_order_release, __p1=@0x7f6cc3ffebd0: 0x1, this=<optimized out>) at /usr/include/c++/4.8/atomic:445
#2  QAtomicOps<QMutexData*>::testAndSetRelease<QMutexData*> (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, _q_value=...) at ../../src/corelib/arch/qatomic_cxx11.h:174
#3  QBasicAtomicPointer<QMutexData>::testAndSetRelease (currentValue=<synthetic pointer>, newValue=0x0, expectedValue=0x1, this=this@entry=0x2451a20) at ../../src/corelib/thread/qbasicatomic.h:261
#4  QBasicMutex::fastTryUnlock (current=<synthetic pointer>, this=this@entry=0x2451a20) at thread/qmutex.h:92
#5  QMutex::unlock (this=this@entry=0x2451a20) at thread/qmutex.cpp:277
#6  0x00007f6d62d7eeb5 in QMutexLocker::unlock (this=<synthetic pointer>) at ../../src/corelib/thread/qmutex.h:147
#7  QMutexLocker::~QMutexLocker (this=<synthetic pointer>, __in_chrg=<optimized out>) at ../../src/corelib/thread/qmutex.h:141
#8  QThreadData::canWaitLocked (this=0x24519f0) at ../../src/corelib/thread/qthread_p.h:254
#9  postEventSourcePrepare (s=0x7f6cb80012d0, timeout=0x7f6cc3ffec54) at kernel/qeventdispatcher_glib.cpp:259
#10 0x00007f6d598b04ad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f6d598b0d80 in ?? () from /usr/lib64/libglib-2.0.so.0
#12 0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#13 0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cb80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#14 0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cc3ffee10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#15 0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#16 0x00007f6d62b79899 in QThreadPrivate::start (arg=0x2451b50) at thread/qthread_unix.cpp:344
#17 0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f6cd619c700 (LWP 15497)):
#0  0x00007f6d598f2cf9 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b0028 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0e0e in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cbc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cd619be10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#6  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#7  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x2035d00) at thread/qthread_unix.cpp:344
#8  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f6cd699d700 (LWP 15495)):
#0  0x00007f6d6225eccd in read () from /lib64/libc.so.6
#1  0x00007f6d598f1b60 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d598b0df8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cc80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cd699ce10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#7  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#8  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x226fff0) at thread/qthread_unix.cpp:344
#9  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f6cd75e0700 (LWP 15493)):
#0  0x00007f6d598f2d08 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b0e16 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cd75dfe10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x20c6e40) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f6cd7fff700 (LWP 15489)):
#0  0x00007f6d598b083f in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b0df8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6ccc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cd7ffee10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x208a530) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f6cdc9ee700 (LWP 15488)):
#0  0x00007f6d598afec7 in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d598b0d25 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cd00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cdc9ede10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x217c8b0) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f6cdd1ef700 (LWP 15487)):
#0  0x00007f6d62262bfd in poll () from /lib64/libc.so.6
#1  0x00007f6d598b0e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cd80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cdd1eee10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x206c390) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f6cee69a700 (LWP 15483)):
#0  0x00007f6d5b5cb03f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d5f875443 in ?? () from /usr/lib64/libQt5WebKit.so.5
#2  0x00007f6d5fb970a1 in ?? () from /usr/lib64/libQt5WebKit.so.5
#3  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f6ceee9b700 (LWP 15482)):
#0  0x00007f6d5b5cb03f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d5f87446d in ?? () from /usr/lib64/libQt5WebKit.so.5
#2  0x00007f6d5fb970a1 in ?? () from /usr/lib64/libQt5WebKit.so.5
#3  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6cf5919700 (LWP 15481)):
#0  0x00007f6d62262bfd in poll () from /lib64/libc.so.6
#1  0x00007f6d598b0e64 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6cf00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6cf5918e10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#5  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#6  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x1de02b0) at thread/qthread_unix.cpp:344
#7  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f6d3efa4700 (LWP 15480)):
#0  0x00007f6d5b5cb03f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d5fb685d3 in ?? () from /usr/lib64/libQt5WebKit.so.5
#2  0x00007f6d5fb685f9 in ?? () from /usr/lib64/libQt5WebKit.so.5
#3  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6d401b5700 (LWP 15479)):
#0  0x00007f6d6225eccd in read () from /lib64/libc.so.6
#1  0x00007f6d598f1b60 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d598b0999 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d598b0df8 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6d62d7ef7b in QEventDispatcherGlib::processEvents (this=0x7f6d380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7f6d401b4de0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#7  0x00007f6d62b7506a in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
#8  0x00007f6d614aa4b5 in ?? () from /usr/lib64/libQt5DBus.so.5
#9  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x7f6d61713d00) at thread/qthread_unix.cpp:344
#10 0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6d48eb5700 (LWP 15478)):
#0  0x00007f6d62262bfd in poll () from /lib64/libc.so.6
#1  0x00007f6d5b9ea422 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f6d5b9ec00f in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f6d4b20a3e9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f6d62b79899 in QThreadPrivate::start (arg=0x1c331d0) at thread/qthread_unix.cpp:344
#5  0x00007f6d5b5c70a4 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f6d6226b02d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6d655b17c0 (LWP 15476)):
[KCrash Handler]
#6  0x0000000000000020 in ?? ()
#7  0x00007f6d6100c667 in KPIM::AddresseeLineEdit::configureCompletion() () from /usr/lib64/libKF5Libkdepim.so.5
#8  0x00007f6d62d58d2c in QtPrivate::QSlotObjectBase::call (a=0x7ffdae4b6af0, r=0x6b1f460, this=0x705e6c0) at ../../src/corelib/kernel/qobject_impl.h:130
#9  QMetaObject::activate (sender=sender@entry=0x70657b0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffdae4b6af0) at kernel/qobject.cpp:3723
#10 0x00007f6d62d59277 in QMetaObject::activate (sender=sender@entry=0x70657b0, m=m@entry=0x7f6d642ef8c0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffdae4b6af0) at kernel/qobject.cpp:3602
#11 0x00007f6d63c313c2 in QAction::triggered (this=this@entry=0x70657b0, _t1=false) at .moc/moc_qaction.cpp:369
#12 0x00007f6d63c33d9d in QAction::activate (this=0x70657b0, event=<optimized out>) at kernel/qaction.cpp:1170
#13 0x00007f6d63d936aa in QMenuPrivate::activateCausedStack (this=this@entry=0x703bfe0, causedStack=..., action=action@entry=0x70657b0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1136
#14 0x00007f6d63d97eb4 in QMenuPrivate::activateAction (this=this@entry=0x703bfe0, action=action@entry=0x70657b0, action_e=action_e@entry=QAction::Trigger, self=self@entry=true) at widgets/qmenu.cpp:1213
#15 0x00007f6d63d9bc8b in QMenu::mouseReleaseEvent (this=<optimized out>, e=0x7ffdae4b7140) at widgets/qmenu.cpp:2682
#16 0x00007f6d63c7b41a in QWidget::event (this=this@entry=0x6b0dc50, event=event@entry=0x7ffdae4b7140) at kernel/qwidget.cpp:8778
#17 0x00007f6d63d9c67b in QMenu::event (this=0x6b0dc50, e=0x7ffdae4b7140) at widgets/qmenu.cpp:2796
#18 0x00007f6d63c37afc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x6b0dc50, e=0x7ffdae4b7140) at kernel/qapplication.cpp:3799
#19 0x00007f6d63c3f45b in QApplication::notify (this=<optimized out>, receiver=0x6b0dc50, e=0x7ffdae4b7140) at kernel/qapplication.cpp:3273
#20 0x00007f6d62d305f5 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x6b0dc50, event=event@entry=0x7ffdae4b7140) at kernel/qcoreapplication.cpp:988
#21 0x00007f6d63c3dee3 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#22 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x6b0dc50, event=event@entry=0x7ffdae4b7140, alienWidget=0x0, alienWidget@entry=0x6b0dc50, nativeWidget=0x6b0dc50, buttonDown=buttonDown@entry=0x7f6d64321790 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:2771
#23 0x00007f6d63c948c4 in QWidgetWindow::handleMouseEvent (this=this@entry=0x7066c50, event=event@entry=0x7ffdae4b75a0) at kernel/qwidgetwindow.cpp:507
#24 0x00007f6d63c96773 in QWidgetWindow::event (this=0x7066c50, event=0x7ffdae4b75a0) at kernel/qwidgetwindow.cpp:239
#25 0x00007f6d63c37afc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x7066c50, e=0x7ffdae4b75a0) at kernel/qapplication.cpp:3799
#26 0x00007f6d63c3ea80 in QApplication::notify (this=0x7ffdae4b8850, receiver=0x7066c50, e=0x7ffdae4b75a0) at kernel/qapplication.cpp:3556
#27 0x00007f6d62d305f5 in QCoreApplication::notifyInternal2 (receiver=0x7066c50, event=0x7ffdae4b75a0) at kernel/qcoreapplication.cpp:988
#28 0x00007f6d632826cb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#29 0x00007f6d63284225 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#30 0x00007f6d632662db in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#31 0x00007f6d4b237eb0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#32 0x00007f6d598b0c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f6d598b0ed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f6d62d7ef5c in QEventDispatcherGlib::processEvents (this=0x1c68690, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#36 0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7ffdae4b7910, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#37 0x00007f6d63d96ffd in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2449
#38 0x00007f6d61006768 in KPIM::AddresseeLineEdit::contextMenuEvent(QContextMenuEvent*) () from /usr/lib64/libKF5Libkdepim.so.5
#39 0x00007f6d63c7b818 in QWidget::event (this=this@entry=0x6b1f460, event=event@entry=0x7ffdae4b7dd0) at kernel/qwidget.cpp:8953
#40 0x00007f6d63d6dbc5 in QLineEdit::event (this=0x6b1f460, e=0x7ffdae4b7dd0) at widgets/qlineedit.cpp:1456
#41 0x00007f6d58a4b8e4 in KLineEdit::event(QEvent*) () from /usr/lib64/libKF5Completion.so.5
#42 0x00007f6d63c37afc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x6b1f460, e=0x7ffdae4b7dd0) at kernel/qapplication.cpp:3799
#43 0x00007f6d63c3ff0c in QApplication::notify (this=<optimized out>, receiver=0x6b1f460, e=0x7ffdae4b7dd0) at kernel/qapplication.cpp:3417
#44 0x00007f6d62d305f5 in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x6b1f460, event=event@entry=0x7ffdae4b7dd0) at kernel/qcoreapplication.cpp:988
#45 0x00007f6d63c9447d in QCoreApplication::sendSpontaneousEvent (event=0x7ffdae4b7dd0, receiver=0x6b1f460) at ../../src/corelib/kernel/qcoreapplication.h:234
#46 QWidgetWindow::handleMouseEvent (this=this@entry=0x6f29200, event=event@entry=0x7ffdae4b8230) at kernel/qwidgetwindow.cpp:620
#47 0x00007f6d63c96773 in QWidgetWindow::event (this=0x6f29200, event=0x7ffdae4b8230) at kernel/qwidgetwindow.cpp:239
#48 0x00007f6d63c37afc in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x6f29200, e=0x7ffdae4b8230) at kernel/qapplication.cpp:3799
#49 0x00007f6d63c3ea80 in QApplication::notify (this=0x7ffdae4b8850, receiver=0x6f29200, e=0x7ffdae4b8230) at kernel/qapplication.cpp:3556
#50 0x00007f6d62d305f5 in QCoreApplication::notifyInternal2 (receiver=0x6f29200, event=0x7ffdae4b8230) at kernel/qcoreapplication.cpp:988
#51 0x00007f6d632826cb in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#52 0x00007f6d63284225 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#53 0x00007f6d632662db in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#54 0x00007f6d4b237eb0 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#55 0x00007f6d598b0c84 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#56 0x00007f6d598b0ed8 in ?? () from /usr/lib64/libglib-2.0.so.0
#57 0x00007f6d598b0f7c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#58 0x00007f6d62d7ef5c in QEventDispatcherGlib::processEvents (this=0x1c68690, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#59 0x00007f6d62d2e8cb in QEventLoop::exec (this=this@entry=0x7ffdae4b85b0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210
#60 0x00007f6d62d366c6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
#61 0x0000000000404771 in main (argc=1, argv=0x7ffdae4b8998) at /usr/src/debug/kdepim-16.04.3/kontact/src/main.cpp:223
Comment 12 Laurent Montel 2016-09-26 06:14:27 UTC
it's fixed in 5.3.x