[Bug 238916] New: Crash of KDevelop when "open the configuration" clicked

Mickaƫl mprizee at laposte.net
Wed May 26 18:30:32 BST 2010


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

           Summary: Crash of KDevelop when "open the configuration"
                    clicked
           Product: kde
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: mprizee at laposte.net


Application that crashed: kdevelop.bin
Version of the application: 4.0.60 (using KDevPlatform 1.0.60)
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.13-desktop586-1mnb i686
Distribution: "Mandriva Linux 2010.0"

What I was doing when the application crashed:
I tried to edit the configuration of the current project, then KDevelop
crashed.
I'm using CMake to build this project.

Very recent version (git-downloaded yesterday)

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb47986d0 (LWP 4545))]

Thread 8 (Thread 0xb1319b70 (LWP 4570)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6345d12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63d4f3c in QWaitCondition::wait (this=0x9964034, mutex=0x9964038,
time=200000) at thread/qwaitcondition_unix.cpp:85
#3  0xb52877e5 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x9964028)
at /home/mickael/kdesvn/kdevplatform/language/duchain/duchain.cpp:286
#4  0xb63d3e83 in QThreadPrivate::start (arg=0x9964028) at
thread/qthread_unix.cpp:188
#5  0xb6341885 in start_thread () from /lib/i686/libpthread.so.0
#6  0xb577f57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xb009db70 (LWP 4572)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb63459e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63d4fb0 in QWaitCondition::wait (this=0x9be4cb8, mutex=0x99af830,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb6f903c9 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9be4ca0,
th=0x9edea90) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb6f92abb in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x994de08, th=0x9edea90) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb6f8ea1a in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x9be4ca0, th=0x9edea90) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb6f92bbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x994de08,
th=0x9edea90) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb6f90653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9be4ca0,
th=0x9edea90, previous=0x9bb3858) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb6f90c34 in ThreadWeaver::ThreadRunHelper::run (this=0xb009d354,
parent=0x9be4ca0, th=0x9edea90) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87
#9  0xb6f912aa in ThreadWeaver::Thread::run (this=0x9edea90) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142
#10 0xb63d3e83 in QThreadPrivate::start (arg=0x9edea90) at
thread/qthread_unix.cpp:188
#11 0xb6341885 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb577f57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xac8e0b70 (LWP 4709)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5774246 in __poll (fds=0xb5805ff4, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb4dd137b in IA__g_poll (fds=0xa436ea8, nfds=1, timeout=-1) at gpoll.c:127
#3  0xb4dc4291 in g_main_context_iterate (context=0xa725d00, block=<value
optimized out>, dispatch=1, self=0xa728360) at gmain.c:2904
#4  0xb4dc458e in IA__g_main_context_iteration (context=0xa725d00, may_block=1)
at gmain.c:2654
#5  0xb64f693f in QEventDispatcherGlib::processEvents (this=0xa34fd80, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:408
#6  0xb64c926d in QEventLoop::processEvents (this=0xac8e0324, flags=) at
kernel/qeventloop.cpp:149
#7  0xb64c96b9 in QEventLoop::exec (this=0xac8e0324, flags={i = 0}) at
kernel/qeventloop.cpp:201
#8  0xb63d0b67 in QThread::exec (this=0xa728950) at thread/qthread.cpp:487
#9  0xb53830d0 in KDevelop::CompletionWorkerThread::run (this=0xa728950) at
/home/mickael/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#10 0xb63d3e83 in QThreadPrivate::start (arg=0xa728950) at
thread/qthread_unix.cpp:188
#11 0xb6341885 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb577f57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xad0e1b70 (LWP 4710)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb5774246 in __poll (fds=0xb5805ff4, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb4dd137b in IA__g_poll (fds=0xa0803b8, nfds=1, timeout=-1) at gpoll.c:127
#3  0xb4dc4291 in g_main_context_iterate (context=0xa716410, block=<value
optimized out>, dispatch=1, self=0xa715b28) at gmain.c:2904
#4  0xb4dc458e in IA__g_main_context_iteration (context=0xa716410, may_block=1)
at gmain.c:2654
#5  0xb64f693f in QEventDispatcherGlib::processEvents (this=0xa0ef950, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:408
#6  0xb64c926d in QEventLoop::processEvents (this=0xad0e1324, flags=) at
kernel/qeventloop.cpp:149
#7  0xb64c96b9 in QEventLoop::exec (this=0xad0e1324, flags={i = 0}) at
kernel/qeventloop.cpp:201
#8  0xb63d0b67 in QThread::exec (this=0xa716118) at thread/qthread.cpp:487
#9  0xb53830d0 in KDevelop::CompletionWorkerThread::run (this=0xa716118) at
/home/mickael/kdesvn/kdevplatform/language/codecompletion/codecompletionmodel.cpp:82
#10 0xb63d3e83 in QThreadPrivate::start (arg=0xa716118) at
thread/qthread_unix.cpp:188
#11 0xb6341885 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb577f57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xaa4bbb70 (LWP 4711)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb6345d12 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63d388c in thread_sleep (ti=0xaa4bb300) at thread/qthread_unix.cpp:297
#3  0xb63d39d0 in QThread::msleep (msecs=30) at thread/qthread_unix.cpp:323
#4  0xaae6df9b in UIBlockTester::UIBlockTesterThread::run (this=0xa76e8e0) at
/home/mickael/kdesvn/kdevelop/languages/cpp/cpplanguagesupport.cpp:678
#5  0xb63d3e83 in QThreadPrivate::start (arg=0xa76e8e0) at
thread/qthread_unix.cpp:188
#6  0xb6341885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb577f57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa7d00b70 (LWP 4721)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb63459e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63d4fb0 in QWaitCondition::wait (this=0x9a16298, mutex=0x9858898,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb6f903c9 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a16280,
th=0xab91f88) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb6f92abb in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x983c750, th=0xab91f88) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb6f8ea1a in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x9a16280, th=0xab91f88) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb6f92bbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x983c750,
th=0xab91f88) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb6f90653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a16280,
th=0xab91f88, previous=0x0) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb6f92bd8 in ThreadWeaver::WorkingHardState::applyForWork (this=0x983c750,
th=0xab91f88) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb6f90653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a16280,
th=0xab91f88, previous=0xb44cb90) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb6f90c34 in ThreadWeaver::ThreadRunHelper::run (this=0xa7d00354,
parent=0x9a16280, th=0xab91f88) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87
#11 0xb6f912aa in ThreadWeaver::Thread::run (this=0xab91f88) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142
#12 0xb63d3e83 in QThreadPrivate::start (arg=0xab91f88) at
thread/qthread_unix.cpp:188
#13 0xb6341885 in start_thread () from /lib/i686/libpthread.so.0
#14 0xb577f57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xa74ffb70 (LWP 4722)):
#0  0xffffe430 in __kernel_vsyscall ()
#1  0xb63459e5 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i686/libpthread.so.0
#2  0xb63d4fb0 in QWaitCondition::wait (this=0x9a16298, mutex=0x9858898,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb6f903c9 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9a16280,
th=0xae8c6b0) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0xb6f92abb in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x983c750, th=0xae8c6b0) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:80
#5  0xb6f8ea1a in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x9a16280, th=0xae8c6b0) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:356
#6  0xb6f92bbc in ThreadWeaver::WorkingHardState::applyForWork (this=0x983c750,
th=0xae8c6b0) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb6f90653 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9a16280,
th=0xae8c6b0, previous=0xac3a718) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb6f90c34 in ThreadWeaver::ThreadRunHelper::run (this=0xa74ff354,
parent=0x9a16280, th=0xae8c6b0) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:87
#9  0xb6f912aa in ThreadWeaver::Thread::run (this=0xae8c6b0) at
/usr/src/debug/kdelibs-4.3.5/threadweaver/Weaver/Thread.cpp:142
#10 0xb63d3e83 in QThreadPrivate::start (arg=0xae8c6b0) at
thread/qthread_unix.cpp:188
#11 0xb6341885 in start_thread () from /lib/i686/libpthread.so.0
#12 0xb577f57e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb47986d0 (LWP 4545)):
[KCrash Handler]
#6  QMetaObject::cast (this=0xb743a054, obj=0x33) at kernel/qmetaobject.cpp:305
#7  0xb73a0bf4 in KDevelop::ProjectControllerPrivate::projectConfig
(this=0x9a16360, obj=0x33) at /usr/lib/qt4/include/QtCore/qobject.h:443
#8  0xb739f473 in KDevelop::ProjectController::qt_metacall (this=0x99f78d8,
_c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfd623b8)
    at /home/mickael/kdesvn/kdevplatform/shell/projectcontroller.cpp:205
#9  0xb64e1144 in QMetaObject::activate (sender=0x9a1abd0, from_signal_index=5,
to_signal_index=6, argv=0xbfd623b8) at kernel/qobject.cpp:3112
#10 0xb64e1621 in QMetaObject::activate (sender=0x9a1abd0, m=0xb62ccf08,
from_local_signal_index=1, to_local_signal_index=2, argv=0xbfd623b8) at
kernel/qobject.cpp:3206
#11 0xb5a48e55 in QAction::triggered (this=0x9a1abd0, _t1=false) at
.moc/release-shared/moc_qaction.cpp:236
#12 0xb5a4a482 in QAction::activate (this=0x9a1abd0, event=QAction::Trigger) at
kernel/qaction.cpp:1167
#13 0xb5ea7a87 in QMenuPrivate::activateCausedStack (this=0x99bdf80,
causedStack=@0xbfd624bc, action=0x9a1abd0, action_e=QAction::Trigger,
self=true) at widgets/qmenu.cpp:967
#14 0xb5eae3b8 in QMenuPrivate::activateAction (this=0x99bdf80,
action=0x9a1abd0, action_e=QAction::Trigger, self=true) at
widgets/qmenu.cpp:1060
#15 0xb5eaef58 in QMenu::mouseReleaseEvent (this=0x9a0ec98, e=0xbfd62ac0) at
widgets/qmenu.cpp:2259
#16 0xb68e9dcd in KMenu::mouseReleaseEvent (this=0x9a0ec98, e=0xbfd62ac0) at
/usr/src/debug/kdelibs-4.3.5/kdeui/widgets/kmenu.cpp:456
#17 0xb5aa690c in QWidget::event (this=0x9a0ec98, event=0xbfd62ac0) at
kernel/qwidget.cpp:7554
#18 0xb5eb11f4 in QMenu::event (this=0x9a0ec98, e=0xbfd62ac0) at
widgets/qmenu.cpp:2358
#19 0xb5a4f68c in QApplicationPrivate::notify_helper (this=0x97fe508,
receiver=0x9a0ec98, e=0xbfd62ac0) at kernel/qapplication.cpp:4065
#20 0xb5a5793b in QApplication::notify (this=0x9a0ec98, receiver=0x9a0ec98,
e=0xbfd62ac0) at kernel/qapplication.cpp:3767
#21 0xb67f9b31 in KApplication::notify (this=0xbfd644ec, receiver=0x9a0ec98,
event=0xbfd62ac0) at
/usr/src/debug/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302
#22 0xb64cac0e in QCoreApplication::notifyInternal (this=0xbfd644ec,
receiver=0x9a0ec98, event=0xbfd62ac0) at kernel/qcoreapplication.cpp:610
#23 0xb5a5695c in QApplicationPrivate::sendMouseEvent (receiver=0x9a0ec98,
event=0xbfd62ac0, alienWidget=0x0, nativeWidget=0x9a0ec98,
buttonDown=0xb62e5a60, lastMouseReceiver=@0xb62e5a64)
    at ../../src/corelib/kernel/qcoreapplication.h:216
#24 0xb5ac79f6 in QETWidget::translateMouseEvent (this=0x9a0ec98,
event=0xbfd640ec) at kernel/qapplication_x11.cpp:4345
#25 0xb5ac6aee in QApplication::x11ProcessEvent (this=0xbfd644ec,
event=0xbfd640ec) at kernel/qapplication_x11.cpp:3430
#26 0xb5af1d88 in x11EventSourceDispatch (s=0x9801800, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#27 0xb4dc0b92 in IA__g_main_context_dispatch (context=0x98008a0) at
gmain.c:1960
#28 0xb4dc4468 in g_main_context_iterate (context=0x98008a0, block=<value
optimized out>, dispatch=1, self=0x97fe648) at gmain.c:2591
#29 0xb4dc458e in IA__g_main_context_iteration (context=0x98008a0, may_block=1)
at gmain.c:2654
#30 0xb64f68f1 in QEventDispatcherGlib::processEvents (this=0x97fe4c8, flags={i
= 36}) at kernel/qeventdispatcher_glib.cpp:406
#31 0xb5af14ba in QGuiEventDispatcherGlib::processEvents (this=0x97fe4c8,
flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#32 0xb64c926d in QEventLoop::processEvents (this=0xbfd643a4, flags=) at
kernel/qeventloop.cpp:149
#33 0xb64c96b9 in QEventLoop::exec (this=0xbfd643a4, flags={i = 0}) at
kernel/qeventloop.cpp:201
#34 0xb64cbb50 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#35 0xb5a4f504 in QApplication::exec () at kernel/qapplication.cpp:3525
#36 0x0804ff63 in main (argc=1, argv=0xbfd64b24) at
/home/mickael/kdesvn/kdevelop/app/main_internal.cpp:232

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.



More information about the Unassigned-bugs mailing list