[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 181971] New: Crash when closing the last opened file
From:       Christophe Giboudeaux <cgiboudeaux () gmail ! com>
Date:       2009-01-26 11:12:30
Message-ID: bug-181971-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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=<value optimized out>) 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
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic