[Bug 891266] Re: systemsettings crashes when add Uzbek (Cyrillic) to Preffered Languages
Umidjon Almasov
u.almasov at gmail.com
Thu Nov 17 11:32:21 UTC 2011
When I add Uzbek (Latin) or Russian to Preffered languages systemsettings
doesn't crash. Only when I add Uzbek (Cyrillic) systemsettings crashes. If I
add some more languages (e.g. Russian and Uzbek), systemsettings crashes when I
move Uzbek (Cyrillic) to the top.
Application: systemsettings (1.0)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-13-generic i686
Distribution: Ubuntu 11.10
-- Information about the crash:
- What I was doing when the application crashed: I've installed Russian and
Uzbek lokalization packages. Run System Settings > Locale > Country/Region &
Language > Languages tab. System Settings crashes when try to add Uzbek
(Cyrillic) from Available Languages to Preffered Languages. There is no error
when adding other languages.
The crash can be reproduced every time.
-- Backtrace:
Application: Параметры системы (systemsettings), signal: Segmentation fault
[Current thread is 1 (Thread 0xb78b8930 (LWP 4497))]
Thread 2 (Thread 0xb55a5b70 (LWP 4499)):
#0 0x005bfd10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1 0x015c27d5 in do_gettime (frac=0xb55a5020, sec=0xb55a5018) at
tools/qelapsedtimer_unix.cpp:123
#2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3 0x016954b6 in QTimerInfoList::updateCurrentTime (this=0x93b26f4) at
kernel/qeventdispatcher_unix.cpp:339
#4 0x0169580a in QTimerInfoList::timerWait (this=0x93b26f4, tm=...) at
kernel/qeventdispatcher_unix.cpp:442
#5 0x01694053 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xb55a512c) at kernel/qeventdispatcher_glib.cpp:136
#6 0x016940ed in timerSourcePrepare (source=0x93b26c0, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7 0x0695f88c in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#8 0x06960637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9 0x06960c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x01694b37 in QEventDispatcherGlib::processEvents (this=0x93b2748,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x016651dd in QEventLoop::processEvents (this=0xb55a52b0, flags=...) at
kernel/qeventloop.cpp:149
#12 0x01665421 in QEventLoop::exec (this=0xb55a52b0, flags=...) at
kernel/qeventloop.cpp:201
#13 0x0156890b in QThread::exec (this=0x9287fc0) at thread/qthread.cpp:498
#14 0x01645e2d in QInotifyFileSystemWatcherEngine::run (this=0x9287fc0) at
io/qfilesystemwatcher_inotify.cpp:248
#15 0x0156b7b3 in QThreadPrivate::start (arg=0x9287fc0) at
thread/qthread_unix.cpp:331
#16 0x00586d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x0190e0ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further
Thread 1 (Thread 0xb78b8930 (LWP 4497)):
[KCrash Handler]
#7 0x01956020 in ?? () from /lib/i386-linux-gnu/libc.so.6
#8 0x015b23d8 in QString (size=32767, unicode=0x4000000, this=0xbf8c9eb8) at
/usr/include/i386-linux-gnu/bits/string3.h:52
#9 QString::QString (this=0xbf8c9eb8, unicode=0x4000000, size=32767) at
tools/qstring.cpp:1010
#10 0x015b38ac in QString::left (this=0xbf8c9fc0, n=32767) at
tools/qstring.cpp:3301
#11 0x01008c83 in QLineControl::internalSetText (this=0x95031b8, txt=...,
pos=-1, edited=false) at widgets/qlinecontrol.cpp:684
#12 0x0100093c in setText (txt=..., this=<optimized out>) at
../../include/QtGui/private/../../../src/gui/widgets/qlinecontrol_p.h:209
#13 QLineEdit::setText (this=0x9502d30, text=...) at widgets/qlineedit.cpp:386
#14 0x00fc31b0 in QComboBox::setEditText (this=0x9502810, text=...) at
widgets/qcombobox.cpp:2656
#15 0x06560dc2 in KCMLocale::initAmPmSymbols (this=0x94a2240) at
../../../kcontrol/locale/kcmlocale.cpp:2733
#16 0x06575468 in KCMLocale::initSettingsWidgets (this=0x94a2240) at
../../../kcontrol/locale/kcmlocale.cpp:723
#17 0x065757aa in KCMLocale::setTranslations (this=0x94a2240, newValue=...) at
../../../kcontrol/locale/kcmlocale.cpp:1278
#18 0x065758f2 in KCMLocale::changedTranslations (this=0x94a2240) at
../../../kcontrol/locale/kcmlocale.cpp:1263
#19 0x06575961 in KCMLocale::changedTranslationsSelected (this=0x94a2240,
item=0x95e6b80) at ../../../kcontrol/locale/kcmlocale.cpp:1251
#20 0x06575c03 in KCMLocale::qt_metacall (this=0x94a2240,
_c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf8ca208) at
./kcmlocale.moc:226
#21 0x0166cb7d in metacall (argv=0xbf8ca208, idx=44,
cl=QMetaObject::InvokeMetaMethod, object=0x94a2240) at
kernel/qmetaobject.cpp:237
#22 QMetaObject::metacall (object=0x94a2240, cl=QMetaObject::InvokeMetaMethod,
idx=44, argv=0xbf8ca208) at kernel/qmetaobject.cpp:232
#23 0x0167ba6a in QMetaObject::activate (sender=0x94ac450, m=0xa2dcfc,
local_signal_index=0, argv=0xbf8ca208) at kernel/qobject.cpp:3278
#24 0x00878be5 in KActionSelector::added (this=0x94ac450, _t1=0x95e6b80) at
./kactionselector.moc:182
#25 0x00879a24 in KActionSelectorPrivate::buttonAddClicked (this=0x94acc28) at
../../kdeui/widgets/kactionselector.cpp:448
#26 0x00879d9b in KActionSelector::qt_metacall (this=0x94ac450,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf8ca398) at
./kactionselector.moc:126
#27 0x0166cb7d in metacall (argv=0xbf8ca398, idx=32,
cl=QMetaObject::InvokeMetaMethod, object=0x94ac450) at
kernel/qmetaobject.cpp:237
#28 QMetaObject::metacall (object=0x94ac450, cl=QMetaObject::InvokeMetaMethod,
idx=32, argv=0xbf8ca398) at kernel/qmetaobject.cpp:232
#29 0x0167ba6a in QMetaObject::activate (sender=0x94d2778, m=0x14eda28,
local_signal_index=2, argv=0xbf8ca398) at kernel/qobject.cpp:3278
#30 0x012a6e1d in QAbstractButton::clicked (this=0x94d2778, _t1=false) at
.moc/release-shared/moc_qabstractbutton.cpp:206
#31 0x00fa558d in QAbstractButtonPrivate::emitClicked (this=0x94d2790) at
widgets/qabstractbutton.cpp:546
#32 0x00fa6bfb in QAbstractButtonPrivate::click (this=0x94d2790) at
widgets/qabstractbutton.cpp:539
#33 0x00fa6eb6 in QAbstractButton::mouseReleaseEvent (this=0x94d2778,
e=0xbf8ca95c) at widgets/qabstractbutton.cpp:1121
#34 0x0107e20d in QToolButton::mouseReleaseEvent (this=0x94d2778, e=0xbf8ca95c)
at widgets/qtoolbutton.cpp:721
#35 0x00bebf98 in QWidget::event (this=0x94d2778, event=0xbf8ca95c) at
kernel/qwidget.cpp:8295
#36 0x00fa6159 in QAbstractButton::event (this=0x94d2778, e=0xbf8ca95c) at
widgets/qabstractbutton.cpp:1080
#37 0x0107f94c in QToolButton::event (this=0x94d2778, event=0xbf8ca95c) at
widgets/qtoolbutton.cpp:1163
#38 0x00b91d54 in notify_helper (e=0xbf8ca95c, receiver=0x94d2778,
this=0x8f26410) at kernel/qapplication.cpp:4486
#39 QApplicationPrivate::notify_helper (this=0x8f26410, receiver=0x94d2778,
e=0xbf8ca95c) at kernel/qapplication.cpp:4458
#40 0x00b97dbb in QApplication::notify (this=0x8f26410, receiver=0x94d2778,
e=0xbf8ca95c) at kernel/qapplication.cpp:4047
#41 0x007e8681 in KApplication::notify (this=0xbf8cb18c, receiver=0x94d2778,
event=0xbf8ca95c) at ../../kdeui/kernel/kapplication.cpp:311
#42 0x0166619e in QCoreApplication::notifyInternal (this=0xbf8cb18c,
receiver=0x94d2778, event=0xbf8ca95c) at kernel/qcoreapplication.cpp:787
#43 0x00b92d15 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QApplicationPrivate::sendMouseEvent (receiver=0x94d2778, event=0xbf8ca95c,
alienWidget=0x94d2778, nativeWidget=0x923dfb8, buttonDown=0x14fceb4,
lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3146
#45 0x00c1f2c4 in QETWidget::translateMouseEvent (this=0x923dfb8,
event=0xbf8caddc) at kernel/qapplication_x11.cpp:4568
#46 0x00c1de4d in QApplication::x11ProcessEvent (this=0xbf8cb18c,
event=0xbf8caddc) at kernel/qapplication_x11.cpp:3690
#47 0x00c4a24c in x11EventSourceDispatch (s=0x8f29640, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#48 0x0696025f in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#49 0x06960990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#50 0x06960c2a in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#51 0x01694ada in QEventDispatcherGlib::processEvents (this=0x8f04bb0,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#52 0x00c49e3a in QGuiEventDispatcherGlib::processEvents (this=0x8f04bb0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#53 0x016651dd in QEventLoop::processEvents (this=0xbf8cb0e4, flags=...) at
kernel/qeventloop.cpp:149
#54 0x01665421 in QEventLoop::exec (this=0xbf8cb0e4, flags=...) at
kernel/qeventloop.cpp:201
#55 0x0166a19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#56 0x00b8f8f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#57 0x080502b8 in main (argc=) at ../../../systemsettings/app/main.cpp:49
--
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kde-workspace in Ubuntu.
https://bugs.launchpad.net/bugs/891266
Title:
systemsettings crashes when add Uzbek (Cyrillic) to Preffered
Languages
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/891266/+subscriptions
More information about the kubuntu-bugs
mailing list