Arthur, On Samstag, 20. Februar 2016 20:29:27 CET Arthur Marsh wrote: > After upgrading libc6 to 2.21-9, my lock-ups with kwin-x11 4:5.4.3-1.1 > have gone, perhaps due to the fix of Debian bug #814958 in libc6. > > However, kwin-x11 4:5.5.4-2 locked up when starting iceweasel that > restored multiple windows. > > At least I have a working set-up, but was wondering if kwin_x11 should > have provided any more diagnostic information that could have helped > track down bugs like #814958?
did you make sure you have installed all of kwin from experimental that you can get? For me kwin_x11 crashed repeatedly when using GLX + OpenGL 3.1 as compositor until I made sure libkwin4-effect-builtins1 is also at version 5.5.4-1. Also preferable do not enable DRI 3 at the moment in X.org configuration, at least not when using two Plasma sessions and switch between them., Now I have: merkaba:~#1> apt list 2>/dev/null | grep kwin kwin-addons/unstable,now 4:5.4.3-1 amd64 [installiert] kwin-common/experimental,now 4:5.5.4-2 amd64 [installiert] kwin-data/experimental,experimental,now 4:5.5.4-2 all [installiert] kwin-dbg/experimental,now 4:5.5.4-2 amd64 [installiert] kwin-decoration-oxygen/unstable,now 4:5.4.3-1 amd64 [installiert] kwin-dev/unstable 4:5.4.3-1.1 amd64 kwin-style-breeze/experimental,now 4:5.5.4-1 amd64 [installiert] kwin-style-oxygen-transparent/experimental 0~20130220-1+b1 amd64 kwin-wayland/experimental,now 4:5.5.4-2 amd64 [installiert] kwin-wayland-backend-drm/unstable,now 4:5.4.3-1.1 amd64 [Installiert,automatisch] kwin-wayland-backend-fbdev/unstable 4:5.4.3-1.1 amd64 kwin-wayland-backend-virtual/experimental 4:5.5.4-2 amd64 kwin-wayland-backend-wayland/unstable 4:5.4.3-1.1 amd64 kwin-wayland-backend-x11/unstable 4:5.4.3-1.1 amd64 kwin-x11/experimental,now 4:5.5.4-2 amd64 [installiert] libkwin4-effect-builtins1/experimental,now 4:5.5.4-2 amd64 [installiert] libkwineffects6/unstable,now 4:5.4.3-1.1 amd64 [installiert] libkwineffects7/experimental,now 4:5.5.4-2 amd64 [installiert] libkwinglutils6/unstable,now 4:5.4.3-1.1 amd64 [installiert] libkwinglutils7/experimental,now 4:5.5.4-2 amd64 [installiert] libkwinxrenderutils6/unstable,now 4:5.4.3-1.1 amd64 [installiert] libkwinxrenderutils7/experimental,now 4:5.5.4-2 amd64 [installiert] and this appears to work okayish so far. But… … I now use this on top of self-compiled KDE Frameworks from Git master, so I can´t say whether this can work for you. kde-addons is not yet available in experimental. So I now have a somewhat 5.5.4 + parts of KF 5.18 / 5.19 setup. Not all of KF 5.18 / 5.19 is installable yet since some packages depend on Qt 5.6 currently. I think its important to just stuff all the new stuff into unstable so it gets compiled properly with Qt 5.5. Or get Qt 5.6 into unstable. This libkwin4-effect-builtins 5.4.3 I got this backtrace, I read the backtrace and found the library name in it, this is how I found that it was still at 5.4.3 on my system: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f5ecd32b940 (LWP 18519))] Thread 5 (Thread 0x7f5ec4ce1700 (LWP 18522)): #0 0x00007f5ee4e1d963 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f5ee341293f in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f5ee341443e in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f5ee341496e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f5ee33be2ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64- linux-gnu/libQt5Core.so.5 #5 0x00007f5ee31da8d4 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/ libQt5Core.so.5 #6 0x00007f5eddef9105 in () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #7 0x00007f5ee31df88e in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f5ee4438284 in start_thread (arg=0x7f5ec4ce1700) at pthread_create.c:333 #9 0x00007f5ee4e24a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/ clone.S:109 Thread 4 (Thread 0x7f5ebeffe700 (LWP 18524)): #0 0x00007f5ee443d8cf in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/ unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f5ee236d1c4 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #2 0x00007f5ee236d209 in () at /usr/lib/x86_64-linux-gnu/libQt5Script.so.5 #3 0x00007f5ee4438284 in start_thread (arg=0x7f5ebeffe700) at pthread_create.c:333 #4 0x00007f5ee4e24a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/ clone.S:109 Thread 3 (Thread 0x7f5ebf7ff700 (LWP 18543)): #0 0x00007f5ee443dc78 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../ sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f5ee31e0a66 in QWaitCondition::wait(QMutex*, unsigned long) () at / usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f5ee31dc503 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f5ee31df88e in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f5ee4438284 in start_thread (arg=0x7f5ebf7ff700) at pthread_create.c:333 #5 0x00007f5ee4e24a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/ clone.S:109 Thread 2 (Thread 0x7f5ec5c76700 (LWP 18544)): #0 0x00007f5ee443dc78 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../ sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238 #1 0x00007f5ee31e0a66 in QWaitCondition::wait(QMutex*, unsigned long) () at / usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f5ee31dc503 in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f5ee31df88e in () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f5ee4438284 in start_thread (arg=0x7f5ec5c76700) at pthread_create.c:333 #5 0x00007f5ee4e24a4d in clone () at ../sysdeps/unix/sysv/linux/x86_64/ clone.S:109 Thread 1 (Thread 0x7f5ecd32b940 (LWP 18519)): [KCrash Handler] #6 0x00007f5ee24a003e in () at /usr/lib/x86_64-linux-gnu/ libkwin4_effect_builtins.so.1 #7 0x00007f5ee249db26 in () at /usr/lib/x86_64-linux-gnu/ libkwin4_effect_builtins.so.1 #8 0x00007f5ee4a14170 in KWin::BuiltInEffectLoader::loadEffect(QString const&, KWin::BuiltInEffect, QFlags<KWin::LoadEffectFlag>) (this=this@entry=0x2598a60, name=..., effect=effect@entry=<incomplete type>, flags=..., flags@entry=...) at /build/kwin-67t3lT/kwin-5.5.4/effectloader.cpp: 159 #9 0x00007f5ee4a146cf in KWin::BuiltInEffectLoader::loadEffect(KWin::BuiltInEffect, QFlags<KWin::LoadEffectFlag>) (this=0x2598a60, effect=effect@entry=<incomplete type>, flags=flags@entry=...) at /build/kwin-67t3lT/kwin-5.5.4/ effectloader.cpp:125 #10 0x00007f5ee4a19735 in KWin::EffectLoadQueue<KWin::BuiltInEffectLoader, KWin::BuiltInEffect>::dequeue() (this=0x25981b0) at /build/kwin-67t3lT/ kwin-5.5.4/effectloader.h:257 #11 0x00007f5ee33f0571 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux- gnu/libQt5Core.so.5 #12 0x00007f5ee3cb3ffc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007f5ee3cb94c6 in QApplication::notify(QObject*, QEvent*) () at /usr/ lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007f5ee33c0b5b in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f5ee33c2f56 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007f5ee3414832 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f5ecd12cadd in () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #18 0x00007f5ee33be2ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64- linux-gnu/libQt5Core.so.5 #19 0x00007f5ee33c63cc in QCoreApplication::exec() () at /usr/lib/x86_64- linux-gnu/libQt5Core.so.5 #20 0x00007f5ee50e5524 in kdemain(int, char**) (argc=1, argv=0x7ffcc9005348) at /build/kwin-67t3lT/kwin-5.5.4/main_x11.cpp:308 #21 0x00007f5ee4d5c870 in __libc_start_main (main=0x400780 <main(int, char**)>, argc=1, argv=0x7ffcc9005348, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcc9005338) at libc-start.c:291 #22 0x00000000004007b9 in _start () Thanks, -- Martin