Bug 209712 - systemsettings crashed when I go in "language and country"
Summary: systemsettings crashed when I go in "language and country"
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: System Settings Bugs
URL:
Keywords:
: 209714 209748 209778 210008 210896 211011 214282 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-07 08:27 UTC by alexander
Modified: 2011-01-29 15:59 UTC (History)
9 users (show)

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 alexander 2009-10-07 08:27:47 UTC
Application that crashed: systemsettings
Version of the application: 1.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-11-generic i686
Distribution: Ubuntu 9.04

What I was doing when the application crashed:
When I enter in systemsettings  and I click in "language and country" sistemsettings must always crash.

 -- Backtrace:
Application: Impostazioni di sistema (systemsettings), signal: Aborted
[KCrash Handler]
#6  0x006c2422 in __kernel_vsyscall ()
#7  0x013626d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x01364098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x0135b5ce in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0x006ae2e0 in __pthread_tpp_change_priority () from /lib/tls/i686/cmov/libpthread.so.0
#11 0x006a6aa1 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x0142a4b6 in pthread_mutex_lock () from /lib/tls/i686/cmov/libc.so.6
#13 0x0099e697 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00999d8d in QMutex::lock () from /usr/lib/libQtCore.so.4
#15 0x0083f29b in ?? () from /usr/lib/libkdecore.so.5
#16 0x0083fc31 in KLocale::translateRaw () from /usr/lib/libkdecore.so.5
#17 0x0084f2ee in ?? () from /usr/lib/libkdecore.so.5
#18 0x008502e2 in KLocalizedString::toString () from /usr/lib/libkdecore.so.5
#19 0x00755e8e in KCalendarSystemGregorian::weekDayName () from /usr/lib/libkdecore.so.5
#20 0x007542f2 in KCalendarSystem::weekDayName () from /usr/lib/libkdecore.so.5
#21 0x00755db7 in KCalendarSystemGregorian::weekDayName () from /usr/lib/libkdecore.so.5
#22 0x008465c9 in KLocale::formatDate () from /usr/lib/libkdecore.so.5
#23 0x0223b54b in ?? () from /usr/lib/kde4/kcm_locale.so
#24 0x0223b932 in ?? () from /usr/lib/kde4/kcm_locale.so
#25 0x0223bd1b in ?? () from /usr/lib/kde4/kcm_locale.so
#26 0x00aa91b8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#27 0x00aa9e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#28 0x0223cba7 in ?? () from /usr/lib/kde4/kcm_locale.so
#29 0x0223d565 in ?? () from /usr/lib/kde4/kcm_locale.so
#30 0x00aa91b8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#31 0x00aa9e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#32 0x01d8f583 in QLineEdit::textChanged () from /usr/lib/libQtGui.so.4
#33 0x01d94bda in ?? () from /usr/lib/libQtGui.so.4
#34 0x01d948fc in ?? () from /usr/lib/libQtGui.so.4
#35 0x01d96b9b in QLineEdit::setText () from /usr/lib/libQtGui.so.4
#36 0x0223d44f in ?? () from /usr/lib/kde4/kcm_locale.so
#37 0x0223d5b3 in ?? () from /usr/lib/kde4/kcm_locale.so
#38 0x00aa91b8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#39 0x00aa9e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#40 0x0223cba7 in ?? () from /usr/lib/kde4/kcm_locale.so
#41 0x0223d535 in ?? () from /usr/lib/kde4/kcm_locale.so
#42 0x00aa91b8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#43 0x00aa9e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#44 0x01d8f583 in QLineEdit::textChanged () from /usr/lib/libQtGui.so.4
#45 0x01d94bda in ?? () from /usr/lib/libQtGui.so.4
#46 0x01d948fc in ?? () from /usr/lib/libQtGui.so.4
#47 0x01d96b9b in QLineEdit::setText () from /usr/lib/libQtGui.so.4
#48 0x0223d3d7 in ?? () from /usr/lib/kde4/kcm_locale.so
#49 0x0223d5b3 in ?? () from /usr/lib/kde4/kcm_locale.so
#50 0x00aa91b8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#51 0x00aa9e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#52 0x0223cba7 in ?? () from /usr/lib/kde4/kcm_locale.so
#53 0x0223d54d in ?? () from /usr/lib/kde4/kcm_locale.so
#54 0x00aa91b8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#55 0x00aa9e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#56 0x01d8f583 in QLineEdit::textChanged () from /usr/lib/libQtGui.so.4
#57 0x01d94bda in ?? () from /usr/lib/libQtGui.so.4
#58 0x01d948fc in ?? () from /usr/lib/libQtGui.so.4
#59 0x01d96b9b in QLineEdit::setText () from /usr/lib/libQtGui.so.4
#60 0x0223d39b in ?? () from /usr/lib/kde4/kcm_locale.so
#61 0x0223d5b3 in ?? () from /usr/lib/kde4/kcm_locale.so
#62 0x00aa91b8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#63 0x00aa9e42 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#64 0x02233787 in ?? () from /usr/lib/kde4/kcm_locale.so
#65 0x02233e20 in ?? () from /usr/lib/kde4/kcm_locale.so
#66 0x01234d5b in KCModule::qt_metacall () from /usr/lib/libkdeui.so.5
#67 0x02234a1a in ?? () from /usr/lib/kde4/kcm_locale.so
#68 0x00aa28cb in QMetaCallEvent::placeMetaCall () from /usr/lib/libQtCore.so.4
#69 0x00aa43b0 in QObject::event () from /usr/lib/libQtCore.so.4
#70 0x019d0270 in QWidget::event () from /usr/lib/libQtGui.so.4
#71 0x01979d3c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#72 0x01982122 in QApplication::notify () from /usr/lib/libQtGui.so.4
#73 0x0117c49d in KApplication::notify () from /usr/lib/libkdeui.so.5
#74 0x00a93bcb in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#75 0x00a94825 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#76 0x00a94a1d in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#77 0x00abf6af in ?? () from /usr/lib/libQtCore.so.4
#78 0x03289b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#79 0x0328d0eb in ?? () from /usr/lib/libglib-2.0.so.0
#80 0x0328d268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#81 0x00abf2f8 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#82 0x01a1ba75 in ?? () from /usr/lib/libQtGui.so.4
#83 0x00a921fa in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#84 0x00a92642 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#85 0x00a94ae9 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#86 0x01979bb7 in QApplication::exec () from /usr/lib/libQtGui.so.4
#87 0x08052ee4 in _start ()

Reported using DrKonqi
Comment 1 Ben Cooksley 2009-10-07 10:17:31 UTC
*** Bug 209714 has been marked as a duplicate of this bug. ***
Comment 2 Ben Cooksley 2009-10-07 10:34:41 UTC

*** This bug has been marked as a duplicate of bug 209181 ***
Comment 3 David Faure 2009-10-07 10:37:08 UTC
SVN commit 1032185 by dfaure:

Backport r1030572: Use the -same- mutex for KLocale and KLocalizedString, since they both call each other.
This fixes a deadlock in KLocale. My fault for forgetting to backport the fix for KDE 4.3.2 :-(
BUG: 209712

Packagers, please include this fix in 4.3.2 packages.
CCMAIL: kde-packager@kde.org


 M  +16 -14    klocale.cpp  
 A             klocale_p.h   trunk/KDE/kdelibs/kdecore/localization/klocale_p.h#1030572 [License: UNKNOWN]
 M  +11 -13    klocalizedstring.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1032185
Comment 4 Ben Cooksley 2009-10-07 13:53:38 UTC
*** Bug 209748 has been marked as a duplicate of this bug. ***
Comment 5 Dario Andres 2009-10-08 23:34:57 UTC
*** Bug 209778 has been marked as a duplicate of this bug. ***
Comment 6 Dario Andres 2009-10-09 23:29:33 UTC
*** Bug 210008 has been marked as a duplicate of this bug. ***
Comment 7 Dario Andres 2009-10-17 19:52:43 UTC
*** Bug 210896 has been marked as a duplicate of this bug. ***
Comment 8 Christoph Feck 2009-10-19 05:10:54 UTC
*** Bug 211011 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-11-12 22:27:12 UTC
*** Bug 214282 has been marked as a duplicate of this bug. ***
Comment 10 Daimonion 2011-01-29 15:59:27 UTC
I have a crash in KDE SC 4.6. I think it could be related to this bug.

If I run "kcmshell4 language", systemsettings crashes if "Serbian Ijekavian" language is first on the list. However, if "Serbian" language is first ("Serbian Ijekavian" can be second on the list) this module starts normally.