Version: 3.5.0-1 (using KDE KDE 3.5.0) Installed from: SuSE RPMs Compiler: gcc-4.0.2_20050901 release 3 OS: Linux Knode crashes when I try yo start it;no GUI is shown; it happens when I do it from desktop icon or Konsole. I copy and paste the error messages: (no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 1106841952 (LWP 23960)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [KCrash handler] #7 0x40a96bea in QTimer::stop () from /usr/lib/qt3/lib/libqt-mt.so.3 #8 0x40122c35 in KNode::ArticleWidget::readConfig () from /opt/kde3/lib/libknodecommon.so #9 0x401670f3 in KNode::ArticleWidget::ArticleWidget () from /opt/kde3/lib/libknodecommon.so #10 0x4016f94a in KNMainWidget::KNMainWidget () from /opt/kde3/lib/libknodecommon.so #11 0x0804f0bc in ?? () #12 0x08189b68 in ?? () #13 0x08158490 in ?? () #14 0x00000001 in ?? () #15 0x081583d0 in ?? () #16 0x00000000 in ?? () #17 0xffffffff in ?? () #18 0xbfa8a4e8 in ?? () #19 0x40f9c3c7 in operator new () from /usr/lib/libstdc++.so.6 #20 0x0804f84c in ?? () #21 0x081583d0 in ?? () #22 0x00000000 in ?? () #23 0xbfa8a528 in ?? () #24 0x00000001 in ?? () #25 0x00000000 in ?? () #26 0x00000000 in ?? () #27 0xbfa8a528 in ?? () #28 0x40d2af13 in QGArray::~QGArray () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0x40730808 in KUniqueApplication::processDelayed () from /opt/kde3/lib/libkdecore.so.4 #30 0x407320ac in KUniqueApplication::qt_invoke () from /opt/kde3/lib/libkdecore.so.4 #31 0x0804ea4f in ?? () #32 0xbfa8abe4 in ?? () #33 0x00000013 in ?? () #34 0xbfa8a6a4 in ?? () #35 0x40ec4464 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3 #36 0x4084e3f4 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3 #37 0x40ebfd0c in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3 #38 0xbfa8a678 in ?? () #39 0x40a72b69 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #40 0x40a72b69 in QObject::activate_signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #41 0x40db46f2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3 #42 0x40a8f78b in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3 #43 0x40a970e3 in QSingleShotTimer::event () from /usr/lib/qt3/lib/libqt-mt.so.3 #44 0x40a12d81 in QApplication::internalNotify () from /usr/lib/qt3/lib/libqt-mt.so.3 #45 0x40a136f9 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3 #46 0x4071e6ee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4 #47 0x40a07af8 in QEventLoop::activateTimers () from /usr/lib/qt3/lib/libqt-mt.so.3 #48 0x409c0f8f in QEventLoop::processEvents () from /usr/lib/qt3/lib/libqt-mt.so.3 #49 0x40a29c79 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3 #50 0x40a29b76 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #51 0x40a126cf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3 #52 0x0804ed28 in ?? () #53 0xbfa8abe4 in ?? () #54 0xbfa8acf8 in ?? () #55 0x00000001 in ?? () #56 0x00000000 in ?? () #57 0x00000004 in ?? () #58 0x00000008 in ?? () #59 0x08050558 in vtable for QGList () #60 0xbfa8abe8 in ?? () #61 0x4102dea6 in malloc () from /lib/tls/libc.so.6 #62 0x40fdcea0 in __libc_start_main () from /lib/tls/libc.so.6 #63 0x0804e531 in ?? ()
I have installed the rpms from supplementary directory of ftp.suse.com instead of those from kde.org and the problem is the same; then I downgraded kdepim to SuSE DVD version (KDE 3.4.2) and Knode works fine again. Using SuSE 10.0 i386 Kernel 2.6.13-15-smp
This bug's status is "UNCONFIRMED" - well I can confirm the reported behaviour with identical debugging messages appearing and the only difference being kdepim3-3.5.0-9 on my side (compared to 3.5.0-1 mentioned above). SuSE RPMs, SuSE 10.0, gcc-4.0.2_20050901 release 3.
Current knode perhaps can't cope with some incarnations of previous configuration files. I renamed knoderc, started and quit knode, compared old and new knoderc, merged my personal preferences into the new file - and knode resumed to start.
This is a very helpful information, could you attach the old config file?
I think I can provide some even more useful information - as my manual work at the config file mentioned above was good for one start only ... knode ran for quite some time, I quit the newsreader and afterwards again no luck starting it. But: I did some additional (AFAICS successful) testing after having seen your comment and having gained hope that this bug might get fixed ... ;-) If I let knode create its knoderc from scratch it starts and quits reliably without any crash. It fails to start as soon as I deactivate the option "Artikel als gelesen markieren nach:" (don't know the english text). Set "autoMark=true" in knoderc and it will start again ...
Thanks for the detailed testing, now it's easy to fix :)
SVN commit 491989 by vkrause: Fix crash on startup if auto mark-as-read is disabled. CCBUG: 116514 M +3 -3 articlewidget.cpp --- trunk/KDE/kdepim/knode/articlewidget.cpp #491988:491989 @@ -115,12 +115,12 @@ connect( mViewer, SIGNAL(popupMenu(const QString&, const QPoint&)), SLOT(slotURLPopup(const QString&, const QPoint&)) ); + mTimer = new QTimer( this ); + connect( mTimer, SIGNAL(timeout()), SLOT(slotTimeout()) ); + initActions(); readConfig(); clear(); - - mTimer = new QTimer( this ); - connect( mTimer, SIGNAL(timeout()), SLOT(slotTimeout()) ); }
SVN commit 491991 by vkrause: Backport commit 491989 for KDE 3.5.1: Fix crash on startup if auto mark-as-read is disabled. BUG: 116514 M +3 -3 articlewidget.cpp --- branches/KDE/3.5/kdepim/knode/articlewidget.cpp #491990:491991 @@ -110,13 +110,13 @@ connect( mViewer, SIGNAL(popupMenu(const QString&, const QPoint&)), SLOT(slotURLPopup(const QString&, const QPoint&)) ); + mTimer = new QTimer( this ); + connect( mTimer, SIGNAL(timeout()), SLOT(slotTimeout()) ); + initActions(); readConfig(); clear(); - mTimer = new QTimer( this ); - connect( mTimer, SIGNAL(timeout()), SLOT(slotTimeout()) ); - installEventFilter( this ); }
*** Bug 118833 has been marked as a duplicate of this bug. ***
I can confirm that setting "autoMark=true"in knoderc fixes the problem (now using kdepim3-3.5.0-9). Thank you.
This is *not* a fix. It's a workaround. The bug still exists.
No, the bug has been fixed for KDE 3.5.1, the workaround is only necessary for KDE 3.5.0.
You need to log in before you can comment on or make changes to this bug.