https://bugs.kde.org/show_bug.cgi?id=252905 Summary: KDevelop crash when closed Product: kdevelop Version: unspecified Platform: Unlisted Binaries OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: kde@krellan.com Application that crashed: kdevelop Version of the application: 3.9.95 (using KDevPlatform 0.9.95) KDE Version: 4.3.5 (KDE 4.3.5) "release 0" Qt Version: 4.5.3 Operating System: Linux 2.6.34-0.1-default i686 Distribution: "openSUSE 11.2 (i586)" What I was doing when the application crashed: KDevelop crashed when the main window was closed. Had a project open, but no files were open in the editor at the time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0xb47aa700 (LWP 6963))] Thread 11 (Thread 0xb083bb70 (LWP 6964)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb623c0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb632c2d4 in pthread_cond_timedwait () from /lib/libc.so.6 #3 0xb6e836dc in wait (time=, this=) at thread/qwaitcondition_unix.cpp:85 #4 QWaitCondition::wait (time=, this=) at thread/qwaitcondition_unix.cpp:159 #5 0xb54e9922 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x822c0b0) at /usr/src/debug/kdevplatform-0.9.95/language/duchain/duchain.cpp:280 #6 0xb6e82623 in QThreadPrivate::start (arg=0x822c0b0) at thread/qthread_unix.cpp:188 #7 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #8 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 10 (Thread 0xac986b70 (LWP 7326)): #0 0xb4e9e1eb in clock_gettime (clock_id=1, tp=0xac986048) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb6fa6e14 in QTimerInfoList::getTime (this=0x8b33714, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb6fa7052 in QTimerInfoList::updateCurrentTime (this=0x8b33714) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb6fa722e in QTimerInfoList::timerWait (this=0x8b33714, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb6fa520b in timerSourcePrepareHelper (src=, timeout=0xac98613c) at kernel/qeventdispatcher_glib.cpp:136 #5 0xb6fa52ad in timerSourcePrepare (source=0x0, timeout=0xb4ea2ff4) at kernel/qeventdispatcher_glib.cpp:169 #6 0xb4e10618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0xb4e10999 in ?? () from /usr/lib/libglib-2.0.so.0 #8 0xb4e10ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0xb6fa505f in QEventDispatcherGlib::processEvents (this=0x881e208, flags=...) at kernel/qeventdispatcher_glib.cpp:409 #10 0xb6f7798d in QEventLoop::processEvents (this=0xac9862d4, flags=) at kernel/qeventloop.cpp:149 #11 0xb6f77dd9 in QEventLoop::exec (this=0xac9862d4, flags=...) at kernel/qeventloop.cpp:201 #12 0xb6e7f317 in QThread::exec (this=0x8b33bf0) at thread/qthread.cpp:487 #13 0xb6f5940d in QInotifyFileSystemWatcherEngine::run (this=0x8b33bf0) at io/qfilesystemwatcher_inotify.cpp:214 #14 0xb6e82623 in QThreadPrivate::start (arg=0x8b33bf0) at thread/qthread_unix.cpp:188 #15 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #16 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 9 (Thread 0xad187b70 (LWP 7328)): #0 0xb4e9e1eb in clock_gettime (clock_id=1, tp=0xad187068) at ../sysdeps/unix/clock_gettime.c:100 #1 0xb6fa6e14 in QTimerInfoList::getTime (this=0x8b4a56c, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0xb6fa7052 in QTimerInfoList::updateCurrentTime (this=0x8b4a56c) at kernel/qeventdispatcher_unix.cpp:297 #3 0xb6fa722e in QTimerInfoList::timerWait (this=0x8b4a56c, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0xb6fa520b in timerSourcePrepareHelper (src=, timeout=0xad18715c) at kernel/qeventdispatcher_glib.cpp:136 #5 0xb6fa52ad in timerSourcePrepare (source=0x0, timeout=0xb4ea2ff4) at kernel/qeventdispatcher_glib.cpp:169 #6 0xb4e10618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0xb4e10999 in ?? () from /usr/lib/libglib-2.0.so.0 #8 0xb4e10ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0xb6fa505f in QEventDispatcherGlib::processEvents (this=0x841abf0, flags=...) at kernel/qeventdispatcher_glib.cpp:409 #10 0xb6f7798d in QEventLoop::processEvents (this=0xad1872f4, flags=) at kernel/qeventloop.cpp:149 #11 0xb6f77dd9 in QEventLoop::exec (this=0xad1872f4, flags=...) at kernel/qeventloop.cpp:201 #12 0xb6e7f317 in QThread::exec (this=0x8b4a388) at thread/qthread.cpp:487 #13 0xb55f2c2e in KDevelop::CompletionWorkerThread::run (this=0x8b4a388) at /usr/src/debug/kdevplatform-0.9.95/language/codecompletion/codecompletionmodel.cpp:79 #14 0xb6e82623 in QThreadPrivate::start (arg=0x8b4a388) at thread/qthread_unix.cpp:188 #15 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #16 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 The current source language is "auto; currently c". Thread 8 (Thread 0xa9cb6b70 (LWP 7329)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6313d5e in poll () from /lib/libc.so.6 #2 0xb4e1dcab in g_poll () from /usr/lib/libglib-2.0.so.0 #3 0xb4e10bc1 in ?? () from /usr/lib/libglib-2.0.so.0 #4 0xb4e10ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb6fa505f in QEventDispatcherGlib::processEvents (this=0x84da568, flags=...) at kernel/qeventdispatcher_glib.cpp:409 #6 0xb6f7798d in QEventLoop::processEvents (this=0xa9cb62f4, flags=) at kernel/qeventloop.cpp:149 #7 0xb6f77dd9 in QEventLoop::exec (this=0xa9cb62f4, flags=...) at kernel/qeventloop.cpp:201 #8 0xb6e7f317 in QThread::exec (this=0xac000dc0) at thread/qthread.cpp:487 #9 0xb55f2c2e in KDevelop::CompletionWorkerThread::run (this=0xac000dc0) at /usr/src/debug/kdevplatform-0.9.95/language/codecompletion/codecompletionmodel.cpp:79 #10 0xb6e82623 in QThreadPrivate::start (arg=0xac000dc0) at thread/qthread_unix.cpp:188 #11 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #12 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 7 (Thread 0xa94b5b70 (LWP 7332)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb623c0c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0xb632c2d4 in pthread_cond_timedwait () from /lib/libc.so.6 #3 0xb6e8202c in thread_sleep (ti=0xa94b52d0) at thread/qthread_unix.cpp:297 #4 0xb6e82170 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:323 #5 0xaa7e131b in UIBlockTester::UIBlockTesterThread::run (this=0x8b4e868) at /usr/src/debug/kdevelop-3.9.95/languages/cpp/cpplanguagesupport.cpp:661 #6 0xb6e82623 in QThreadPrivate::start (arg=0x8b4e868) at thread/qthread_unix.cpp:188 #7 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #8 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 6 (Thread 0xa8a22b70 (LWP 7333)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb623bd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb632c27c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb6e83750 in wait (time=, this=) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=, this=) at thread/qwaitcondition_unix.cpp:159 #5 0xb49f7759 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb49f9e4b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb49f5daa in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb49f9f4c in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb49f79e3 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb49f9f68 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb49f79e3 in ?? () from /usr/lib/libthreadweaver.so.4 #12 0xb49f7fc4 in ?? () from /usr/lib/libthreadweaver.so.4 #13 0xb49f863a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #14 0xb6e82623 in QThreadPrivate::start (arg=0x8b2d188) at thread/qthread_unix.cpp:188 #15 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #16 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 5 (Thread 0xa8221b70 (LWP 7334)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb623bd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb632c27c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb6e83750 in wait (time=, this=) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=, this=) at thread/qwaitcondition_unix.cpp:159 #5 0xb49f7759 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb49f9e4b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb49f5daa in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb49f9f4c in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb49f79e3 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb49f7fc4 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb49f863a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0xb6e82623 in QThreadPrivate::start (arg=0xac006090) at thread/qthread_unix.cpp:188 #13 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #14 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 4 (Thread 0xad988b70 (LWP 7856)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb623bd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb632c27c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb6e83750 in wait (time=, this=) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=, this=) at thread/qwaitcondition_unix.cpp:159 #5 0xb49f7759 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb49f9e4b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb49f5daa in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb49f9f4c in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb49f79e3 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb49f9f68 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb49f79e3 in ?? () from /usr/lib/libthreadweaver.so.4 #12 0xb49f7fc4 in ?? () from /usr/lib/libthreadweaver.so.4 #13 0xb49f863a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #14 0xb6e82623 in QThreadPrivate::start (arg=0x8d0c530) at thread/qthread_unix.cpp:188 #15 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #16 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 3 (Thread 0xa41ffb70 (LWP 9465)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb623bd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb632c27c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb6e83750 in wait (time=, this=) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=, this=) at thread/qwaitcondition_unix.cpp:159 #5 0xb49f7759 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb49f9e4b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb49f5daa in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb49f9f4c in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb49f79e3 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb49f7fc4 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb49f863a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0xb6e82623 in QThreadPrivate::start (arg=0x8fdbe68) at thread/qthread_unix.cpp:188 #13 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #14 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 2 (Thread 0xa39feb70 (LWP 9895)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb623bd95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb632c27c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb6e83750 in wait (time=, this=) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=, this=) at thread/qwaitcondition_unix.cpp:159 #5 0xb49f7759 in ?? () from /usr/lib/libthreadweaver.so.4 #6 0xb49f9e4b in ?? () from /usr/lib/libthreadweaver.so.4 #7 0xb49f5daa in ?? () from /usr/lib/libthreadweaver.so.4 #8 0xb49f9f4c in ?? () from /usr/lib/libthreadweaver.so.4 #9 0xb49f79e3 in ?? () from /usr/lib/libthreadweaver.so.4 #10 0xb49f7fc4 in ?? () from /usr/lib/libthreadweaver.so.4 #11 0xb49f863a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #12 0xb6e82623 in QThreadPrivate::start (arg=0xa51d890) at thread/qthread_unix.cpp:188 #13 0xb62376e5 in start_thread (arg=0x0) at pthread_create.c:297 #14 0xb6237600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 1 (Thread 0xb47aa700 (LWP 6963)): [KCrash Handler] #6 0xb6ec7a94 in size (this=) at ../../src/corelib/tools/qstring.h:104 #7 QString::operator== (this=) at tools/qstring.cpp:1912 #8 0xb590934f in ?? () from /usr/lib/libkio.so.5 #9 0xb5905dff in ?? () from /usr/lib/libkio.so.5 #10 0xb5908fe4 in ?? () from /usr/lib/libkio.so.5 #11 0xb6f8f864 in QMetaObject::activate (sender=0x846b908, from_signal_index=4, to_signal_index=4, argv=0xbfa0bcd8) at kernel/qobject.cpp:3113 #12 0xb6f90585 in QMetaObject::activate (sender=0x846b908, m=0xb706c8b0, local_signal_index=0, argv=0xbfa0bcd8) at kernel/qobject.cpp:3187 #13 0xb6fcb585 in QSocketNotifier::activated (this=0x846b908, _t1=24) at .moc/release-shared/moc_qsocketnotifier.cpp:83 #14 0xb6f943af in QSocketNotifier::event (this=0x846b908, e=0xbfa0c064) at kernel/qsocketnotifier.cpp:316 #15 0xb65bf8fc in QApplicationPrivate::notify_helper (this=0x811b8f8, receiver=0x846b908, e=0xbfa0c064) at kernel/qapplication.cpp:4065 #16 0xb65c734e in QApplication::notify (this=0xbfa0c3a4, receiver=0x846b908, e=0xbfa0c064) at kernel/qapplication.cpp:3605 #17 0xb7239521 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #18 0xb6f7932e in QCoreApplication::notifyInternal (this=0xbfa0c3a4, receiver=0x846b908, event=0xbfa0c064) at kernel/qcoreapplication.cpp:610 #19 0xb6fa53a8 in sendEvent (event=, receiver=) at kernel/qcoreapplication.h:213 #20 socketNotifierSourceDispatch (event=, receiver=) at kernel/qeventdispatcher_glib.cpp:110 #21 0xb4e0d4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0xb4e10d98 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0xb4e10ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0xb6fa5011 in QEventDispatcherGlib::processEvents (this=0x8059358, flags=...) at kernel/qeventdispatcher_glib.cpp:407 #25 0xb666129a in QGuiEventDispatcherGlib::processEvents (this=0x8059358, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #26 0xb6f7798d in QEventLoop::processEvents (this=0xbfa0c2c4, flags=) at kernel/qeventloop.cpp:149 #27 0xb6f77dd9 in QEventLoop::exec (this=0xbfa0c2c4, flags=...) at kernel/qeventloop.cpp:201 #28 0xb6f7a270 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #29 0xb65bf774 in QApplication::exec () at kernel/qapplication.cpp:3525 #30 0x0804f3d3 in main (argc=1, argv=0xbfa0c8a4) at /usr/src/debug/kdevelop-3.9.95/app/main.cpp:181 Reported using DrKonqi -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ KDevelop-bugs mailing list KDevelop-bugs@kdevelop.org https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs