https://bugs.kde.org/show_bug.cgi?id=360146
Bug ID: 360146 Summary: Konsole crash while searching history Product: konsole Version: 15.12.2 Platform: Compiled Sources OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: konsole-de...@kde.org Reporter: matt...@mjdsystems.ca Application: konsole (15.12.2) (Compiled from sources) Qt Version: 5.5.1 Operating System: Linux 4.3.3-gentoo x86_64 Distribution: "Gentoo Base System release 2.2" -- Information about the crash: While searching through my history for "..", konsole crashed. Just before I had tried searching for ".." and it had landed me in a different part of my history I didn't care about, so I scrolled back and tried again. That time konsole crashed. -- Backtrace: Application: Konsole (konsole), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". 81 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0x7f93f860a880 (LWP 9630))] Thread 2 (Thread 0x7f93e7572700 (LWP 9633)): #0 pthread_cond_wait () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f93efa1152b in cnd_wait (mtx=0xcf6c80, cond=0xcf6ca8) at /usr/src/debug/media-libs/mesa-11.1.2/mesa-11.1.2/include/c11/threads_posix.h:159 #2 pipe_semaphore_wait (sema=0xcf6c80) at /usr/src/debug/media-libs/mesa-11.1.2/mesa-11.1.2/src/gallium/auxiliary/os/os_thread.h:259 #3 radeon_drm_cs_emit_ioctl (param=param@entry=0xcf6930) at /usr/src/debug/media-libs/mesa-11.1.2/mesa-11.1.2/src/gallium/winsys/radeon/drm/radeon_drm_winsys.c:653 #4 0x00007f93efa110f8 in impl_thrd_routine (p=<optimized out>) at /usr/src/debug/media-libs/mesa-11.1.2/mesa-11.1.2/include/c11/threads_posix.h:87 #5 0x00007f94040a5552 in start_thread (arg=0x7f93e7572700) at pthread_create.c:333 #6 0x00007f940bda796d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f93f860a880 (LWP 9630)): [KCrash Handler] #6 0x00007f940b9e3b5c in Konsole::HistoryFile::get (loc=-2628, size=2628, buffer=<optimized out>, this=0xfa1f50) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/History.cpp:163 #7 Konsole::HistoryScrollFile::getCells (this=0xfa1f10, lineno=<optimized out>, colno=<optimized out>, count=<optimized out>, res=<optimized out>) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/History.cpp:262 #8 0x00007f940ba15465 in Konsole::Screen::copyLineToStream (this=this@entry=0xbe3b30, line=line@entry=-6399987, start=<optimized out>, count=219, count@entry=-1, decoder=decoder@entry=0x7ffe90b74920, appendNewLine=appendNewLine@entry=true, preserveLineBreaks=true, trimTrailingSpaces=false) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/Screen.cpp:1239 #9 0x00007f940ba15608 in Konsole::Screen::writeToStream (this=0xbe3b30, decoder=0x7ffe90b74920, startIndex=<optimized out>, endIndex=<optimized out>, preserveLineBreaks=true, trimTrailingSpaces=false) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/Screen.cpp:1184 #10 0x00007f940ba31f2a in Konsole::SearchHistoryTask::executeOnScreenWindow (this=this@entry=0x11c1930, session=..., window=...) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1882 #11 0x00007f940ba323f1 in Konsole::SearchHistoryTask::execute (this=0x11c1930) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1802 #12 0x00007f940ba2fa0f in Konsole::SessionController::beginSearch (this=0x1084580, text=..., direction=1) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1274 #13 0x00007f940875436b in QtPrivate::QSlotObjectBase::call (a=0x7ffe90b74bb0, r=0x1084580, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #14 QMetaObject::activate (sender=sender@entry=0xdceb90, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=32766, argv=argv@entry=0xb218b0) at kernel/qobject.cpp:3698 #15 0x00007f9408754e12 in QMetaObject::activate (sender=sender@entry=0xdceb90, m=m@entry=0x7f940bcb0e40 <Konsole::IncrementalSearchBar::staticMetaObject>, local_signal_index=32766, local_signal_index@entry=0, argv=0xb218b0, argv@entry=0x7ffe90b74bb0) at kernel/qobject.cpp:3578 #16 0x00007f940ba6d515 in Konsole::IncrementalSearchBar::searchChanged (this=this@entry=0xdceb90, _t1=...) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2_build/src/moc_IncrementalSearchBar.cpp:251 #17 0x00007f940b9e8718 in Konsole::IncrementalSearchBar::notifySearchChanged (this=0xdceb90) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/IncrementalSearchBar.cpp:150 #18 0x00007f940875436b in QtPrivate::QSlotObjectBase::call (a=0x7ffe90b74cc0, r=0xdceb90, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #19 QMetaObject::activate (sender=sender@entry=0x1021630, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=32766, argv=argv@entry=0xb218b0) at kernel/qobject.cpp:3698 #20 0x00007f9408754e12 in QMetaObject::activate (sender=sender@entry=0x1021630, m=m@entry=0x7f9408964a00 <QTimer::staticMetaObject>, local_signal_index=32766, local_signal_index@entry=0, argv=0xb218b0, argv@entry=0x0) at kernel/qobject.cpp:3578 #21 0x00007f94087d9c15 in QTimer::timeout (this=this@entry=0x1021630) at .moc/moc_qtimer.cpp:197 #22 0x00007f94087616d0 in QTimer::timerEvent (this=0x1021630, e=<optimized out>) at kernel/qtimer.cpp:247 #23 0x00007f94087554c3 in QObject::event (this=0x1021630, e=<optimized out>) at kernel/qobject.cpp:1261 #24 0x00007f940905ddec in QApplicationPrivate::notify_helper (this=this@entry=0xb218b0, receiver=receiver@entry=0x1021630, e=e@entry=0x7ffe90b75020) at kernel/qapplication.cpp:3716 #25 0x00007f94090662b1 in QApplication::notify (this=0x7ffe90b76a70, receiver=0x1021630, e=0x7ffe90b75020) at kernel/qapplication.cpp:3499 #26 0x00007f94087233fb in QCoreApplication::notifyInternal (this=0x7ffe90b76a70, receiver=0x1021630, event=event@entry=0x7ffe90b75020) at kernel/qcoreapplication.cpp:965 #27 0x00007f940877bc8c in QCoreApplication::sendEvent (event=0x7ffe90b75020, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:224 #28 QTimerInfoList::activateTimers (this=0xb81730) at kernel/qtimerinfo_unix.cpp:637 #29 0x00007f940877c201 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177 #30 0x00007f940392a0d1 in g_main_dispatch (context=0x7f93f00016f0) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3154 #31 g_main_context_dispatch (context=context@entry=0x7f93f00016f0) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3769 #32 0x00007f940392a365 in g_main_context_iterate (context=context@entry=0x7f93f00016f0, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3840 #33 0x00007f940392a433 in g_main_context_iteration (context=0x7f93f00016f0, may_block=may_block@entry=0) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3901 #34 0x00007f940877cfe1 in QEventDispatcherGlib::processEvents (this=0xb7c150, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #35 0x00007f940ba31ed5 in Konsole::SearchHistoryTask::executeOnScreenWindow (this=this@entry=0x11cb290, session=..., window=...) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1854 #36 0x00007f940ba323f1 in Konsole::SearchHistoryTask::execute (this=0x11cb290) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1802 #37 0x00007f940ba2fa0f in Konsole::SessionController::beginSearch (this=this@entry=0x1084580, text=..., direction=direction@entry=1) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1274 #38 0x00007f940ba2fd6c in Konsole::SessionController::findNextInHistory (this=0x1084580) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1314 #39 0x00007f940875436b in QtPrivate::QSlotObjectBase::call (a=0x7ffe90b75510, r=0x1084580, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #40 QMetaObject::activate (sender=0xdceb90, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3698 #41 0x00007f940875436b in QtPrivate::QSlotObjectBase::call (a=0x7ffe90b75670, r=0xdceb90, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #42 QMetaObject::activate (sender=sender@entry=0xfdc330, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0xfdc330) at kernel/qobject.cpp:3698 #43 0x00007f9408754e12 in QMetaObject::activate (sender=sender@entry=0xfdc330, m=m@entry=0x7f940963d860 <QAbstractButton::staticMetaObject>, local_signal_index=0, local_signal_index@entry=2, argv=0xfdc330, argv@entry=0x7ffe90b75670) at kernel/qobject.cpp:3578 #44 0x00007f94094c3c60 in QAbstractButton::clicked (this=this@entry=0xfdc330, _t1=false) at .moc/moc_qabstractbutton.cpp:303 #45 0x00007f940918521d in QAbstractButtonPrivate::emitClicked (this=this@entry=0xfe71a0) at widgets/qabstractbutton.cpp:534 #46 0x00007f9409186c01 in QAbstractButton::click (this=0xfdc330) at widgets/qabstractbutton.cpp:992 #47 0x00007f940b9ea842 in Konsole::IncrementalSearchBar::eventFilter (this=0xdceb90, watched=0xdcfb80, aEvent=0x7ffe90b75c70) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/IncrementalSearchBar.cpp:192 #48 0x00007f94087231fc in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0xb218b0, receiver=receiver@entry=0xdcfb80, event=event@entry=0x7ffe90b75c70) at kernel/qcoreapplication.cpp:1072 #49 0x00007f940905ddcb in QApplicationPrivate::notify_helper (this=this@entry=0xb218b0, receiver=receiver@entry=0xdcfb80, e=e@entry=0x7ffe90b75c70) at kernel/qapplication.cpp:3712 #50 0x00007f940906817e in QApplication::notify (this=0x7ffe90b76a70, receiver=0xdcfb80, e=0x7ffe90b75c70) at kernel/qapplication.cpp:3179 #51 0x00007f94087233fb in QCoreApplication::notifyInternal (this=0x7ffe90b76a70, receiver=0xdcfb80, event=0x7ffe90b75c70) at kernel/qcoreapplication.cpp:965 #52 0x00007f94090d0dbb in QWidgetWindow::event (this=0xc6f3f0, event=0x7ffe90b75c70) at kernel/qwidgetwindow.cpp:203 #53 0x00007f940905ddec in QApplicationPrivate::notify_helper (this=this@entry=0xb218b0, receiver=receiver@entry=0xc6f3f0, e=e@entry=0x7ffe90b75c70) at kernel/qapplication.cpp:3716 #54 0x00007f94090662b1 in QApplication::notify (this=0x7ffe90b76a70, receiver=0xc6f3f0, e=0x7ffe90b75c70) at kernel/qapplication.cpp:3499 #55 0x00007f94087233fb in QCoreApplication::notifyInternal (this=0x7ffe90b76a70, receiver=receiver@entry=0xc6f3f0, event=event@entry=0x7ffe90b75c70) at kernel/qcoreapplication.cpp:965 #56 0x00007f9408a592da in QCoreApplication::sendSpontaneousEvent (event=0x7ffe90b75c70, receiver=0xc6f3f0) at ../../src/corelib/kernel/qcoreapplication.h:227 #57 QGuiApplicationPrivate::processKeyEvent (e=0xfbd540) at kernel/qguiapplication.cpp:1904 #58 0x00007f9408a5e535 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0xfbd540) at kernel/qguiapplication.cpp:1587 #59 0x00007f9408a408f0 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:625 #60 0x00007f93f801bcf0 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 #61 0x00007f940392a0d1 in g_main_dispatch (context=0x7f93f00016f0) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3154 #62 g_main_context_dispatch (context=context@entry=0x7f93f00016f0) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3769 #63 0x00007f940392a365 in g_main_context_iterate (context=context@entry=0x7f93f00016f0, block=block@entry=0, dispatch=dispatch@entry=1, self=<optimized out>) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3840 #64 0x00007f940392a433 in g_main_context_iteration (context=0x7f93f00016f0, may_block=may_block@entry=0) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3901 #65 0x00007f940877cfe1 in QEventDispatcherGlib::processEvents (this=0xb7c150, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #66 0x00007f940ba31ed5 in Konsole::SearchHistoryTask::executeOnScreenWindow (this=this@entry=0x13e1d60, session=..., window=...) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1854 #67 0x00007f940ba323f1 in Konsole::SearchHistoryTask::execute (this=0x13e1d60) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1802 #68 0x00007f940ba2fa0f in Konsole::SessionController::beginSearch (this=0x1084580, text=..., direction=1) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/SessionController.cpp:1274 #69 0x00007f940875436b in QtPrivate::QSlotObjectBase::call (a=0x7ffe90b76240, r=0x1084580, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #70 QMetaObject::activate (sender=sender@entry=0xdceb90, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=32766, argv=argv@entry=0xb218b0) at kernel/qobject.cpp:3698 #71 0x00007f9408754e12 in QMetaObject::activate (sender=sender@entry=0xdceb90, m=m@entry=0x7f940bcb0e40 <Konsole::IncrementalSearchBar::staticMetaObject>, local_signal_index=32766, local_signal_index@entry=0, argv=0xb218b0, argv@entry=0x7ffe90b76240) at kernel/qobject.cpp:3578 #72 0x00007f940ba6d515 in Konsole::IncrementalSearchBar::searchChanged (this=this@entry=0xdceb90, _t1=...) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2_build/src/moc_IncrementalSearchBar.cpp:251 #73 0x00007f940b9e8718 in Konsole::IncrementalSearchBar::notifySearchChanged (this=0xdceb90) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/IncrementalSearchBar.cpp:150 #74 0x00007f940875436b in QtPrivate::QSlotObjectBase::call (a=0x7ffe90b76350, r=0xdceb90, this=<optimized out>) at ../../src/corelib/kernel/qobject_impl.h:124 #75 QMetaObject::activate (sender=sender@entry=0x1021630, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=32766, argv=argv@entry=0xb218b0) at kernel/qobject.cpp:3698 #76 0x00007f9408754e12 in QMetaObject::activate (sender=sender@entry=0x1021630, m=m@entry=0x7f9408964a00 <QTimer::staticMetaObject>, local_signal_index=32766, local_signal_index@entry=0, argv=0xb218b0, argv@entry=0x0) at kernel/qobject.cpp:3578 #77 0x00007f94087d9c15 in QTimer::timeout (this=this@entry=0x1021630) at .moc/moc_qtimer.cpp:197 #78 0x00007f94087616d0 in QTimer::timerEvent (this=0x1021630, e=<optimized out>) at kernel/qtimer.cpp:247 #79 0x00007f94087554c3 in QObject::event (this=0x1021630, e=<optimized out>) at kernel/qobject.cpp:1261 #80 0x00007f940905ddec in QApplicationPrivate::notify_helper (this=this@entry=0xb218b0, receiver=receiver@entry=0x1021630, e=e@entry=0x7ffe90b766b0) at kernel/qapplication.cpp:3716 #81 0x00007f94090662b1 in QApplication::notify (this=0x7ffe90b76a70, receiver=0x1021630, e=0x7ffe90b766b0) at kernel/qapplication.cpp:3499 #82 0x00007f94087233fb in QCoreApplication::notifyInternal (this=0x7ffe90b76a70, receiver=0x1021630, event=event@entry=0x7ffe90b766b0) at kernel/qcoreapplication.cpp:965 #83 0x00007f940877bc8c in QCoreApplication::sendEvent (event=0x7ffe90b766b0, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:224 #84 QTimerInfoList::activateTimers (this=0xb81730) at kernel/qtimerinfo_unix.cpp:637 #85 0x00007f940877c201 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:177 #86 0x00007f940392a0d1 in g_main_dispatch (context=0x7f93f00016f0) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3154 #87 g_main_context_dispatch (context=context@entry=0x7f93f00016f0) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3769 #88 0x00007f940392a365 in g_main_context_iterate (context=context@entry=0x7f93f00016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3840 #89 0x00007f940392a433 in g_main_context_iteration (context=0x7f93f00016f0, may_block=may_block@entry=1) at /usr/src/debug/dev-libs/glib-2.46.2-r1/glib-2.46.2/glib/gmain.c:3901 #90 0x00007f940877cfe1 in QEventDispatcherGlib::processEvents (this=0xb7c150, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #91 0x00007f9408720973 in QEventLoop::exec (this=this@entry=0x7ffe90b76920, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #92 0x00007f94087290f7 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1229 #93 0x00007f9408a539d9 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1527 #94 0x00007f940905dd4a in QApplication::exec () at kernel/qapplication.cpp:2976 #95 0x00007f940c0845c8 in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-apps/konsole-15.12.2/konsole-15.12.2/src/main.cpp:125 #96 0x00007f940bcd97a8 in __libc_start_main (main=0x4007e0 <main(int, char**)>, argc=1, argv=0x7ffe90b76bc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffe90b76bb8) at libc-start.c:289 #97 0x0000000000400819 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.