Bug 209751 - System Settings: crash at open "language and standarts" (memory corruption)
Summary: System Settings: crash at open "language and standarts" (memory corruption)
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:
: 209678 209762 210114 210156 210318 210513 210637 211789 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-10-07 14:14 UTC by Alex Savin
Modified: 2009-10-25 21:33 UTC (History)
12 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 Alex Savin 2009-10-07 14:14:46 UTC
Application that crashed: systemsettings
Version of the application: 1.0
KDE Version: 4.3.2 (KDE 4.3.2) "release 5"
Qt Version: 4.5.2
Operating System: Linux 2.6.27.29-0.1-pae i686
Distribution: "openSUSE 11.1 (i586)"

What I was doing when the application crashed:
systemsettings
go to "language and standarts"

systemsettings -v
Qt: 4.5.2
KDE: 4.3.2 (KDE 4.3.2) "release 5"
System Settings: 1.0


 -- Backtrace:
Application: Параметры системы (systemsettings), signal: Aborted
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb65a6990 in raise () from /lib/libc.so.6
#8  0xb65a82c8 in abort () from /lib/libc.so.6
#9  0xb65e26c5 in ?? () from /lib/libc.so.6
#10 0xb65e8654 in ?? () from /lib/libc.so.6
#11 0xb65e9f3c in free () from /lib/libc.so.6
#12 0xb6323ec7 in ?? () from /usr/lib/libX11.so.6
#13 0xb6323d40 in _XlcCloseConverter () from /usr/lib/libX11.so.6
#14 0xb632be13 in ?? () from /usr/lib/libX11.so.6
#15 0xb6332a3d in XmbTextListToTextProperty () from /usr/lib/libX11.so.6
#16 0xb6ee7841 in qstring_to_xtp (s=@0xbfb097d8) at kernel/qwidget_x11.cpp:1273
#17 0xb6ee7da3 in QWidgetPrivate::setWindowTitle_sys (this=0x80e5390, caption=@0xbfb097d8) at kernel/qwidget_x11.cpp:1307
#18 0xb6eaffcc in QWidgetPrivate::setWindowTitle_helper (this=0x80e5390, title=@0xbfb09874) at kernel/qwidget.cpp:5371
#19 0xb6eb0462 in QWidget::setWindowTitle (this=0x8083230, title=@0xbfb09874) at kernel/qwidget.cpp:5401
#20 0xb79bb2f4 in KMainWindow::setPlainCaption(QString const&) () from /usr/lib/libkdeui.so.5
#21 0xb79bb951 in KMainWindow::setCaption(QString const&, bool) () from /usr/lib/libkdeui.so.5
#22 0x0804fdfb in SettingsBase::viewChange (this=0x8083230, state=<value optimized out>) at /usr/src/debug/kdebase-workspace-4.3.2/systemsettings/app/SettingsBase.cpp:296
#23 0x0805210d in SettingsBase::qt_metacall (this=0x8083230, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfb099cc)
    at /usr/src/debug/kdebase-workspace-4.3.2/build/systemsettings/app/SettingsBase.moc:95
#24 0xb6976788 in QMetaObject::activate (sender=0x82a1c48, from_signal_index=5, to_signal_index=5, argv=0xbfb099cc) at kernel/qobject.cpp:3113
#25 0xb6977412 in QMetaObject::activate (sender=0x82a1c48, m=0x80564a0, local_signal_index=1, argv=0xbfb099cc) at kernel/qobject.cpp:3187
#26 0xb7c520c9 in BaseMode::viewChanged (this=0x82a1c48, _t1=false) at /usr/src/debug/kdebase-workspace-4.3.2/build/systemsettings/core/BaseMode.moc:98
#27 0xb7c524f0 in BaseMode::qt_metacall (this=0x82a1c48, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb09b0c) at /usr/src/debug/kdebase-workspace-4.3.2/build/systemsettings/core/BaseMode.moc:77
#28 0xb34087ba in IconMode::qt_metacall (this=0x82a1c48, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfb09b0c) at /usr/src/debug/kdebase-workspace-4.3.2/build/systemsettings/icons/IconMode.moc:68
#29 0xb6976788 in QMetaObject::activate (sender=0x824ff60, from_signal_index=27, to_signal_index=27, argv=0xbfb09b0c) at kernel/qobject.cpp:3113
#30 0xb6977412 in QMetaObject::activate (sender=0x824ff60, m=0xb7c5e91c, local_signal_index=0, argv=0xbfb09b0c) at kernel/qobject.cpp:3187
#31 0xb7c4d7f9 in ModuleView::moduleChanged (this=0x824ff60, _t1=false) at /usr/src/debug/kdebase-workspace-4.3.2/build/systemsettings/core/ModuleView.moc:106
#32 0xb7c4dec2 in ModuleView::stateChanged (this=0x824ff60) at /usr/src/debug/kdebase-workspace-4.3.2/systemsettings/core/ModuleView.cpp:338
#33 0xb7c512ab in ModuleView::qt_metacall (this=0x824ff60, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xbfb09c3c)
    at /usr/src/debug/kdebase-workspace-4.3.2/build/systemsettings/core/ModuleView.moc:94
#34 0xb6976788 in QMetaObject::activate (sender=0x82a3ff0, from_signal_index=27, to_signal_index=27, argv=0xbfb09c3c) at kernel/qobject.cpp:3113
#35 0xb6977412 in QMetaObject::activate (sender=0x82a3ff0, m=0xb7cab078, local_signal_index=0, argv=0xbfb09c3c) at kernel/qobject.cpp:3187
#36 0xb7c7d0c9 in KCModuleProxy::changed(bool) () from /usr/lib/libkutils.so.4
#37 0xb7c7d107 in ?? () from /usr/lib/libkutils.so.4
#38 0xb7c7f810 in KCModuleProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkutils.so.4
#39 0xb6976788 in QMetaObject::activate (sender=0x830fef0, from_signal_index=27, to_signal_index=27, argv=0xbfb09d5c) at kernel/qobject.cpp:3113
#40 0xb6977412 in QMetaObject::activate (sender=0x830fef0, m=0xb7ad4544, local_signal_index=0, argv=0xbfb09d5c) at kernel/qobject.cpp:3187
#41 0xb7990df9 in KCModule::changed(bool) () from /usr/lib/libkdeui.so.5
#42 0xb33c8d4e in KLocaleApplication::load (this=0x830fef0) at /usr/src/debug/kdebase-runtime-4.3.2/kcontrol/locale/toplevel.cpp:177
#43 0xb799172b in KCModule::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#44 0xb33c992a in KLocaleApplication::qt_metacall (this=0x830fef0, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0x8349210)
    at /usr/src/debug/kdebase-runtime-4.3.2/build/kcontrol/locale/toplevel.moc:68
#45 0xb696feab in QMetaCallEvent::placeMetaCall (this=0x84fb1e8, object=0x830fef0) at kernel/qobject.cpp:477
#46 0xb6971970 in QObject::event (this=0x830fef0, e=0x84fb1e8) at kernel/qobject.cpp:1111
#47 0xb6eadc90 in QWidget::event (this=0x830fef0, event=0x84fb1e8) at kernel/qwidget.cpp:7946
#48 0xb6e577bc in QApplicationPrivate::notify_helper (this=0x807c9d0, receiver=0x830fef0, e=0x84fb1e8) at kernel/qapplication.cpp:4056
#49 0xb6e5fb92 in QApplication::notify (this=0xbfb0a5e4, receiver=0x830fef0, e=0x84fb1e8) at kernel/qapplication.cpp:4021
#50 0xb78d937d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#51 0xb696116b in QCoreApplication::notifyInternal (this=0xbfb0a5e4, receiver=0x830fef0, event=0x84fb1e8) at kernel/qcoreapplication.cpp:610
#52 0xb6961db5 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x805c2c0) at kernel/qcoreapplication.h:213
#53 0xb6961fad in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#54 0xb698cc8f in postEventSourceDispatch (s=0x807ef10) at kernel/qcoreapplication.h:218
#55 0xb61939c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#56 0xb6197083 in ?? () from /usr/lib/libglib-2.0.so.0
#57 0xb6197241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#58 0xb698c8d8 in QEventDispatcherGlib::processEvents (this=0x805be48, flags={i = -1078942520}) at kernel/qeventdispatcher_glib.cpp:327
#59 0xb6ef7ca5 in QGuiEventDispatcherGlib::processEvents (this=0x805be48, flags={i = -1078942472}) at kernel/qguieventdispatcher_glib.cpp:202
#60 0xb695f78a in QEventLoop::processEvents (this=0xbfb0a570, flags={i = -1078942408}) at kernel/qeventloop.cpp:149
#61 0xb695fbd2 in QEventLoop::exec (this=0xbfb0a570, flags={i = -1078942344}) at kernel/qeventloop.cpp:201
#62 0xb6962079 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#63 0xb6e57637 in QApplication::exec () at kernel/qapplication.cpp:3525
#64 0x08052f64 in main (argc=1, argv=0xbfb0a704) at /usr/src/debug/kdebase-workspace-4.3.2/systemsettings/app/main.cpp:51

Reported using DrKonqi
Comment 1 Alex Savin 2009-10-08 14:00:44 UTC
if its important:
my locale - ru_RU.utf8
this is always reproductible,
and some people too have this bug
Comment 2 Igor Strelnikoff 2009-10-08 20:39:05 UTC
I confirm I have the analog bug

Application: Параметры системы (systemsettings), signal: Aborted
[KCrash Handler]
#6  0xffffe430 in __kernel_vsyscall ()
#7  0xb6549990 in raise () from /lib/libc.so.6
#8  0xb654b2c8 in abort () from /lib/libc.so.6
#9  0xb654278e in __assert_fail () from /lib/libc.so.6
#10 0xb67b5e50 in __pthread_tpp_change_priority () from /lib/libpthread.so.0
#11 0xb67ae626 in pthread_mutex_lock () from /lib/libpthread.so.0
#12 0xb680ead7 in ?? () from /usr/lib/libQtCore.so.4
#13 0xb680a18d in QMutex::lock() () from /usr/lib/libQtCore.so.4
#14 0xb6bea48b in ?? () from /usr/lib/libkdecore.so.5
#15 0xb6beae21 in KLocale::translateRaw(char const*, QString*, QString*) const () from /usr/lib/libkdecore.so.5
#16 0xb6bfa75e in ?? () from /usr/lib/libkdecore.so.5
#17 0xb6bfb742 in KLocalizedString::toString(KLocale const*) const () from /usr/lib/libkdecore.so.5
#18 0xb6b01b5e in KCalendarSystemGregorian::monthName(int, int, KCalendarSystem::MonthNameFormat) const () from /usr/lib/libkdecore.so.5
#19 0xb6bf1978 in KLocale::formatDate(QDate const&, KLocale::DateFormat) const () from /usr/lib/libkdecore.so.5
#20 0xb380e64b in ?? () from /usr/lib/kde4/kcm_locale.so
#21 0xb380ea32 in ?? () from /usr/lib/kde4/kcm_locale.so
#22 0xb380ee1b in ?? () from /usr/lib/kde4/kcm_locale.so
#23 0xb6919788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#24 0xb691a412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#25 0xb380fca7 in ?? () from /usr/lib/kde4/kcm_locale.so
#26 0xb3810665 in ?? () from /usr/lib/kde4/kcm_locale.so
#27 0xb6919788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#28 0xb691a412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#29 0xb71eff73 in QLineEdit::textChanged(QString const&) () from /usr/lib/libQtGui.so.4
#30 0xb71f529a in ?? () from /usr/lib/libQtGui.so.4
#31 0xb71f4fbc in ?? () from /usr/lib/libQtGui.so.4
#32 0xb71f722b in QLineEdit::setText(QString const&) () from /usr/lib/libQtGui.so.4
#33 0xb381054f in ?? () from /usr/lib/kde4/kcm_locale.so
#34 0xb38106b3 in ?? () from /usr/lib/kde4/kcm_locale.so
#35 0xb6919788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#36 0xb691a412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#37 0xb380fca7 in ?? () from /usr/lib/kde4/kcm_locale.so
#38 0xb3810635 in ?? () from /usr/lib/kde4/kcm_locale.so
#39 0xb6919788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#40 0xb691a412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#41 0xb71eff73 in QLineEdit::textChanged(QString const&) () from /usr/lib/libQtGui.so.4
#42 0xb71f529a in ?? () from /usr/lib/libQtGui.so.4
#43 0xb71f4fbc in ?? () from /usr/lib/libQtGui.so.4
#44 0xb71f722b in QLineEdit::setText(QString const&) () from /usr/lib/libQtGui.so.4
#45 0xb38104d7 in ?? () from /usr/lib/kde4/kcm_locale.so
#46 0xb38106b3 in ?? () from /usr/lib/kde4/kcm_locale.so
#47 0xb6919788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#48 0xb691a412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#49 0xb380fca7 in ?? () from /usr/lib/kde4/kcm_locale.so
#50 0xb381064d in ?? () from /usr/lib/kde4/kcm_locale.so
#51 0xb6919788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#52 0xb691a412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#53 0xb71eff73 in QLineEdit::textChanged(QString const&) () from /usr/lib/libQtGui.so.4
#54 0xb71f529a in ?? () from /usr/lib/libQtGui.so.4
#55 0xb71f4fbc in ?? () from /usr/lib/libQtGui.so.4
#56 0xb71f722b in QLineEdit::setText(QString const&) () from /usr/lib/libQtGui.so.4
#57 0xb381049b in ?? () from /usr/lib/kde4/kcm_locale.so
#58 0xb38106b3 in ?? () from /usr/lib/kde4/kcm_locale.so
#59 0xb6919788 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#60 0xb691a412 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#61 0xb3807697 in ?? () from /usr/lib/kde4/kcm_locale.so
#62 0xb3807d30 in ?? () from /usr/lib/kde4/kcm_locale.so
#63 0xb793472b in KCModule::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#64 0xb380892a in ?? () from /usr/lib/kde4/kcm_locale.so
#65 0xb6912eab in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#66 0xb6914970 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#67 0xb6e50c90 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#68 0xb6dfa7bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#69 0xb6e02b92 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#70 0xb787c37d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#71 0xb690416b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#72 0xb6904db5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#73 0xb6904fad in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#74 0xb692fc8f in ?? () from /usr/lib/libQtCore.so.4
#75 0xb61359c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#76 0xb6139083 in ?? () from /usr/lib/libglib-2.0.so.0
#77 0xb6139241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#78 0xb692f8d8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#79 0xb6e9aca5 in ?? () from /usr/lib/libQtGui.so.4
#80 0xb690278a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#81 0xb6902bd2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#82 0xb6905079 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#83 0xb6dfa637 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#84 0x08052f64 in _start ()
Comment 3 Igor Strelnikoff 2009-10-08 20:55:10 UTC
https://bugzilla.novell.com/show_bug.cgi?id=545018
Comment 4 Dario Andres 2009-10-08 23:40:03 UTC
@S.I.E: your crash is bug 209712 (a 4.3.2 regression, the packages should fix it)
I don't know if the original report is also related to this regression (probably)
Thanks
Comment 5 David Faure 2009-10-09 23:21:28 UTC
*** Bug 209762 has been marked as a duplicate of this bug. ***
Comment 6 David Faure 2009-10-09 23:23:48 UTC
*** Bug 209678 has been marked as a duplicate of this bug. ***
Comment 7 David Faure 2009-10-09 23:30:01 UTC
Can't reproduce this crash. I see two possibilities
1) the commit 1032185 (after 4.3.2, unfortunately, but the packagers were asked  to add that fix) is the fix for this, or
2) there's another bug, only showing up for some people. But the backtraces only show "memory corruption", hard to find the real cause. What we need is a valgrind log... please run
  valgrind kcmshell4 language 2>&1 | tee vg.log
and attach vg.log here.

But it would be a good idea to apply r1032185 first, to avoid chasing already fixed bugs...
Comment 8 Dario Andres 2009-10-10 21:32:20 UTC
*** Bug 210114 has been marked as a duplicate of this bug. ***
Comment 9 Dario Andres 2009-10-11 18:36:33 UTC
*** Bug 210156 has been marked as a duplicate of this bug. ***
Comment 10 Texstar 2009-10-12 04:38:55 UTC
I missed this notice:

1) the commit 1032185 (after 4.3.2, unfortunately, but the packagers were asked
 to add that fix) is the fix for this, or

Applied the commit and it fixed the bug for us. Thank you!
Comment 11 Dario Andres 2009-10-12 15:13:19 UTC
*** Bug 210318 has been marked as a duplicate of this bug. ***
Comment 12 Dario Andres 2009-10-12 15:16:58 UTC
Comment 10 confirmed that the post4.3.2 commit fixed this problem too. Closing as FIXED.
Regards
Comment 13 Dario Andres 2009-10-14 13:55:48 UTC
*** Bug 210513 has been marked as a duplicate of this bug. ***
Comment 14 Dario Andres 2009-10-16 18:10:25 UTC
*** Bug 210637 has been marked as a duplicate of this bug. ***
Comment 15 Dario Andres 2009-10-25 21:33:15 UTC
*** Bug 211789 has been marked as a duplicate of this bug. ***