[Bug 176847] New: systemsettings SIGSEGV setting desktop path to /home/user

Barry Schatz schatzb at gmail.com
Thu Dec 4 01:26:20 GMT 2008


http://bugs.kde.org/show_bug.cgi?id=176847

           Summary: systemsettings SIGSEGV setting desktop path to
                    /home/user
           Product: systemsettings
           Version: unspecified
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: schatzb at gmail.com


Version:           4.1.3 (using KDE 4.1.3)
Compiler:           Whetever Debian KDE team uses
OS:                Linux
Installed from:    Debian testing/unstable Packages

Using Debian Experimental KDE4 packages (4.1.3) on Lenny, kernel 2.6.26.

Since the folderview plasmoid, I deleted ~/Desktop. I then tried to point my
desktop path to /home/user instead of /home/user/Desktop via
Systemsettings->About Me->Paths. after clicking 'Apply' it prompted me to move
the contents of ~/Desktop to the new Desktop path. The dialog silently failed
(probably because ~/Desktop doesn't exist) and 'Apply' re-enabled. On closing,
I got this stack trace:

Application: System Settings (systemsettings), signal SIGSEGV
[Thread debugging using libthread_db enabled]
[New Thread 0xb60826c0 (LWP 12495)]
[KCrash handler]
#6  QMutex::lock (this=0x34) at thread/qmutex.cpp:147
#7  0xb6ce2df7 in QMetaObject::activate (sender=0x80b2b48, 
    from_signal_index=73, to_signal_index=73, argv=0x0)
    at ../../include/QtCore/../../src/corelib/thread/qmutex.h:116
#8  0xb6ce3952 in QMetaObject::activate (sender=0x80b2b48, m=0x805cc68, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3101
#9  0x08053ca9 in KCMultiWidget::configCommitted (this=0x80b2b48)
    at
/tmp/buildd/kdebase-workspace-4.1.3/obj-i486-linux-gnu/systemsettings/kcmultiwidget.moc:102
#10 0x0805482f in KCMultiWidget::apply (this=0x80b2b48, module=0x84dfce0)
    at /tmp/buildd/kdebase-workspace-4.1.3/systemsettings/kcmultiwidget.cpp:309
#11 0x08054df4 in KCMultiWidget::queryClose (this=0x80b2b48, module=0x84dfce0)
    at /tmp/buildd/kdebase-workspace-4.1.3/systemsettings/kcmultiwidget.cpp:360
#12 0x08054e88 in KCMultiWidget::slotAboutToShow (this=0x80b2b48, 
    current=0x80a4e78, before=0x8511950)
    at /tmp/buildd/kdebase-workspace-4.1.3/systemsettings/kcmultiwidget.cpp:234
#13 0x08054f95 in KCMultiWidget::qt_metacall (this=0x80b2b48, 
    _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfb2a278)
    at
/tmp/buildd/kdebase-workspace-4.1.3/obj-i486-linux-gnu/systemsettings/kcmultiwidget.moc:91
#14 0xb6ce2bd0 in QMetaObject::activate (sender=0x80b2b48, 
    from_signal_index=71, to_signal_index=71, argv=0xbfb2a278)
    at kernel/qobject.cpp:3031
#15 0xb6ce3952 in QMetaObject::activate (sender=0x80b2b48, m=0x805e7e8, 
    local_signal_index=0, argv=0xbfb2a278) at kernel/qobject.cpp:3101
#16 0xb7d49e09 in KPageDialog::currentPageChanged (this=0x80b2b48, 
    _t1=0x80a4e78, _t2=0x8511950)
    at /tmp/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpagedialog.moc:80
#17 0xb7d49eb0 in KPageDialog::qt_metacall (this=0x80b2b48, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfb2a3a8)
    at /tmp/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpagedialog.moc:68
#18 0x08054f2f in KCMultiWidget::qt_metacall (this=0x80b2b48, 
    _c=QMetaObject::InvokeMetaMethod, _id=71, _a=0xbfb2a3a8)
    at
/tmp/buildd/kdebase-workspace-4.1.3/obj-i486-linux-gnu/systemsettings/kcmultiwidget.moc:78
#19 0xb6ce2bd0 in QMetaObject::activate (sender=0x83fd000, 
    from_signal_index=32, to_signal_index=32, argv=0xbfb2a3a8)
    at kernel/qobject.cpp:3031
#20 0xb6ce3952 in QMetaObject::activate (sender=0x83fd000, m=0xb7ea61f0, 
    local_signal_index=0, argv=0xbfb2a3a8) at kernel/qobject.cpp:3101
#21 0xb7d50759 in KPageWidget::currentPageChanged (this=0x83fd000, 
    _t1=0x80a4e78, _t2=0x8511950)
    at /tmp/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpagewidget.moc:88
#22 0xb7d508a5 in KPageWidgetPrivate::_k_slotCurrentPageChanged (
    this=0x8406510, current=@0x8541778, before=@0x8515ea8)
    at /tmp/buildd/kde4libs-4.1.3/kdeui/paged/kpagewidget.cpp:43
#23 0xb7d5096e in KPageWidget::qt_metacall (this=0x83fd000, 
    _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfb2a4c8)
    at /tmp/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpagewidget.moc:77
#24 0xb6ce2bd0 in QMetaObject::activate (sender=0x83fd000, 
    from_signal_index=27, to_signal_index=27, argv=0xbfb2a4c8)
    at kernel/qobject.cpp:3031
#25 0xb6ce3952 in QMetaObject::activate (sender=0x83fd000, m=0xb7ea56ec, 
    local_signal_index=0, argv=0xbfb2a4c8) at kernel/qobject.cpp:3101
#26 0xb7d4b3a9 in KPageView::currentPageChanged (this=0x83fd000, 
    _t1=@0x8541778, _t2=@0x8515ea8)
    at /tmp/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpageview.moc:132
#27 0xb7d4c14e in KPageViewPrivate::_k_pageSelected (this=0x8406510, 
    index=@0x8541778, previous=@0x8515ea8)
    at /tmp/buildd/kde4libs-4.1.3/kdeui/paged/kpageview.cpp:235
#28 0xb7d4cc07 in KPageView::qt_metacall (this=0x83fd000, 
    _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfb2a638)
    at /tmp/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpageview.moc:93
#29 0xb7d5092a in KPageWidget::qt_metacall (this=0x83fd000, 
    _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfb2a638)
    at /tmp/buildd/kde4libs-4.1.3/obj-i486-linux-gnu/kdeui/kpagewidget.moc:69
#30 0xb6ce2bd0 in QMetaObject::activate (sender=0x8512cc0, 
    from_signal_index=5, to_signal_index=5, argv=0xbfb2a638)
    at kernel/qobject.cpp:3031
#31 0xb6ce3952 in QMetaObject::activate (sender=0x8512cc0, m=0xb791fff0, 
    local_signal_index=1, argv=0xbfb2a638) at kernel/qobject.cpp:3101
#32 0xb7681b99 in QItemSelectionModel::currentChanged (this=0x8512cc0, 
    _t1=@0x8541778, _t2=@0x8515ea8)
    at .moc/release-shared/moc_qitemselectionmodel.cpp:151
#33 0xb7681d3d in QItemSelectionModel::setCurrentIndex (this=0x8512cc0, 
    index=@0x8541778, command={i = -1078810784})
    at itemviews/qitemselectionmodel.cpp:1082
#34 0xb7633b8a in QAbstractItemView::mousePressEvent (this=0x8408e30, 
    event=0xbfb2afdc) at itemviews/qabstractitemview.cpp:1470
#35 0xb71c57a9 in QWidget::event (this=0x8408e30, event=0xbfb2afdc)
    at kernel/qwidget.cpp:7159
#36 0xb74f8ca3 in QFrame::event (this=0x8408e30, e=0xbfb2afdc)
    at widgets/qframe.cpp:651
#37 0xb758f3cf in QAbstractScrollArea::viewportEvent (this=0x8408e30, e=0x0)
    at widgets/qabstractscrollarea.cpp:943
#38 0xb763a88f in QAbstractItemView::viewportEvent (this=0x8408e30, 
    event=0xbfb2afdc) at itemviews/qabstractitemview.cpp:1429
#39 0xb7591975 in QAbstractScrollAreaFilter::eventFilter (this=0x840f280, 
    o=0x840f010, e=0xbfb2afdc) at widgets/qabstractscrollarea_p.h:96
#40 0xb6ccd2ba in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x80818e0, receiver=0x840f010, event=0xbfb2afdc)
    at kernel/qcoreapplication.cpp:694
#41 0xb716d77a in QApplicationPrivate::notify_helper (this=0x80818e0, 
    receiver=0x840f010, e=0xbfb2afdc) at kernel/qapplication.cpp:3799
#42 0xb7175fd1 in QApplication::notify (this=0xbfb2cdf8, receiver=0x840f010, 
    e=0xbfb2afdc) at kernel/qapplication.cpp:3528
#43 0xb7d1907d in KApplication::notify (this=0xbfb2cdf8, receiver=0x840f010, 
    event=0xbfb2afdc)
    at /tmp/buildd/kde4libs-4.1.3/kdeui/kernel/kapplication.cpp:311
#44 0xb6cce0d1 in QCoreApplication::notifyInternal (this=0xbfb2cdf8, 
    receiver=0x840f010, event=0xbfb2afdc) at kernel/qcoreapplication.cpp:587
#45 0xb717525e in QApplicationPrivate::sendMouseEvent (receiver=0x840f010, 
    event=0xbfb2afdc, alienWidget=0x0, nativeWidget=0x840f010, 
    buttonDown=0xb7930610, lastMouseReceiver=@0xb7930614)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:212
#46 0xb71dedfd in QETWidget::translateMouseEvent (this=0x840f010, 
    event=0xbfb2b4cc) at kernel/qapplication_x11.cpp:4042
#47 0xb71ddbe1 in QApplication::x11ProcessEvent (this=0xbfb2cdf8, 
    event=0xbfb2b4cc) at kernel/qapplication_x11.cpp:3160
#48 0xb720760a in x11EventSourceDispatch (s=0x8083dc0, callback=0, 
    user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:142
#49 0xb64c81b8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb64cb853 in ?? () from /usr/lib/libglib-2.0.so.0
#51 0x080830d0 in ?? ()
#52 0x00000000 in ?? ()
#0  0xb7f13424 in __kernel_vsyscall ()


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list