Bug 344236

Summary: KWin crashed when switching schemes
Product: [Plasma] kwin Reporter: Vit Pelcak <vit>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vit Pelcak 2015-02-16 13:11:21 UTC
Application: kwin (4.11.16)
KDE Platform Version: 4.14.5
Qt Version: 4.8.6
Operating System: Linux 3.18.3-1-desktop x86_64
Distribution: "openSUSE 20150205 (Tumbleweed) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I  was changing colour schemes of KDE4, when I got error message with KWin crash. Backtrace says it is useful, so I hope this helps.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd70bdd6800 (LWP 1769))]

Thread 3 (Thread 0x7fd6e7d74700 (LWP 1772)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fd70aa3660b in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007fd70aa36649 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007fd7055d73a4 in start_thread (arg=0x7fd6e7d74700) at pthread_create.c:310
#4  0x00007fd70b6059ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fd6ecaa7700 (LWP 4645)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007fd70586d044 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fd705860b9a in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fd70586cb7f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fd7055d73a4 in start_thread (arg=0x7fd6ecaa7700) at pthread_create.c:310
#5  0x00007fd70b6059ed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fd70bdd6800 (LWP 1769)):
[KCrash Handler]
#6  do_lookup_x (undef_name=undef_name@entry=0x7fd70b3199d8 "create_factory", new_hash=new_hash@entry=842854992, old_hash=old_hash@entry=0x7fff7adc4720, ref=0x0, result=result@entry=0x7fff7adc4730, scope=0x1f0f11eb282474, i=0, version=version@entry=0x0, flags=flags@entry=2, skip=skip@entry=0x0, type_class=type_class@entry=0, undef_map=undef_map@entry=0x7fd7060099f0 <KConfigBackend::metaObject() const>) at dl-lookup.c:353
#7  0x00007fd70bc6a8ed in _dl_lookup_symbol_x (undef_name=0x7fd70b3199d8 "create_factory", undef_map=0x7fd7060099f0 <KConfigBackend::metaObject() const>, ref=0x7fff7adc4808, symbol_scope=0x7fd706009d78 <KConfigBackend::create(KComponentData const&, QString const&, QString const&)+392>, version=0x0, type_class=0, flags=2, skip_map=0x0) at dl-lookup.c:772
#8  0x00007fd70b63a9e0 in do_sym (handle=0x7fd7060099f0 <KConfigBackend::metaObject() const>, name=0x7fd70b3199d8 "create_factory", who=<optimized out>, vers=vers@entry=0x0, flags=flags@entry=2) at dl-sym.c:168
#9  0x00007fd70b63ae9d in _dl_sym (handle=<optimized out>, name=<optimized out>, who=<optimized out>) at dl-sym.c:273
#10 0x00007fd6fefe8144 in dlsym_doit (a=a@entry=0x7fff7adc4a00) at dlsym.c:50
#11 0x00007fd70bc6f964 in _dl_catch_error (objname=0xbd2100, errstring=0xbd2108, mallocedp=0xbd20f8, operate=0x7fd6fefe8130 <dlsym_doit>, args=0x7fff7adc4a00) at dl-error.c:187
#12 0x00007fd6fefe85dd in _dlerror_run (operate=operate@entry=0x7fd6fefe8130 <dlsym_doit>, args=args@entry=0x7fff7adc4a00) at dlerror.c:163
#13 0x00007fd6fefe8198 in __dlsym (handle=<optimized out>, name=<optimized out>) at dlsym.c:70
#14 0x00007fd70595eb4f in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fd706155ce9 in KLibrary::resolveFunction (this=<optimized out>, symname=symname@entry=0x7fd70b3199d8 "create_factory") at /usr/src/debug/kdelibs-4.14.5/kdecore/util/klibrary.cpp:183
#16 0x00007fd70b313d76 in KDecorationPlugins::loadPlugin (this=this@entry=0xde7df0, nameStr=...) at /usr/src/debug/kde-workspace-4.11.16/kwin/libkdecorations/kdecoration_plugins_p.cpp:232
#17 0x00007fd70b314299 in KDecorationPlugins::reset (this=this@entry=0xde7df0, changed=changed@entry=2) at /usr/src/debug/kde-workspace-4.11.16/kwin/libkdecorations/kdecoration_plugins_p.cpp:78
#18 0x00007fd70b91c6d7 in KWin::Workspace::slotReconfigure (this=0xd962e0) at /usr/src/debug/kde-workspace-4.11.16/kwin/workspace.cpp:804
#19 0x00007fd70b91c9cd in KWin::Workspace::qt_static_metacall (_o=0xd962e0, _id=842854992, _a=0x7fff7adc4720, _c=<optimized out>) at /usr/src/debug/kde-workspace-4.11.16/build/kwin/workspace.moc:271
#20 0x00007fd70598213a in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#21 0x00007fd7059862f1 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#22 0x00007fd704aeb80c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007fd704af1d4d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fd706650cda in KApplication::notify (this=0x7fff7adc5710, receiver=0xd96410, event=0x7fff7adc5240) at /usr/src/debug/kdelibs-4.14.5/kdeui/kernel/kapplication.cpp:311
#25 0x00007fd70596e1ed in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#26 0x00007fd70599dbfc in ?? () from /usr/lib64/libQtCore.so.4
#27 0x00007fd70599ec58 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#28 0x00007fd704b89026 in ?? () from /usr/lib64/libQtGui.so.4
#29 0x00007fd70596cdaf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#30 0x00007fd70596d0a5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#31 0x00007fd7059724f9 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#32 0x00007fd70b93c7d3 in kdemain (argc=3, argv=0x7fff7adc5858) at /usr/src/debug/kde-workspace-4.11.16/kwin/main.cpp:597
#33 0x00007fd70b542b45 in __libc_start_main (main=0x400730 <main(int, char**)>, argc=3, argv=0x7fff7adc5858, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff7adc5848) at libc-start.c:289
#34 0x000000000040075e in _start () at ../sysdeps/x86_64/start.S:122

Possible duplicates by query: bug 321301.

Reported using DrKonqi
Comment 1 Thomas Lübking 2015-02-16 14:05:49 UTC
edit ~/.kde/share/config/kwinrc

You'll find a line that says something like
PluginLib=kwin3_ozone

where "kwin3_ozone" is simply a theme that's not (no more) installed
Repleace it with eg. kwin3_oxygen or just delete the line to prevent (after a KWin restart) further crashes.

*** This bug has been marked as a duplicate of bug 321301 ***