Bug 320766

Summary: userconfig.py crashes
Product: [I don't know] kde Reporter: Will Blaylock <wblalok>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DOWNSTREAM    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Will Blaylock 2013-06-05 13:45:53 UTC
Application: python2 (0.9.0)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-24-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
I had to manually strart userconfig.py because the system settings gives and error:
"The service "User Management" does not provide an interface 'KCModule" with keyword "userconfig/userconfig.py' The factory does not support creating components of the specified type.

Not sure where the mess starts but obviously deep in the bowels of my machine.

The crash can be reproduced every time.

-- Backtrace:
Application: userconfig (python2.7), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fb243589740 (LWP 25773))]

Thread 3 (Thread 0x7fb22d0e4700 (LWP 25777)):
#0  0x00007fff1cdfeaf7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb227fff700 (LWP 25778)):
#0  0x00007fff1cdfeaf7 in ?? ()
#1  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb243589740 (LWP 25773)):
[KCrash Handler]
#6  0x00007fb240ee3489 in QRasterWindowSurface::~QRasterWindowSurface (this=0x1cd41c0, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:117
#7  0x00007fb240ee3509 in QRasterWindowSurface::~QRasterWindowSurface (this=0x1cd41c0, __in_chrg=<optimized out>) at painting/qwindowsurface_raster.cpp:121
#8  0x00007fb240efc0ee in QWidgetBackingStore::~QWidgetBackingStore (this=0x1cd4320, __in_chrg=<optimized out>) at painting/qbackingstore.cpp:909
#9  0x00007fb240d2bbd9 in QWidgetBackingStoreTracker::destroy (this=0x1cd4270) at kernel/qwidget.cpp:221
#10 0x00007fb240d2bd22 in QWidgetPrivate::deleteExtra (this=this@entry=0x1cd4660) at kernel/qwidget.cpp:1835
#11 0x00007fb240d2bf3d in QWidgetPrivate::~QWidgetPrivate (this=0x1cd4660, __in_chrg=<optimized out>) at kernel/qwidget.cpp:361
#12 0x00007fb240d2c1c9 in QWidgetPrivate::~QWidgetPrivate (this=0x1cd4660, __in_chrg=<optimized out>) at kernel/qwidget.cpp:366
#13 0x00007fb2407d5f9c in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#14 ~QScopedPointer (this=0x1cd4128, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#15 QObject::~QObject (this=0x1cd4120, __in_chrg=<optimized out>) at kernel/qobject.cpp:816
#16 0x00007fb240d34778 in QWidget::~QWidget (this=0x1cd4120, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1556
#17 0x00007fb240d34a29 in QWidget::~QWidget (this=0x1cd4120, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1705
#18 0x00007fb2407cf232 in QObjectPrivate::deleteChildren (this=this@entry=0x1be35d0) at kernel/qobject.cpp:1907
#19 0x00007fb240d346dc in QWidget::~QWidget (this=0x1be3550, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#20 0x00007fb23965dae7 in KAboutApplicationDialog::~KAboutApplicationDialog (this=0x1be3550, __in_chrg=<optimized out>) at ../../kdeui/dialogs/kaboutapplicationdialog.cpp:304
#21 0x00007fb23a1391d9 in sipKAboutApplicationDialog::~sipKAboutApplicationDialog (this=0x1be3550, __in_chrg=<optimized out>) at sip/kdeui/sipkdeuipart7.cpp:71517
#22 0x00007fb2407cf232 in QObjectPrivate::deleteChildren (this=this@entry=0x1ba7eb0) at kernel/qobject.cpp:1907
#23 0x00007fb240d346dc in QWidget::~QWidget (this=0x1ba7cc0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1681
#24 0x00007fb23a139629 in sipKPageDialog::~sipKPageDialog (this=0x1ba7cc0, __in_chrg=<optimized out>) at sip/kdeui/sipkdeuipart7.cpp:46932
#25 0x00007fb23a138066 in release_KPageDialog (sipCppV=0x1ba7cc0) at sip/kdeui/sipkdeuipart7.cpp:49961
#26 0x00007fb23d01f15e in forgetObject (sw=sw@entry=0x184cef0) at /build/buildd/sip4-4.14.5/siplib/siplib.c:10427
#27 0x00007fb23d020aa9 in sipWrapper_dealloc (self=0x184cef0) at /build/buildd/sip4-4.14.5/siplib/siplib.c:9979
#28 0x0000000000474010 in subtype_dealloc (self=<UserConfigApp(selectedgroupid=127, userdeletedialog=<UserDeleteDialog(ui=<QWidget(horizontalLayout=<QHBoxLayout at remote 0x1e179e0>, deletegroupcheckbox=<QCheckBox at remote 0x1e17c20>, toplabel=<QLabel at remote 0x1e17b00>, iconlabel=<QLabel at remote 0x1e17a70>, verticalLayout=<QVBoxLayout at remote 0x1e17950>, deletedirectorycheckbox=<QCheckBox at remote 0x1e17b90>) at remote 0x1e178c0>, updatingGUI=False, admincontext=<PwdContext(_groups=[<PwdGroup(_context=<...>, _groupname=u'root', _members=[<PwdUser(_groups=[<...>, <...>], _homedirectory=u'/root', _username=u'root', _disableddays=None, _context=<...>, _primarygroup=<...>, _passlastchange=15857, _reserve=u'', _passminimumagebeforechange=0, _passexpiredisabledays=None, _gecos=u'root', _loginshell=u'/bin/bash', _islocked=True, _uid=0, _passmaximumage=None, _gid=0, _encpass=u'', _passexpirewarn=7) at remote 0x1d010d0>], _gid=0, _encpass=u'x', _memberids=u'') at remote 0x1d06f10>, <PwdGroup(_context=<...>, _groupname=u'daemon', _members=[<PwdUser(_groups=...(truncated)) at ../Objects/typeobject.c:1026
#29 0x00000000004bd2aa in insertdict_by_entry.18557 (mp=mp@entry=0x12c5690, key=key@entry='userconfigapp', hash=hash@entry=-3390194254300497251, ep=<optimized out>, value=<optimized out>) at ../Objects/dictobject.c:519
#30 0x00000000004a7ed0 in insertdict (value=None, hash=-3390194254300497251, key='userconfigapp', mp=0x12c5690) at ../Objects/dictobject.c:556
#31 dict_set_item_by_hash_or_entry (value=None, ep=0x0, hash=-3390194254300497251, key='userconfigapp', op={'QAbstractButton': None, 'KTimeZoneSource': None, 'KNumInput': None, 'QSizePolicy': None, 'qFatal': None, 'QMatrix3x4': None, 'QMatrix3x3': None, 'QMatrix3x2': None, 'QGraphicsColorizeEffect': None, 'qRound64': None, 'KNotification': None, 'QSizeGrip': None, 'QStyleOptionComboBox': None, 'KWindowInfo': None, 'KLinkItemSelectionModel': None, 'KPassivePopup': None, 'QX11Info': None, 'QAbstractSpinBox': None, 'QTreeView': None, 'KPtyProcess': None, 'qFuzzyCompare': None, 'KCurrencyCode': None, 'QFontComboBox': None, 'QGraphicsTextItem': None, 'ChooserSaturation': None, 'QSyntaxHighlighter': None, 'QGraphicsRectItem': None, 'QSpacerItem': None, 'KColorButton': None, 'KCategoryDrawerV3': None, 'QModelIndex': None, 'QLocale': None, 'KProgressDialog': None, 'QPushButton': None, 'GroupListModel': None, 'QRadialGradient': None, 'QFocusEvent': None, 'QStyle': None, 'QX11EmbedContainer': None, 'KST_KDEDesktopMimeType': None, 'KRandom': None, 'QMutexLocker': None, 'Sonnet': None, 'QInputContext': None, 'KAcceleratorMana...(truncated)) at ../Objects/dictobject.c:765
#32 PyDict_SetItem (op={'QAbstractButton': None, 'KTimeZoneSource': None, 'KNumInput': None, 'QSizePolicy': None, 'qFatal': None, 'QMatrix3x4': None, 'QMatrix3x3': None, 'QMatrix3x2': None, 'QGraphicsColorizeEffect': None, 'qRound64': None, 'KNotification': None, 'QSizeGrip': None, 'QStyleOptionComboBox': None, 'KWindowInfo': None, 'KLinkItemSelectionModel': None, 'KPassivePopup': None, 'QX11Info': None, 'QAbstractSpinBox': None, 'QTreeView': None, 'KPtyProcess': None, 'qFuzzyCompare': None, 'KCurrencyCode': None, 'QFontComboBox': None, 'QGraphicsTextItem': None, 'ChooserSaturation': None, 'QSyntaxHighlighter': None, 'QGraphicsRectItem': None, 'QSpacerItem': None, 'KColorButton': None, 'KCategoryDrawerV3': None, 'QModelIndex': None, 'QLocale': None, 'KProgressDialog': None, 'QPushButton': None, 'GroupListModel': None, 'QRadialGradient': None, 'QFocusEvent': None, 'QStyle': None, 'QX11EmbedContainer': None, 'KST_KDEDesktopMimeType': None, 'KRandom': None, 'QMutexLocker': None, 'Sonnet': None, 'QInputContext': None, 'KAcceleratorMana...(truncated), key='userconfigapp', value=None) at ../Objects/dictobject.c:818
#33 0x00000000004a8147 in _PyModule_Clear (m=<optimized out>) at ../Objects/moduleobject.c:138
#34 0x0000000000509334 in PyImport_Cleanup () at ../Python/import.c:473
#35 0x000000000045adb0 in Py_Finalize () at ../Python/pythonrun.c:454
#36 0x0000000000466c2c in Py_Main (argc=<optimized out>, argv=0x7fff1cdf4f78) at ../Modules/main.c:665
#37 0x00007fb2424aeea5 in __libc_start_main (main=0x466c51 <main>, argc=2, ubp_av=0x7fff1cdf4f78, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff1cdf4f68) at libc-start.c:260
#38 0x00000000004e1635 in _start ()

Possible duplicates by query: bug 295018, bug 294229, bug 294100, bug 294033, bug 292398.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-06-09 08:51:19 UTC
That is some (k)ubuntu specific module. please report the problem to https://bugs.launchpad.net/ubuntu/+filebug