Bug 359236 - kontact crash after disabling the knode (usenet) component
Summary: kontact crash after disabling the knode (usenet) component
Status: RESOLVED INTENTIONAL
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-02-10 14:18 UTC by RJVB
Modified: 2016-02-11 05:41 UTC (History)
1 user (show)

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 RJVB 2016-02-10 14:18:14 UTC
Application: kontact (4.13.3)
KDE Platform Version: 4.14.14 (Compiled from sources)
Qt Version: 4.8.7
Operating System: Linux 3.14.59-ck1-mainline-amdf10-rjvb x86_64
Distribution: Ubuntu 14.04.3 LTS

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

1) started knode --nofork from a terminal
2) started kontact --nofork from a terminal

worked for a while, then quit knode as it became stuck trying to update my subscribed newsgroups

3) restarted knode --nofork from a terminal

after noticing that opened knode in the running kontact process, I went to the Kontact settings and deactivated knode.

Some time after that, this crash occurred.

-- 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 0x7fdb0be2e800 (LWP 880))]

Thread 5 (Thread 0x7fdaebd25700 (LWP 882)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb0697a81d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fdb0697a859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fdb030a3182 in start_thread (arg=0x7fdaebd25700) at pthread_create.c:312
#4  0x00007fdb0905347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fdaab40a700 (LWP 883)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fdb066bb20d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fdb069a9fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fdb030a3182 in start_thread (arg=0x7fdaab40a700) at pthread_create.c:312
#4  0x00007fdb0905347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fda9a9af700 (LWP 907)):
#0  0x00007fdb0904482d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fdb02c04c10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fdb02bc3b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fdb02bc3f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fdb02bc40ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fdb0996828e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6  0x00007fdb09a1eeef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7  0x00007fdb09a20db6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8  0x00007fdb09900669 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#9  0x00007fdb09900306 in QThreadPrivate::start(void*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#10 0x00007fdb030a3182 in start_thread (arg=0x7fda9a9af700) at pthread_create.c:312
#11 0x00007fdb0905347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fda88d03700 (LWP 13610)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fda9d72a9a4 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fda9d72a9e9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fdb030a3182 in start_thread (arg=0x7fda88d03700) at pthread_create.c:312
#4  0x00007fdb0905347d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fdb0be2e800 (LWP 880)):
[KCrash Handler]
#6  0x00007fdb0a5dc8e8 in QWidget::window() const () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#7  0x00007fda83cf1375 in topLevelWidget (this=<optimized out>, this=<optimized out>) at /usr/include/qt4/QtGui/qwidget.h:328
#8  KNMainWidget::setStatusMsg (this=0xa697600, text=..., id=4000005) at ../../knode/knmainwidget.cpp:263
#9  0x00007fda83c691c6 in KNGroup::scoreArticles (this=0xb4a80d0, onlynew=<optimized out>) at ../../knode/kngroup.cpp:923
#10 0x00007fda83c57881 in KNGroupManager::processJob (this=0xb241a40, j=0xb3f2a80) at ../../knode/kngroupmanager.cpp:630
#11 0x00007fda83c40ddf in KNode::Scheduler::slotJobFinished (this=0x3df8730, job=0xb3f2a80) at ../../knode/scheduler.cpp:202
#12 0x00007fda83d5c91d in KNode::Scheduler::qt_static_metacall (_o=0x3df8730, _c=<optimized out>, _id=<optimized out>, _a=0x7ffc2e359710) at ./moc_scheduler.cpp:57
#13 0x00007fdb09a3c686 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007fda83d595ed in KNJobData::finished (this=<optimized out>, _t1=<optimized out>, this=<optimized out>, _t1=<optimized out>) at ./moc_knjobdata.cpp:108
#15 0x00007fda83d595a5 in KNJobData::qt_static_metacall (_o=0xb3f2a80, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./moc_knjobdata.cpp:59
#16 0x00007fdb09a41a51 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007fdb0a46e4ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007fdb0a47c33b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007fdb0b17bd2a in KApplication::notify (this=0x7ffc2e359d70, receiver=0xb3f2a80, event=0xb1f56c0) at ../../kdeui/kernel/kapplication.cpp:321
#20 0x00007fdb09a1e69c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x00007fdb09a1ea9b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#22 0x00007fdb099699b3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#23 0x00007fdb02bc3e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007fdb02bc4048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007fdb02bc40ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007fdb09968251 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007fdb0a8753a6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#28 0x00007fdb09a1eeef in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#29 0x00007fdb09a20db6 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#30 0x00007fdb09a210a9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#31 0x0000000000404b3c in main (argc=<optimized out>, argv=<optimized out>) at ../../../kontact/src/main.cpp:219

The reporter indicates this bug may be a duplicate of or related to bug 330652.

Possible duplicates by query: bug 330652.

Reported using DrKonqi
Comment 1 Laurent Montel 2016-02-10 17:47:04 UTC
KNode was removed in kf5.
So it will not fix.
Sorry.
Comment 2 RJVB 2016-02-10 17:57:36 UTC
No more Usenet reader in KF5 PIM?

If  so, that's a perfect reason not to bother with it ...
Comment 3 Laurent Montel 2016-02-11 05:41:04 UTC
nope.
It was not ported to qt4 pure, it was not maintain, so it was removed for kf5.