Bug 230479 - Core on closing window
Summary: Core on closing window
Status: RESOLVED DUPLICATE of bug 235422
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-12 18:30 UTC by Eric Thiele
Modified: 2010-04-26 11:32 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 Eric Thiele 2010-03-12 18:30:04 UTC
Application that crashed: kdevelop.bin
Version of the application: 3.9.99 (using KDevPlatform 0.9.99)
KDE Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-gentoo x86_64

What I was doing when the application crashed:
Core on closing window

 -- Backtrace:
Application: KDevelop (/usr/bin/kdevelop.bin), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.4-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
The current source language is "auto; currently asm".
[Current thread is 1 (Thread 0x7fe03df5c760 (LWP 4654))]

Thread 3 (Thread 0x7fe02af78710 (LWP 4677)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007fe03a83fbd7 in QWaitConditionPrivate::wait (this=0x2f1b008, mutex=0x2f1b010, time=200000) at thread/qwaitcondition_unix.cpp:85
#2  QWaitCondition::wait (this=0x2f1b008, mutex=0x2f1b010, time=200000) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fe037272f7e in KDevelop::DUChainPrivate::CleanupThread::run (this=0x2f1aff0) at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/language/duchain/duchain.cpp:286
#4  0x00007fe03a83ed05 in QThreadPrivate::start (arg=0x2f1aff0) at thread/qthread_unix.cpp:248
#5  0x00007fe03a5b04f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#6  0x00007fe038c6ec7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe00f643710 (LWP 4696)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe037e33cf6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fe038112220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007fe037e33d39 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fe0381202ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007fe03a5b04f7 in start_thread (arg=<value optimized out>) at pthread_create.c:297
#4  0x00007fe038c6ec7d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe03df5c760 (LWP 4654)):
[KCrash Handler]
#5  0x00007fe0369170a9 in KDevelop::IVariableController::variableCollection (this=<value optimized out>)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/debugger/interfaces/ivariablecontroller.cpp:41
#6  0x00007fe036917150 in KDevelop::IVariableController::handleEvent (this=0x564b440, event=<value optimized out>)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/debugger/interfaces/ivariablecontroller.cpp:88
#7  0x00007fe0210ce908 in GDBDebugger::VariableController::handleEvent (this=0x564b440, event=952888432)
    at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/debuggers/gdb/variablecontroller.cpp:242
#8  0x00007fe03691337f in KDevelop::IDebugSession::raiseEvent (this=0x555b190, e=KDevelop::IDebugSession::thread_or_frame_changed)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/debugger/interfaces/idebugsession.cpp:75
#9  0x00007fe0210be59e in GDBDebugger::DebugSession::raiseEvent (this=0x555b190, e=952888432) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/debuggers/gdb/debugsession.cpp:1265
#10 0x00007fe03692a75e in KDevelop::FrameStackModel::setCurrentFrame (this=0x5b9ce50, frame=0)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/debugger/framestack/framestackmodel.cpp:282
#11 0x00007fe03692ac14 in KDevelop::FrameStackModel::stateChanged (this=0x564b440, state=<value optimized out>)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99/debugger/framestack/framestackmodel.cpp:311
#12 0x00007fe03692ac55 in KDevelop::FrameStackModel::qt_metacall (this=0x5b9ce50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2b152ee0)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/debugger/framestackmodel.moc:73
#13 0x00007fe03a947477 in QMetaObject::activate (sender=0x555b190, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fe010e88b70) at kernel/qobject.cpp:3285
#14 0x00007fe03691346e in KDevelop::IDebugSession::stateChanged (this=0x564b440, _t1=KDevelop::IDebugSession::PausedState)
    at /var/tmp/portage/dev-util/kdevplatform-0.9.99/work/kdevplatform-0.9.99_build/debugger/idebugsession.moc:143
#15 0x00007fe0210be69c in GDBDebugger::DebugSession::setSessionState (this=0x555b190, state=KDevelop::IDebugSession::PausedState)
    at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/debuggers/gdb/debugsession.cpp:132
#16 0x00007fe0210c0af5 in GDBDebugger::DebugSession::_gdbStateChanged (this=0x555b190, oldState=) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/debuggers/gdb/debugsession.cpp:227
#17 0x00007fe0210c1031 in GDBDebugger::DebugSession::setStateOff (this=0x555b190, stateOff=) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/debuggers/gdb/debugsession.cpp:1335
#18 0x00007fe0210c30d3 in GDBDebugger::DebugSession::slotProgramStopped (this=0x564b440, r=...) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/debuggers/gdb/debugsession.cpp:679
#19 0x00007fe0210c8526 in GDBDebugger::DebugSession::qt_metacall (this=0x555b190, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2b153640)
    at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99_build/debuggers/gdb/debugsession.moc:203
#20 0x00007fe03a947477 in QMetaObject::activate (sender=0x51a5b10, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fe010e88b70) at kernel/qobject.cpp:3285
#21 0x00007fe02109b5c5 in GDBDebugger::GDB::programStopped (this=0x564b440, _t1=<value optimized out>)
    at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99_build/debuggers/gdb/moc_gdb.cpp:138
#22 0x00007fe02109cbeb in GDBDebugger::GDB::processLine (this=0x51a5b10, line=...) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/debuggers/gdb/gdb.cpp:254
#23 0x00007fe02109d39c in GDBDebugger::GDB::readyReadStandardOutput (this=0x51a5b10) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/debuggers/gdb/gdb.cpp:175
#24 0x00007fe02109b7fc in GDBDebugger::GDB::qt_metacall (this=0x51a5b10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2b153a00)
    at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99_build/debuggers/gdb/moc_gdb.cpp:111
#25 0x00007fe03a947477 in QMetaObject::activate (sender=0x5ae5120, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fe010e88b70) at kernel/qobject.cpp:3285
#26 0x00007fe03a8d1cfd in QProcessPrivate::_q_canReadStandardOutput (this=0x583a7c0) at io/qprocess.cpp:887
#27 0x00007fe03a8d2179 in QProcess::qt_metacall (this=0x5ae5120, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff2b153be0) at .moc/release-shared/moc_qprocess.cpp:107
#28 0x00007fe03d9d7d30 in KProcess::qt_metacall (this=0x564b440, _c=952888432, _id=53, _a=0x7fe010e88b70)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1_build/kdecore/kprocess.moc:69
#29 0x00007fe03a947477 in QMetaObject::activate (sender=0x413cb70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fe010e88b70) at kernel/qobject.cpp:3285
#30 0x00007fe03a99359e in QSocketNotifier::activated (this=0x564b440, _t1=24) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#31 0x00007fe03a94dff3 in QSocketNotifier::event (this=0x413cb70, e=0x7fff2b154290) at kernel/qsocketnotifier.cpp:317
#32 0x00007fe039abcf0c in QApplicationPrivate::notify_helper (this=0x2c14180, receiver=0x413cb70, e=0x7fff2b154290) at kernel/qapplication.cpp:4300
#33 0x00007fe039ac350b in QApplication::notify (this=0x7fff2b1546a0, receiver=0x413cb70, e=0x7fff2b154290) at kernel/qapplication.cpp:4183
#34 0x00007fe03b0eb608 in KApplication::notify (this=0x7fff2b1546a0, receiver=0x413cb70, event=0x7fff2b154290)
    at /var/tmp/portage/kde-base/kdelibs-4.4.1-r1/work/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#35 0x00007fe03a93402c in QCoreApplication::notifyInternal (this=0x7fff2b1546a0, receiver=0x413cb70, event=0x7fff2b154290) at kernel/qcoreapplication.cpp:704
#36 0x00007fe03a95dd09 in QCoreApplication::sendEvent (source=0x2c16690) at kernel/qcoreapplication.h:215
#37 socketNotifierSourceDispatch (source=0x2c16690) at kernel/qeventdispatcher_glib.cpp:110
#38 0x00007fe033cb4ba3 in g_main_dispatch (context=0x2c16540) at gmain.c:1960
#39 IA__g_main_context_dispatch (context=0x2c16540) at gmain.c:2513
#40 0x00007fe033cb83d0 in g_main_context_iterate (context=0x2c16540, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#41 0x00007fe033cb84e8 in IA__g_main_context_iteration (context=0x2c16540, may_block=1) at gmain.c:2654
#42 0x00007fe03a95d96c in QEventDispatcherGlib::processEvents (this=0x2c14140, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#43 0x00007fe039b6b906 in QGuiEventDispatcherGlib::processEvents (this=0x564b440, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007fe03a932912 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#45 0x00007fe03a932ce4 in QEventLoop::exec (this=0x7fff2b1544f0, flags=...) at kernel/qeventloop.cpp:201
#46 0x00007fe03a935196 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#47 0x0000000000408a57 in main (argc=<value optimized out>, argv=<value optimized out>) at /var/tmp/portage/dev-util/kdevelop-3.9.99/work/kdevelop-3.9.99/app/main_internal.cpp:222

Reported using DrKonqi
Comment 1 Andreas Pakulat 2010-03-12 20:50:45 UTC
Is this reproducable? Can you please elaborate on what you were doing when the crsah occured, in particular what did you do before closing the window, what state was kdevelop in etc.?
Comment 2 Andreas Pakulat 2010-04-26 11:32:05 UTC
Closing as dupe of the newer bug, which has clearer reproduction steps.

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