Bug 316764 - Kontact is started twice
Summary: Kontact is started twice
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.10.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-15 08:38 UTC by Boerny
Modified: 2017-01-07 21:27 UTC (History)
0 users

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 Boerny 2013-03-15 08:38:31 UTC
Application: kontact (4.10.1)
KDE Platform Version: 4.10.1
Qt Version: 4.8.3
Operating System: Linux 3.5.0-26-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:

After login Kontact is started twice when loading last desktop session. This leads to problems and Kontact crashes after some time.

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 0x7f57058b17c0 (LWP 3240))]

Thread 5 (Thread 0x7f56fe2ad700 (LWP 3243)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f5717120b2d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f5717120c39 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f5712255e9a in start_thread (arg=0x7f56fe2ad700) at pthread_create.c:308
#4  0x00007f5717e4bccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f56fd994700 (LWP 3245)):
#0  0x00007f5712257f69 in __pthread_mutex_lock (mutex=0x7f56f8000a60) at pthread_mutex_lock.c:92
#1  0x00007f57119cbe21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f571198e623 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f571198ecab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f571198eea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f571926dc46 in QEventDispatcherGlib::processEvents (this=0x7f56f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f571923e2ef in QEventLoop::processEvents (this=this@entry=0x7f56fd993dc0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f571923e578 in QEventLoop::exec (this=0x7f56fd993dc0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f571913fb40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f5719142b1c in QThreadPrivate::start (arg=0x1b10770) at thread/qthread_unix.cpp:338
#10 0x00007f5712255e9a in start_thread (arg=0x7f56fd994700) at pthread_create.c:308
#11 0x00007f5717e4bccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f56af120700 (LWP 3459)):
#0  0x00007f571198ec40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f571198eea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f571926dc46 in QEventDispatcherGlib::processEvents (this=0x7f56a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#3  0x00007f571923e2ef in QEventLoop::processEvents (this=this@entry=0x7f56af11fd90, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007f571923e578 in QEventLoop::exec (this=0x7f56af11fd90, flags=...) at kernel/qeventloop.cpp:204
#5  0x00007f571913fb40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#6  0x00007f571921e9df in QInotifyFileSystemWatcherEngine::run (this=0x3ae38c0) at io/qfilesystemwatcher_inotify.cpp:248
#7  0x00007f5719142b1c in QThreadPrivate::start (arg=0x3ae38c0) at thread/qthread_unix.cpp:338
#8  0x00007f5712255e9a in start_thread (arg=0x7f56af120700) at pthread_create.c:308
#9  0x00007f5717e4bccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5696df5700 (LWP 3543)):
#0  QEventDispatcherGlib::processEvents (this=0x7f568c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#1  0x00007f571923e2ef in QEventLoop::processEvents (this=this@entry=0x7f5696df4dc0, flags=...) at kernel/qeventloop.cpp:149
#2  0x00007f571923e578 in QEventLoop::exec (this=0x7f5696df4dc0, flags=...) at kernel/qeventloop.cpp:204
#3  0x00007f571913fb40 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#4  0x00007f5719142b1c in QThreadPrivate::start (arg=0x4053490) at thread/qthread_unix.cpp:338
#5  0x00007f5712255e9a in start_thread (arg=0x7f5696df5700) at pthread_create.c:308
#6  0x00007f5717e4bccd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f57058b17c0 (LWP 3240)):
[KCrash Handler]
#6  value (akey=..., this=0x50) at /usr/include/qt4/QtCore/qmap.h:502
#7  KActionCollection::action (this=0x4d9a4f0, name=...) at ../../kdeui/actions/kactioncollection.cpp:136
#8  0x00007f56ad614537 in ?? () from /usr/lib/kde4/akregatorpart.so
#9  0x00007f56ad614268 in ?? () from /usr/lib/kde4/akregatorpart.so
#10 0x00007f56ad6235de in Akregator::ArticleViewer::slotShowSummary(Akregator::TreeNode*) () from /usr/lib/kde4/akregatorpart.so
#11 0x00007f56ad645d37 in Akregator::MainWidget::slotNodeSelected(Akregator::TreeNode*) () from /usr/lib/kde4/akregatorpart.so
#12 0x00007f5719254f8f in QMetaObject::activate (sender=0x3e66ab0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe6237590) at kernel/qobject.cpp:3547
#13 0x00007f56ad6020ff in ?? () from /usr/lib/kde4/akregatorpart.so
#14 0x00007f56ad60b732 in ?? () from /usr/lib/kde4/akregatorpart.so
#15 0x00007f5719254f8f in QMetaObject::activate (sender=0xd7a04b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffe6237700) at kernel/qobject.cpp:3547
#16 0x00007f5718b450aa in QItemSelectionModel::currentChanged (this=this@entry=0xd7a04b0, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:173
#17 0x00007f5718b45199 in QItemSelectionModel::setCurrentIndex (this=0xd7a04b0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175
#18 0x00007f5718af6caa in QAbstractItemView::mousePressEvent (this=0x3e4a160, event=<optimized out>) at itemviews/qabstractitemview.cpp:1682
#19 0x00007f5718636cf3 in QWidget::event (this=0x3e4a160, event=0x7fffe6238480) at kernel/qwidget.cpp:8367
#20 0x00007f57189e5b66 in QFrame::event (this=0x3e4a160, e=0x7fffe6238480) at widgets/qframe.cpp:557
#21 0x00007f5718af159b in QAbstractItemView::viewportEvent (this=0x3e4a160, event=0x7fffe6238480) at itemviews/qabstractitemview.cpp:1644
#22 0x00007f5718b35d81 in QTreeView::viewportEvent (this=0x3e4a160, event=0x7fffe6238480) at itemviews/qtreeview.cpp:1257
#23 0x00007f571923f706 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x3e4b290, event=0x7fffe6238480) at kernel/qcoreapplication.cpp:1025
#24 0x00007f57185e6e6c in QApplicationPrivate::notify_helper (this=this@entry=0x19a2c00, receiver=receiver@entry=0x3e4b290, e=e@entry=0x7fffe6238480) at kernel/qapplication.cpp:4558
#25 0x00007f57185ebb6b in QApplication::notify (this=<optimized out>, receiver=0x3e4b290, e=0x7fffe6238480) at kernel/qapplication.cpp:4105
#26 0x00007f5719c7ead6 in KApplication::notify (this=0x7fffe6239160, receiver=0x3e4b290, event=0x7fffe6238480) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f571923f59e in QCoreApplication::notifyInternal (this=0x7fffe6239160, receiver=0x3e4b290, event=0x7fffe6238480) at kernel/qcoreapplication.cpp:915
#28 0x00007f57185e7cd3 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QApplicationPrivate::sendMouseEvent (receiver=0x3e4b290, event=0x7fffe6238480, alienWidget=0x3e4b290, nativeWidget=0x3d93990, buttonDown=0x7f57190c3308 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#30 0x00007f5718665554 in QETWidget::translateMouseEvent (this=this@entry=0x3d93990, event=event@entry=0x7fffe6238c00) at kernel/qapplication_x11.cpp:4622
#31 0x00007f571866444f in QApplication::x11ProcessEvent (this=0x7fffe6239160, event=0x7fffe6238c00) at kernel/qapplication_x11.cpp:3737
#32 0x00007f571868bfa2 in x11EventSourceDispatch (s=0x1990370, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0x00007f571198eab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f571198ede8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f571198eea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f571926dc26 in QEventDispatcherGlib::processEvents (this=0x1963b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#37 0x00007f571868bc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f571923e2ef in QEventLoop::processEvents (this=this@entry=0x7fffe6238fd0, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f571923e578 in QEventLoop::exec (this=0x7fffe6238fd0, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007f5719243738 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#41 0x0000000000403339 in ?? ()
#42 0x00007f5717d7976d in __libc_start_main (main=0x402b40, argc=3, ubp_av=0x7fffe62392a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffe6239298) at libc-start.c:226
#43 0x00000000004038a1 in _start ()

Possible duplicates by query: bug 258051.

Reported using DrKonqi
Comment 1 Denis Kurz 2016-09-24 19:29:48 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:27:25 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.