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

List:       kdevelop-bugs
Subject:    [Bug 208435] New: Clicking on a reported warning in the build window
From:       <mvolden2 () gmail ! com>
Date:       2009-09-24 19:48:58
Message-ID: bug-208435-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

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

           Summary: Clicking on a reported warning in the build window
                    (while compiling) made kdevelop crash
           Product: kdevelop
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs@kdevelop.org
        ReportedBy: mvolden2@gmail.com


Application that crashed: kdevelop
Version of the application: 3.9.95 (using KDevPlatform 0.9.95)
KDE Version: 4.3.1 (KDE 4.3.1)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-10-generic x86_64
Distribution: Ubuntu karmic (development branch)

What I was doing when the application crashed:
When clicking on one of the warnings in the build window, during compile of a
project, made kdevelop crash

 -- Backtrace:
Application: KDevelop (kdevelop), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fc0e09bb750 (LWP 8154))]

Thread 9 (Thread 0x7fc0cbdde910 (LWP 8155)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fc0dd65c442 in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x2d092e0, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2d092e0,
time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc0da195cee in KDevelop::DUChainPrivate::CleanupThread::run
(this=0x2d092c0) at /home/mvo/src/kdevplatform/language/duchain/duchain.cpp:280
#4  0x00007fc0dd65b425 in QThreadPrivate::start (arg=0x2d092c0) at
thread/qthread_unix.cpp:188
#5  0x00007fc0d806ba04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007fc0dbdb27bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fc0bc185910 (LWP 8177)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fc0bc184d40 in ?? ()
#2  0x00007ffff9c44782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The current source language is "auto; currently asm".

Thread 7 (Thread 0x7fc0bb984910 (LWP 8179)):
#0  0x00007fc0d806f6dd in __pthread_mutex_unlock_usercnt (mutex=0x47cc3a8) at
pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x47cc3a8) at pthread_mutex_unlock.c:289
#2  0x00007fc0d6f94d9e in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#3  0x00007fc0d6f95181 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0x00007fc0d6f956b0 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#5  0x00007fc0dd76a14e in QEventDispatcherGlib::processEvents (this=0x47884f0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#6  0x00007fc0dd740482 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#7  0x00007fc0dd740854 in QEventLoop::exec (this=0x7fc0bb984050, flags=) at
kernel/qeventloop.cpp:201
#8  0x00007fc0dd6586cb in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#9  0x00007fc0dd65b425 in QThreadPrivate::start (arg=0x47cf830) at
thread/qthread_unix.cpp:188
#10 0x00007fc0d806ba04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#11 0x00007fc0dbdb27bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fc0b4a4c910 (LWP 8180)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fc0b4a4bd80 in ?? ()
#2  0x00007ffff9c44782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
The current source language is "auto; currently c".

Thread 5 (Thread 0x7fc0b424b910 (LWP 8183)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fc0dd65aeb5 in thread_sleep (ti=0x7fc0b424b000) at
thread/qthread_unix.cpp:297
#2  0x00007fc0dd65b020 in QThread::msleep (msecs=<value optimized out>) at
thread/qthread_unix.cpp:323
#3  0x00007fc0b5829141 in UIBlockTester::UIBlockTesterThread::run
(this=0x475b170) at
/home/mvo/src/kdevelop/languages/cpp/cpplanguagesupport.cpp:661
#4  0x00007fc0dd65b425 in QThreadPrivate::start (arg=0x475b170) at
thread/qthread_unix.cpp:188
#5  0x00007fc0d806ba04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#6  0x00007fc0dbdb27bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fc0b39cc910 (LWP 8184)):
[KCrash Handler]
#5  QVector (this=0x6f887d0) at /usr/include/qt4/QtCore/qvector.h:113
#6  KDevelop::DUContext::useRanges (this=0x6f887d0) at
/home/mvo/src/kdevplatform/language/duchain/ducontext.cpp:1303
#7  0x00007fc0b534b969 in KDevelop::AbstractUseBuilder<AST, NameAST,
ContextBuilder>::openContext (this=0x7fc0b39cb180, newContext=<value optimized
out>)
    at
/home/mvo/kdevelop4/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:214
#8  0x00007fc0b530626e in KDevelop::AbstractContextBuilder<AST,
NameAST>::openContext (this=0x7fc0b39cb180, ast=<value optimized out>,
id=<value optimized out>, pos=...)
    at
/home/mvo/kdevelop4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:505
#9  ContextBuilder::openPrefixContext (this=0x7fc0b39cb180, ast=<value
optimized out>, id=<value optimized out>, pos=...) at
/home/mvo/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:276
#10 0x00007fc0b53064aa in ContextBuilder::visitInitDeclarator
(this=0x7fc0b39cb180, node=0x6fb63f8) at
/home/mvo/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:952
#11 0x00007fc0b5074df6 in visitNodes<InitDeclaratorAST*> (v=0x7fc0b39cb1e0,
nodes=0x6fb6428) at /home/mvo/src/kdevelop/languages/cpp/parser/visitor.h:128
#12 0x00007fc0b5074c1a in DefaultVisitor::visitSimpleDeclaration
(this=0x7fc0b39cb1e0, node=0x6fb6440) at
/home/mvo/src/kdevelop/languages/cpp/parser/default_visitor.cpp:336
#13 0x00007fc0b53045a1 in ContextBuilder::visitSimpleDeclaration
(this=0x7fc0b39cb180, node=0x6fb6440) at
/home/mvo/src/kdevelop/languages/cpp/cppduchain/contextbuilder.cpp:768
#14 0x00007fc0b5074d06 in visitNodes<DeclarationAST*> (v=0x7fc0b39cb1e0,
nodes=0x6fb5050) at /home/mvo/src/kdevelop/languages/cpp/parser/visitor.h:128
#15 0x00007fc0b53491b5 in KDevelop::AbstractContextBuilder<AST,
NameAST>::supportBuild (this=0x7fc0b39cb180, node=0x6fb4d10)
    at
/home/mvo/kdevelop4/include/kdevplatform/language/duchain/builders/abstractcontextbuilder.h:201
#16 KDevelop::AbstractUseBuilder<AST, NameAST, ContextBuilder>::buildUses
(this=0x7fc0b39cb180, node=0x6fb4d10)
    at
/home/mvo/kdevelop4/include/kdevplatform/language/duchain/builders/abstractusebuilder.h:70
#17 UseBuilder::buildUses (this=0x7fc0b39cb180, node=0x6fb4d10) at
/home/mvo/src/kdevelop/languages/cpp/cppduchain/usebuilder.cpp:66
#18 0x00007fc0b583da26 in CPPInternalParseJob::run (this=0x41bdb00) at
/home/mvo/src/kdevelop/languages/cpp/cppparsejob.cpp:707
#19 0x00007fc0dee6875d in ThreadWeaver::JobRunHelper::runTheJob
(this=0x7fc0b39cbfa0, th=0x47bfa90, job=0x41bdb00) at
../../../threadweaver/Weaver/Job.cpp:106
#20 0x00007fc0dee68a5e in ThreadWeaver::Job::execute (this=0x41bdb00,
th=0x47bfa90) at ../../../threadweaver/Weaver/Job.cpp:135
#21 0x00007fc0dee69d83 in ThreadWeaver::JobCollectionJobRunner::execute
(this=0x5ced2e0, t=0x47bfa90) at
../../../threadweaver/Weaver/JobCollection.cpp:82
#22 0x00007fc0dee67a2f in ThreadWeaver::ThreadRunHelper::run
(this=0x7fc0b39cc050, parent=0x2f9f800, th=0x47bfa90) at
../../../threadweaver/Weaver/Thread.cpp:95
#23 0x00007fc0dee67eb8 in ThreadWeaver::Thread::run (this=0x47bfa90) at
../../../threadweaver/Weaver/Thread.cpp:142
#24 0x00007fc0dd65b425 in QThreadPrivate::start (arg=0x47bfa90) at
thread/qthread_unix.cpp:188
#25 0x00007fc0d806ba04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#26 0x00007fc0dbdb27bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#27 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 3 (Thread 0x7fc0b31cb910 (LWP 8185)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fc0dd65c4db in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x2f9f0a0, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2f9f0a0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc0dee67326 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2f9f800,
th=0x7fc0c42d2cf0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc0dee6945b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x2f9f180, th=0x7fc0c42d2cf0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fc0dee69474 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x2f9f180, th=0x7fc0c42d2cf0) at
../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fc0dee67a5f in ThreadWeaver::ThreadRunHelper::run
(this=0x7fc0b31cb050, parent=0x2f9f800, th=0x7fc0c42d2cf0) at
../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007fc0dee67eb8 in ThreadWeaver::Thread::run (this=0x7fc0c42d2cf0) at
../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007fc0dd65b425 in QThreadPrivate::start (arg=0x7fc0c42d2cf0) at
thread/qthread_unix.cpp:188
#9  0x00007fc0d806ba04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#10 0x00007fc0dbdb27bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 2 (Thread 0x7fc0b2530910 (LWP 8844)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fc0dd65c4db in QWaitConditionPrivate::wait (this=<value optimized
out>, mutex=0x5a03b90, time=18446744073709551615) at
thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x5a03b90,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fc0dee67326 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x4758160,
th=0x481fd80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fc0dee6945b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x6cad960, th=0x481fd80) at
../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fc0dee67a5f in ThreadWeaver::ThreadRunHelper::run
(this=0x7fc0b2530050, parent=0x4758160, th=0x481fd80) at
../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fc0dee67eb8 in ThreadWeaver::Thread::run (this=0x481fd80) at
../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fc0dd65b425 in QThreadPrivate::start (arg=0x481fd80) at
thread/qthread_unix.cpp:188
#8  0x00007fc0d806ba04 in start_thread (arg=<value optimized out>) at
pthread_create.c:300
#9  0x00007fc0dbdb27bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7fc0e09bb750 (LWP 8154)):
#0  0x00007fc0d5624060 in pthread_mutex_unlock@plt () from /usr/lib/libxcb.so.1
#1  0x00007fc0d5624284 in ?? () from /usr/lib/libxcb.so.1
#2  0x00007fc0d56247d7 in ?? () from /usr/lib/libxcb.so.1
#3  0x00007fc0d5624a85 in xcb_writev () from /usr/lib/libxcb.so.1
#4  0x00007fc0d8b32d4a in _XSend () from /usr/lib/libX11.so.6
#5  0x00007fc0d8b33271 in _XEventsQueued () from /usr/lib/libX11.so.6
#6  0x00007fc0d8b1c01b in XEventsQueued () from /usr/lib/libX11.so.6
#7  0x00007fc0dca26607 in x11EventSourcePrepare (s=0x2b71080, timeout=<value
optimized out>) at kernel/qguieventdispatcher_glib.cpp:79
#8  0x00007fc0d6f94daa in g_main_context_prepare () from
/usr/lib/libglib-2.0.so.0
#9  0x00007fc0d6f95181 in ?? () from /usr/lib/libglib-2.0.so.0
#10 0x00007fc0d6f956b0 in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#11 0x00007fc0dd76a0f6 in QEventDispatcherGlib::processEvents (this=0x1ccd870,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#12 0x00007fc0dca263de in QGuiEventDispatcherGlib::processEvents
(this=0x2b76f28, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:202
#13 0x00007fc0dd740482 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#14 0x00007fc0dd740854 in QEventLoop::exec (this=0x7ffff9c3c9c0, flags=) at
kernel/qeventloop.cpp:201
#15 0x00007fc0dd742a09 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:888
#16 0x0000000000408017 in main (argc=<value optimized out>, argv=<value
optimized out>) at /home/mvo/src/kdevelop/app/main.cpp:181

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