From kdevelop-bugs Tue Jul 26 13:25:52 2011 From: Date: Tue, 26 Jul 2011 13:25:52 +0000 To: kdevelop-bugs Subject: [Bug 278549] New: Crash with CMakeList which didn't belong to my Message-Id: X-MARC-Message: https://marc.info/?l=kdevelop-bugs&m=131168682810948 https://bugs.kde.org/show_bug.cgi?id=278549 Summary: Crash with CMakeList which didn't belong to my Project Product: kdevelop Version: 4.2.2 Platform: Ubuntu Packages OS/Version: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: general AssignedTo: kdevelop-bugs@kdevelop.org ReportedBy: fayangora@gmail.com Application: kdevelop (4.2.2) KDE Platform Version: 4.6.2 (4.6.2) Qt Version: 4.7.2 Operating System: Linux 2.6.38-10-generic x86_64 Distribution: Ubuntu 11.04 -- Information about the crash: Everytime I was modifying a CMakeList independant of my Projects but used by mine, it crashed. The crash can be reproduced every time. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault [Current thread is 1 (Thread 0x7f7483310780 (LWP 10445))] Thread 14 (Thread 0x7f7471cba700 (LWP 10446)): #0 0x00007f7480540f03 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f747b6db104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f747b6db9f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7472619c44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #4 0x00007f747b7023e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f747f8d6d8c in start_thread (arg=0x7f7471cba700) at pthread_create.c:304 #6 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f745e804700 (LWP 10449)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:216 #1 0x00007f748181779e in wait (this=, mutex=0x3146380, time=1000) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=, mutex=0x3146380, time=1000) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f747de3e22b in KDevelop::DUChainPrivate::CleanupThread::run (this=0x3146360) at ../../language/duchain/duchain.cpp:286 #4 0x00007f7481817175 in QThreadPrivate::start (arg=0x3146360) at thread/qthread_unix.cpp:320 #5 0x00007f747f8d6d8c in start_thread (arg=0x7f745e804700) at pthread_create.c:304 #6 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f74590ee700 (LWP 10450)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f748181782b in wait (this=, mutex=0x3a67a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x3a67a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f74792130b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3a41590, th=0x39c0470) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7479215723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x39c0cb0, th=0x39c0470) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f747921453f in ThreadWeaver::ThreadRunHelper::run (this=0x7f74590ede20, parent=0x3a41590, th=0x39c0470) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f74792145cb in ThreadWeaver::Thread::run (this=0x39c0470) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f7481817175 in QThreadPrivate::start (arg=0x39c0470) at thread/qthread_unix.cpp:320 #8 0x00007f747f8d6d8c in start_thread (arg=0x7f74590ee700) at pthread_create.c:304 #9 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f744ce33700 (LWP 10474)): #0 0x00007f7480540f03 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f747b6db104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f747b6db639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7481929446 in QEventDispatcherGlib::processEvents (this=0x3bf2d40, flags=) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f74818fd882 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f74818fdabc in QEventLoop::exec (this=0x7f744ce32e00, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f7481814924 in QThread::exec (this=) at thread/qthread.cpp:492 #7 0x00007f7481817175 in QThreadPrivate::start (arg=0x3bf1c00) at thread/qthread_unix.cpp:320 #8 0x00007f747f8d6d8c in start_thread (arg=0x7f744ce33700) at pthread_create.c:304 #9 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f744b3d8700 (LWP 10475)): #0 qt_gettime () at tools/qelapsedtimer_unix.cpp:145 #1 0x00007f7481929e3d in QTimerInfoList::updateCurrentTime (this=0x3df8360) at kernel/qeventdispatcher_unix.cpp:339 #2 0x00007f748192a1a5 in QTimerInfoList::timerWait (this=0x3df8360, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #3 0x00007f7481928c2c in timerSourcePrepareHelper (src=, timeout=0x7f744b3d7c7c) at kernel/qeventdispatcher_glib.cpp:136 #4 0x00007f7481928cd5 in timerSourcePrepare (source=, timeout=) at kernel/qeventdispatcher_glib.cpp:169 #5 0x00007f747b6da0a2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f747b6daf9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007f747b6db639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007f7481929446 in QEventDispatcherGlib::processEvents (this=0x3df7320, flags=) at kernel/qeventdispatcher_glib.cpp:424 #9 0x00007f74818fd882 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149 #10 0x00007f74818fdabc in QEventLoop::exec (this=0x7f744b3d7e00, flags=...) at kernel/qeventloop.cpp:201 #11 0x00007f7481814924 in QThread::exec (this=) at thread/qthread.cpp:492 #12 0x00007f7481817175 in QThreadPrivate::start (arg=0x3bf5750) at thread/qthread_unix.cpp:320 #13 0x00007f747f8d6d8c in start_thread (arg=0x7f744b3d8700) at pthread_create.c:304 #14 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f744abd7700 (LWP 10484)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f745eda72a2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f745f0c0180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007f745eda72d9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f745f0ce254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007f747f8d6d8c in start_thread (arg=0x7f744abd7700) at pthread_create.c:304 #4 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f744c632700 (LWP 10519)): #0 0x00007f7480540f03 in __poll (fds=, nfds=, timeout=) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f747b6db104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f747b6db639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f7481929446 in QEventDispatcherGlib::processEvents (this=0x49e6070, flags=) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f74818fd882 in QEventLoop::processEvents (this=, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f74818fdabc in QEventLoop::exec (this=0x7f744c631dd0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f7481814924 in QThread::exec (this=) at thread/qthread.cpp:492 #7 0x00007f74818dfc2f in QInotifyFileSystemWatcherEngine::run (this=0x49e3890) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x00007f7481817175 in QThreadPrivate::start (arg=0x49e3890) at thread/qthread_unix.cpp:320 #9 0x00007f747f8d6d8c in start_thread (arg=0x7f744c632700) at pthread_create.c:304 #10 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f7442afd700 (LWP 10568)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f748181782b in wait (this=, mutex=0x21a5620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x21a5620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f74792130b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22740d0, th=0x4d238f0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7479215723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21b68b0, th=0x4d238f0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f747921453f in ThreadWeaver::ThreadRunHelper::run (this=0x7f7442afce20, parent=0x22740d0, th=0x4d238f0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f74792145cb in ThreadWeaver::Thread::run (this=0x4d238f0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f7481817175 in QThreadPrivate::start (arg=0x4d238f0) at thread/qthread_unix.cpp:320 #8 0x00007f747f8d6d8c in start_thread (arg=0x7f7442afd700) at pthread_create.c:304 #9 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f74422fc700 (LWP 10570)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f748181782b in wait (this=, mutex=0x21a5620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x21a5620, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f74792130b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x22740d0, th=0x7f74500299d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7479215723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x21b68b0, th=0x7f74500299d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f747921573c in ThreadWeaver::WorkingHardState::applyForWork (this=0x21b68b0, th=0x7f74500299d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f747921453f in ThreadWeaver::ThreadRunHelper::run (this=0x7f74422fbe20, parent=0x22740d0, th=0x7f74500299d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f74792145cb in ThreadWeaver::Thread::run (this=0x7f74500299d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f7481817175 in QThreadPrivate::start (arg=0x7f74500299d0) at thread/qthread_unix.cpp:320 #9 0x00007f747f8d6d8c in start_thread (arg=0x7f74422fc700) at pthread_create.c:304 #10 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f7441afb700 (LWP 10572)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f74789be832 in ?? () from /usr/lib/libQtWebKit.so.4 #2 0x00007f747f8d6d8c in start_thread (arg=0x7f7441afb700) at pthread_create.c:304 #3 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f74588ed700 (LWP 10907)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f748181782b in wait (this=, mutex=0x3a67a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x3a67a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f74792130b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3a41590, th=0x3d34710) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7479215723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x39c0cb0, th=0x3d34710) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f747921573c in ThreadWeaver::WorkingHardState::applyForWork (this=0x39c0cb0, th=0x3d34710) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f747921453f in ThreadWeaver::ThreadRunHelper::run (this=0x7f74588ece20, parent=0x3a41590, th=0x3d34710) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f74792145cb in ThreadWeaver::Thread::run (this=0x3d34710) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f7481817175 in QThreadPrivate::start (arg=0x3d34710) at thread/qthread_unix.cpp:320 #9 0x00007f747f8d6d8c in start_thread (arg=0x7f74588ed700) at pthread_create.c:304 #10 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f743fbff700 (LWP 11026)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f748181782b in wait (this=, mutex=0x3a67a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x3a67a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f74792130b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3a41590, th=0x54933d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7479215723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x39c0cb0, th=0x54933d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f747921573c in ThreadWeaver::WorkingHardState::applyForWork (this=0x39c0cb0, th=0x54933d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x00007f747921453f in ThreadWeaver::ThreadRunHelper::run (this=0x7f743fbfee20, parent=0x3a41590, th=0x54933d0) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x00007f74792145cb in ThreadWeaver::Thread::run (this=0x54933d0) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x00007f7481817175 in QThreadPrivate::start (arg=0x54933d0) at thread/qthread_unix.cpp:320 #9 0x00007f747f8d6d8c in start_thread (arg=0x7f743fbff700) at pthread_create.c:304 #10 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f743f3fe700 (LWP 11027)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f748181782b in wait (this=, mutex=0x3a67a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=, mutex=0x3a67a00, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007f74792130b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3a41590, th=0x54524c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007f7479215723 in ThreadWeaver::WorkingHardState::applyForWork (this=0x39c0cb0, th=0x54524c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007f747921453f in ThreadWeaver::ThreadRunHelper::run (this=0x7f743f3fde20, parent=0x3a41590, th=0x54524c0) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x00007f74792145cb in ThreadWeaver::Thread::run (this=0x54524c0) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x00007f7481817175 in QThreadPrivate::start (arg=0x54524c0) at thread/qthread_unix.cpp:320 #8 0x00007f747f8d6d8c in start_thread (arg=0x7f743f3fe700) at pthread_create.c:304 #9 0x00007f748054e04d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f7483310780 (LWP 10445)): [KCrash Handler] #6 0x00007f747e42a9e4 in KDevelop::ProjectFileItem::setUrl (this=0x5248600, url=...) at ../../project/projectmodel.cpp:680 #7 0x00007f747e42b013 in KDevelop::ProjectFolderItem::propagateRename (this=0x46213a0, newBase=) at ../../project/projectmodel.cpp:549 #8 0x00007f747e42b08f in KDevelop::ProjectFolderItem::setUrl (this=0x46213a0, url=...) at ../../project/projectmodel.cpp:524 #9 0x00007f747e42b013 in KDevelop::ProjectFolderItem::propagateRename (this=0x7f74651f5b70, newBase=) at ../../project/projectmodel.cpp:549 #10 0x00007f747e42b08f in KDevelop::ProjectFolderItem::setUrl (this=0x7f74651f5b70, url=...) at ../../project/projectmodel.cpp:524 #11 0x00007f745ddefe9a in ?? () from /usr/lib/kde4/kdevcmakemanager.so #12 0x00007f745ddf2d59 in ?? () from /usr/lib/kde4/kdevcmakemanager.so #13 0x00007f745ddf3d49 in ?? () from /usr/lib/kde4/kdevcmakemanager.so #14 0x00007f74819135f8 in QMetaObject::activate (sender=0x4a4d910, m=, local_signal_index=, argv=0x7fffd189b270) at kernel/qobject.cpp:3287 #15 0x00007f7482d83852 in KDirWatch::dirty (this=, _t1=) at ./kdirwatch.moc:99 #16 0x00007f7482d83af1 in KDirWatch::qt_metacall (this=0x4a4d910, _c=QMetaObject::InvokeMetaMethod, _id=, _a=0x4cf8130) at ./kdirwatch.moc:86 #17 0x00007f748191249a in QObject::event (this=0x4a4d910, e=) at kernel/qobject.cpp:1226 #18 0x00007f7480cbb9f4 in QApplicationPrivate::notify_helper (this=0x1dd71a0, receiver=0x4a4d910, e=0x3d79400) at kernel/qapplication.cpp:4462 #19 0x00007f7480cc03ba in QApplication::notify (this=, receiver=0x4a4d910, e=0x3d79400) at kernel/qapplication.cpp:4341 #20 0x00007f74820e5866 in KApplication::notify (this=0x7fffd189bf40, receiver=0x4a4d910, event=0x3d79400) at ../../kdeui/kernel/kapplication.cpp:311 #21 0x0000000000404bf6 in _start () Possible duplicates by query: bug 271319, bug 266161. 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