Bug 183478

Summary: Quicksand crash from QuickSand::QsMatchView::showSelected
Product: [Plasma] krunner Reporter: Stefan Usenbinz <usenbinz>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: CLOSED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Stefan Usenbinz 2009-02-06 21:56:11 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Tried to start konsole from Quicksand. Hit enter two times and got a crash. 
OpenSuse 11.1 with 4.2.62.svn921300 RPMs.

Thread 1 (Thread 0xb506b700 (LWP 11768)):
[KCrash Handler]
#6  0xb6b9cde6 in QIcon (this=0xbfd0f9e0, other=@0x1d) at image/qicon.cpp:516
#7  0xb7eb55b3 in QuickSand::QsMatchView::showSelected (this=0x81c6cb8) at /usr/src/debug/kdebase-workspace-4.2.62.s
vn921300/krunner/interfaces/quicksand/qs_matchitem.h:55
#8  0xb7eb5bdc in QuickSand::QsMatchView::keyPressEvent (this=0x81c6cb8, e=0xbfd0feac) at /usr/src/debug/kdebase-wor
kspace-4.2.62.svn921300/krunner/interfaces/quicksand/qs_matchview.cpp:624
#9  0xb6b5992e in QWidget::event (this=0x81c6cb8, event=0xbfd0feac) at kernel/qwidget.cpp:7198
#10 0xb6b018fc in QApplicationPrivate::notify_helper (this=0x80689a0, receiver=0x81c6cb8, e=0xbfd0feac) at kernel/qa
pplication.cpp:3803
#11 0xb6b0a836 in QApplication::notify (this=0x805f2b8, receiver=0x81c6cb8, e=0xbfd0feac) at kernel/qapplication.cpp
:3447
#12 0xb79e00dd in KApplication::notify (this=0x805f2b8, receiver=0x81c6cb8, event=0xbfd0feac) at /usr/src/debug/kdel
ibs-4.2.62.svn921300/kdeui/kernel/kapplication.cpp:307
#13 0xb7428961 in QCoreApplication::notifyInternal (this=0x805f2b8, receiver=0x81c6cb8, event=0xbfd0feac) at kernel/
qcoreapplication.cpp:587
#14 0xb6b624ce in qt_sendSpontaneousEvent (receiver=0x81c6cb8, event=0xb72b7408) at ../../src/corelib/kernel/qcoreap
plication.h:212
#15 0xb6b974b0 in QKeyMapper::sendKeyEvent (keyWidget=0x81c6cb8, grab=false, type=QEvent::KeyPress, code=16777220, m
odifiers={i = -1076822024}, text=@0xbfd10024, autorepeat=<value optimized out>,
    count=<value optimized out>, nativeScanCode=36, nativeVirtualKey=65293, nativeModifiers=8192) at kernel/qkeymapp
er_x11.cpp:1655
#16 0xb6b99646 in QKeyMapperPrivate::translateKeyEvent (this=0x808fed8, keyWidget=0x81c6cb8, event=0xbfd1062c, grab=
29) at kernel/qkeymapper_x11.cpp:1626
#17 0xb6b71c15 in QApplication::x11ProcessEvent (this=0x805f2b8, event=0xbfd1062c) at kernel/qapplication_x11.cpp:30
53
#18 0xb6b9b0ca in x11EventSourceDispatch (s=0x8070b98, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib
.cpp:142
#19 0xb543d9a8 in IA__g_main_context_dispatch (context=0x806fe98) at gmain.c:2144
#20 0xb5441063 in g_main_context_iterate (context=0x806fe98, block=1, dispatch=1, self=0x8068a60) at gmain.c:2778
#21 0xb5441221 in IA__g_main_context_iteration (context=0x806fe98, may_block=1) at gmain.c:2841
#22 0xb7452fb8 in QEventDispatcherGlib::processEvents (this=0x806da90, flags={i = -1076819992}) at kernel/qeventdisp
atcher_glib.cpp:319
#23 0xb6b9a7c5 in QGuiEventDispatcherGlib::processEvents (this=0x806da90, flags={i = -1076819944}) at kernel/qguieve
ntdispatcher_glib.cpp:198
#24 0xb742701a in QEventLoop::processEvents (this=0xbfd10890, flags={i = -1076819880}) at kernel/qeventloop.cpp:143
#25 0xb74271da in QEventLoop::exec (this=0xbfd10890, flags={i = -1076819816}) at kernel/qeventloop.cpp:194
#26 0xb7429895 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:845
#27 0xb6b01777 in QApplication::exec () at kernel/qapplication.cpp:3331
#28 0xb7ea54dc in kdemain (argc=1, argv=0xbfd10a14) at /usr/src/debug/kdebase-workspace-4.2.62.svn921300/krunner/mai
n.cpp:57
#29 0x08048792 in main (argc=) at /usr/src/debug/kdebase-workspace-4.2.62.svn921300/build/krunner/krunner_dummy.cpp:
3
Comment 1 Stefan Usenbinz 2009-03-28 23:27:25 UTC
Just tried this again with updated packages and bug can not be reproduced anymore.
Comment 2 Stefan Usenbinz 2009-03-28 23:29:38 UTC
... and closing to get it off the list.