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

«Window Decorations» component of System Settings crashes

Tags: None
(comma "," separated)
User avatar
greatperson
Registered Member
Posts
75
Karma
0
OS
I really don't understand your idea. How can I reinstall KWin themes if the interface for managing KWin themes crashes every time?

Current KWin theme is standard Oxygen, if it matters, but I don't think that it does matter.
l.t.
Registered Member
Posts
38
Karma
0
did you already tryed to open the terminal & type
kwin --replace
?
l.t.
Registered Member
Posts
38
Karma
0
greatperson wrote:I really don't understand your idea. How can I reinstall KWin themes if the interface for managing KWin themes crashes every time?

Current KWin theme is standard Oxygen, if it matters, but I don't think that it does matter.


The idea behind this is, you might have installed & currently running a theme not usable by kwin
if you replace this theme - with a usable by kwin - kwin possibly can start again

Last edited by l.t. on Thu Aug 09, 2012 8:25 pm, edited 1 time in total.
l.t.
Registered Member
Posts
38
Karma
0
last thing on idea i have is
open synaptic
look for wat is installed
try to remember what you had installed before the crash
all your files about the manager + the theme you want
mark 'em for reinstall
reboot
look what happend

Last edited by l.t. on Thu Aug 09, 2012 8:39 pm, edited 1 time in total.
l.t.
Registered Member
Posts
38
Karma
0
this happens rearly but it is possible that the new theme wrote something
between ore at the end of a line in one ore some of the needed scripts
they were installed correctly
(maybe) they had changed
but they are not listed as broken
so
if nothing helps
try the reinstall

please let me know if something works for you
User avatar
greatperson
Registered Member
Posts
75
Karma
0
OS
l.t., are you a bot? :o

I restarted KWin; I restarted the computer; I removed all themes that I could remove through package manager; I removed certain folders inside ~/.kde. You are writing non-relevant ideas. KWin is started and runs well, the problem is that KWin's configuration component can't start.
l.t.
Registered Member
Posts
38
Karma
0
greatperson wrote:l.t., are you a bot? :o


no I'm not

out of your postig...
greatperson wrote:...The library /usr/lib/kde4/kwin3_smaragd.so has no API version...
Please use the KWIN_DECORATION macro in extern "C" to get this decoration loaded in future versions of kwin
KCrash: Application 'systemsettings' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/maaaks/.kde/socket-comp16/kdeinit4__0
QSocketNotifier: Invalid socket 12 and type 'Read', disabling...


greatperson wrote:I really don't understand your idea. How can I reinstall KWin themes if the interface for managing KWin themes crashes every time?...


greatperson wrote:l.t.,... the problem is that KWin's configuration component can't start.


you were giving not enough specified different informations all through....

so why don't you try to reinstall it ?

l.t. wrote:this happens rearly but it is possible that the new theme wrote something
between ore at the end of a line in one ore some of the needed scripts
they were installed correctly
(maybe) they had changed
but they are not listed as broken

so
if nothing helps
try the reinstall


if not the theme, maybe something else has done...

greatperson wrote: You are writing non-relevant ideas.


if you think so, I'll get my a** outa here

good luck anyway - maybe there is another person with different ideas
User avatar
bcooksley
Administrator
Posts
19765
Karma
87
OS
@greatperson: Please try moving ~/.kde4/share/config/kwinrc elsewhere. This should reset KWin back to the KDE default, which is Oxygen and should function.

If the issue still persists, can you get a backtrace of the System Settings or KWin crashes?


KDE Sysadmin
[img]content/bcooksley_sig.png[/img]
User avatar
greatperson
Registered Member
Posts
75
Karma
0
OS
Moved away ~/.kde/share/config/kwinrc, restarted kwin, nothing changed.
Moved away everything like ~/.kde/share/config/kwin*rc, restarted kin, nothing changed.

These are files I have (and I tried to remove) there:
kwin_dialogsrc
kwin_rules_dialogrc
kwin.eventsrc
kwin.notifyrc
kwindeKoratorrc
kwinplastikrc
kwinqtcurverc
kwinrc
kwinrulesrc
kwinskulpturerc

This is System Settings' backtrace after I try to enter Workspace Appearance having default settings (but having installed themes):
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 0xb1c23740 (LWP 30645))]

Thread 3 (Thread 0xae6bdb40 (LWP 30646)):
#0  0xb76e8424 in __kernel_vsyscall ()
#1  0xb5c85380 in __GI___poll (fds=0xadd02278, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb2f7ca7b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb2f6f0ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb2f6f201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5fe68e7 in QEventDispatcherGlib::processEvents (this=0xadd00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb5fb250d in QEventLoop::processEvents (this=0xae6bd240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5fb27a9 in QEventLoop::exec (this=0xae6bd240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb5e9b94c in QThread::exec (this=0x9eae768) at thread/qthread.cpp:501
#9  0xb5f8fb5d in QInotifyFileSystemWatcherEngine::run (this=0x9eae768) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb5e9ede0 in QThreadPrivate::start (arg=0x9eae768) at thread/qthread_unix.cpp:298
#11 0xb3040d4c in start_thread (arg=0xae6bdb40) at pthread_create.c:308
#12 0xb5c93ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xadcffb40 (LWP 30647)):
#0  0xb76e8424 in __kernel_vsyscall ()
#1  0xb304496b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb5ca13dc in __pthread_cond_wait (cond=0xb4243890, mutex=0xb4243878) at forward.c:139
#3  0xb413f029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb413f06f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb3040d4c in start_thread (arg=0xadcffb40) at pthread_create.c:308
#6  0xb5c93ace in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb1c23740 (LWP 30645)):
[KCrash Handler]
#7  0xace289f4 in KDecorationOptions::font(bool, bool) const () from /usr/lib/libkdecorations.so.4
#8  0xacf34a7d in ?? () from /usr/lib/kde4/kwin3_smaragd.so
#9  0xacf35aec in create_factory () from /usr/lib/kde4/kwin3_smaragd.so
#10 0xade77f28 in KDecorationPlugins::loadPlugin (this=0x9eaeb68, nameStr=...) at ../../../kwin/libkdecorations/kdecoration_plugins_p.cpp:241
#11 0xadea6408 in KWin::DecorationModel::regeneratePreview (this=0xa1a4388, index=..., size=...) at ../../../../kwin/kcmkwin/kwindecoration/decorationmodel.cpp:332
#12 0xadea6c2e in KWin::DecorationModel::regenerateNextPreview (this=0xa1a4388) at ../../../../kwin/kcmkwin/kwindecoration/decorationmodel.cpp:279
#13 0xade93995 in KWin::DecorationModel::qt_static_metacall (_o=0xa1a4388, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa273290) at moc_decorationmodel.cpp:53
#14 0xb5fc5c01 in QMetaCallEvent::placeMetaCall (this=0xa36e5b0, object=0xa1a4388) at kernel/qobject.cpp:525
#15 0xb5fcec7b in QObject::event (this=0xa1a4388, e=0xa36e5b0) at kernel/qobject.cpp:1195
#16 0xb65a0ed4 in notify_helper (e=0xa36e5b0, receiver=0xa1a4388, this=0x9bb9610) at kernel/qapplication.cpp:4559
#17 QApplicationPrivate::notify_helper (this=0x9bb9610, receiver=0xa1a4388, e=0xa36e5b0) at kernel/qapplication.cpp:4531
#18 0xb65a630d in QApplication::notify (this=0xa36e5b0, receiver=0xa1a4388, e=0xa36e5b0) at kernel/qapplication.cpp:4288
#19 0xb7125e41 in KApplication::notify (this=0xbf9a111c, receiver=0xa1a4388, event=0xa36e5b0) at ../../kdeui/kernel/kapplication.cpp:311
#20 0xb5fb397e in QCoreApplication::notifyInternal (this=0xbf9a111c, receiver=0xa1a4388, event=0xa36e5b0) at kernel/qcoreapplication.cpp:876
#21 0xb5fb7ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9b87130) at kernel/qcoreapplication.cpp:1500
#23 0xb5fb7e0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#24 0xb5fe6494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#25 postEventSourceDispatch (s=0x9bbaca0) at kernel/qeventdispatcher_glib.cpp:279
#26 0xb2f6ed86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#27 0xb2f6f125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#28 0xb2f6f201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb5fe6887 in QEventDispatcherGlib::processEvents (this=0x9b87eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#30 0xb6659aaa in QGuiEventDispatcherGlib::processEvents (this=0x9b87eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#31 0xb5fb250d in QEventLoop::processEvents (this=0xbf9a1074, flags=...) at kernel/qeventloop.cpp:149
#32 0xb5fb27a9 in QEventLoop::exec (this=0xbf9a1074, flags=...) at kernel/qeventloop.cpp:204
#33 0xb5fb7eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#34 0xb659ea74 in QApplication::exec () at kernel/qapplication.cpp:3820
#35 0x08050438 in main (argc=110220, argv=0xa1bd070) at ../../../systemsettings/app/main.cpp:49
User avatar
šumski
Registered Member
Posts
106
Karma
1
OS
Code: Select all
#8  0xacf34a7d in ?? () from /usr/lib/kde4/kwin3_smaragd.so

Try removing smaragd
luebking
Karma
0
Actually uninstall _all_ third party window decorations, including, but not limited to

bespin
crystal
dekorator
oxygen-transparent
oxygen-appmenu (if such exists)
qtcurve
smaragd
skulpture
User avatar
greatperson
Registered Member
Posts
75
Karma
0
OS
šumski wrote:
Code: Select all
#8  0xacf34a7d in ?? () from /usr/lib/kde4/kwin3_smaragd.so

Try removing smaragd


Hmm. Really, deleting Smaragd helped. I feel stupid because I haven't noticed that it was installed through package manager.
But anyway it's sadly that I needed to guess it and couldn't find out the location of problem through interface.
l.t.
Registered Member
Posts
38
Karma
0
greatperson wrote:
šumski wrote:
Code: Select all
#8  0xacf34a7d in ?? () from /usr/lib/kde4/kwin3_smaragd.so

Try removing smaragd


Hmm. Really, deleting Smaragd helped. I feel stupid because I haven't noticed that it was installed through package manager.
But anyway it's sadly that I needed to guess it and couldn't find out the location of problem through interface.


xD LOL! ...I'm sorry ...
l.t. wrote:
out of your postig...
greatperson wrote:...The library /usr/lib/kde4/kwin3_smaragd.so has no API version...
Please use the KWIN_DECORATION macro in extern "C" to get this decoration loaded in future versions of kwin
KCrash: Application 'systemsettings' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/maaaks/.kde/socket-comp16/kdeinit4__0
QSocketNotifier: Invalid socket 12 and type 'Read', disabling...

have a great time :)
User avatar
greatperson
Registered Member
Posts
75
Karma
0
OS
l.t. wrote: xD LOL! ...I'm sorry ...
l.t. wrote:
out of your postig...
greatperson wrote:...The library /usr/lib/kde4/kwin3_smaragd.so has no API version...
Please use the KWIN_DECORATION macro in extern "C" to get this decoration loaded in future versions of kwin
KCrash: Application 'systemsettings' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/maaaks/.kde/socket-comp16/kdeinit4__0
QSocketNotifier: Invalid socket 12 and type 'Read', disabling...

have a great time :)


So, haven't you noticed that the piece text was repeated for every installed decoration, including even those with «kde3_» prefixes?
sfranzini
Registered Member
Posts
1
Karma
0
Hey Greatperson, are you using kde 4.9 from kubuntu backports ppa? If yes, go to synaptic and delete libkdecoration4 4.8.x.
Thats goes delete qtcurve too, but is the price. The segfault is caused by this library not compatible with kde 4.9, and dependency of qtcurve
Excuse my poor english.


Bookmarks



Who is online

Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], ourcraft