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

List:       kdevelop-bugs
Subject:    [Bug 206046] New: Crash after reloading file
From:       Christoph Bartoschek <bartoschek () gmx ! de>
Date:       2009-09-02 19:59:46
Message-ID: bug-206046-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=206046

           Summary: Crash after reloading file
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: bartoschek@gmx.de


Application: kdevelop (3.9.95 (using KDevPlatform 0.9.95))
KDE Version: 4.3.65 (KDE 4.3.65 (KDE 4.4 >= 20090820)) (Compiled from sources)
Qt Version: 4.5.1
Operating System: Linux 2.6.27.29-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0xb544e700 (LWP 4334))]

Thread 8 (Thread 0xb0a24b90 (LWP 4361)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6fa6f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb702d91c in QWaitCondition::wait (this=0x821d8d4, mutex=0x821d8d8,
time=200000) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:85
#3  0xb60275c5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x821d8c8)
at /home/kde-check/kdesvn/kdevplatform/language/duchain/duchain.cpp:280
#4  0xb702cbb0 in QThreadPrivate::start (arg=0x821d8c8) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#5  0xb6fa31b5 in start_thread () from /lib/libpthread.so.0
#6  0xb65643be in clone () from /lib/libc.so.6

Thread 7 (Thread 0xb012cb90 (LWP 4366)):
#0  0xb574c3da in clock_gettime () from /lib/librt.so.1
#1  0xb71368fb in QTimerInfoList::getTime (this=0x84071ac, t=@0x84071d0) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#2  0xb7136ad1 in QTimerInfoList::updateCurrentTime (this=0x84071ac) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#3  0xb713848c in QTimerInfoList::timerWait (this=0x84071ac, tm=@0xb012c124) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#4  0xb7135098 in timerSourcePrepare (source=0xb5750ff4, timeout=0xb012c178) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#5  0xb56bf8da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb56bfd6a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb56c0241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb7134ed7 in QEventDispatcherGlib::processEvents (this=0x8353278, flags={i
= -1340947864}) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#9  0xb710bd1a in QEventLoop::processEvents (this=0xb012c2d0, flags={i =
-1340947800}) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#10 0xb710beda in QEventLoop::exec (this=0xb012c2d0, flags={i = -1340947752})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#11 0xb7029cc3 in QThread::exec (this=0x8407378) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#12 0xb70f2cab in QInotifyFileSystemWatcherEngine::run (this=0x8407378) at
/home/kde-check/kdesvn/qt-copy/src/corelib/io/qfilesystemwatcher_inotify.cpp:214
#13 0xb702cbb0 in QThreadPrivate::start (arg=0x8407378) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#14 0xb6fa31b5 in start_thread () from /lib/libpthread.so.0
#15 0xb65643be in clone () from /lib/libc.so.6

Thread 6 (Thread 0xad6c8b90 (LWP 4408)):
#0  0xb574c3da in clock_gettime () from /lib/librt.so.1
#1  0xb71368fb in QTimerInfoList::getTime (this=0x88fb874, t=@0x88fb898) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#2  0xb7136ad1 in QTimerInfoList::updateCurrentTime (this=0x88fb874) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#3  0xb713848c in QTimerInfoList::timerWait (this=0x88fb874, tm=@0xad6c8144) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#4  0xb7135098 in timerSourcePrepare (source=0xb5750ff4, timeout=0xad6c8198) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#5  0xb56bf8da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb56bfd6a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb56c0241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb7134ed7 in QEventDispatcherGlib::processEvents (this=0x88faf10, flags={i
= -1385397624}) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#9  0xb710bd1a in QEventLoop::processEvents (this=0xad6c82f0, flags={i =
-1385397560}) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#10 0xb710beda in QEventLoop::exec (this=0xad6c82f0, flags={i = -1385397512})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#11 0xb7029cc3 in QThread::exec (this=0x88facd8) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#12 0xb6119575 in KDevelop::CompletionWorkerThread::run (this=0x88facd8) at
/home/kde-check/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#13 0xb702cbb0 in QThreadPrivate::start (arg=0x88facd8) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#14 0xb6fa31b5 in start_thread () from /lib/libpthread.so.0
#15 0xb65643be in clone () from /lib/libc.so.6

Thread 5 (Thread 0xacec7b90 (LWP 4409)):
#0  0xb574c3da in clock_gettime () from /lib/librt.so.1
#1  0xb71368fb in QTimerInfoList::getTime (this=0x88fc714, t=@0x88fc738) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:339
#2  0xb7136ad1 in QTimerInfoList::updateCurrentTime (this=0x88fc714) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:297
#3  0xb713848c in QTimerInfoList::timerWait (this=0x88fc714, tm=@0xacec7144) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_unix.cpp:420
#4  0xb7135098 in timerSourcePrepare (source=0xb5750ff4, timeout=0xacec7198) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:140
#5  0xb56bf8da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb56bfd6a in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb56c0241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb7134ed7 in QEventDispatcherGlib::processEvents (this=0x88fc5b0, flags={i
= -1393790328}) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:326
#9  0xb710bd1a in QEventLoop::processEvents (this=0xacec72f0, flags={i =
-1393790264}) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#10 0xb710beda in QEventLoop::exec (this=0xacec72f0, flags={i = -1393790216})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#11 0xb7029cc3 in QThread::exec (this=0x88fc330) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread.cpp:487
#12 0xb6119575 in KDevelop::CompletionWorkerThread::run (this=0x88fc330) at
/home/kde-check/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#13 0xb702cbb0 in QThreadPrivate::start (arg=0x88fc330) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#14 0xb6fa31b5 in start_thread () from /lib/libpthread.so.0
#15 0xb65643be in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaa8b5b90 (LWP 4412)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6fa6f62 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb702c44e in thread_sleep (ti=0xaa8b52e0) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:298
#3  0xb702c57b in QThread::msleep (msecs=<value optimized out>) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:324
#4  0xab6adc56 in UIBlockTester::UIBlockTesterThread::run (this=0x89b2018) at
/home/kde-check/kdesvn/kdevelop/languages/cpp/cpplanguagesupport.cpp:661
#5  0xb702cbb0 in QThreadPrivate::start (arg=0x89b2018) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#6  0xb6fa31b5 in start_thread () from /lib/libpthread.so.0
#7  0xb65643be in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaf23eb90 (LWP 4529)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6fa6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb702d942 in QWaitCondition::wait (this=0x824c6f0, mutex=0x82d49a8,
time=4294967295) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb7a0408d in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x824c6d8,
th=0x921a330) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb7a087ec in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x826ad40, th=0x921a330) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb7a0372b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x824c6d8, th=0x921a330) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb7a08907 in ThreadWeaver::WorkingHardState::applyForWork (this=0x826ad40,
th=0x921a330) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb7a042c3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x824c6d8,
th=0x921a330, previous=0x17c9a5a0) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb7a06a7c in ThreadWeaver::ThreadRunHelper::run (this=0xaf23e320,
parent=0x824c6d8, th=0x921a330) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#9  0xb7a06c29 in ThreadWeaver::Thread::run (this=0x921a330) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#10 0xb702cbb0 in QThreadPrivate::start (arg=0x921a330) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#11 0xb6fa31b5 in start_thread () from /lib/libpthread.so.0
#12 0xb65643be in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa8988b90 (LWP 4530)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6fa6c35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb702d942 in QWaitCondition::wait (this=0x824c6f0, mutex=0x82d49a8,
time=4294967295) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qwaitcondition_unix.cpp:87
#3  0xb7a0408d in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x824c6d8,
th=0x9052708) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb7a087ec in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x826ad40, th=0x9052708) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb7a0372b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x824c6d8, th=0x9052708) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb7a08907 in ThreadWeaver::WorkingHardState::applyForWork (this=0x826ad40,
th=0x9052708) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb7a042c3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x824c6d8,
th=0x9052708, previous=0x0) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb7a08929 in ThreadWeaver::WorkingHardState::applyForWork (this=0x826ad40,
th=0x9052708) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb7a042c3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x824c6d8,
th=0x9052708, previous=0x157f0948) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb7a06a7c in ThreadWeaver::ThreadRunHelper::run (this=0xa8988320,
parent=0x824c6d8, th=0x9052708) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:87
#11 0xb7a06c29 in ThreadWeaver::Thread::run (this=0x9052708) at
/home/kde-check/kdesvn/kdelibs/threadweaver/Weaver/Thread.cpp:142
#12 0xb702cbb0 in QThreadPrivate::start (arg=0x9052708) at
/home/kde-check/kdesvn/qt-copy/src/corelib/thread/qthread_unix.cpp:189
#13 0xb6fa31b5 in start_thread () from /lib/libpthread.so.0
#14 0xb65643be in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb544e700 (LWP 4334)):
[KCrash Handler]
#6  0xb7120151 in QMetaObject::activate (sender=0x1155bf78, m=0xac652078,
local_signal_index=2, argv=0x0) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qobject.cpp:3190
#7  0xac625e67 in QuickOpenWidget::ready (this=0x1155bf78) at
/home/kde-check/kdesvn/build/kdevplatform/plugins/quickopen/quickopenplugin.moc:205
#8  0xac62a599 in QuickOpenWidget::eventFilter (this=0x1155bf78,
watched=0x886bc20, event=0xbfeeedbc) at
/home/kde-check/kdesvn/kdevplatform/plugins/quickopen/quickopenplugin.cpp:629
#9  0xb710c7ba in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x80ff9e0, receiver=0x886bc20, event=0xbfeeedbc)
    at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:726
#10 0xb685349a in QApplicationPrivate::notify_helper (this=0x80ff9e0,
receiver=0x886bc20, e=0xbfeeedbc) at
/home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:4053
#11 0xb685cf0e in QApplication::notify (this=0xbfef08c8, receiver=0x886bc20,
e=0xbfeeedbc) at
/home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3663
#12 0xb73e4591 in KApplication::notify (this=0xbfef08c8, receiver=0x886bc20,
event=0xbfeeedbc) at
/home/kde-check/kdesvn/kdelibs/kdeui/kernel/kapplication.cpp:302
#13 0xb710d58b in QCoreApplication::notifyInternal (this=0xbfef08c8,
receiver=0x886bc20, event=0xbfeeedbc) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:606
#14 0xb685497e in qt_sendSpontaneousEvent (receiver=0x886bc20, event=0x0) at
../../include/QtCore/../../../../qt-copy/src/corelib/kernel/qcoreapplication.h:216
#15 0xb68e0870 in QKeyMapper::sendKeyEvent (keyWidget=0x886bc20, grab=false,
type=QEvent::KeyPress, code=16777220, modifiers={i = -1074859908},
text=@0xbfeef0a8, autorepeat=<value optimized out>, 
    count=<value optimized out>, nativeScanCode=36, nativeVirtualKey=65293,
nativeModifiers=0) at
/home/kde-check/kdesvn/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1675
#16 0xb68e2784 in QKeyMapperPrivate::translateKeyEvent (this=0x8127610,
keyWidget=0x886bc20, event=0xbfef05bc, grab=false) at
/home/kde-check/kdesvn/qt-copy/src/gui/kernel/qkeymapper_x11.cpp:1645
#17 0xb68bc354 in QApplication::x11ProcessEvent (this=0xbfef08c8,
event=0xbfef05bc) at
/home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication_x11.cpp:3459
#18 0xb68e3f62 in x11EventSourceDispatch (s=0x81028e8, callback=0,
user_data=0x0) at
/home/kde-check/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#19 0xb56bc9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#20 0xb56c0083 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb56c0241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#22 0xb7134eb8 in QEventDispatcherGlib::processEvents (this=0x8059540, flags={i
= -1074854024}) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventdispatcher_glib.cpp:324
#23 0xb68e3755 in QGuiEventDispatcherGlib::processEvents (this=0x8059540,
flags={i = -1074853976}) at
/home/kde-check/kdesvn/qt-copy/src/gui/kernel/qguieventdispatcher_glib.cpp:202
#24 0xb710bd1a in QEventLoop::processEvents (this=0xbfef0810, flags={i =
-1074853912}) at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:149
#25 0xb710beda in QEventLoop::exec (this=0xbfef0810, flags={i = -1074853864})
at /home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qeventloop.cpp:196
#26 0xb710e111 in QCoreApplication::exec () at
/home/kde-check/kdesvn/qt-copy/src/corelib/kernel/qcoreapplication.cpp:888
#27 0xb6853337 in QApplication::exec () at
/home/kde-check/kdesvn/qt-copy/src/gui/kernel/qapplication.cpp:3526
#28 0x0804e75e in main (argc=1, argv=0xbfef0d94) at
/home/kde-check/kdesvn/kdevelop/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
[prev in list] [next in list] [prev in thread] [next in thread] 

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