Bug 183598

Summary: System settings crashes when discarding screensaver settings
Product: [Applications] systemsettings Reporter: Zdeněk Zikán <zdenek.zikan>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Zdeněk Zikán 2009-02-07 20:21:53 UTC
Version:           4.2.00 (using KDE 4.2.0)
OS:                Linux
Installed from:    Ubuntu Packages

1) Open systemsettings
2) select Desktop
3) select ScreenSaver
4) select different screensaver than current one
5) close systemsettings window
6) in "Unsaved chages" dialog click Discard
7) crash with following backtrace


Application: System Settings (systemsettings), signal SIGSEGV

Thread 1 (Thread 0xb61bf6c0 (LWP 31183)):
[KCrash Handler]
#6  0xb6c8e1d0 in QWidgetPrivate::reparentFocusWidgets () from /usr/lib/libQtGui.so.4
#7  0xb6c9f177 in QWidget::setParent () from /usr/lib/libQtGui.so.4
#8  0xb6c9fa31 in QWidgetPrivate::init () from /usr/lib/libQtGui.so.4
#9  0xb6ca027e in QWidget::QWidget () from /usr/lib/libQtGui.so.4
#10 0xae5190e8 in KSWidget (this=0xa4cb0f8, parent=0xa3c17e0, wf={i = -1080328568}) at /build/buildd/kdebase-workspace-4.2.0/kcontrol/screensaver/kswidget.cpp:12
#11 0xae509cf4 in KScreenSaver::slotPreviewExited (this=0xa35bbb0) at /build/buildd/kdebase-workspace-4.2.0/kcontrol/screensaver/kssmonitor.h:9
#12 0xae50c124 in KScreenSaver::qt_metacall (this=0xa35bbb0, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbf9b7fac)
    at /build/buildd/kdebase-workspace-4.2.0/obj-i486-linux-gnu/kcontrol/screensaver/scrnsave.moc:96
#13 0xb75b7a60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0xb75b87e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xae4ccda3 in K3Process::processExited (this=0xa35ad80, _t1=0xa35ad80) at /build/buildd/kde4libs-4.2.0/obj-i486-linux-gnu/kde3support/k3process.moc:99
#16 0xae4ccdef in K3Process::processHasExited (this=0xa35ad80, state=15) at /build/buildd/kde4libs-4.2.0/kde3support/kdecore/k3process.cpp:757
#17 0xae4cdb34 in K3Process::wait (this=0xa35ad80, timeout=-1) at /build/buildd/kde4libs-4.2.0/kde3support/kdecore/k3process.cpp:515
#18 0xae5095dc in ~KScreenSaver (this=0xa35bbb0) at /build/buildd/kdebase-workspace-4.2.0/kcontrol/screensaver/scrnsave.cpp:349
#19 0xb805722c in KCModuleProxy::deleteClient (this=0xa42f740) at /build/buildd/kde4libs-4.2.0/kutils/kcmoduleproxy.cpp:216
#20 0xb8057c65 in ~KCModuleProxy (this=0xa42f740) at /build/buildd/kde4libs-4.2.0/kutils/kcmoduleproxy.cpp:207
#21 0xb75b10ff in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#22 0xb6c9dfb8 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#23 0xb75b10ff in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#24 0xb6c9e928 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#25 0xb6fd52e1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#26 0xb706b94d in QAbstractScrollArea::~QAbstractScrollArea () from /usr/lib/libQtGui.so.4
#27 0xb70715a5 in QScrollArea::~QScrollArea () from /usr/lib/libQtGui.so.4
#28 0xb75b10ff in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#29 0xb6c9e928 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#30 0xb6fd52e1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#31 0xb70426d1 in QStackedWidget::~QStackedWidget () from /usr/lib/libQtGui.so.4
#32 0xb7b0b4a2 in ~KPageStackedWidget (this=0xa303560) at /build/buildd/kde4libs-4.2.0/kdeui/paged/kpageview_p.h:38
#33 0xb75b10ff in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#34 0xb6c9e928 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#35 0xb7b0a1d0 in ~KPageView (this=0xa2d1458) at /build/buildd/kde4libs-4.2.0/kdeui/paged/kpageview.cpp:314
#36 0xb7b0f325 in ~KPageWidget (this=0xa2d1458) at /build/buildd/kde4libs-4.2.0/kdeui/paged/kpagewidget.cpp:78
#37 0xb75b10ff in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#38 0xb6c9e928 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#39 0xb70b1fa6 in QDialog::~QDialog () from /usr/lib/libQtGui.so.4
#40 0xb7a408f4 in ~KDialog (this=0xa2d3ef0) at /build/buildd/kde4libs-4.2.0/kdeui/dialogs/kdialog.cpp:186
#41 0xb7b08a11 in ~KPageDialog (this=0xa2d3ef0) at /build/buildd/kde4libs-4.2.0/kdeui/paged/kpagedialog.cpp:66
#42 0x0805431d in ~KCMultiWidget (this=0xa2d3ef0) at /build/buildd/kdebase-workspace-4.2.0/systemsettings/kcmultiwidget.cpp:110
#43 0xb75b10ff in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#44 0xb6c9e928 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#45 0xb6fd52e1 in QFrame::~QFrame () from /usr/lib/libQtGui.so.4
#46 0xb7042725 in QStackedWidget::~QStackedWidget () from /usr/lib/libQtGui.so.4
#47 0xb75b10ff in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#48 0xb6c9e928 in QWidget::~QWidget () from /usr/lib/libQtGui.so.4
#49 0xb6ff0921 in QMainWindow::~QMainWindow () from /usr/lib/libQtGui.so.4
#50 0xb7bbb849 in ~KMainWindow (this=0xa0ec6c8) at /build/buildd/kde4libs-4.2.0/kdeui/widgets/kmainwindow.cpp:466
#51 0xb7bfe3c7 in ~KXmlGuiWindow (this=0xa0ec6c8, __vtt_parm=0x805e154) at /build/buildd/kde4libs-4.2.0/kdeui/xmlgui/kxmlguiwindow.cpp:127
#52 0x08057042 in ~MainWindow (this=0xa0ec6c8) at /build/buildd/kdebase-workspace-4.2.0/systemsettings/mainwindow.cpp:86
#53 0xb75b0dec in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#54 0xb75b27a3 in QObject::event () from /usr/lib/libQtCore.so.4
#55 0xb6c9d004 in QWidget::event () from /usr/lib/libQtGui.so.4
#56 0xb6ff1517 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#57 0xb7bbaa67 in KMainWindow::event (this=0xa0ec6c8, ev=0xa4cf138) at /build/buildd/kde4libs-4.2.0/kdeui/widgets/kmainwindow.cpp:1093
#58 0xb7bff26c in KXmlGuiWindow::event (this=0xa0ec6c8, ev=0xa4cf138) at /build/buildd/kde4libs-4.2.0/kdeui/xmlgui/kxmlguiwindow.cpp:131
#59 0xb6c458ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#60 0xb6c4d7fa in QApplication::notify () from /usr/lib/libQtGui.so.4
#61 0xb7ad7fed in KApplication::notify (this=0xbf9b8f74, receiver=0xa0ec6c8, event=0xa4cf138) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307
#62 0xb75a2e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#63 0xb75a3ae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#64 0xb75a3cdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#65 0xb75cd82f in ?? () from /usr/lib/libQtCore.so.4
#66 0xb64f66f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#67 0xb64f9da3 in ?? () from /usr/lib/libglib-2.0.so.0
#68 0xb64f9f61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#69 0xb75cd478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#70 0xb6cdfea5 in ?? () from /usr/lib/libQtGui.so.4
#71 0xb75a152a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#72 0xb75a16ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#73 0xb75a3da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#74 0xb6c45767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#75 0x08056c5b in main (argc=5, argv=0xbf9b91b4) at /build/buildd/kdebase-workspace-4.2.0/systemsettings/main.cpp:67
Comment 1 Dario Andres 2009-02-08 00:27:07 UTC
Fixed in 4.2.1 and 4.3 :)

*** This bug has been marked as a duplicate of bug 178761 ***