Bug 301337 - knode crashes when closed immediately after starting it
Summary: knode crashes when closed immediately after starting it
Status: RESOLVED UNMAINTAINED
Alias: None
Product: knode
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-07 08:52 UTC by Aniruddha Shankar
Modified: 2018-09-04 18:31 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 Aniruddha Shankar 2012-06-07 08:52:26 UTC
Application: knode (4.8.3)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-24-generic x86_64
Distribution: Ubuntu 12.04 LTS

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

I started knode accidentally and immediately shut it down using alt+f4.

-- Backtrace:
Application: KNode (knode), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa7838f47c0 (LWP 10401))]

Thread 2 (Thread 0x7fa75f367700 (LWP 10402)):
#0  0x00007fa7804dbb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fa77961bff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa77961c124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa781b40426 in QEventDispatcherGlib::processEvents (this=0x7fa7580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa781b0fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa781b0fed7 in QEventLoop::exec (this=0x7fa75f366d90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fa781a0efa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fa781aef9ff in QInotifyFileSystemWatcherEngine::run (this=0x245d180) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fa781a11fcb in QThreadPrivate::start (arg=0x245d180) at thread/qthread_unix.cpp:298
#9  0x00007fa77f5cde9a in start_thread (arg=0x7fa75f367700) at pthread_create.c:308
#10 0x00007fa7804e74bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa7838f47c0 (LWP 10401)):
[KCrash Handler]
#6  QUtf8::convertFromUnicode (uc=<optimized out>, len=<optimized out>, state=0x0) at codecs/qutfcodec.cpp:91
#7  0x00007fa781b49051 in QUtf8Codec::convertFromUnicode (this=<optimized out>, uc=<optimized out>, len=<optimized out>, state=<optimized out>) at codecs/qutfcodec.cpp:522
#8  0x00007fa781b44f17 in QTextCodec::fromUnicode (this=<optimized out>, str=...) at codecs/qtextcodec.cpp:1383
#9  0x00007fa781a59911 in QString::toLocal8Bit (this=0x7ffff5f92dd0) at tools/qstring.cpp:3767
#10 0x00007fa781a9ac69 in locale_encode (f=...) at io/qfile.cpp:72
#11 0x00007fa781a9b0fa in QFile::encodeName (fileName=...) at io/qfile.cpp:515
#12 0x00007fa781ae45b5 in QFileSystemEntry::resolveNativeFilePath (this=<optimized out>) at io/qfilesystementry.cpp:171
#13 0x00007fa781ae4729 in QFileSystemEntry::isEmpty (this=0x2449e90) at io/qfilesystementry.cpp:315
#14 0x00007fa781adda46 in QFSFileEngine::open (this=<optimized out>, openMode=...) at io/qfsfileengine.cpp:207
#15 0x00007fa781a9baf1 in QFile::open (this=0x7ffff5f92f30, mode=...) at io/qfile.cpp:1035
#16 0x00007fa782b0a274 in KPIM::KScoringManager::save() () from /usr/lib/libknodecommon.so.4
#17 0x00007fa782b0a4d7 in KPIM::KScoringManager::editorReady() () from /usr/lib/libknodecommon.so.4
#18 0x00007fa782b0fe49 in KPIM::KScoringEditorWidget::~KScoringEditorWidget() () from /usr/lib/libknodecommon.so.4
#19 0x00007fa782b0fe89 in KPIM::KScoringEditorWidget::~KScoringEditorWidget() () from /usr/lib/libknodecommon.so.4
#20 0x00007fa781b23935 in QObjectPrivate::deleteChildren (this=0x2452ff0) at kernel/qobject.cpp:1908
#21 0x00007fa780ede740 in QWidget::~QWidget (this=0x2452fa0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#22 0x00007fa782134553 in KCModule::~KCModule (this=0x2452fa0, __in_chrg=<optimized out>) at ../../kdeui/widgets/kcmodule.cpp:193
#23 0x00007fa782a2dc71 in KNode::ScoringWidget::~ScoringWidget() () from /usr/lib/libknodecommon.so.4
#24 0x00007fa781b23935 in QObjectPrivate::deleteChildren (this=0x2428aa0) at kernel/qobject.cpp:1908
#25 0x00007fa780ede740 in QWidget::~QWidget (this=0x23f19e0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#26 0x00007fa7812ff4b9 in QStackedWidget::~QStackedWidget (this=0x23f19e0, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:193
#27 0x00007fa781b23935 in QObjectPrivate::deleteChildren (this=0x2428860) at kernel/qobject.cpp:1908
#28 0x00007fa780ede740 in QWidget::~QWidget (this=0x2402120, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#29 0x00007fa78130afa9 in QTabWidget::~QTabWidget (this=0x2402120, __in_chrg=<optimized out>) at widgets/qtabwidget.cpp:367
#30 0x00007fa781b23935 in QObjectPrivate::deleteChildren (this=0x2428660) at kernel/qobject.cpp:1908
#31 0x00007fa780ede740 in QWidget::~QWidget (this=0x2427820, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#32 0x00007fa782134553 in KCModule::~KCModule (this=0x2427820, __in_chrg=<optimized out>) at ../../kdeui/widgets/kcmodule.cpp:193
#33 0x00007fa760403401 in KNode::ReadNewsPage::~ReadNewsPage() () from /usr/lib/kde4/kcm_knode.so
#34 0x00007fa77de74434 in KCModuleProxy::deleteClient (this=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:219
#35 0x00007fa77de74722 in KCModuleProxy::~KCModuleProxy (this=0x2427410, __in_chrg=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:210
#36 0x00007fa77de74859 in KCModuleProxy::~KCModuleProxy (this=0x2427410, __in_chrg=<optimized out>) at ../../kutils/kcmoduleproxy.cpp:214
#37 0x00007fa7820d1c90 in ~Private (this=0x24274a0, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:40
#38 KPageWidgetItem::~KPageWidgetItem (this=0x2427720, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:84
#39 0x00007fa7820d1d19 in KPageWidgetItem::~KPageWidgetItem (this=0x2427720, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:85
#40 0x00007fa7820d21fb in PageItem::~PageItem (this=0x21b4f80, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:174
#41 0x00007fa7820d2230 in qDeleteAll<QList<PageItem*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#42 qDeleteAll<QList<PageItem*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#43 PageItem::~PageItem (this=0x227bd10, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:177
#44 0x00007fa7820d372c in ~KPageWidgetModelPrivate (this=0x227b8c0, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidgetmodel_p.h:66
#45 KPageWidgetModelPrivate::~KPageWidgetModelPrivate (this=<optimized out>, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidgetmodel_p.h:68
#46 0x00007fa7820ccbe1 in KPageModel::~KPageModel (this=0x227b8a0, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagemodel.cpp:42
#47 0x00007fa7820d1b99 in KPageWidgetModel::~KPageWidgetModel (this=0x227b8a0, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidgetmodel.cpp:261
#48 0x00007fa781b23935 in QObjectPrivate::deleteChildren (this=0x2385f30) at kernel/qobject.cpp:1908
#49 0x00007fa780ede740 in QWidget::~QWidget (this=0x227d400, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#50 0x00007fa7820d1479 in KPageWidget::~KPageWidget (this=0x227d400, __in_chrg=<optimized out>) at ../../kdeui/paged/kpagewidget.cpp:78
#51 0x00007fa781b23935 in QObjectPrivate::deleteChildren (this=0x23829e0) at kernel/qobject.cpp:1908
#52 0x00007fa780ede740 in QWidget::~QWidget (this=0x237dd50, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#53 0x00007fa782a1cefe in ?? () from /usr/lib/libknodecommon.so.4
#54 0x00007fa781b23935 in QObjectPrivate::deleteChildren (this=0x1f5e550) at kernel/qobject.cpp:1908
#55 0x00007fa780ede740 in QWidget::~QWidget (this=0x1f8d7a0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#56 0x00007fa782accba9 in KNMainWidget::~KNMainWidget() () from /usr/lib/libknodecommon.so.4
#57 0x00007fa781b23935 in QObjectPrivate::deleteChildren (this=0x1f1ea80) at kernel/qobject.cpp:1908
#58 0x00007fa780ede740 in QWidget::~QWidget (this=0x1edcd80, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676
#59 0x00007fa78215c475 in KMainWindow::~KMainWindow (this=0x1edcd80, __in_chrg=<optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467
#60 0x00000000004063fa in _start ()

Possible duplicates by query: bug 297719.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-09-04 18:31:09 UTC
Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug.