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

List:       kdevelop-bugs
Subject:    [Bug 262206] New: KDevelop crashes on changing project files and
From:       Alexey Chernov <4ernov () gmail ! com>
Date:       2011-01-05 15:59:40
Message-ID: bug-262206-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: KDevelop crashes on changing project files and
                    directories externally
           Product: kdevelop
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: 4ernov@gmail.com


Application: kdevelop (4.1.81)
KDE Platform Version: 4.5.4 (KDE 4.5.4) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.36.1 x86_64

-- Information about the crash:
- What I was doing when the application crashed:
KDevelop crashed when I moved opened project's directory to another directory
in console.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
    in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f927ecbc760 (LWP 10074))]

Thread 10 (Thread 0x7f9259405710 (LWP 10075)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f927a743ab8 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x2c1d8b0, time=1000) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2c1d8b0,
time=1000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9276bd5122 in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x2c1d890) at
/usr/src/packages/kdevplatform-1.1.81/language/duchain/duchain.cpp:286
#4  0x00007f927a742e07 in QThreadPrivate::start (arg=0x2c1d890) at
thread/qthread_unix.cpp:285
#5  0x00007f927a49faca in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x00007f927898158d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f924fcf7710 (LWP 10079)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f927a743b53 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x2bcd040, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2bcd040,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f927d1dc271 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x35072f0,
th=0x19c5230)
    at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f927d1e0480 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x2c271f0, th=0x19c5230) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f927d1de9c4 in ThreadWeaver::ThreadRunHelper::run
(this=0x7f924fcf6e30, parent=0x35072f0, th=0x19c5230) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f927d1deac4 in ThreadWeaver::Thread::run (this=0x19c5230) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f927a742e07 in QThreadPrivate::start (arg=0x19c5230) at
thread/qthread_unix.cpp:285
#8  0x00007f927a49faca in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#9  0x00007f927898158d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f92461e1710 (LWP 10367)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f92461e0b20 in ?? ()
#2  0x00007fffeb978782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 7 (Thread 0x7f92469e2710 (LWP 10368)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f92469e1b20 in ?? ()
#2  0x00007fffeb978782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 6 (Thread 0x7f923dbd1710 (LWP 10394)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f92778f5705 in QTWTF::TCMalloc_PageHeap::scavengerThread
(this=<value optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f92778f57a9 in QTWTF::TCMalloc_PageHeap::runScavengerThread
(context=0x7f9277c1b1d4) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f927a49faca in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x00007f927898158d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f923d105710 (LWP 10448)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f927254c7bd in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib/libQtWebKit.so.4
#2  0x00007f927254c8c9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib/libQtWebKit.so.4
#3  0x00007f927a49faca in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x00007f927898158d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f9237364710 (LWP 10465)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f927a743b53 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x1c01d80, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1c01d80,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f927d1dc271 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d04720,
th=0x4658810)
    at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f927d1e0480 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x1bff860, th=0x4658810) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f927d1de9c4 in ThreadWeaver::ThreadRunHelper::run
(this=0x7f9237363e30, parent=0x1d04720, th=0x4658810) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f927d1deac4 in ThreadWeaver::Thread::run (this=0x4658810) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f927a742e07 in QThreadPrivate::start (arg=0x4658810) at
thread/qthread_unix.cpp:285
#8  0x00007f927a49faca in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#9  0x00007f927898158d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f9236b63710 (LWP 10466)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f927a743b53 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x1c01d80, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1c01d80,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f927d1dc271 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1d04720,
th=0x7f92385815a0)
    at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f927d1e0480 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x1bff860, th=0x7f92385815a0) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f927d1e0499 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x1bff860, th=0x7f92385815a0) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f927d1de9c4 in ThreadWeaver::ThreadRunHelper::run
(this=0x7f9236b62e30, parent=0x1d04720, th=0x7f92385815a0) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87
#7  0x00007f927d1deac4 in ThreadWeaver::Thread::run (this=0x7f92385815a0) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142
#8  0x00007f927a742e07 in QThreadPrivate::start (arg=0x7f92385815a0) at
thread/qthread_unix.cpp:285
#9  0x00007f927a49faca in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#10 0x00007f927898158d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f924e4f4710 (LWP 11762)):
[KCrash Handler]
#6  QUrl (this=0x7f924e4f34b0, other=...) at io/qurl.cpp:4175
#7  0x00007f927e858469 in KUrl (this=0x7f924e4f34b0, _u=...) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/kdecore/io/kurl.cpp:472
#8  0x00007f927726e014 in KDevelop::ProjectBaseItem::url (this=0x7f9240a76000)
at /usr/src/packages/kdevplatform-1.1.81/project/projectmodel.cpp:389
#9  0x00007f92580fee1e in CMakeManager::reloadFiles (this=0x34ac270,
item=0x7f9240a76000) at
/usr/src/packages/kdevelop-4.1.81/projectmanagers/cmake/cmakemanager.cpp:836
#10 0x00007f92580fd19d in CMakeManager::parse (this=0x34ac270,
item=0x7f9240a76000) at
/usr/src/packages/kdevelop-4.1.81/projectmanagers/cmake/cmakemanager.cpp:556
#11 0x00007f9277277657 in KDevelop::ImportProjectJobPrivate::import
(this=0x509ada0, folder=0x7f9240a76000) at
/usr/src/packages/kdevplatform-1.1.81/project/importprojectjob.cpp:53
#12 0x00007f9277277da1 in
QtConcurrent::VoidStoredMemberFunctionPointerCall1<void,
KDevelop::ImportProjectJobPrivate, KDevelop::ProjectFolderItem*,
KDevelop::ProjectFolderItem*>::runFunctor (
    this=0x498cc50) at /usr/include/QtCore/qtconcurrentstoredfunctioncall.h:426
#13 0x00007f92772773c6 in QtConcurrent::RunFunctionTask<void>::run
(this=0x498cc50) at /usr/include/QtCore/qtconcurrentrunbase.h:120
#14 0x00007f927a736f5b in QThreadPoolThread::run (this=0x354e120) at
concurrent/qthreadpool.cpp:106
#15 0x00007f927a742e07 in QThreadPrivate::start (arg=0x354e120) at
thread/qthread_unix.cpp:285
#16 0x00007f927a49faca in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#17 0x00007f927898158d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f927ecbc760 (LWP 10074)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f927a743b53 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x3517180, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3517180,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f927a7365fb in QThreadPoolPrivate::waitForDone (this=0x35170f0) at
concurrent/qthreadpool.cpp:295
#4  0x00007f927a736c8f in ~QThreadPool (this=0x35170d0, __in_chrg=<value
optimized out>) at concurrent/qthreadpool.cpp:428
#5  0x00007f927a737405 in ~QGlobalStaticDeleter (this=0x7f927aba7188,
__in_chrg=<value optimized out>) at
../../include/QtCore/../../src/corelib/global/qglobal.h:1820
#6  0x00007f92788d6662 in __run_exit_handlers (status=1) at exit.c:78
#7  *__GI_exit (status=1) at exit.c:100
#8  0x00007f92798a6de8 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:773
#9  0x00007f927b05d9e8 in KApplication::xioErrhandler (this=0x7fffeb8ee090,
dpy=0x1967680) at
/usr/src/packages/kde4/4.5.4/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:416
#10 0x00007f9275ab73de in _XIOError () from /usr/X11R6/lib64/libX11.so.6
#11 0x00007f9275abf3ad in _XEventsQueued () from /usr/X11R6/lib64/libX11.so.6
#12 0x00007f9275a90aee in XCheckTypedWindowEvent () from
/usr/X11R6/lib64/libX11.so.6
#13 0x00007f92798b780f in QETWidget::translateConfigEvent (this=0x47e8240,
event=<value optimized out>) at kernel/qapplication_x11.cpp:5285
#14 0x00007f92798b945b in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fffeb8ed9d0) at kernel/qapplication_x11.cpp:3469
#15 0x00007f92798e9712 in x11EventSourceDispatch (s=0x194bcb0, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#16 0x00007f92736853fc in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#17 0x00007f9273685ce8 in g_main_context_iterate () from
/usr/lib/libglib-2.0.so.0
#18 0x00007f9273685eac in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#19 0x00007f927a88d173 in QEventDispatcherGlib::processEvents (this=0x18fed80,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#20 0x00007f92798e903e in QGuiEventDispatcherGlib::processEvents
(this=0x35172ec, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007f927a856f62 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#22 0x00007f927a857345 in QEventLoop::exec (this=0x7fffeb8edd00, flags=) at
kernel/qeventloop.cpp:201
#23 0x00007f927a85d6ab in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#24 0x000000000040b6a5 in main (argc=1, argv=0x7fffeb8efe68) at
/usr/src/packages/kdevelop-4.1.81/app/main.cpp:468

This bug may be a duplicate of or related to bug 260741.

Possible duplicates by query: bug 260741, bug 258264, bug 256247, bug 254261,
bug 246517.

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