From kdevelop-bugs Mon Jan 26 11:12:30 2009 From: Christophe Giboudeaux Date: Mon, 26 Jan 2009 11:12:30 +0000 To: kdevelop-bugs Subject: [Bug 181971] New: Crash when closing the last opened file Message-Id: X-MARC-Message: https://marc.info/?l=kdevelop-bugs&m=123296842810305 http://bugs.kde.org/show_bug.cgi?id=181971 Summary: Crash when closing the last opened file Product: kdevelop Version: unspecified Platform: unspecified OS/Version: Linux Status: NEW Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: cgiboudeaux@gmail.com Version: 3.9.90 (using 4.2.60 (KDE 4.2.60 (KDE 4.3 >= 20090116)) "release 1.8", KDE:KDE4:UNSTABLE:Desktop / openSUSE_11.1+Qt45) Compiler: gcc OS: Linux (i686) release 2.6.27.7-9-pae Kdevplatform rev. 916253 Kdevelop rev. 916697 both compiled using a Qt4.5 snapshot from Opensuse. (if relevant) The title says almost everything, kdevelop crash as soon as I close the last opened file. Output : kdevelop(5898)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking kdevelop(5898)/kdevplatform (sublime) Sublime::MainWindowPrivate::aboutToRemoveView: index 0x81bf670 root 0x81bf670 kdevelop(5898)/kdevplatform (sublime) Sublime::MainWindowPrivate::aboutToRemoveView: splitter QSplitter(0x871d188) container Sublime::Container(0x871be38, name = "tabbar") kdevelop(5898)/kdevplatform (shell) KDevelop::MainWindowPrivate::changeActiveView: clearing last XML GUI client KDevelop::TextEditorWidget(0x8648468) kdevelop(5898)/kdevplatform (shell) KDevelop::DocumentControllerPrivate::removeDocument: destroying document KDevelop::TextDocument(0x840a900, name = "calendarlocal.cpp") KCrash: Application 'kdevelop' crashing... sock_file=/home/krop/.kde4/socket-mokona/kdeinit4__0 kdevelop(5898)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking kdevelop(5898)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking kdevelop(5898)/kdevelop (cpp support) UIBlockTester::lockup: ui is blocking [snip] Bt : Application: KDevelop (kdevelop), signal SIGSEGV [?1034h[Thread debugging using libthread_db enabled] [Current thread is 1 (Thread 0xb566b700 (LWP 5898))] Thread 7 (Thread 0xb24dbb90 (LWP 5899)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6d2ef62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6d8e60c in QWaitCondition::wait (this=0x831031c, mutex=0x8310320, time=140000) at thread/qwaitcondition_unix.cpp:80 #3 0xb5d8723f in KDevelop::DUChainPrivate::CleanupThread::run (this=0x8310310) at /home/krop/kde/src/KDE/kdevplatform/language/duchain/duchain.cpp:238 #4 0xb6d8d4de in QThreadPrivate::start (arg=0x8310310) at thread/qthread_unix.cpp:184 #5 0xb6d2b1b5 in start_thread () from /lib/libpthread.so.0 #6 0xb616e38e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xb12fbb90 (LWP 5900)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb61673e1 in select () from /lib/libc.so.6 #2 0xb6eadf10 in QEventDispatcherUNIX::select (this=0x84889e8, nfds=25, readfds=0x847815c, writefds=0x8478370, exceptfds=0x8478584, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:612 #3 0xb6eae6af in QEventDispatcherUNIXPrivate::doSelect (this=0x8478070, flags={i = -1322274200}, timeout=0x0) at kernel/qeventdispatcher_unix.cpp:165 #4 0xb6eafc21 in QEventDispatcherUNIX::processEvents (this=0x84889e8, flags={i = -1322274152}) at kernel/qeventdispatcher_unix.cpp:899 #5 0xb6e803da in QEventLoop::processEvents (this=0xb12fb310, flags={i = -1322274088}) at kernel/qeventloop.cpp:144 #6 0xb6e8081a in QEventLoop::exec (this=0xb12fb310, flags={i = -1322274024}) at kernel/qeventloop.cpp:195 #7 0xb6d8a409 in QThread::exec (this=0x8513f38) at thread/qthread.cpp:476 #8 0xb5e4a8ef in KDevelop::CompletionWorkerThread::run (this=0x8513f38) at /home/krop/kde/src/KDE/kdevplatform/language/codecompletion/codecompletionmodel.cpp:78 #9 0xb6d8d4de in QThreadPrivate::start (arg=0x8513f38) at thread/qthread_unix.cpp:184 #10 0xb6d2b1b5 in start_thread () from /lib/libpthread.so.0 #11 0xb616e38e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xb0afab90 (LWP 5901)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb61673e1 in select () from /lib/libc.so.6 #2 0xb6e5f827 in QProcessManager::run (this=0x80a4188) at io/qprocess_unix.cpp:300 #3 0xb6d8d4de in QThreadPrivate::start (arg=0x80a4188) at thread/qthread_unix.cpp:184 #4 0xb6d2b1b5 in start_thread () from /lib/libpthread.so.0 #5 0xb616e38e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xb02f9b90 (LWP 5906)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6d2ef62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6d8d149 in thread_sleep (ti=0xb02f9300) at thread/qthread_unix.cpp:293 #3 0xb6d8d27b in QThread::msleep (msecs=) at thread/qthread_unix.cpp:319 #4 0xb18823e6 in UIBlockTester::UIBlockTesterThread::run (this=0x848fc50) at /home/krop/kde/src/KDE/kdevelop/plugins/languages/cpp/cpplanguagesupport.cpp:928 #5 0xb6d8d4de in QThreadPrivate::start (arg=0x848fc50) at thread/qthread_unix.cpp:184 #6 0xb6d2b1b5 in start_thread () from /lib/libpthread.so.0 #7 0xb616e38e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xaf82ab90 (LWP 5907)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6d2ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6d8e632 in QWaitCondition::wait (this=0x81fce40, mutex=0x81f9da0, time=4294967295) at thread/qwaitcondition_unix.cpp:82 #3 0xb79211a8 in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #4 0xb7923eec in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #5 0xb791fd8b in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #6 0xb7923fea in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #7 0xb7921723 in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #8 0xb792200e in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #9 0xb792264b in ThreadWeaver::Thread::run() () from /usr/share/qt4/lib/libthreadweaver.so.4 #10 0xb6d8d4de in QThreadPrivate::start (arg=0x8514c58) at thread/qthread_unix.cpp:184 #11 0xb6d2b1b5 in start_thread () from /lib/libpthread.so.0 #12 0xb616e38e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xaf029b90 (LWP 5908)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6d2ec35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6d8e632 in QWaitCondition::wait (this=0x81fce40, mutex=0x81f9da0, time=4294967295) at thread/qwaitcondition_unix.cpp:82 #3 0xb79211a8 in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #4 0xb7923eec in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #5 0xb791fd8b in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #6 0xb7923fea in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #7 0xb7921723 in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #8 0xb7924009 in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #9 0xb7921723 in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #10 0xb792200e in ?? () from /usr/share/qt4/lib/libthreadweaver.so.4 #11 0xb792264b in ThreadWeaver::Thread::run() () from /usr/share/qt4/lib/libthreadweaver.so.4 #12 0xb6d8d4de in QThreadPrivate::start (arg=0x83a9a18) at thread/qthread_unix.cpp:184 #13 0xb6d2b1b5 in start_thread () from /lib/libpthread.so.0 #14 0xb616e38e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb566b700 (LWP 5898)): [KCrash Handler] #6 0xb648c68f in QWidget::window (this=0x871be38) at kernel/qwidget.cpp:3823 #7 0xb644c47f in QApplicationPrivate::dispatchEnterLeave (enter=0x871d188, leave=0x871be38) at kernel/qapplication.cpp:2512 #8 0xb644c87a in QApplicationPrivate::sendMouseEvent (receiver=0x871d188, event=0xbfc76d88, alienWidget=0x871d188, nativeWidget=0x819d8d0, buttonDown=0xb6ccfa00, lastMouseReceiver=@0xb6ccfa04) at kernel/qapplication.cpp:2893 #9 0xb64bc226 in QETWidget::translateMouseEvent (this=0x819d8d0, event=0xbfc773cc) at kernel/qapplication_x11.cpp:4409 #10 0xb64bb55f in QApplication::x11ProcessEvent (this=0xbfc775b8, event=0xbfc773cc) at kernel/qapplication_x11.cpp:3405 #11 0xb64e4849 in QEventDispatcherX11::processEvents (this=0x80a3a58, flags={i = -1077447576}) at kernel/qeventdispatcher_x11.cpp:127 #12 0xb6e803da in QEventLoop::processEvents (this=0xbfc774e0, flags={i = -1077447512}) at kernel/qeventloop.cpp:144 #13 0xb6e8081a in QEventLoop::exec (this=0xbfc774e0, flags={i = -1077447448}) at kernel/qeventloop.cpp:195 #14 0xb6e82c19 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:872 #15 0xb6444867 in QApplication::exec () at kernel/qapplication.cpp:3522 #16 0x0804e235 in main (argc=1, argv=0xbfc77a14) at /home/krop/kde/src/KDE/kdevelop/src/main.cpp:195 -- Configure bugmail: http://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