This forum has been archived. All content is frozen. Please use KDE Discuss instead.

KDE 4.10.2 Error in System Settings

Tags: system settings, crash, workspace appearance system settings, crash, workspace appearance system settings, crash, workspace appearance
(comma "," separated)
User avatar
Malsasa
Registered Member
Posts
58
Karma
0
OS

KDE 4.10.2 Error in System Settings

Tue Apr 23, 2013 9:59 am
I just upgraded my KDE 4.8 into 4.10.2 few days ago. All good and so fast but there is one problem. I can't open Workspace Appearance at System Settings. Always make System Settings crash. So now I can't change my KDE theme. Here is backtrace from KDE Crash Handler. I have sent bug information too from here. What should I do for fixing this? What patch I should download? I wanna change my KDE appearance now :)

Code: Select all
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1c44740 (LWP 5510))]

Thread 2 (Thread 0xae553b40 (LWP 5511)):
#0  0xb76f0424 in __kernel_vsyscall ()
#1  0xb304796b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb5ca83dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb4146029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb414606f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb3043d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb5c9aace in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1c44740 (LWP 5510)):
[KCrash Handler]
#7  0xb042210d in ?? () from /usr/lib/liboxygenstyle.so.4
#8  0xb0421c88 in Oxygen::ShadowCache::readConfig(KConfig const&) () from /usr/lib/liboxygenstyle.so.4
#9  0xad7b5d2d in ?? () from /usr/lib/kde4/kwin3_oxygen.so
#10 0xad7b6094 in ?? () from /usr/lib/kde4/kwin3_oxygen.so
#11 0xad7b60dc in create_factory () from /usr/lib/kde4/kwin3_oxygen.so
#12 0xae563468 in KDecorationPlugins::loadPlugin(QString) () from /usr/lib/libkdecorations.so.4abi1
#13 0xae5b7ab8 in ?? () from /usr/lib/kde4/kcm_kwindecoration.so
#14 0xae5b830e in ?? () from /usr/lib/kde4/kcm_kwindecoration.so
#15 0xae5a34b0 in ?? () from /usr/lib/kde4/kcm_kwindecoration.so
#16 0xb5fc8c01 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#17 0xb5fd1c7b in QObject::event(QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#18 0xb65a4ed4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#19 0xb65aa30d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#20 0xb712ae61 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0xb5fb697e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#22 0xb5fbaad8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#23 0xb5fbae0c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0xb5fe9494 in ?? () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#25 0xb2f44d46 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#26 0xb2f450e5 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb2f451c1 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb5fe9887 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#29 0xb665daaa in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#30 0xb5fb550d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#31 0xb5fb57a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#32 0xb5fbaeba in QCoreApplication::exec() () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#33 0xb65a2a74 in QApplication::exec() () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#34 0x08050488 in ?? ()
#35 0xb5bc94d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#36 0x080504cd in _start ()


ADDITION
Ah yah, KDE Crash Handler also give me message: Executable: systemsettings PID: 5549 Signal: Segmentation fault (11)


sinclair
Registered Member
Posts
226
Karma
0
OS
Just a comment that it works fine for me on Kubuntu 12.20 with KDE 4.10.2
User avatar
google01103
Manager
Posts
6668
Karma
25
does it run as a new user?

if so there's probably a rc file from 4.8 that 4.10 does not like


OpenSuse Leap 42.1 x64, Plasma 5.x

User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
If you have upgraded your KDE packages to 4.10, please make sure that all packages required have been updated, in particular those concerning Oxygen and KWin. I suspect a binary incompatibility between the Oxygen Style library and the Oxygen KWin style in this case.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
Malsasa
Registered Member
Posts
58
Karma
0
OS
google01103 wrote:does it run as a new user?

if so there's probably a rc file from 4.8 that 4.10 does not like

I am using Ubuntu 12.04. What rc file in specific, Sir? Should I delete it? Thank you.


User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
The file in question would probably be "kwinrc" or "oxygenrc", however I would recommend checking the packages first.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
Malsasa
Registered Member
Posts
58
Karma
0
OS
bcooksley wrote:The file in question would probably be "kwinrc" or "oxygenrc", however I would recommend checking the packages first.


I have renamed kwinrc into kwinrc~ and restart, but my System Settings still crash when open Workspace Appearance. Same result with oxygenrc. Even I deleted oxygen-gtk from my system. What should I do then? Thank you :D


User avatar
scummos
Global Moderator
Posts
1175
Karma
7
OS
A likely reason for this crash, as has been said, is that you forgot to upgrade a package or two, and still have the 4.8x versions installed. You should check for that in your package manager and update those packages. If you write what distribution you use, people might even know which packages that might be. ;)

Greetings


I'm working on the KDevelop IDE.
User avatar
Malsasa
Registered Member
Posts
58
Karma
0
OS
scummos wrote:A likely reason for this crash, as has been said, is that you forgot to upgrade a package or two, and still have the 4.8x versions installed. You should check for that in your package manager and update those packages. If you write what distribution you use, people might even know which packages that might be. ;)

Greetings


Wow, KDE developer? Thank you, Sir. I am using Ubuntu 12.04 now. Oh, so the roblem is upgrade incomplete? Thank you. I will check again.


User avatar
scummos
Global Moderator
Posts
1175
Karma
7
OS
Heh, I'm just writing a small application, while e.g. bcooksley is running the whole infrastructure ;)
Also there's no need to call anyone "Sir", we're cool.

In ubuntu, I suspect you should look at the kde-style-oxygen and kwin-* packages specifically.

Cheers


I'm working on the KDevelop IDE.
User avatar
Malsasa
Registered Member
Posts
58
Karma
0
OS
Okay, okay, solved. Scummons, I have take Kubuntu PPA again in Synaptic and do update index, ah yes my kde-style-oxygen was old. So, I upgrade it. And wow, my System Settings at Workspace Appearance works well again! No crash anymore! Works like charm!

Let me know please, from where you know if I should upgrade kde-style-oxygen? It is one package between hundreds! From where you know I have forgotten it? Let me know, I want to learn.


User avatar
scummos
Global Moderator
Posts
1175
Karma
7
OS
Well, Ben guessed it first ;)
I'd say there's two hints: it's one of the few packages which are seperate and belongs to the module you were opening, and also your backtrace tells "/usr/lib/liboxygenstyle.so.4" to be the crash location, which is a strong hint that something is wrong with the oxygen style.

Cheers,
Sven


I'm working on the KDevelop IDE.
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
As a general rule, KDE packages should all be upgraded in line with each other, and should always come from the same base repository, to prevent any binary compatibility problems.

In this case, the crash was caused by a binary compatibility in liboxygenstyle and kwin_oxygen.


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
Malsasa
Registered Member
Posts
58
Karma
0
OS
scummos wrote:Well, Ben guessed it first ;)
I'd say there's two hints: it's one of the few packages which are seperate and belongs to the module you were opening, and also your backtrace tells "/usr/lib/liboxygenstyle.so.4" to be the crash location, which is a strong hint that something is wrong with the oxygen style.

Cheers,
Sven

I believe if I ask developer, I will get full satisfaction :) Better ask developer for bug. It is the reason why I paste the bug information here. So, thank you, Developer. Thank you all here.


User avatar
scummos
Global Moderator
Posts
1175
Karma
7
OS
Administrators count as developers too, of course. ;)


I'm working on the KDevelop IDE.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], kde-naveen, Sogou [Bot], Yahoo [Bot]