Bug 281683

Summary: Unable to change settings for widgets displayed on screensaver
Product: [Unmaintained] plasma4 Reporter: i_bluestein
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, cfillion30, martin.meitzner
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description i_bluestein 2011-09-09 11:16:57 UTC
Application: plasma-overlay (0.0)
KDE Platform Version: 4.7.00 (4.7.0) "release 10"
Qt Version: 4.7.4
Operating System: Linux 2.6.37.6-0.7-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: Trying to change widget settings (Analog Clock in this case, but this happens with others as well) within Blank Screen screensaver with "Allow widgets on screen saver" enabled

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma for the Screensaver (plasma-overlay), signal: Segmentation fault
[KCrash Handler]
#6  0x0000000001412dc0 in ?? ()
#7  0x00007f2c1e7a9999 in KConfigDialogManager::isDefault() const () from /usr/lib64/libkdeui.so.5
#8  0x00007f2c1e7a234c in KConfigDialog::KConfigDialogPrivate::_k_updateButtons() () from /usr/lib64/libkdeui.so.5
#9  0x00007f2c1f78ce35 in Plasma::AppletConfigDialog::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libplasma.so.3
#10 0x00007f2c1dbafe8f in QMetaObject::activate (sender=0x1437820, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff3bfe5be0) at kernel/qobject.cpp:3287
#11 0x00007f2c1d5cfdee in QCheckBox::stateChanged (this=<value optimized out>, _t1=2) at .moc/release-shared/moc_qcheckbox.cpp:115
#12 0x00007f2c1d31679a in QAbstractButtonPrivate::click (this=0x1437850) at widgets/qabstractbutton.cpp:528
#13 0x00007f2c1d316a4c in QAbstractButton::mouseReleaseEvent (this=0x1437820, e=0x7fff3bfe6530) at widgets/qabstractbutton.cpp:1121
#14 0x00007f2c1cfafe1c in QWidget::event (this=0x1437820, event=0x7fff3bfe6530) at kernel/qwidget.cpp:8295
#15 0x00007f2c1cf5e264 in QApplicationPrivate::notify_helper (this=0x69cb00, receiver=0x1437820, e=0x7fff3bfe6530) at kernel/qapplication.cpp:4481
#16 0x00007f2c1cf6709c in QApplication::notify (this=<value optimized out>, receiver=0x1437820, e=0x7fff3bfe6530) at kernel/qapplication.cpp:4042
#17 0x00007f2c1e858736 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#18 0x00007f2c1db9b7cc in QCoreApplication::notifyInternal (this=0x660810, receiver=0x1437820, event=0x7fff3bfe6530) at kernel/qcoreapplication.cpp:787
#19 0x00007f2c1cf5f275 in sendEvent (receiver=0x1437820, event=0x7fff3bfe6530, alienWidget=0x1437820, nativeWidget=0x1412dc0, buttonDown=0x7f2c1da35198, lastMouseReceiver=..., spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#20 QApplicationPrivate::sendMouseEvent (receiver=0x1437820, event=0x7fff3bfe6530, alienWidget=0x1437820, nativeWidget=0x1412dc0, buttonDown=0x7f2c1da35198, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3141
#21 0x00007f2c1cfddd28 in QETWidget::translateMouseEvent (this=0x1412dc0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4461
#22 0x00007f2c1cfdc3e9 in QApplication::x11ProcessEvent (this=0x660810, event=0x7fff3bfe6e90) at kernel/qapplication_x11.cpp:3587
#23 0x00007f2c1d004512 in x11EventSourceDispatch (s=0x6a0410, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#24 0x00007f2c15014bd3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#25 0x00007f2c150153b0 in ?? () from /lib64/libglib-2.0.so.0
#26 0x00007f2c15015650 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#27 0x00007f2c1dbc65df in QEventDispatcherGlib::processEvents (this=0x62f0d0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#28 0x00007f2c1d0041ae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#29 0x00007f2c1db9ac22 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#30 0x00007f2c1db9ae35 in QEventLoop::exec (this=0x7fff3bfe71b0, flags=...) at kernel/qeventloop.cpp:201
#31 0x00007f2c1db9f27b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#32 0x0000000000413350 in main ()

Reported using DrKonqi
Comment 1 Martin M 2011-09-29 01:06:01 UTC
Created attachment 64057 [details]
New crash information added by DrKonqi

plasma-overlay (0.0) on KDE Platform 4.7.1 (4.7.1) using Qt 4.7.4

- What I was doing when the application crashed:

Configuring LCD Weather Station Widget on Screensaver. I entered my location and hit the "Search" button, then plasma-overlay crashed.

-- Backtrace (Reduced):
#8  0x004d3338 in KConfigDialogManager::isDefault (this=0x8ebc5f8) at ../../kdeui/dialogs/kconfigdialogmanager.cpp:529
#9  0x004cd67c in _k_updateButtons (this=0x8deeb08) at ../../kdeui/dialogs/kconfigdialog.cpp:234
#10 KConfigDialog::KConfigDialogPrivate::_k_updateButtons (this=0x8deeb08) at ../../kdeui/dialogs/kconfigdialog.cpp:216
#11 0x004cd78e in KConfigDialog::updateButtons (this=0x8c75c88) at ../../kdeui/dialogs/kconfigdialog.cpp:314
#12 0x00d9affd in settingsModified (modified=true, this=0x8c75c88) at ../../plasma/private/applet_p.h:63
Comment 2 Dario Andres 2011-09-29 14:29:33 UTC
[Comment from a bug triager]
This issue is being tracked at bug 278809, merging.
Thanks

*** This bug has been marked as a duplicate of bug 278809 ***
Comment 3 cfillion 2011-12-05 19:10:47 UTC
Created attachment 66412 [details]
New crash information added by DrKonqi

plasma-overlay (0.0) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4

- What I was doing when the application crashed:

I tryed to configure plasma's widget on screensaver. It crash always on every screensaver that I try.

-- Backtrace (Reduced):
#7  0xb6f62238 in KConfigDialogManager::isDefault (this=0x8494140) at /usr/src/debug/kdelibs-4.7.2/kdeui/dialogs/kconfigdialogmanager.cpp:529
#8  0xb6f5cccc in _k_updateButtons (this=0x8485ac0) at /usr/src/debug/kdelibs-4.7.2/kdeui/dialogs/kconfigdialog.cpp:234
#9  KConfigDialog::KConfigDialogPrivate::_k_updateButtons (this=0x8485ac0) at /usr/src/debug/kdelibs-4.7.2/kdeui/dialogs/kconfigdialog.cpp:216
#10 0xb6f5cdde in KConfigDialog::updateButtons (this=0x846f4e0) at /usr/src/debug/kdelibs-4.7.2/kdeui/dialogs/kconfigdialog.cpp:314
#11 0xb754735d in settingsModified (modified=true, this=0x846f4e0) at /usr/src/debug/kdelibs-4.7.2/plasma/private/applet_p.h:63