[Konsole-devel] [Bug 168434] editing regexp while searching the scrollback buffer causes crash

Oliver Putz Regnaron at web.de
Thu Aug 7 18:50:32 UTC 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=168434         
Regnaron web de changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Regnaron web de
             Status|UNCONFIRMED                 |NEW
      everconfirmed|0                           |1



------- Additional Comments From Regnaron web de  2008-08-07 20:50 -------
Confirming. Backtrace for KDE-4.1.0:

Application: Konsole (konsole), signal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb6299700 (LWP 7243)]
[New Thread 0xb4e39b90 (LWP 7244)]
[KCrash handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb654db91 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb654f378 in *__GI_abort () at abort.c:88
#9  0xb7485097 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfcc20ac "ASSERT: \"_searchText.matchedLength() > 0\" in file /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/Filter.cpp, line 391") at global/qglobal.cpp:2058
#10 0xb748514f in qFatal (msg=0xb75d8ab4 "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2260
#11 0xb74855cb in qt_assert (
    assertion=0xb7f936d8 "_searchText.matchedLength() > 0", 
    file=0xb7f935fc "/var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/Filter.cpp", line=391) at global/qglobal.cpp:1828
#12 0xb7f2768a in Konsole::RegExpFilter::process (this=0x920e980)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/Filter.cpp:391
#13 0xb7f266a2 in Konsole::FilterChain::process (this=0x8ac4a38)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/Filter.cpp:84
#14 0xb7f6f1bb in Konsole::TerminalDisplay::processFilters (this=0x90a8cb0)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/TerminalDisplay.cpp:896
#15 0xb7f5c247 in Konsole::SessionController::updateSearchFilter (
    this=0x90a6140)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/SessionController.cpp:165
#16 0xb7f5c5dd in Konsole::SessionController::qt_metacall (this=0x90a6140, 
    _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbfcc42cc)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole_build/apps/konsole/src/SessionController.moc:177
#17 0xb7598530 in QMetaObject::activate (sender=0x90b8c48, 
    from_signal_index=<value optimized out>, to_signal_index=5, 
    argv=<value optimized out>) at kernel/qobject.cpp:3001
#18 0xb7598c92 in QMetaObject::activate (sender=0x90b8c48, m=0xb7fa1684, 
    local_signal_index=1, argv=0xbfcc42cc) at kernel/qobject.cpp:3071
#19 0xb7f4ece1 in Konsole::ScreenWindow::scrolled (this=0x90b8c48, _t1=2)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole_build/apps/konsole/src/ScreenWindow.moc:92
#20 0xb7f4ee24 in Konsole::ScreenWindow::scrollTo (this=0x90b8c48, line=2)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/ScreenWindow.cpp:232
#21 0xb7f55d1c in Konsole::SearchHistoryTask::highlightResult (
    this=0x91f4468, window= 0xbfcc43f4, findPos=2)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/SessionController.cpp:1458
#22 0xb7f5643a in Konsole::SearchHistoryTask::executeOnScreenWindow (
    this=0x91f4468, session= 0xbfcc4448, window= 0xbfcc4444)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/SessionController.cpp:1430
#23 0xb7f5651f in Konsole::SearchHistoryTask::execute (this=0x91f4468)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/SessionController.cpp:1322
#24 0xb7f5816a in Konsole::SessionController::beginSearch (this=0x90a6140, 
    text= 0xbfcc45e8, direction=0)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/SessionController.cpp:908
#25 0xb7f5839f in Konsole::SessionController::searchTextChanged (
    this=0x90a6140, text= 0xbfcc45e8)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/SessionController.cpp:879
#26 0xb7f5c522 in Konsole::SessionController::qt_metacall (this=0x90a6140, 
    _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0xbfcc45bc)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole_build/apps/konsole/src/SessionController.moc:168
#27 0xb7598530 in QMetaObject::activate (sender=0x909c190, 
    from_signal_index=<value optimized out>, to_signal_index=27, 
    argv=<value optimized out>) at kernel/qobject.cpp:3001
#28 0xb7598c92 in QMetaObject::activate (sender=0x909c190, m=0xb7fa0c04, 
    local_signal_index=0, argv=0xbfcc45bc) at kernel/qobject.cpp:3071
#29 0xb7f2e403 in Konsole::IncrementalSearchBar::searchChanged (
    this=0x909c190, _t1= 0xbfcc45e8)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole_build/apps/konsole/src/IncrementalSearchBar.moc:97
#30 0xb7f2e54b in Konsole::IncrementalSearchBar::notifySearchChanged (
    this=0x909c190)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/IncrementalSearchBar.cpp:153
#31 0xb7f2e650 in Konsole::IncrementalSearchBar::qt_metacall (this=0x909c190, 
    _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfcc4688)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole_build/apps/konsole/src/IncrementalSearchBar.moc:86
#32 0xb7598530 in QMetaObject::activate (sender=0x909da50, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=<value optimized out>) at kernel/qobject.cpp:3001
#33 0xb7598c92 in QMetaObject::activate (sender=0x909da50, m=0xb766e924, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3071
#34 0xb75d7e8d in QTimer::timeout (this=0x909da50)
    at .moc/debug-shared/moc_qtimer.cpp:126
#35 0xb75a119a in QTimer::timerEvent (this=0x909da50, e=0xbfcc4b88)
    at kernel/qtimer.cpp:263
#36 0xb7594296 in QObject::event (this=0x909da50, e=0xbfcc4b88)
    at kernel/qobject.cpp:1096
#37 0xb688a8a4 in QApplicationPrivate::notify_helper (this=0x805cfd0, 
    receiver=0x909da50, e=0xbfcc4b88) at kernel/qapplication.cpp:3772
#38 0xb688ea75 in QApplication::notify (this=0xbfcc4e48, receiver=0x909da50, 
    e=0xbfcc4b88) at kernel/qapplication.cpp:3366
#39 0xb7b506c3 in KApplication::notify (this=0xbfcc4e48, receiver=0x909da50, 
    event=0xbfcc4b88)
    at /var/tmp/portage/kde-base/kdelibs-4.1.0/work/kdelibs-4.1.0/kdeui/kernel/kapplication.cpp:311
#40 0xb7582d59 in QCoreApplication::notifyInternal (this=0xbfcc4e48, 
    receiver=0x909da50, event=0xbfcc4b88) at kernel/qcoreapplication.cpp:587
#41 0xb75b085a in QTimerInfoList::activateTimers (this=0x805d71c)
    at kernel/qcoreapplication.h:215
#42 0xb75b09d0 in QEventDispatcherUNIX::activateTimers (this=0x805cdf0)
    at kernel/qeventdispatcher_unix.cpp:837
#43 0xb75b1f7e in QEventDispatcherUNIX::processEvents (this=0x805cdf0, 
    flags= 0xbfcc4d08) at kernel/qeventdispatcher_unix.cpp:899
#44 0xb691af61 in QEventDispatcherX11::processEvents (this=0x805cdf0, 
    flags= 0xbfcc4d38) at kernel/qeventdispatcher_x11.cpp:154
#45 0xb75820d3 in QEventLoop::processEvents (this=0xbfcc4db0, 
    flags= 0xbfcc4d78) at kernel/qeventloop.cpp:149
#46 0xb7582246 in QEventLoop::exec (this=0xbfcc4db0, flags= 0xbfcc4db8)
    at kernel/qeventloop.cpp:200
#47 0xb7584401 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#48 0xb688a23f in QApplication::exec () at kernel/qapplication.cpp:3304
#49 0xb7f8f3c5 in kdemain (argc=1, argv=0xbfcc4f84)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole-4.1.0/apps/konsole/src/main.cpp:100
#50 0x08048872 in main (argc=)
    at /var/tmp/portage/kde-base/konsole-4.1.0/work/konsole_build/apps/konsole/src/konsole_dummy.cpp:3
#0  0xffffe424 in __kernel_vsyscall ()



More information about the konsole-devel mailing list