Bug 302314 - Kontact crashes when selecting "Edit Recent Contacts"
Summary: Kontact crashes when selecting "Edit Recent Contacts"
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.8.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-21 20:41 UTC by Jessie A. Morris
Modified: 2017-01-07 21:46 UTC (History)
0 users

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 Jessie A. Morris 2012-06-21 20:41:56 UTC
Application: kontact (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-25-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
I right clicked the "To" box and selected the Edit Recent Contacts option. The moment I do this, my whole Kontact crashes instantly.

I am using the Google Resources from the Ubuntu 12.04 repo.

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f67d0a8c7c0 (LWP 28740))]

Thread 4 (Thread 0x7f67b4029700 (LWP 28741)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f67cd28bdec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f67cd28bf19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f67c8751e9a in start_thread (arg=0x7f67b4029700) at pthread_create.c:308
#4  0x00007f67cdfbd4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f67b3728700 (LWP 28742)):
#0  0x00007f67c8256930 in pthread_mutex_lock@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f67c82c05a1 in g_mutex_lock (mutex=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gthread-posix.c:208
#2  0x00007f67c8284f35 in g_main_context_iterate (context=0x7f67ac0009a0, block=1, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3113
#3  0x00007f67c8285164 in g_main_context_iteration (context=0x7f67ac0009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#4  0x00007f67ce732426 in QEventDispatcherGlib::processEvents (this=0x7f67ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f67ce701c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f67ce701ed7 in QEventLoop::exec (this=0x7f67b3727dc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f67ce600fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f67ce603fcb in QThreadPrivate::start (arg=0x1560490) at thread/qthread_unix.cpp:298
#9  0x00007f67c8751e9a in start_thread (arg=0x7f67b3728700) at pthread_create.c:308
#10 0x00007f67cdfbd4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6765f53700 (LWP 28748)):
#0  0x00007f67cdfb1b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f67c8285036 in g_main_context_poll (n_fds=1, fds=0x7f67600029b0, timeout=-1, context=0x7f67600009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x7f67600009a0, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  g_main_context_iterate (context=0x7f67600009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#4  0x00007f67c8285164 in g_main_context_iteration (context=0x7f67600009a0, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#5  0x00007f67ce732426 in QEventDispatcherGlib::processEvents (this=0x7f67600008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f67ce701c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f67ce701ed7 in QEventLoop::exec (this=0x7f6765f52d90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f67ce600fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f67ce6e19ff in QInotifyFileSystemWatcherEngine::run (this=0x1b9dd50) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f67ce603fcb in QThreadPrivate::start (arg=0x1b9dd50) at thread/qthread_unix.cpp:298
#11 0x00007f67c8751e9a in start_thread (arg=0x7f6765f53700) at pthread_create.c:308
#12 0x00007f67cdfbd4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f67d0a8c7c0 (LWP 28740)):
[KCrash Handler]
#6  QMetaObject::changeGuard (ptr=0x4800fc0, o=0x0) at kernel/qobject.cpp:461
#7  0x00007f67cf54a296 in operator= (p=0x0, this=0x4800fc0) at ../../include/QtCore/../../src/corelib/kernel/qpointer.h:68
#8  QMenuPrivate::activateAction (this=0x4800d00, action=0x4a12120, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1133
#9  0x00007f67cf149144 in QWidget::event (this=0x4870720, event=0x7fff6b65a560) at kernel/qwidget.cpp:8362
#10 0x00007f67cf54b80b in QMenu::event (this=0x4870720, e=0x7fff6b65a560) at widgets/qmenu.cpp:2469
#11 0x00007f67cf0f8894 in notify_helper (e=0x7fff6b65a560, receiver=0x4870720, this=0x1551d00) at kernel/qapplication.cpp:4559
#12 QApplicationPrivate::notify_helper (this=0x1551d00, receiver=0x4870720, e=0x7fff6b65a560) at kernel/qapplication.cpp:4531
#13 0x00007f67cf0fe0bf in QApplication::notify (this=<optimized out>, receiver=0x4870720, e=0x7fff6b65a560) at kernel/qapplication.cpp:4102
#14 0x00007f67cfe31bb6 in KApplication::notify (this=0x7fff6b65c820, receiver=0x4870720, event=0x7fff6b65a560) at ../../kdeui/kernel/kapplication.cpp:311
#15 0x00007f67ce702e9c in QCoreApplication::notifyInternal (this=0x7fff6b65c820, receiver=0x4870720, event=0x7fff6b65a560) at kernel/qcoreapplication.cpp:876
#16 0x00007f67cf0f9862 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#17 QApplicationPrivate::sendMouseEvent (receiver=0x4870720, event=0x7fff6b65a560, alienWidget=0x0, nativeWidget=0x4870720, buttonDown=0x0, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3170
#18 0x00007f67cf1792c1 in QETWidget::translateMouseEvent (this=0x4870720, event=<optimized out>) at kernel/qapplication_x11.cpp:4551
#19 0x00007f67cf177bae in QApplication::x11ProcessEvent (this=0x7fff6b65c820, event=0x7fff6b65ae30) at kernel/qapplication_x11.cpp:3732
#20 0x00007f67cf1a10d2 in x11EventSourceDispatch (s=0x1559900, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#21 0x00007f67c8284d53 in g_main_dispatch (context=0x1552900) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#22 g_main_context_dispatch (context=0x1552900) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#23 0x00007f67c82850a0 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x1552900, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#24 g_main_context_iterate (context=0x1552900, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#25 0x00007f67c8285164 in g_main_context_iteration (context=0x1552900, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#26 0x00007f67ce7323bf in QEventDispatcherGlib::processEvents (this=0x1521c10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#27 0x00007f67cf1a0d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007f67ce701c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#29 0x00007f67ce701ed7 in QEventLoop::exec (this=0x7fff6b65b1d0, flags=...) at kernel/qeventloop.cpp:204
#30 0x00007f67cf547131 in QMenu::exec (this=<optimized out>, p=..., action=0x0) at widgets/qmenu.cpp:2113
#31 0x00007f676a4628fa in MessageComposer::ComposerLineEdit::contextMenuEvent(QContextMenuEvent*) () from /usr/lib/libmessagecomposer.so.4
#32 0x00007f67cf148e94 in QWidget::event (this=0x4deb7d0, event=0x7fff6b65bb70) at kernel/qwidget.cpp:8529
#33 0x00007f67cf5172a7 in QLineEdit::event (this=0x4deb7d0, e=0x7fff6b65bb70) at widgets/qlineedit.cpp:1524
#34 0x00007f67cfee9a8b in KLineEdit::event (this=0x4deb7d0, ev=0x7fff6b65bb70) at ../../kdeui/widgets/klineedit.cpp:1403
#35 0x00007f67cf0f8894 in notify_helper (e=0x7fff6b65bb70, receiver=0x4deb7d0, this=0x1551d00) at kernel/qapplication.cpp:4559
#36 QApplicationPrivate::notify_helper (this=0x1551d00, receiver=0x4deb7d0, e=0x7fff6b65bb70) at kernel/qapplication.cpp:4531
#37 0x00007f67cf0fdbcd in QApplication::notify (this=<optimized out>, receiver=0x4deb7d0, e=0x7fff6b65bb70) at kernel/qapplication.cpp:4181
#38 0x00007f67cfe31bb6 in KApplication::notify (this=0x7fff6b65c820, receiver=0x4deb7d0, event=0x7fff6b65bb70) at ../../kdeui/kernel/kapplication.cpp:311
#39 0x00007f67ce702e9c in QCoreApplication::notifyInternal (this=0x7fff6b65c820, receiver=0x4deb7d0, event=0x7fff6b65bb70) at kernel/qcoreapplication.cpp:876
#40 0x00007f67cf178c58 in sendSpontaneousEvent (event=0x7fff6b65bb70, receiver=0x4deb7d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#41 QETWidget::translateMouseEvent (this=<optimized out>, event=<optimized out>) at kernel/qapplication_x11.cpp:4622
#42 0x00007f67cf177bae in QApplication::x11ProcessEvent (this=0x7fff6b65c820, event=0x7fff6b65c410) at kernel/qapplication_x11.cpp:3732
#43 0x00007f67cf1a10d2 in x11EventSourceDispatch (s=0x1559900, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#44 0x00007f67c8284d53 in g_main_dispatch (context=0x1552900) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#45 g_main_context_dispatch (context=0x1552900) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#46 0x00007f67c82850a0 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x1552900, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#47 g_main_context_iterate (context=0x1552900, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#48 0x00007f67c8285164 in g_main_context_iteration (context=0x1552900, may_block=1) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#49 0x00007f67ce7323bf in QEventDispatcherGlib::processEvents (this=0x1521c10, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#50 0x00007f67cf1a0d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#51 0x00007f67ce701c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#52 0x00007f67ce701ed7 in QEventLoop::exec (this=0x7fff6b65c7b0, flags=...) at kernel/qeventloop.cpp:204
#53 0x00007f67ce706f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#54 0x0000000000403629 in ?? ()
#55 0x00007f67cdeec76d in __libc_start_main (main=0x402b40, argc=1, ubp_av=0x7fff6b65ce48, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff6b65ce38) at libc-start.c:226
#56 0x0000000000403b61 in _start ()

Possible duplicates by query: bug 296396, bug 288455, bug 286477, bug 285696, bug 282742.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:19:30 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 2 Denis Kurz 2017-01-07 21:46:52 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.