Bug 340215 - kontact crashes immediately when selecting the todo component
Summary: kontact crashes immediately when selecting the todo component
Status: RESOLVED WORKSFORME
Alias: None
Product: kontact
Classification: Applications
Component: todo (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2014-10-21 21:47 UTC by Thiago Jung Bauermann
Modified: 2018-10-28 03:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (9.46 KB, text/plain)
2016-01-04 19:39 UTC, Grishin
Details
New crash information added by DrKonqi (8.53 KB, text/plain)
2016-01-06 18:06 UTC, Grishin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Thiago Jung Bauermann 2014-10-21 21:47:55 UTC
Subject says it all. My computer is in German, I assume "Aufgabenlisten" means "todo". That is the component I select and causes Kontact to crash immediately.

I tried submitting the report via the KDE Crash Handler, but that doesn't work (it says I should be logged in to do that, but I was already logged in). Here's the report it generated:

Application: kontact (4.14.2)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-36-generic x86_64
Distribution: Ubuntu 14.04.1 LTS

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

I had Kontact opened in the KMail component for some hours. It was working fine. Then I switched to the address book, which worked correctly as well. Very soon after switching to the address book, I switched to the component immediately below on the side pane (todo). Kontact crashed right away.

-- 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 0x7f6721d39800 (LWP 15024))]

Thread 5 (Thread 0x7f670246d700 (LWP 15026)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f671cade81d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f671cade859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f67191ff182 in start_thread (arg=0x7f670246d700) at pthread_create.c:312
#4  0x00007f671f2b3fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f66c1b52700 (LWP 15035)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f671c81f20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f671cb0dfd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f67191ff182 in start_thread (arg=0x7f66c1b52700) at pthread_create.c:312
#4  0x00007f671f2b3fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7f66b24a9700 (LWP 15056)):
#0  0x00007f6718d6162d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f6718d61989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6718d1f0b0 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6718d1fea5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6718d200ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f671fa2d7be in QEventDispatcherGlib::processEvents (this=0x7f66ac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f671f9ff0af in QEventLoop::processEvents (this=this@entry=0x7f66b24a8de0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f671f9ff3a5 in QEventLoop::exec (this=this@entry=0x7f66b24a8de0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f671f8fbc5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#9  0x00007f671f8fe32f in QThreadPrivate::start (arg=0x1f71400) at thread/qthread_unix.cpp:349
#10 0x00007f67191ff182 in start_thread (arg=0x7f66b24a9700) at pthread_create.c:312
#11 0x00007f671f2b3fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f66aa8c3700 (LWP 15220)):
#0  0x00007f6718d6162a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f6718d61989 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f6718d1f87b in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f6718d1ff52 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f6718d200ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f671fa2d7be in QEventDispatcherGlib::processEvents (this=0x7f669c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007f671f9ff0af in QEventLoop::processEvents (this=this@entry=0x7f66aa8c2da0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f671f9ff3a5 in QEventLoop::exec (this=this@entry=0x7f66aa8c2da0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f671f8fbc5f in QThread::exec (this=this@entry=0x11531720) at thread/qthread.cpp:537
#9  0x00007f671f9e0823 in QInotifyFileSystemWatcherEngine::run (this=0x11531720) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f671f8fe32f in QThreadPrivate::start (arg=0x11531720) at thread/qthread_unix.cpp:349
#11 0x00007f67191ff182 in start_thread (arg=0x7f66aa8c3700) at pthread_create.c:312
#12 0x00007f671f2b3fbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f6721d39800 (LWP 15024)):
[KCrash Handler]
#6  0x00007f671fa15992 in QObject::connect (sender=0x7f66bb320ad8, signal=signal@entry=0x7f672197c44e "2destroyed()", receiver=receiver@entry=0x1fde620, method=method@entry=0x7f672197c43d "1partDestroyed()", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2546
#7  0x00007f6721979dc6 in connect (atype=Qt::AutoConnection, amember=0x7f672197c43d "1partDestroyed()", asignal=0x7f672197c44e "2destroyed()", asender=<optimized out>, this=0x1fde620) at /usr/include/qt4/QtCore/qobject.h:339
#8  KontactInterface::Plugin::part (this=0x1fde620) at ../../kontactinterface/plugin.cpp:195
#9  0x00007f67215402d1 in Kontact::MainWindow::selectPlugin (this=0x20d7310, plugin=0x1fde620) at ../../../kontact/src/mainwindow.cpp:810
#10 0x00007f671fa1487a in QMetaObject::activate (sender=0x20c7090, m=m@entry=0x7f6721754b20 <Kontact::SidePaneBase::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffff4041b60) at kernel/qobject.cpp:3539
#11 0x00007f672154b8b2 in pluginSelected (_t1=0x1fde620, this=<optimized out>) at moc_sidepanebase.cpp:103
#12 Kontact::SidePaneBase::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_sidepanebase.cpp:53
#13 0x00007f671fa1487a in QMetaObject::activate (sender=sender@entry=0x1ea7ac0, m=m@entry=0x7f6721754c20 <Kontact::Navigator::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffff4041c90) at kernel/qobject.cpp:3539
#14 0x00007f672154b92f in Kontact::Navigator::pluginActivated (this=this@entry=0x1ea7ac0, _t1=0x1fde620) at moc_iconsidepane.cpp:109
#15 0x00007f6721545c20 in Kontact::Navigator::slotCurrentChanged (this=0x1ea7ac0, current=...) at ../../../kontact/src/iconsidepane.cpp:477
#16 0x00007f672154b819 in Kontact::Navigator::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at moc_iconsidepane.cpp:58
#17 0x00007f671fa1487a in QMetaObject::activate (sender=sender@entry=0x20dd000, m=m@entry=0x7f6720eb9fc0 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffff4041e20) at kernel/qobject.cpp:3539
#18 0x00007f672093b88a in QItemSelectionModel::currentChanged (this=this@entry=0x20dd000, _t1=..., _t2=...) at .moc/release-shared/moc_qitemselectionmodel.cpp:172
#19 0x00007f672093b96d in QItemSelectionModel::setCurrentIndex (this=0x20dd000, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1175
#20 0x00007f67208edd44 in QAbstractItemView::mousePressEvent (this=0x1ea7ac0, event=<optimized out>) at itemviews/qabstractitemview.cpp:1682
#21 0x00007f672044237b in QWidget::event (this=this@entry=0x1ea7ac0, event=event@entry=0x7ffff4042680) at kernel/qwidget.cpp:8372
#22 0x00007f67207e3fce in QFrame::event (this=0x1ea7ac0, e=0x7ffff4042680) at widgets/qframe.cpp:557
#23 0x00007f67208f35b3 in QAbstractItemView::viewportEvent (this=0x1ea7ac0, event=0x7ffff4042680) at itemviews/qabstractitemview.cpp:1644
#24 0x00007f671fa00646 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x1eb9e70, receiver=receiver@entry=0x1ebe090, event=event@entry=0x7ffff4042680) at kernel/qcoreapplication.cpp:1063
#25 0x00007f67203f2e0c in QApplicationPrivate::notify_helper (this=this@entry=0x1eb9e70, receiver=receiver@entry=0x1ebe090, e=e@entry=0x7ffff4042680) at kernel/qapplication.cpp:4563
#26 0x00007f67203f95dd in QApplication::notify (this=this@entry=0x7ffff4042ed0, receiver=receiver@entry=0x1ebe090, e=e@entry=0x7ffff4042680) at kernel/qapplication.cpp:4110
#27 0x00007f67210fdcca in KApplication::notify (this=0x7ffff4042ed0, receiver=0x1ebe090, event=0x7ffff4042680) at ../../kdeui/kernel/kapplication.cpp:311
#28 0x00007f671fa004dd in QCoreApplication::notifyInternal (this=0x7ffff4042ed0, receiver=receiver@entry=0x1ebe090, event=event@entry=0x7ffff4042680) at kernel/qcoreapplication.cpp:953
#29 0x00007f67203f8d93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#30 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x1ebe090, event=event@entry=0x7ffff4042680, alienWidget=alienWidget@entry=0x1ebe090, nativeWidget=nativeWidget@entry=0x20c7090, buttonDown=buttonDown@entry=0x7f6720ed8318 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3178
#31 0x00007f672046d9cb in QETWidget::translateMouseEvent (this=this@entry=0x20c7090, event=event@entry=0x7ffff4042a00) at kernel/qapplication_x11.cpp:4634
#32 0x00007f672046d269 in QApplication::x11ProcessEvent (this=0x7ffff4042ed0, event=event@entry=0x7ffff4042a00) at kernel/qapplication_x11.cpp:3627
#33 0x00007f6720494b02 in x11EventSourceDispatch (s=0x1eba300, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#34 0x00007f6718d1fe04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f6718d20048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f6718d200ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f671fa2d7a1 in QEventDispatcherGlib::processEvents (this=0x1eb6740, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#38 0x00007f6720494bb6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0x00007f671f9ff0af in QEventLoop::processEvents (this=this@entry=0x7ffff4042dd0, flags=...) at kernel/qeventloop.cpp:149
#40 0x00007f671f9ff3a5 in QEventLoop::exec (this=this@entry=0x7ffff4042dd0, flags=...) at kernel/qeventloop.cpp:204
#41 0x00007f671fa04b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#42 0x00007f67203f137c in QApplication::exec () at kernel/qapplication.cpp:3828
#43 0x0000000000403660 in main (argc=1, argv=0x7ffff4043018) at ../../../kontact/src/main.cpp:219

Possible duplicates by query: bug 337876, bug 333689, bug 332359, bug 332345.



Reproducible: Always

Steps to Reproduce:
1. Open Kontact.
2. Select todo (Aufgabenlisten) in the sidebar.

Actual Results:  
Crash.

Expected Results:  
The selected component should open.

This is with Kontact 4.14.2, but that version is not available in bugzilla.
Comment 1 Thiago Jung Bauermann 2014-10-21 21:56:04 UTC
Interesting bit of information which I just found out: in the "About Kontact" window, if I select Aufgabelisten/todo, it shows info about Zanshin Todo, so this is a bug in Zanshin. Kontact doesn't crash if I use the regular todo application.

I have Zanshin version 0.2.1 installed.
Comment 2 Franz Preyser 2014-11-28 12:00:35 UTC
Hello.
I have exactly the same problem.
Until the day before yesterday, I used Ubungut 12.04 and had no Problem with Kontact and Zanshin. Then I installed Kubuntu 14.04 and since then, I have this Problem with Zanshin.
Zanshin started seperately works fine.....
Comment 3 Grishin 2016-01-04 19:39:12 UTC
Created attachment 96458 [details]
New crash information added by DrKonqi

kontact (4.14.2) on KDE Platform 4.14.2 using Qt 4.8.6

- What I was doing when the application crashed:

Просто нажал кнопку "ToDo lists" в левом поле программы Kontact

-- Backtrace (Reduced):
#6  0x00007f4e536b7992 in QObject::connect (sender=0x7f4dee07cad8, signal=signal@entry=0x7f4e5561e44e "2destroyed()", receiver=receiver@entry=0x24814d0, method=method@entry=0x7f4e5561e43d "1partDestroyed()", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2546
#7  0x00007f4e5561bdc6 in connect (atype=Qt::AutoConnection, amember=0x7f4e5561e43d "1partDestroyed()", asignal=0x7f4e5561e44e "2destroyed()", asender=<optimized out>, this=0x24814d0) at /usr/include/qt4/QtCore/qobject.h:339
#8  KontactInterface::Plugin::part (this=0x24814d0) at ../../kontactinterface/plugin.cpp:195
#9  0x00007f4e551e22d1 in Kontact::MainWindow::selectPlugin (this=0x1fcb090, plugin=0x24814d0) at ../../../kontact/src/mainwindow.cpp:810
[...]
#11 0x00007f4e551ed8b2 in pluginSelected (_t1=0x24814d0, this=<optimized out>) at moc_sidepanebase.cpp:103
Comment 4 Grishin 2016-01-06 18:06:13 UTC
Created attachment 96489 [details]
New crash information added by DrKonqi

kontact (4.14.2) on KDE Platform 4.14.2 using Qt 4.8.6

- What I was doing when the application crashed:

пытался открыть Todo lists из приложения kontakt

-- Backtrace (Reduced):
#6  0x00007f2e59ded992 in QObject::connect (sender=0x7f2df8926ad8, signal=signal@entry=0x7f2e5bd5444e "2destroyed()", receiver=receiver@entry=0x10b14d0, method=method@entry=0x7f2e5bd5443d "1partDestroyed()", type=type@entry=Qt::AutoConnection) at kernel/qobject.cpp:2546
#7  0x00007f2e5bd51dc6 in connect (atype=Qt::AutoConnection, amember=0x7f2e5bd5443d "1partDestroyed()", asignal=0x7f2e5bd5444e "2destroyed()", asender=<optimized out>, this=0x10b14d0) at /usr/include/qt4/QtCore/qobject.h:339
#8  KontactInterface::Plugin::part (this=0x10b14d0) at ../../kontactinterface/plugin.cpp:195
#9  0x00007f2e5b9182d1 in Kontact::MainWindow::selectPlugin (this=0xcf88a0, plugin=0x10b14d0) at ../../../kontact/src/mainwindow.cpp:810
[...]
#11 0x00007f2e5b9238b2 in pluginSelected (_t1=0x10b14d0, this=<optimized out>) at moc_sidepanebase.cpp:103
Comment 5 Denis Kurz 2017-06-23 20:48:33 UTC
This bug has never been confirmed for a KDE PIM version that is based on KDE Frameworks, except possibly a Technology Preview version 5.0.x. Those Framework-based versions differ significantly from the old 4.x series. Therefore, I plan to close it in around two or three months. In the meantime, it is set to WAITINGFORINFO to give reporters the opportunity to check if it is still valid. As soon as someone confirms it for a recent version (at least 5.1, ideally even more recent), I'll gladly reopen it.

Please understand that we lack the manpower to triage bugs reported for versions almost two years beyond their end of life.
Comment 6 Andrew Crouthamel 2018-09-28 02:26:48 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Andrew Crouthamel 2018-10-28 03:29:17 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!