| Summary: | Kdevelops crashes when entering text during debugging while cursor is not in field | ||
|---|---|---|---|
| Product: | [Applications] kdevelop | Reporter: | ChrisiPK |
| Component: | general | Assignee: | kdevelop-bugs-null |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | aleixpol, luizromario, tadrui |
| Priority: | NOR | Keywords: | triaged |
| Version First Reported In: | 4.4.1 | ||
| Target Milestone: | 4.3.0 | ||
| Platform: | Ubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | New crash information added by DrKonqi | ||
|
Description
ChrisiPK
2013-05-20 07:05:16 UTC
I can't reproduce, can you maybe try with a newer KDevelop version? Created attachment 81355 [details]
New crash information added by DrKonqi
kdevelop (4.4.1) on KDE Platform 4.10.5 using Qt 4.8.4
- What I was doing when the application crashed:
I was debugging and contents of variable didn't show, so I tried getting it manually via gdb's print commands. So I clicked pause/interrupt in gdb window and then kdevelop crashed.
-- Backtrace (Reduced):
#7 GDBDebugger::GDB::interrupt (this=0x0) at ../../../debuggers/gdb/gdb.cpp:158
#8 0xaa1f80ed in GDBDebugger::DebugSession::interruptDebugger (this=0x96c04c0) at ../../../debuggers/gdb/debugsession.cpp:360
#9 0xaa1fe69d in qt_static_metacall (_a=0xbfdecf9c, _id=20, _o=0x96c04c0, _c=<optimized out>) at ./debugsession.moc:154
#10 GDBDebugger::DebugSession::qt_static_metacall (_o=0x96c04c0, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbfdecf9c) at ./debugsession.moc:127
[...]
#12 0xaa1e0bb5 in GDBDebugger::GDBOutputWidget::breakInto (this=this@entry=0x94aabe0) at ./gdboutputwidget.moc:149
Application: kdevelop (4.7.0) KDE Platform Version: 4.14.1 Qt Version: 4.8.6 Operating System: Linux 3.16.0-30-generic x86_64 Distribution: Ubuntu 14.10 -- Information about the crash: - What I was doing when the application crashed: I was running the GDB console during the debug of an application when I accidentally hit the pause button. Then KDevelop crashed. -- Backtrace: Application: KDevelop (kdevelop), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7fec159548c0 (LWP 28104))] Thread 11 (Thread 0x7febf0ccf700 (LWP 28107)): #0 0x00007fec120683dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fec0c0c1ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fec0c0c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fec127f904e in QEventDispatcherGlib::processEvents (this=0x7febec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fec127ca4f1 in QEventLoop::processEvents (this=this@entry=0x7febf0ccece0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fec127ca805 in QEventLoop::exec (this=this@entry=0x7febf0ccece0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fec126c8c39 in QThread::exec (this=this@entry=0x113edf0) at thread/qthread.cpp:538 #7 0x00007fec127ac033 in QInotifyFileSystemWatcherEngine::run (this=0x113edf0) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fec126cb39f in QThreadPrivate::start (arg=0x113edf0) at thread/qthread_unix.cpp:349 #9 0x00007fec113b80a5 in start_thread (arg=0x7febf0ccf700) at pthread_create.c:309 #10 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 10 (Thread 0x7febebfff700 (LWP 28109)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fec0e72ec8a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #2 0x00007fec0e72ecb9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4 #3 0x00007fec113b80a5 in start_thread (arg=0x7febebfff700) at pthread_create.c:309 #4 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 9 (Thread 0x7feb6b337700 (LWP 28118)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007fec126cb872 in wait (time=1000, this=0x2baed80) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2ba9440, time=1000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fec0f1a2876 in ?? () from /usr/lib/libkdevplatformlanguage.so.8 #4 0x00007fec126cb39f in QThreadPrivate::start (arg=0x2ba9420) at thread/qthread_unix.cpp:349 #5 0x00007fec113b80a5 in start_thread (arg=0x7feb6b337700) at pthread_create.c:309 #6 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 8 (Thread 0x7feb5f45f700 (LWP 28119)): #0 0x00007fec120683dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fec0c0c1ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fec0c0c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fec127f904e in QEventDispatcherGlib::processEvents (this=0x7feb580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fec127ca4f1 in QEventLoop::processEvents (this=this@entry=0x7feb5f45ed20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fec127ca805 in QEventLoop::exec (this=this@entry=0x7feb5f45ed20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fec126c8c39 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #7 0x00007fec126cb39f in QThreadPrivate::start (arg=0x16cb408) at thread/qthread_unix.cpp:349 #8 0x00007fec113b80a5 in start_thread (arg=0x7feb5f45f700) at pthread_create.c:309 #9 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 7 (Thread 0x7feb4ea1f700 (LWP 28126)): #0 0x00007fec0c0bf010 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fec0c0c14f8 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fec0c0c1e0b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fec0c0c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fec127f904e in QEventDispatcherGlib::processEvents (this=0x7feb480008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #5 0x00007fec127ca4f1 in QEventLoop::processEvents (this=this@entry=0x7feb4ea1ed20, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fec127ca805 in QEventLoop::exec (this=this@entry=0x7feb4ea1ed20, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fec126c8c39 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538 #8 0x00007fec126cb39f in QThreadPrivate::start (arg=0x36d3230) at thread/qthread_unix.cpp:349 #9 0x00007fec113b80a5 in start_thread (arg=0x7feb4ea1f700) at pthread_create.c:309 #10 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 6 (Thread 0x7feb47fff700 (LWP 28194)): #0 0x00007fec0c106384 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fec0c0c1729 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fec0c0c1e5a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fec0c0c2272 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007febfd7baef6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #5 0x00007fec0c0e8925 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fec113b80a5 in start_thread (arg=0x7feb47fff700) at pthread_create.c:309 #7 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 5 (Thread 0x7feb456ce700 (LWP 28227)): #0 0x00007fec0c0c189d in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fec0c0c1e83 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fec0c0c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fec127f904e in QEventDispatcherGlib::processEvents (this=0x7feb2831ba90, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fec127ca4f1 in QEventLoop::processEvents (this=this@entry=0x7feb456cdce0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fec127ca805 in QEventLoop::exec (this=this@entry=0x7feb456cdce0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fec126c8c39 in QThread::exec (this=this@entry=0x5455720) at thread/qthread.cpp:538 #7 0x00007fec127ac033 in QInotifyFileSystemWatcherEngine::run (this=0x5455720) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fec126cb39f in QThreadPrivate::start (arg=0x5455720) at thread/qthread_unix.cpp:349 #9 0x00007fec113b80a5 in start_thread (arg=0x7feb456ce700) at pthread_create.c:309 #10 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 4 (Thread 0x7feb45ecf700 (LWP 28231)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fec126cb894 in wait (time=18446744073709551615, this=0x16b98e0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x16b97b8, mutex=0x16b9a60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fec0a2d1e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x16b9790, th=0x37336b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fec0a2d4d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x16b9af0, th=0x37336b0, previous=0x50a74c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fec0a2d385f in ThreadWeaver::Thread::run (this=0x37336b0) at ../../../threadweaver/Weaver/Thread.cpp:98 #6 0x00007fec126cb39f in QThreadPrivate::start (arg=0x37336b0) at thread/qthread_unix.cpp:349 #7 0x00007fec113b80a5 in start_thread (arg=0x7feb45ecf700) at pthread_create.c:309 #8 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 3 (Thread 0x7feb44ecd700 (LWP 28232)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fec126cb894 in wait (time=18446744073709551615, this=0x16b98e0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x16b97b8, mutex=0x16b9a60, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fec0a2d1e9c in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x16b9790, th=0x7feb30034060) at ../../../threadweaver/Weaver/WeaverImpl.cpp:370 #4 0x00007fec0a2d4d73 in ThreadWeaver::WorkingHardState::applyForWork (this=0x16b9af0, th=0x7feb30034060, previous=0x0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:68 #5 0x00007fec0a2d4d8c in ThreadWeaver::WorkingHardState::applyForWork (this=0x16b9af0, th=0x7feb30034060, previous=0x62f31c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #6 0x00007fec0a2d385f in ThreadWeaver::Thread::run (this=0x7feb30034060) at ../../../threadweaver/Weaver/Thread.cpp:98 #7 0x00007fec126cb39f in QThreadPrivate::start (arg=0x7feb30034060) at thread/qthread_unix.cpp:349 #8 0x00007fec113b80a5 in start_thread (arg=0x7feb44ecd700) at pthread_create.c:309 #9 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 2 (Thread 0x7feb3ffff700 (LWP 28238)): #0 0x00007fec120683dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fec0c0c1ee4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fec0c0c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fec127f904e in QEventDispatcherGlib::processEvents (this=0x7feb200008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #4 0x00007fec127ca4f1 in QEventLoop::processEvents (this=this@entry=0x7feb3fffece0, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fec127ca805 in QEventLoop::exec (this=this@entry=0x7feb3fffece0, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fec126c8c39 in QThread::exec (this=this@entry=0x12ed480) at thread/qthread.cpp:538 #7 0x00007fec127ac033 in QInotifyFileSystemWatcherEngine::run (this=0x12ed480) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fec126cb39f in QThreadPrivate::start (arg=0x12ed480) at thread/qthread_unix.cpp:349 #9 0x00007fec113b80a5 in start_thread (arg=0x7feb3ffff700) at pthread_create.c:309 #10 0x00007fec1207288d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 Thread 1 (Thread 0x7fec159548c0 (LWP 28104)): [KCrash Handler] #6 GDBDebugger::GDB::interrupt (this=0x0) at ../../../debuggers/gdb/gdb.cpp:159 #7 0x00007feb5dff0342 in GDBDebugger::DebugSession::interruptDebugger (this=0x5974b30) at ../../../debuggers/gdb/debugsession.cpp:359 #8 0x00007feb5dff9e69 in GDBDebugger::DebugSession::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=0x7fff400ac600, _c=<optimized out>) at ./debugsession.moc:154 #9 0x00007fec127dfa7a in QMetaObject::activate (sender=0x4c19c20, m=m@entry=0x7feb5e23e8a0 <GDBDebugger::GDBOutputWidget::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at kernel/qobject.cpp:3567 #10 0x00007feb5dfdcd3b in breakInto (this=<optimized out>) at ./gdboutputwidget.moc:148 #11 GDBDebugger::GDBOutputWidget::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./gdboutputwidget.moc:76 #12 0x00007fec127dfa7a in QMetaObject::activate (sender=sender@entry=0x4c22040, m=m@entry=0x7fec137e28e0 <QAbstractButton::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff400ac7d0) at kernel/qobject.cpp:3567 #13 0x00007fec13358f32 in QAbstractButton::clicked (this=this@entry=0x4c22040, _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:219 #14 0x00007fec130b9bf3 in QAbstractButtonPrivate::emitClicked (this=this@entry=0x4c22ee0) at widgets/qabstractbutton.cpp:548 #15 0x00007fec130bade0 in QAbstractButtonPrivate::click (this=0x4c22ee0) at widgets/qabstractbutton.cpp:541 #16 0x00007fec12d4fce8 in QWidget::event (this=0x0, event=0x17) at kernel/qwidget.cpp:8775 #17 0x00007fec12d0011c in QApplicationPrivate::notify_helper (this=this@entry=0xd9dd10, receiver=receiver@entry=0x4c22040, e=e@entry=0x7fff400acb80) at kernel/qapplication.cpp:4570 #18 0x00007fec12d0801b in QApplication::notify (this=this@entry=0x7fff400ad670, receiver=receiver@entry=0x4c22040, e=e@entry=0x7fff400acb80) at kernel/qapplication.cpp:4011 #19 0x00007fec13ca857a in KApplication::notify (this=0x7fff400ad670, receiver=0x4c22040, event=0x7fff400acb80) at ../../kdeui/kernel/kapplication.cpp:311 #20 0x00007fec127cb86d in QCoreApplication::notifyInternal (this=0x7fff400ad670, receiver=receiver@entry=0x4c22040, event=event@entry=0x7fff400acb80) at kernel/qcoreapplication.cpp:953 #21 0x00007fec12cfe6d6 in sendSpontaneousEvent (event=event@entry=0x7fff400acb80, receiver=receiver@entry=0x4c22040) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234 #22 qt_sendSpontaneousEvent (receiver=receiver@entry=0x4c22040, event=event@entry=0x7fff400acb80) at kernel/qapplication.cpp:5568 #23 0x00007fec12da09e0 in QKeyMapper::sendKeyEvent (keyWidget=keyWidget@entry=0x4c22040, grab=grab@entry=255, type=QEvent::KeyRelease, code=32, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=65, nativeVirtualKey=32, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1866 #24 0x00007fec12da0e62 in QKeyMapperPrivate::translateKeyEvent (this=<optimized out>, keyWidget=keyWidget@entry=0x4c22040, event=0x7feb00000000, event@entry=0x7fff400ad0f0, grab=grab@entry=false) at kernel/qkeymapper_x11.cpp:1836 #25 0x00007fec12d7a48c in QApplication::x11ProcessEvent (this=0x7fff400ad670, event=event@entry=0x7fff400ad0f0) at kernel/qapplication_x11.cpp:3642 #26 0x00007fec12da3432 in x11EventSourceDispatch (s=0xdadf70, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146 #27 0x00007fec0c0c1c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #28 0x00007fec0c0c1f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #29 0x00007fec0c0c1ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007fec127f904e in QEventDispatcherGlib::processEvents (this=0xce4100, flags=...) at kernel/qeventdispatcher_glib.cpp:436 #31 0x00007fec12da34e6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #32 0x00007fec127ca4f1 in QEventLoop::processEvents (this=this@entry=0x7fff400ad4d0, flags=...) at kernel/qeventloop.cpp:149 #33 0x00007fec127ca805 in QEventLoop::exec (this=this@entry=0x7fff400ad4d0, flags=...) at kernel/qeventloop.cpp:204 #34 0x00007fec127cff67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225 #35 0x00007fec12cfe4dc in QApplication::exec () at kernel/qapplication.cpp:3828 #36 0x000000000041035c in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:564 Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |