Bug 309199 - KDevelop Crashes on startup
Summary: KDevelop Crashes on startup
Status: RESOLVED DUPLICATE of bug 296348
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.3.1
Platform: openSUSE Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-10-29 15:02 UTC by Marci Lipusz
Modified: 2012-11-10 15:33 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marci Lipusz 2012-10-29 15:02:52 UTC
Application: kdevelop (4.3.1)
KDE Platform Version: 4.9.2 "release 511"
Qt Version: 4.8.3
Operating System: Linux 3.4.11-2.16-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I started Kdevelop and it crashed within a few seconds, before I could do with it anything.

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
[Current thread is 1 (Thread 0x7f366b0ee780 (LWP 11676))]

Thread 8 (Thread 0x7f3652cfd700 (LWP 11677)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f36695be457 in wait (time=1000, this=0x3391480) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3383080, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f3665719dcb in KDevelop::DUChainPrivate::CleanupThread::run (this=0x3383060) at /usr/src/debug/kdevplatform-1.3.1/language/duchain/duchain.cpp:282
#4  0x00007f36695bdf9c in QThreadPrivate::start (arg=0x3383060) at thread/qthread_unix.cpp:338
#5  0x00007f3667fc5e0e in start_thread (arg=0x7f3652cfd700) at pthread_create.c:305
#6  0x00007f36682be2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f363d9fe700 (LWP 11685)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f36538f2247 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f3653bff640 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f36538f2279 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f3667fc5e0e in start_thread (arg=0x7f363d9fe700) at pthread_create.c:305
#4  0x00007f36682be2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f363cc32700 (LWP 11686)):
#0  0x00007f36682b613f in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3662d8f684 in g_main_context_poll (n_fds=1, fds=0x7f36280029b0, timeout=-1, context=0x7f36280009a0, priority=<optimized out>) at gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0x7f36280009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3141
#3  0x00007f3662d8f7a4 in g_main_context_iteration (context=0x7f36280009a0, may_block=1) at gmain.c:3207
#4  0x00007f36696e7cf6 in QEventDispatcherGlib::processEvents (this=0x7f36280008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f36696b885f in QEventLoop::processEvents (this=this@entry=0x7f363cc31dd0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f36696b8ae8 in QEventLoop::exec (this=0x7f363cc31dd0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f36695bafc0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f3669698fcf in QInotifyFileSystemWatcherEngine::run (this=0x4fe6970) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f36695bdf9c in QThreadPrivate::start (arg=0x4fe6970) at thread/qthread_unix.cpp:338
#10 0x00007f3667fc5e0e in start_thread (arg=0x7f363cc32700) at pthread_create.c:305
#11 0x00007f36682be2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f362f1b8700 (LWP 11702)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f365fa90eb7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f36604952a0 <WTF::pageheap_memory>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x00007f365fa90ee9 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x00007f3667fc5e0e in start_thread (arg=0x7f362f1b8700) at pthread_create.c:305
#4  0x00007f36682be2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f362f9b9700 (LWP 11703)):
#0  0x00007f3667fc8d9f in __pthread_mutex_unlock_usercnt (mutex=0x7f361c05bc30, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007f3662dcb4a1 in g_mutex_unlock (mutex=mutex@entry=0x7f361c33add0) at gthread-posix.c:227
#2  0x00007f3662d8e876 in g_main_context_acquire (context=0x7f361c33add0) at gmain.c:2638
#3  0x00007f3662d8f564 in g_main_context_iterate (context=context@entry=0x7f361c33add0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3096
#4  0x00007f3662d8f7a4 in g_main_context_iteration (context=0x7f361c33add0, may_block=1) at gmain.c:3207
#5  0x00007f36696e7cf6 in QEventDispatcherGlib::processEvents (this=0x7f361c01a4e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f36696b885f in QEventLoop::processEvents (this=this@entry=0x7f362f9b8e00, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f36696b8ae8 in QEventLoop::exec (this=0x7f362f9b8e00, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f36695bafc0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f36695bdf9c in QThreadPrivate::start (arg=0x509f680) at thread/qthread_unix.cpp:338
#10 0x00007f3667fc5e0e in start_thread (arg=0x7f362f9b9700) at pthread_create.c:305
#11 0x00007f36682be2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f362d8bd700 (LWP 11706)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f36695be4fb in wait (time=18446744073709551615, this=0x57a8fc0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x5046860, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f36604c3971 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x57ab020, th=0x2139310) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f36604c61bb in ThreadWeaver::WorkingHardState::applyForWork (this=0x543ac80, th=0x2139310) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f36604c502f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f362d8bce00, parent=0x57ab020, th=th@entry=0x2139310) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:87
#6  0x00007f36604c50bb in ThreadWeaver::Thread::run (this=0x2139310) at /usr/src/debug/kdelibs-4.9.2/threadweaver/Weaver/Thread.cpp:142
#7  0x00007f36695bdf9c in QThreadPrivate::start (arg=0x2139310) at thread/qthread_unix.cpp:338
#8  0x00007f3667fc5e0e in start_thread (arg=0x7f362d8bd700) at pthread_create.c:305
#9  0x00007f36682be2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f362d0b8700 (LWP 11707)):
[KCrash Handler]
#6  0x00007f3669a10900 in QVectorData::shared_null () from /usr/lib64/libQtCore.so.4
#7  0x00007f362fdebee6 in CMakeManager::initializeProject (this=this@entry=0x52350f0, project=0x521e790) at /usr/src/debug/kdevelop-4.3.1/projectmanagers/cmake/cmakemanager.cpp:500
#8  0x00007f362fdef885 in CMakeManager::parse (this=0x52350f0, item=0x57b11f0) at /usr/src/debug/kdevelop-4.3.1/projectmanagers/cmake/cmakemanager.cpp:695
#9  0x00007f3665d0647b in KDevelop::ImportProjectJobPrivate::import (this=0x57b6a80, folder=<optimized out>) at /usr/src/debug/kdevplatform-1.3.1/project/importprojectjob.cpp:53
#10 0x00007f3665d06256 in run (this=0x57a7860) at /usr/include/QtCore/qtconcurrentrunbase.h:134
#11 QtConcurrent::RunFunctionTask<void>::run (this=0x57a7860) at /usr/include/QtCore/qtconcurrentrunbase.h:125
#12 0x00007f36695b1b6d in QThreadPoolThread::run (this=0x57a7ee0) at concurrent/qthreadpool.cpp:107
#13 0x00007f36695bdf9c in QThreadPrivate::start (arg=0x57a7ee0) at thread/qthread_unix.cpp:338
#14 0x00007f3667fc5e0e in start_thread (arg=0x7f362d0b8700) at pthread_create.c:305
#15 0x00007f36682be2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f366b0ee780 (LWP 11676)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f36695be4fb in wait (time=18446744073709551615, this=0x57b5af0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x57c8ec8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f36695b133f in QThreadPoolPrivate::waitForDone (this=0x57c8e40, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007f36695b2ded in QThreadPool::~QThreadPool (this=0x4fc2840, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x00007f36695b2e29 in QThreadPool::~QThreadPool (this=0x4fc2840, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#6  0x00007f36695b2e55 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x7f3669a10fc8 <theInstance()::cleanup>, __in_chrg=<optimized out>) at ../../src/corelib/global/qglobal.h:1949
#7  0x00007f36682118b1 in __run_exit_handlers (status=1, listp=0x7f36685795a8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:78
#8  0x00007f3668211935 in __GI_exit (status=<optimized out>) at exit.c:100
#9  0x00007f3668ace448 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:771
#10 0x00007f3669ec93f8 in KApplication::xioErrhandler (this=0x7fffcfc10150, dpy=0x1fb1490) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:419
#11 0x00007f3664448c4e in _XIOError (dpy=dpy@entry=0x1fb1490) at XlibInt.c:1618
#12 0x00007f36644466ed in _XEventsQueued (dpy=dpy@entry=0x1fb1490, mode=mode@entry=2) at xcb_io.c:365
#13 0x00007f3664437bfb in XEventsQueued (dpy=0x1fb1490, mode=2) at Pending.c:43
#14 0x00007f3668b048bc in x11EventSourceCheck (s=s@entry=0x1fab3c0) at kernel/qguieventdispatcher_glib.cpp:85
#15 0x00007f3662d8f19b in g_main_context_check (context=context@entry=0x1fac840, max_priority=2147483647, fds=fds@entry=0x51c70b0, n_fds=n_fds@entry=12) at gmain.c:3023
#16 0x00007f3662d8f622 in g_main_context_iterate (context=context@entry=0x1fac840, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at gmain.c:3143
#17 0x00007f3662d8f7a4 in g_main_context_iteration (context=0x1fac840, may_block=1) at gmain.c:3207
#18 0x00007f36696e7cd6 in QEventDispatcherGlib::processEvents (this=0x1f79ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#19 0x00007f3668b04a5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#20 0x00007f36696b885f in QEventLoop::processEvents (this=this@entry=0x7fffcfc0fc20, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007f36696b8ae8 in QEventLoop::exec (this=0x7fffcfc0fc20, flags=...) at kernel/qeventloop.cpp:204
#22 0x00007f36696bd788 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#23 0x0000000000409b88 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kdevelop-4.3.1/app/main.cpp:479

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

Possible duplicates by query: bug 308864, bug 307028, bug 304630, bug 304624, bug 303099.

Reported using DrKonqi
Comment 1 Milian Wolff 2012-11-10 15:33:55 UTC

*** This bug has been marked as a duplicate of bug 296348 ***