Bug 323759 - Kwin occasionally crashes when changing desktop effects.
Summary: Kwin occasionally crashes when changing desktop effects.
Status: RESOLVED DUPLICATE of bug 321301
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 4.11.0
Platform: Mint (Ubuntu based) Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2013-08-20 07:37 UTC by goval05
Modified: 2013-08-20 07:41 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description goval05 2013-08-20 07:37:35 UTC
Application: kwin (4.11.00)
KDE Platform Version: 4.11.00
Qt Version: 4.8.4
Operating System: Linux 3.8.0-27-generic x86_64
Distribution: Linux Mint 15 Olivia

-- Information about the crash:
I accepted changes in the active desktop effects. Sometimes it works sometimes not.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KWin (kwin), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f887bf397c0 (LWP 13566))]

Thread 3 (Thread 0x7f885aa43700 (LWP 13578)):
#0  0x00007f887b7053cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f8869eaa1dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f8869eaa6ba in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f88601c94f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f8869ecdeb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f8876572764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#6  0x00007f8873206f8e in start_thread (arg=0x7f885aa43700) at pthread_create.c:311
#7  0x00007f887b711e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f883b66d700 (LWP 13586)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f887a907b27 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f887a907b59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f8876572764 in ?? () from /usr/lib/nvidia-304/libGL.so.1
#4  0x00007f8873206f8e in start_thread (arg=0x7f883b66d700) at pthread_create.c:311
#5  0x00007f887b711e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f887bf397c0 (LWP 13566)):
[KCrash Handler]
#6  0x00007f887bd86123 in _dl_lookup_symbol_x (undef_name=0x7f887b411110 "create_factory", undef_map=0x2a2e2076785e, ref=0x7fff34d48280, symbol_scope=0x2a2e20767be6, version=0x0, type_class=0, flags=2, skip_map=0x0) at dl-lookup.c:733
#7  0x00007f887b74f77d in do_sym (handle=0x2a2e2076785e, name=0x7f887b411110 "create_factory", who=0x7f8875a1fb69 <QLibraryPrivate::resolve_sys(char const*)+41>, vers=vers@entry=0x0, flags=flags@entry=2) at dl-sym.c:178
#8  0x00007f887b74fc8d in _dl_sym (handle=<optimized out>, name=<optimized out>, who=<optimized out>) at dl-sym.c:283
#9  0x00007f886e42b144 in dlsym_doit (a=a@entry=0x7fff34d484a0) at dlsym.c:50
#10 0x00007f887bd8b706 in _dl_catch_error (objname=0x1d6a7e0, errstring=0x1d6a7e8, mallocedp=0x1d6a7d8, operate=0x7f886e42b130 <dlsym_doit>, args=0x7fff34d484a0) at dl-error.c:177
#11 0x00007f886e42b63c in _dlerror_run (operate=operate@entry=0x7f886e42b130 <dlsym_doit>, args=args@entry=0x7fff34d484a0) at dlerror.c:163
#12 0x00007f886e42b19a in __dlsym (handle=<optimized out>, name=<optimized out>) at dlsym.c:70
#13 0x00007f8875a1fb69 in QLibraryPrivate::resolve_sys (this=0x2183378, symbol=symbol@entry=0x7f887b411110 "create_factory") at plugin/qlibrary_unix.cpp:309
#14 0x00007f8875a1948b in QLibraryPrivate::resolve (this=<optimized out>, symbol=symbol@entry=0x7f887b411110 "create_factory") at plugin/qlibrary.cpp:457
#15 0x00007f8875a1b247 in QLibrary::resolve (this=<optimized out>, symbol=symbol@entry=0x7f887b411110 "create_factory") at plugin/qlibrary.cpp:1144
#16 0x00007f8876208dc9 in KLibrary::resolveFunction (this=<optimized out>, symname=symname@entry=0x7f887b411110 "create_factory") at ../../kdecore/util/klibrary.cpp:183
#17 0x00007f887b40b2b1 in KDecorationPlugins::loadPlugin (this=this@entry=0x2183a40, nameStr=...) at ../../../kwin/libkdecorations/kdecoration_plugins_p.cpp:232
#18 0x00007f887b40b7a9 in KDecorationPlugins::reset (this=this@entry=0x2183a40, changed=changed@entry=0) at ../../../kwin/libkdecorations/kdecoration_plugins_p.cpp:78
#19 0x00007f887ba38c6f in KWin::Workspace::slotReconfigure (this=0x216b850) at ../../kwin/workspace.cpp:798
#20 0x00007f8875a430ef in QMetaObject::activate (sender=0x216b980, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3539
#21 0x00007f8875a483ec in QObject::event (this=0x216b980, e=<optimized out>) at kernel/qobject.cpp:1156
#22 0x00007f8874dd48ec in QApplicationPrivate::notify_helper (this=this@entry=0x1e20870, receiver=receiver@entry=0x216b980, e=e@entry=0x7fff34d48f10) at kernel/qapplication.cpp:4567
#23 0x00007f8874dd725b in QApplication::notify (this=this@entry=0x7fff34d49550, receiver=receiver@entry=0x216b980, e=e@entry=0x7fff34d48f10) at kernel/qapplication.cpp:4428
#24 0x00007f887a368916 in KApplication::notify (this=0x7fff34d49550, receiver=0x216b980, event=0x7fff34d48f10) at ../../kdeui/kernel/kapplication.cpp:311
#25 0x00007f8875a2e63e in QCoreApplication::notifyInternal (this=0x7fff34d49550, receiver=0x216b980, event=event@entry=0x7fff34d48f10) at kernel/qcoreapplication.cpp:946
#26 0x00007f8875a5fb72 in sendEvent (event=0x7fff34d48f10, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#27 QTimerInfoList::activateTimers (this=0x1e214d8) at kernel/qeventdispatcher_unix.cpp:622
#28 0x00007f8875a5fbd0 in QEventDispatcherUNIX::activateTimers (this=this@entry=0x1e20460) at kernel/qeventdispatcher_unix.cpp:879
#29 0x00007f8875a5fd28 in QEventDispatcherUNIX::processEvents (this=this@entry=0x1e20460, flags=...) at kernel/qeventdispatcher_unix.cpp:941
#30 0x00007f8874e7ab2f in QEventDispatcherX11::processEvents (this=0x1e20460, flags=...) at kernel/qeventdispatcher_x11.cpp:152
#31 0x00007f8875a2d38f in QEventLoop::processEvents (this=this@entry=0x7fff34d49260, flags=...) at kernel/qeventloop.cpp:149
#32 0x00007f8875a2d618 in QEventLoop::exec (this=this@entry=0x7fff34d49260, flags=...) at kernel/qeventloop.cpp:204
#33 0x00007f8875a32cf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#34 0x00007f8874dd2ffc in QApplication::exec () at kernel/qapplication.cpp:3828
#35 0x00007f887ba5b703 in kdemain (argc=3, argv=0x7fff34d49698) at ../../kwin/main.cpp:589
#36 0x00007f887b639ea5 in __libc_start_main (main=0x4006d0 <main(int, char**)>, argc=3, ubp_av=0x7fff34d49698, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff34d49688) at libc-start.c:260
#37 0x0000000000400701 in _start ()

Possible duplicates by query: bug 321301.

Reported using DrKonqi
Comment 1 Thomas Lübking 2013-08-20 07:41:55 UTC
your configured decoration was removed, but we don't yet know why this sometimes crashes.
run "kcmshell4 kwindecoration" and explicitly choose one ("apply"), crashes should stop afterwards

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