Version: 4:3.5.3-0ubuntu1~hardy (using KDE 3.5.10) OS: Linux Installed from: Ubuntu Packages I have just installed kdevelop through Ubuntu's Synaptic, and it fails to start. The splash screen appears fine, but when the main window appears, kdevelop crashes inexplicably. Here's my backtrace: (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) (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) [Thread debugging using libthread_db enabled] [New Thread 0x7f79ed58e6f0 (LWP 9232)] (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) (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] #5 0x00007f79ebe42471 in QGListIterator::QGListIterator () from /usr/lib/libqt-mt.so.3 #6 0x00007f79dd628adf in DocDevHelpPlugin::scanDevHelpDir () from /usr/lib/kde3/libdocdevhelpplugin.so #7 0x00007f79dd62a76c in DocDevHelpPlugin::autoSetupPlugin () from /usr/lib/kde3/libdocdevhelpplugin.so #8 0x00007f79dfa625dc in DocumentationPlugin::autoSetup () from /usr/lib/libdocumentation_interfaces.so.0 #9 0x00007f79dd62bce9 in KGenericFactory<DocDevHelpPlugin, QObject>::createObject () from /usr/lib/kde3/libdocdevhelpplugin.so #10 0x00007f79eb38070a in KLibFactory::create () from /usr/lib/libkdecore.so.4 #11 0x00007f79dfca98d9 in DocumentationPart::loadDocumentationPlugins () from /usr/lib/kde3/libkdevdocumentation.so #12 0x00007f79dfca9a19 in DocumentationPart::init () from /usr/lib/kde3/libkdevdocumentation.so #13 0x00007f79dfcaad5d in DocumentationPart::qt_invoke () from /usr/lib/kde3/libkdevdocumentation.so #14 0x00007f79ebb57fd0 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3 #15 0x00007f79ebed0181 in QSignal::signal () from /usr/lib/libqt-mt.so.3 #16 0x00007f79ebb761a3 in QSignal::activate () from /usr/lib/libqt-mt.so.3 #17 0x00007f79ebb7d9e4 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3 #18 0x00007f79ebaf033a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3 #19 0x00007f79ebaf2093 in QApplication::notify () from /usr/lib/libqt-mt.so.3 #20 0x00007f79eb44a6bd in KApplication::notify () from /usr/lib/libkdecore.so.4 #21 0x00007f79eba8120e in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3 #22 0x00007f79ebae3abc in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3 #23 0x00007f79eba96107 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3 #24 0x00007f79ebb0a5bf in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3 #25 0x00007f79ebb0a2ab in QEventLoop::exec () from /usr/lib/libqt-mt.so.3 #26 0x00007f79ebaf1e00 in QApplication::exec () from /usr/lib/libqt-mt.so.3 #27 0x0000000000407abb in ?? () #28 0x00007f79ec6431c4 in __libc_start_main () from /lib/libc.so.6 #29 0x0000000000407279 in ?? () #30 0x00007ffff55c4ad8 in ?? () #31 0x0000000000000000 in ?? ()
SVN commit 872468 by apaku: also check for readability, apparently QDir::entryInfoList also returns a 0 pointer in that case. BUG:173012 M +1 -1 docdevhelpplugin.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=872468