Bug 283455 - crash of language-selector
Summary: crash of language-selector
Status: RESOLVED DUPLICATE of bug 283192
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 1.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: System Settings Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-06 08:55 UTC by natoleinikova
Modified: 2011-10-06 19:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description natoleinikova 2011-10-06 08:55:30 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu oneiric (development branch)

-- Information about the crash:
Every time I open the last (third) tab in the settings of localization, this error appears. Instead of a list of available languages ​​on the right part of window, there is only this text (in my language, respectively):
- Service "system language" does not provide an interface to "KCModule" keyword "language-selector/language-selector.py". The factory does not support the creation of components of this type.

Possible reasons:
  * Error when you last updated KDE, as a result of which was the cookie from the previous version
  * Have you installed third-party modules settings. (as far as I know - no)



If then, after viewing that localization tab (even if you return to the initial window of system settings and check the other parameters of the system) to close the Preferences window, the window of KDE handler of errors appears.

The crash can be reproduced every time.

-- Backtrace:
Application: Параметры системы (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0xb789a930 (LWP 4030))]

Thread 2 (Thread 0xb53d3b70 (LWP 4031)):
#0  0x090dbd10 in __GI_clock_gettime (clock_id=1, tp=0xb53d3028) at ../sysdeps/unix/clock_gettime.c:116
#1  0x08b997d5 in do_gettime (frac=0xb53d3020, sec=0xb53d3018) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x08c6c4b6 in QTimerInfoList::updateCurrentTime (this=0xa3e2a74) at kernel/qeventdispatcher_unix.cpp:339
#4  0x08c6c80a in QTimerInfoList::timerWait (this=0xa3e2a74, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x08c6b053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb53d312c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x08c6b0ed in timerSourcePrepare (source=0xa3e2a40, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x056f988c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x056fa637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x056fac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x08c6bb37 in QEventDispatcherGlib::processEvents (this=0xa3e2aa8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x08c3c1dd in QEventLoop::processEvents (this=0xb53d32b0, flags=...) at kernel/qeventloop.cpp:149
#12 0x08c3c421 in QEventLoop::exec (this=0xb53d32b0, flags=...) at kernel/qeventloop.cpp:201
#13 0x08b3f90b in QThread::exec (this=0xa3e9cc8) at thread/qthread.cpp:498
#14 0x08c1ce2d in QInotifyFileSystemWatcherEngine::run (this=0xa3e9cc8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x08b427b3 in QThreadPrivate::start (arg=0xa3e9cc8) at thread/qthread_unix.cpp:331
#16 0x0067fd31 in start_thread (arg=0xb53d3b70) at pthread_create.c:304
#17 0x004220ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb789a930 (LWP 4030)):
[KCrash Handler]
#7  deref (this=0x2060c00) at /usr/include/qt4/QtCore/qatomic_i386.h:132
#8  ~QByteArray (this=0xaeb175c, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qbytearray.h:383
#9  ~Private (this=0xaeb1700, __in_chrg=<optimized out>) at ../../kdecore/kernel/kaboutdata.cpp:392
#10 KAboutData::~KAboutData (this=0xaeb3f08, __in_chrg=<optimized out>) at ../../kdecore/kernel/kaboutdata.cpp:477
#11 0x03fc2f11 in release_KAboutData (sipCppV=0xaeb3f08) at sip/kdecore/sipkdecorepart7.cpp:18265
#12 0x03fc5f9a in dealloc_KAboutData (sipSelf=0xb272c44) at sip/kdecore/sipkdecorepart7.cpp:18276
#13 dealloc_KAboutData (sipSelf=0xb272c44) at sip/kdecore/sipkdecorepart7.cpp:18272
#14 0x02ad536e in forgetObject (sw=0xb272c44) at /build/buildd/sip4-4.12.4/siplib/siplib.c:10066
#15 0x02ad5d81 in sipWrapper_dealloc (self=0xb272c44) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9617
#16 0x02c00218 in subtype_dealloc (self=<KAboutData at remote 0xb272c44>) at ../Objects/typeobject.c:1014
#17 0x02bddfff in dict_dealloc (mp=0xa96813c) at ../Objects/dictobject.c:985
#18 0x02ad5169 in sipSimpleWrapper_clear (self=0xa9d81dc) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9187
#19 0x02ad5cde in sipWrapper_clear (self=0xa9d81dc) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9568
#20 0x02ad5d89 in sipWrapper_dealloc (self=0xa9d81dc) at /build/buildd/sip4-4.12.4/siplib/siplib.c:9619
#21 0x02c00218 in subtype_dealloc (self=<QtLanguageSelector at remote 0xa9d81dc>) at ../Objects/typeobject.c:1014
#22 0x02bca346 in frame_dealloc (f=Frame 0xad8b294, for file /usr/lib/python2.7/dist-packages/LanguageSelector/qt/QtLanguageSelector.py, line 51, in __init__ (datadir='/usr/share/language-selector/', component_data=<KComponentData at remote 0xa9d8104>, parent=None)) at ../Objects/frameobject.c:458
#23 0x02c741c4 in tb_dealloc (tb=0xb2780a4) at ../Python/traceback.c:28
#24 0x02c741d4 in tb_dealloc (tb=0xb2780cc) at ../Python/traceback.c:27
#25 0x02c741d4 in tb_dealloc (tb=0xb2780f4) at ../Python/traceback.c:27
#26 0x02bdcf49 in insertdict (mp=0xa88bcec, key='last_traceback', hash=472112073, value=None) at ../Objects/dictobject.c:530
#27 0x02bdf6e9 in PyDict_SetItem (op={'setrecursionlimit': <built-in function setrecursionlimit>, 'dont_write_bytecode': False, 'getrefcount': <built-in function getrefcount>, 'long_info': <sys.long_info at remote 0xa877380>, 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/PyQt4': None, '/usr/lib/python2.7/encodings': None, '/usr/lib/python2.7/dist-packages/apport': None, '/usr/lib/python2.7/email': None, '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol': None, '/usr/lib/python2.7/unittest': None, '/usr/lib/python2.7/dist-packages/apt/progress': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/xml': None, '/usr/lib/python2.7/plat-linux2': None, '/usr/lib/python2.7/lib-tk': None, '/usr/lib/python2.7/lib-dynload': None, '/usr/lib/python2.7/email/mime': None, '/usr/lib/python2.7/dist-packages/ubuntuone-client': None, '/usr/lib/python2.7/dist-packages/gst-0.10': None, '/usr/lib/python2.7/logging':...(truncated), key='last_traceback', value=None) at ../Objects/dictobject.c:775
#28 0x02be0f4b in PyDict_SetItemString (v={'setrecursionlimit': <built-in function setrecursionlimit>, 'dont_write_bytecode': False, 'getrefcount': <built-in function getrefcount>, 'long_info': <sys.long_info at remote 0xa877380>, 'path_importer_cache': {'/usr/lib/python2.7/dist-packages/PyQt4': None, '/usr/lib/python2.7/encodings': None, '/usr/lib/python2.7/dist-packages/apport': None, '/usr/lib/python2.7/email': None, '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol': None, '/usr/lib/python2.7/unittest': None, '/usr/lib/python2.7/dist-packages/apt/progress': None, '/usr/lib/python2.7/dist-packages': None, '/usr/lib/python2.7': None, '/usr/lib/python2.7/dist-packages/PIL': None, '/usr/lib/python2.7/xml/parsers': None, '/usr/lib/python2.7/xml': None, '/usr/lib/python2.7/plat-linux2': None, '/usr/lib/python2.7/lib-tk': None, '/usr/lib/python2.7/lib-dynload': None, '/usr/lib/python2.7/email/mime': None, '/usr/lib/python2.7/dist-packages/ubuntuone-client': None, '/usr/lib/python2.7/dist-packages/gst-0.10': None, '/usr/lib/python2.7/logging':...(truncated), key=0x2cfbd11 "last_traceback", item=None) at ../Objects/dictobject.c:2405
#29 0x02c5f59d in PyImport_Cleanup () at ../Python/import.c:428
#30 0x02c6cae5 in Py_Finalize () at ../Python/pythonrun.c:447
#31 Py_Finalize () at ../Python/pythonrun.c:393
#32 0x02669ed9 in KPythonPluginFactoryCleanup_PostRoutine () at ../../kpythonpluginfactory/kpythonpluginfactory.cpp:76
#33 0x08c4055c in qt_call_post_routines () at kernel/qcoreapplication.cpp:255
#34 0x010a14da in QApplication::~QApplication (this=0xbfa8a3bc, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1106
#35 0x00c11418 in KApplication::~KApplication (this=0xbfa8a3bc, __in_chrg=<optimized out>) at ../../kdeui/kernel/kapplication.cpp:894
#36 0x00c19248 in KUniqueApplication::~KUniqueApplication (this=0xbfa8a3bc, __in_chrg=<optimized out>) at ../../kdeui/kernel/kuniqueapplication.cpp:347
#37 0x080502c2 in main (argc=) at ../../../systemsettings/app/main.cpp:44

This bug may be a duplicate of or related to bug 283192.

Possible duplicates by query: bug 283192, bug 282615, bug 278050, bug 277800, bug 273677.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-10-06 19:07:58 UTC

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