Application: kdevelop (4.2.0) KDE Platform Version: 4.6.00 (4.6.0) "release 6" Qt Version: 4.7.1 Operating System: Linux 2.6.37.6-dsmp x86_64 Distribution: "openSUSE 11.4 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I had two sessions open. I clicked to close a file tab and the program crashed. I had about 5 file tabs open in the session that crashed. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f64d3afc760 (LWP 3771))] Thread 12 (Thread 0x7f64bca18700 (LWP 3778)): #0 0x00007f64d0ab86f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f64d20560b2 in wait (this=<value optimized out>, mutex=0x17d8c20, time=1000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x17d8c20, time=1000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f64ce4fc9bb in KDevelop::DUChainPrivate::CleanupThread::run (this=0x17d8c00) at /usr/src/debug/kdevplatform-1.2.0/language/duchain/duchain.cpp:286 #4 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x17d8c00) at thread/qthread_unix.cpp:285 #5 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f64bb2e6700 (LWP 3781)): #0 0x00007f64d0ab767e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0 #1 0x00007f64cb79207a in g_main_context_prepare () from /lib64/libglib-2.0.so.0 #2 0x00007f64cb792fa9 in ?? () from /lib64/libglib-2.0.so.0 #3 0x00007f64cb793650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #4 0x00007f64d2169956 in QEventDispatcherGlib::processEvents (this=0x17d1960, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f64d213e032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f64d213e245 in QEventLoop::exec (this=0x7f64bb2e5de0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f64d20531e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #8 0x00007f64d211f948 in QInotifyFileSystemWatcherEngine::run (this=0x2070a50) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x2070a50) at thread/qthread_unix.cpp:285 #10 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #11 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f64b1b9b700 (LWP 3783)): #0 0x00007f64d0ab838c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f64d205614b in wait (this=<value optimized out>, mutex=0x209ecf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x209ecf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f64c8ed4254 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2065e70, th=0x20664b0) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f64c8ed72a5 in waitForAvailableJob (this=0x209edd0, th=0x20664b0) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:356 #5 ThreadWeaver::WorkingHardState::applyForWork (this=0x209edd0, th=0x20664b0) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f64c8ed464f in ThreadWeaver::ThreadRunHelper::run (this=0x7f64b1b9ae30, parent=0x2065e70, th=0x20664b0) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87 #7 0x00007f64c8ed46d8 in ThreadWeaver::Thread::run (this=0x20664b0) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142 #8 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x20664b0) at thread/qthread_unix.cpp:285 #9 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f64ab660700 (LWP 3791)): #0 0x00007f64d0d945a3 in poll () from /lib64/libc.so.6 #1 0x00007f64cb793114 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f64cb793650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f64d2169956 in QEventDispatcherGlib::processEvents (this=0x21c2e60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f64d213e032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f64d213e245 in QEventLoop::exec (this=0x7f64ab65fe20, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f64d20531e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x21cd460) at thread/qthread_unix.cpp:285 #8 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f64aae5f700 (LWP 3794)): #0 0x00007f64d0d945a3 in poll () from /lib64/libc.so.6 #1 0x00007f64cb793114 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f64cb793650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f64d2169956 in QEventDispatcherGlib::processEvents (this=0x25db310, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f64d213e032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f64d213e245 in QEventLoop::exec (this=0x7f64aae5ee20, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f64d20531e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x2ca39d0) at thread/qthread_unix.cpp:285 #8 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f64a2b04700 (LWP 3795)): #0 0x00007f64cb79250a in g_main_context_query () from /lib64/libglib-2.0.so.0 #1 0x00007f64cb79301b in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f64cb793650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f64d2169956 in QEventDispatcherGlib::processEvents (this=0x7f64b400fd90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f64d213e032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f64d213e245 in QEventLoop::exec (this=0x7f64a2b03e20, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f64d20531e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x2ca3820) at thread/qthread_unix.cpp:285 #8 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #9 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f64a1fde700 (LWP 3805)): #0 0x00007f64d0ab838c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f64bd7ae044 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f64bdac7180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f64bd7ae079 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f64bdad5254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #4 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #5 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f64a1206700 (LWP 3816)): #0 0x00007f64d0d945a3 in poll () from /lib64/libc.so.6 #1 0x00007f64cb793114 in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007f64cb793650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007f64d2169956 in QEventDispatcherGlib::processEvents (this=0x3725060, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f64d213e032 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f64d213e245 in QEventLoop::exec (this=0x7f64a1205de0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f64d20531e4 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007f64d211f948 in QInotifyFileSystemWatcherEngine::run (this=0x3729e30) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x3729e30) at thread/qthread_unix.cpp:285 #9 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f64a095e700 (LWP 3854)): #0 0x00007f64d0ab838c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f64c864e084 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4 #2 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #3 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #4 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f649ecbf700 (LWP 3862)): #0 0x00007f64d0ab838c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f64d205614b in wait (this=<value optimized out>, mutex=0x812e10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x812e10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f64c8ed4254 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8d3050, th=0x3bb0710) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f64c8ed72a5 in waitForAvailableJob (this=0x7b80f0, th=0x3bb0710) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:356 #5 ThreadWeaver::WorkingHardState::applyForWork (this=0x7b80f0, th=0x3bb0710) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f64c8ed464f in ThreadWeaver::ThreadRunHelper::run (this=0x7f649ecbee30, parent=0x8d3050, th=0x3bb0710) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87 #7 0x00007f64c8ed46d8 in ThreadWeaver::Thread::run (this=0x3bb0710) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142 #8 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x3bb0710) at thread/qthread_unix.cpp:285 #9 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f649e4be700 (LWP 3863)): #0 0x00007f64d0ab838c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f64d205614b in wait (this=<value optimized out>, mutex=0x812e10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x812e10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f64c8ed4254 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8d3050, th=0x7f64a4090b50) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f64c8ed72a5 in waitForAvailableJob (this=0x7b80f0, th=0x7f64a4090b50) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:356 #5 ThreadWeaver::WorkingHardState::applyForWork (this=0x7b80f0, th=0x7f64a4090b50) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007f64c8ed72be in ThreadWeaver::WorkingHardState::applyForWork (this=0x7b80f0, th=0x7f64a4090b50) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74 #7 0x00007f64c8ed464f in ThreadWeaver::ThreadRunHelper::run (this=0x7f649e4bde30, parent=0x8d3050, th=0x7f64a4090b50) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87 #8 0x00007f64c8ed46d8 in ThreadWeaver::Thread::run (this=0x7f64a4090b50) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142 #9 0x00007f64d2055a5e in QThreadPrivate::start (arg=0x7f64a4090b50) at thread/qthread_unix.cpp:285 #10 0x00007f64d0ab3a3f in start_thread () from /lib64/libpthread.so.0 #11 0x00007f64d0d9d71d in clone () from /lib64/libc.so.6 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f64d3afc760 (LWP 3771)): [KCrash Handler] #6 0x00000000059f5190 in ?? () #7 0x00007f64d10f2712 in __cxxabiv1::__dynamic_cast (src_ptr=<value optimized out>, src_type=0x7f64ce44e480, dst_type=0x7f64d3499610, src2dst=-2) at ../../../../libstdc++-v3/libsupc++/dyncast.cc:61 #8 0x00007f64a3df1cd1 in ProjectManagerView::updateSyncAction (this=0x3754fc0) at /usr/src/debug/kdevplatform-1.2.0/plugins/projectmanagerview/projectmanagerview.cpp:161 #9 0x00007f64a3df30ec in ProjectManagerView::qt_metacall (this=0x3754fc0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff3080b050) at /usr/src/debug/kdevplatform-1.2.0/build/plugins/projectmanagerview/projectmanagerview.moc:147 #10 0x00007f64d2153dcf in QMetaObject::activate (sender=0x81d310, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff3080b050) at kernel/qobject.cpp:3272 #11 0x00007f64d328c6f2 in KDevelop::IDocumentController::documentClosed (this=<value optimized out>, _t1=0x40b8e60) at /usr/src/debug/kdevplatform-1.2.0/build/interfaces/idocumentcontroller.moc:267 #12 0x00007f64d2ffa534 in KDevelop::DocumentController::notifyDocumentClosed (this=0x81d310, doc=0x40b8e60) at /usr/src/debug/kdevplatform-1.2.0/shell/documentcontroller.cpp:615 #13 0x00007f64d2ff58bf in KDevelop::PartDocument::close (this=0x40b8e40, mode=<value optimized out>) at /usr/src/debug/kdevplatform-1.2.0/shell/partdocument.cpp:144 #14 0x00007f64d2ff6048 in KDevelop::TextDocument::close (this=0x40b8e40, mode=<value optimized out>) at /usr/src/debug/kdevplatform-1.2.0/shell/textdocument.cpp:501 #15 0x00007f64ce21f7aa in Sublime::Area::closeView (this=<value optimized out>, view=0x2547c80) at /usr/src/debug/kdevplatform-1.2.0/sublime/area.cpp:456 #16 0x00007f64ce22e2db in Sublime::MainWindowPrivate::widgetCloseRequest (this=0x71ad80, widget=0x47a7200) at /usr/src/debug/kdevplatform-1.2.0/sublime/mainwindow_p.cpp:619 #17 0x00007f64ce230796 in Sublime::MainWindowPrivate::qt_metacall (this=0x71ad80, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x3c35cd0) at /usr/src/debug/kdevplatform-1.2.0/build/sublime/mainwindow_p.moc:130 #18 0x00007f64d2152a4a in QObject::event (this=0x71ad80, e=<value optimized out>) at kernel/qobject.cpp:1211 #19 0x00007f64d150ad14 in QApplicationPrivate::notify_helper (this=0x65d4c0, receiver=0x71ad80, e=0x3fa6690) at kernel/qapplication.cpp:4445 #20 0x00007f64d151322a in QApplication::notify (this=<value optimized out>, receiver=0x71ad80, e=0x3fa6690) at kernel/qapplication.cpp:4324 #21 0x00007f64d28789e6 in KApplication::notify (this=0x7fff3080c0f0, receiver=0x71ad80, event=0x3fa6690) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311 #22 0x0000000000405179 in _start () Reported using DrKonqi
Please try to reproduce this with current master. The backtrace no longer matches the actual code.
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!