Every time when opening an existing kdev4 project or a makefile (recreating the .kdev4 file) or starting one of my existing sessions i get this segfault. I am on fully updated Debian Testing and just rebuilt Grantlee 1.7, kdevplatform 4.8.4 and kdevelop 4.5.0 Generated report: Application: kdevelop (4.5.0) KDE Platform Version: 4.8.4 (4.8.4) Qt Version: 4.8.2 Operating System: Linux 3.2.0-4-amd64 x86_64 Distribution: Debian GNU/Linux testing (jessie) -- Information about the crash: <In detail, tell us what you were doing when the application crashed.> -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6885479780 (LWP 21272))] Thread 4 (Thread 0x7f686393f700 (LWP 21273)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f68810b2167 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #2 0x00007f687d2dda3b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x208a8d0) at /home/ben/Downloads/kdevplatform-1.5.0/language/duchain/duchain.cpp:282 #3 0x00007f68810b1d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f687ea9fe0e in start_thread (arg=0x7f686393f700) at pthread_create.c:311 #5 0x00007f687f3f095d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 3 (Thread 0x7f6862697700 (LWP 21274)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f687df3fe77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007f687df3fea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007f687ea9fe0e in start_thread (arg=0x7f6862697700) at pthread_create.c:311 #4 0x00007f687f3f095d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 2 (Thread 0x7f67d5fbf700 (LWP 21283)): #0 0x00007fff23400707 in ?? () #1 0x00007fff23400959 in ?? () #2 0x00007f687f4026fd in clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115 #3 0x00007f6881107b94 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #4 0x00007f68811dba9d in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #5 0x00007f68811dbde3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #6 0x00007f68811da94c in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #7 0x00007f68811da9f5 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #8 0x00007f687a1b0920 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f687a1b111e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f687a1b1324 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f68811db296 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #12 0x00007f68811ab8af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #13 0x00007f68811abb38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #14 0x00007f68810aed70 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #15 0x00007f688118c1bf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #16 0x00007f68810b1d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #17 0x00007f687ea9fe0e in start_thread (arg=0x7f67d5fbf700) at pthread_create.c:311 #18 0x00007f687f3f095d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113 Thread 1 (Thread 0x7f6885479780 (LWP 21272)): [KCrash Handler] #5 QList (l=<error reading variable: Cannot access memory at address 0x21>, this=0x7fff23391150) at /usr/include/qt4/QtCore/qlist.h:122 #6 QStringList (l=<error reading variable: Cannot access memory at address 0x21>, this=0x7fff23391150) at /usr/include/qt4/QtCore/qstringlist.h:71 #7 KDevelop::IPlugin::extensions (this=0x1) at /home/ben/Downloads/kdevplatform-1.5.0/interfaces/iplugin.cpp:155 #8 0x00007f6884aac360 in extension<KDevelop::IBasicVersionControl> (this=0x1) at /home/ben/Downloads/kdevplatform-1.5.0/interfaces/iplugin.h:183 #9 KDevelop::ProjectSourcePage::vcsPerIndex (this=this@entry=0x2f2e210, index=index@entry=-1) at /home/ben/Downloads/kdevplatform-1.5.0/shell/projectsourcepage.cpp:112 #10 0x00007f6884aacb7a in KDevelop::ProjectSourcePage::sourceChanged (this=0x2f2e210, index=-1) at /home/ben/Downloads/kdevplatform-1.5.0/shell/projectsourcepage.cpp:82 #11 0x00007f68811c254f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #12 0x00007f6880927961 in QComboBox::currentIndexChanged(int) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #13 0x00007f68809279c7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #14 0x00007f6880927bd0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #15 0x00007f6880927d46 in QComboBox::setCurrentIndex(int) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #16 0x00007f6884aad522 in KDevelop::ProjectSourcePage::ProjectSourcePage (this=0x2f2e210, initial=..., parent=<optimized out>) at /home/ben/Downloads/kdevplatform-1.5.0/shell/projectsourcepage.cpp:63 #17 0x00007f6884a94d40 in KDevelop::OpenProjectDialog::OpenProjectDialog (this=0x7fff233917b0, fetch=true, startUrl=..., parent=<optimized out>) at /home/ben/Downloads/kdevplatform-1.5.0/shell/openprojectdialog.cpp:50 #18 0x00007f6884a524f8 in KDevelop::ProjectDialogProvider::askProjectConfigLocation (this=0x208cef0, fetch=fetch@entry=true, startUrl=...) at /home/ben/Downloads/kdevplatform-1.5.0/shell/projectcontroller.cpp:376 #19 0x00007f6884a4f889 in KDevelop::ProjectController::fetchProject (this=0x11df030) at /home/ben/Downloads/kdevplatform-1.5.0/shell/projectcontroller.cpp:732 #20 0x00007f6884a51b59 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /home/ben/Downloads/kdevplatform-1.5.0/shell/projectcontroller.moc:178 #21 KDevelop::ProjectController::qt_static_metacall (_o=0x11df030, _c=<optimized out>, _id=<optimized out>, _a=0x7fff23391a30) at /home/ben/Downloads/kdevplatform-1.5.0/shell/projectcontroller.moc:171 #22 0x00007f68811c254f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4 #23 0x00007f688054f502 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #24 0x00007f688054f6f0 in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #25 0x00007f6880550b07 in QAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #26 0x00007f68805aaae0 in QWidgetAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4 #27 0x00007f6881909675 in KAction::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5 #28 0x00007f68836b0576 in ?? () from /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4 #29 0x00007f68836b1bd9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4 #30 0x00007f68836b267b in ?? () from /usr/lib/x86_64-linux-gnu/libQtDeclarative.so.4 #31 0x00007f687dfb60e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #32 0x00007f687deb28c0 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #33 0x00007f687de8fc3a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #34 0x00007f67dc026f3c in ?? () #35 0x0000000000000000 in ?? () Reproducible: Always Steps to Reproduce: 1. start kdevelop 2. open an existing cpp project or makefile
apparenty it is not as consistent with all cpp projects as i thought. will test more tomorrow. the given seg_fault is actually from clicking on 'fetch project' on the welcome screen. will try to reproduce the 'open project' seg_fault and determine which projects cause it tomorrow...
Did you get any results? I don't see how it could be crashing, since we're already checking that it's not null... Maybe a valgrind run?
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!
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!