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

List:       kdevelop-bugs
Subject:    [Bug 221064] New: kdevelop project creation segfaults
From:       Alan J Richardson <ajrich () earthlink ! net>
Date:       2010-01-03 5:13:17
Message-ID: bug-221064-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: kdevelop project creation segfaults
           Product: kdevelop
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: ajrich@earthlink.net


Application that crashed: kdevelop
Version of the application: 3.9.95 (using KDevPlatform 0.9.95)
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-16-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Creating a Qt gui project in Kdevelop, crash as soon as I finished the cmake
dialogue. Saw many similar reports when prompted to mark duplicates.

 -- 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:261
    in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7fb11fb46750 (LWP 1420))]

Thread 4 (Thread 0x7fb110c17910 (LWP 1421)):
#0  0x00007fb11d190ed1 in nanosleep () from /lib/libc.so.6
#1  0x00007fb11d1c5b64 in usleep (useconds=<value optimized out>) at
../sysdeps/unix/sysv/linux/usleep.c:33
#2  0x00007fb119f672ab in KDevelop::DUChainLock::lockForWrite (this=0x2f90898,
timeout=<value optimized out>) at ../../language/duchain/duchainlock.cpp:301
#3  0x00007fb119f67454 in KDevelop::DUChainWriteLocker::lock
(this=0x7fb110c16fd0) at ../../language/duchain/duchainlock.cpp:411
#4  0x00007fb119f215da in KDevelop::DUChainPrivate::doMoreCleanup
(this=0x2f90880, retries=<value optimized out>, needLockRepository=<value
optimized out>) at ../../language/duchain/duchain.cpp:655
#5  0x00007fb119f229e4 in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x2fb1610) at ../../language/duchain/duchain.cpp:288
#6  0x00007fb11e37e445 in QThreadPrivate::start (arg=0x2fb1610) at
thread/qthread_unix.cpp:188
#7  0x00007fb1175afa04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#8  0x00007fb11d1cc7bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb0ff341910 (LWP 1449)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb11e37f4fb in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x4882950, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x4882950,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fb115194326 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x48825e0,
th=0x48561c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb11519645b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x4882a30, th=0x48561c0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb115194a5f in ThreadWeaver::ThreadRunHelper::run
(this=0x7fb0ff341050, parent=0x48825e0, th=0x48561c0) at
../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb115194eb8 in ThreadWeaver::Thread::run (this=0x48561c0) at
../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb11e37e445 in QThreadPrivate::start (arg=0x48561c0) at
thread/qthread_unix.cpp:188
#8  0x00007fb1175afa04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007fb11d1cc7bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 2 (Thread 0x7fb0feb40910 (LWP 1450)):
[KCrash Handler]
#5  0x00007fb0ff7ddbaa in CMakeProjectVisitor::createContext(KUrl const&,
KDevelop::ReferencedTopDUContext, int, int, bool) () from
/usr/lib/libkdev4cmakecommon.so.3.9.95
#6  0x00007fb0ff7eabdb in CMakeProjectVisitor::walk(QList<CMakeFunctionDesc>
const&, int, bool) () from /usr/lib/libkdev4cmakecommon.so.3.9.95
#7  0x00007fb0ff58b61b in ?? () from /usr/lib/kde4/kdevcmakemanager.so
#8  0x00007fb11a4ff307 in KDevelop::ImportProjectJobPrivate::import
(this=0x4895f70, folder=0x7fb0feb3efe0) at
../../project/importprojectjob.cpp:46
#9  0x00007fb11a4ff176 in QtConcurrent::RunFunctionTask<void>::run
(this=0x4898e70) at /usr/include/qt4/QtCore/qtconcurrentrunbase.h:120
#10 0x00007fb11e375424 in QThreadPoolThread::run (this=<value optimized out>)
at concurrent/qthreadpool.cpp:106
#11 0x00007fb11e37e445 in QThreadPrivate::start (arg=0x489a470) at
thread/qthread_unix.cpp:188
#12 0x00007fb1175afa04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#13 0x00007fb11d1cc7bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7fb11fb46750 (LWP 1420)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb11e37f4fb in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x489a2c0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x489a2c0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fb11e374016 in QThreadPoolPrivate::waitForDone (this=0x489a240) at
concurrent/qthreadpool.cpp:293
#4  0x00007fb11e37458f in ~QThreadPool (this=0x489a220, __in_chrg=<value
optimized out>) at concurrent/qthreadpool.cpp:424
#5  0x00007fb11e375865 in ~QGlobalStaticDeleter (this=0x7fb11e755a28,
__in_chrg=<value optimized out>) at
../../include/QtCore/../../src/corelib/global/qglobal.h:1632
#6  0x00007fb11d125c12 in __run_exit_handlers (status=1) at exit.c:78
#7  *__GI_exit (status=1) at exit.c:100
#8  0x00007fb11d968328 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:707
#9  0x00007fb11e97a498 in KApplication::xioErrhandler (this=0x7fff07af6400,
dpy=0x2c40720) at ../../kdeui/kernel/kapplication.cpp:408
#10 0x00007fb118942fae in _XIOError () from /usr/lib/libX11.so.6
#11 0x00007fb11894a9a5 in ?? () from /usr/lib/libX11.so.6
#12 0x00007fb11894b257 in _XEventsQueued () from /usr/lib/libX11.so.6
#13 0x00007fb11893401b in XEventsQueued () from /usr/lib/libX11.so.6
#14 0x00007fb11d9a167c in x11EventSourceCheck (s=0x2c1db60) at
kernel/qguieventdispatcher_glib.cpp:87
#15 0x00007fb117803aaa in g_main_context_check () from /lib/libglib-2.0.so.0
#16 0x00007fb117804290 in ?? () from /lib/libglib-2.0.so.0
#17 0x00007fb1178046c0 in g_main_context_iteration () from
/lib/libglib-2.0.so.0
#18 0x00007fb11e48d1a6 in QEventDispatcherGlib::processEvents (this=0x1b69870,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#19 0x00007fb11d9a14be in QGuiEventDispatcherGlib::processEvents
(this=0x489a42c, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#20 0x00007fb11e463532 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#21 0x00007fb11e463904 in QEventLoop::exec (this=0x7fff07af62f0, flags=) at
kernel/qeventloop.cpp:201
#22 0x00007fb11e465ab9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#23 0x0000000000407f27 in _start ()
The current source language is "auto; currently c".
The current source language is "auto; currently asm".

This bug may be a duplicate of or related to bug 217680

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