Bug 186142 - Pressing "spacebar" to open the shadow settings dialog, when the button had focus crashed system settings. The whole window closed and the bug reporting tool took over.
Summary: Pressing "spacebar" to open the shadow settings dialog, when the button had f...
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kdeui (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-04 18:52 UTC by Sathish
Modified: 2009-04-11 17:14 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
It is the crash report (2.15 KB, text/plain)
2009-03-04 18:58 UTC, Sathish
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sathish 2009-03-04 18:52:39 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Ubuntu Packages

I was changing the shadow depth, opacity and fuzziness information in "System Settings > General tab > Desktop > All Effects > Shadow". I completed changing the values once, but pressed "cancel" as I did not want to save them. Then, I pressed "spacebar" to open the shadow settings dialog. The button had focus. I thought it would open the dialog, but instead, system settings crashed. The whole window closed and the bug reporting tool took over.
Comment 1 Sathish 2009-03-04 18:58:50 UTC
Created attachment 31777 [details]
It is the crash report
Comment 2 Dario Andres 2009-03-05 23:50:11 UTC
Pasted backtrace from comment 1:

Application: System Settings (systemsettings), signal SIGSEGV

Thread 1 (Thread 0xb607c6c0 (LWP 5708)):
[KCrash Handler]
#6  0xb7f1a668 in KPluginSelector::Private::PluginDelegate::slotConfigureClicked () from /usr/lib/libkutils.so.4
#7  0xb7f1efeb in KPluginSelector::Private::PluginDelegate::qt_metacall () from /usr/lib/libkutils.so.4
#8  0xb7474a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9  0xb7474e60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#10 0xb70f0e61 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#11 0xb6e44199 in ?? () from /usr/lib/libQtGui.so.4
#12 0xb6e45d94 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb6b5a930 in QWidget::event () from /usr/lib/libQtGui.so.4
#14 0xb6e4403e in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#15 0xb6eea910 in QPushButton::event () from /usr/lib/libQtGui.so.4
#16 0xb6b028ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#17 0xb6b0b806 in QApplication::notify () from /usr/lib/libQtGui.so.4
#18 0xb7994fed in KApplication::notify () from /usr/lib/libkdeui.so.5
#19 0xb745fe61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#20 0xb6b633de in ?? () from /usr/lib/libQtGui.so.4
#21 0xb6b99bb0 in ?? () from /usr/lib/libQtGui.so.4
#22 0xb6b9bd26 in ?? () from /usr/lib/libQtGui.so.4
#23 0xb6b72af5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#24 0xb6b9d7aa in ?? () from /usr/lib/libQtGui.so.4
#25 0xb63b36f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#26 0xb63b6da3 in ?? () from /usr/lib/libglib-2.0.so.0
#27 0xb63b6f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#28 0xb748a478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#29 0xb6b9cea5 in ?? () from /usr/lib/libQtGui.so.4
#30 0xb745e52a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#31 0xb745e6ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#32 0xb7460da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#33 0xb6b02767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#34 0x080571ab in main (argc=5, argv=0xbfd7a6f4) at /build/buildd/kdebase-workspace-4.2.0/systemsettings/main.cpp:67

---

Reassigning to KDELIBS
Comment 3 Dario Andres 2009-03-05 23:50:33 UTC
If you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? 
You need to install the "kdelibs5-dbg" package
Thanks :)
Comment 4 Christoph Feck 2009-04-11 17:09:04 UTC
SVN commit 952343 by cfeck:

Fix widget item delegates to respect the focused widget

More work needs to be done to really support keyboard navigation for
widgets in item views, but this fixes a crash, Will backport.

CCMAIL: ereslibre@kde.org
BUG: 186142


 M  +6 -0      kwidgetitemdelegate.cpp  
 M  +1 -0      kwidgetitemdelegatepool_p.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=952343
Comment 5 Christoph Feck 2009-04-11 17:14:49 UTC
SVN commit 952346 by cfeck:

Fix widget item delegates to respect the focused widget (backport r952343)

CCBUG: 186142



 M  +6 -0      kwidgetitemdelegate.cpp  
 M  +1 -0      kwidgetitemdelegatepool_p.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=952346