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

List:       kdevelop-bugs
Subject:    [Bug 309199] New: KDevelop Crashes on startup
From:       Marci Lipusz <netfalo+kdebugs () gmail ! com>
Date:       2012-10-29 15:02:52
Message-ID: bug-309199-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

            Bug ID: 309199
          Severity: crash
           Version: 4.3.1
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: KDevelop Crashes on startup
    Classification: Unclassified
                OS: Linux
          Reporter: netfalo+kdebugs@gmail.com
          Hardware: openSUSE RPMs
            Status: UNCONFIRMED
         Component: general
           Product: kdevelop

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

-- 
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