https://bugs.kde.org/show_bug.cgi?id=358114
Bug ID: 358114 Summary: KWin crashes with drivers from oibaf PPA Product: kwin Version: 5.4.2 Platform: Ubuntu Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: ldmnyb...@gmail.com Application: kwin_x11 (5.4.2) Qt Version: 5.4.2 Operating System: Linux 4.2.0-23-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: Logging in the way I usually do. - Custom settings of the application: I'm using the drivers from oibaf PPA. I have already done an apt-get update, apt-get upgrade and reboot, but KWin still crashes on login with the latest drivers. The compositor was set to use EGL and OpenGL 3.1. The crash can be reproduced every time. -- Backtrace: 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 0x7f3abadba840 (LWP 1622))] Thread 3 (Thread 0x7f3a93dc1700 (LWP 1664)): #0 0x00007f3aba8a9743 in select () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f3ab8efa90f in qt_safe_select (nfds=14, fdread=fdread@entry=0x7f3a8c000a78, fdwrite=fdwrite@entry=0x7f3a8c000d08, fdexcept=fdexcept@entry=0x7f3a8c000f98, orig_timeout=orig_timeout@entry=0x0) at kernel/qcore_unix.cpp:75 #2 0x00007f3ab8efc40e in QEventDispatcherUNIX::select (timeout=0x0, exceptfds=0x7f3a8c000f98, writefds=0x7f3a8c000d08, readfds=0x7f3a8c000a78, nfds=<optimized out>, this=0x7f3a8c0008c0) at kernel/qeventdispatcher_unix.cpp:320 #3 QEventDispatcherUNIXPrivate::doSelect (this=this@entry=0x7f3a8c0008e0, flags=..., flags@entry=..., timeout=timeout@entry=0x0) at kernel/qeventdispatcher_unix.cpp:196 #4 0x00007f3ab8efc93e in QEventDispatcherUNIX::processEvents (this=0x7f3a8c0008c0, flags=...) at kernel/qeventdispatcher_unix.cpp:607 #5 0x00007f3ab8ea575a in QEventLoop::exec (this=this@entry=0x7f3a93dc0d60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #6 0x00007f3ab8cc33d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503 #7 0x00007f3ab3831f85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5 #8 0x00007f3ab8cc82be in QThreadPrivate::start (arg=0x108d2e0) at thread/qthread_unix.cpp:337 #9 0x00007f3ab9eeb6aa in start_thread (arg=0x7f3a93dc1700) at pthread_create.c:333 #10 0x00007f3aba8b2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f3a909f0700 (LWP 1680)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f3a92663203 in radeon_drm_cs_emit_ioctl (param=0xfecb00) at ../../../../../../../include/c11/threads_posix.h:159 #2 0x00007f3a926628f8 in impl_thrd_routine (p=<optimized out>) at ../../../../../../../include/c11/threads_posix.h:87 #3 0x00007f3ab9eeb6aa in start_thread (arg=0x7f3a909f0700) at pthread_create.c:333 #4 0x00007f3aba8b2eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f3abadba840 (LWP 1622)): [KCrash Handler] #6 r600_do_invalidate_resource (rctx=0x119eea0, rbuffer=0x0) at ../../../../../../src/gallium/drivers/radeon/r600_buffer_common.c:219 #7 0x00007f3a92242a4a in dri_flush (cPriv=<optimized out>, dPriv=<optimized out>, flags=5, reason=<optimized out>) at ../../../../../../src/gallium/state_trackers/dri/dri_drawable.c:495 #8 0x00007f3aae659458 in dri2_x11_swap_buffers (drv=<optimized out>, disp=<optimized out>, draw=0xfbde20) at ../../../../src/egl/drivers/dri2/platform_x11.c:837 #9 0x00007f3aae64ea65 in eglSwapBuffers (dpy=0x1084ea0, surface=<optimized out>) at ../../../../src/egl/main/eglapi.c:1010 #10 0x00007f3aba4f1982 in KWin::EglOnXBackend::present (this=0x101e7b0) at ../eglonxbackend.cpp:340 #11 0x00007f3aba4f10c9 in KWin::EglOnXBackend::endRenderingFrame (this=0x101e7b0, renderedRegion=..., damagedRegion=...) at ../eglonxbackend.cpp:440 #12 0x00007f3aba468ae7 in KWin::SceneOpenGL::paint (this=0xf6b4f0, damage=..., toplevels=...) at ../scene_opengl.cpp:759 #13 0x00007f3aba4441a3 in KWin::Compositor::performCompositing (this=this@entry=0xf5a020) at ../composite.cpp:712 #14 0x00007f3aba444908 in KWin::Compositor::startupWithWorkspace (this=0xf5a020) at ../composite.cpp:350 #15 0x00007f3aba4454fb in KWin::Compositor::slotCompositingOptionsInitialized (this=this@entry=0xf5a020) at ../composite.cpp:286 #16 0x00007f3aba445cc2 in KWin::Compositor::setup (this=0xf5a020) at ../composite.cpp:185 #17 0x00007f3ab8ed9651 in QObject::event (this=0xf5a020, e=<optimized out>) at kernel/qobject.cpp:1245 #18 0x00007f3ab9775b8c in QApplicationPrivate::notify_helper (this=this@entry=0xe3d800, receiver=receiver@entry=0xf5a020, e=e@entry=0xed2090) at kernel/qapplication.cpp:3720 #19 0x00007f3ab977b230 in QApplication::notify (this=0x7ffcdd1967d0, receiver=0xf5a020, e=0xed2090) at kernel/qapplication.cpp:3503 #20 0x00007f3ab8ea7f1b in QCoreApplication::notifyInternal (this=0x7ffcdd1967d0, receiver=0xf5a020, event=event@entry=0xed2090) at kernel/qcoreapplication.cpp:935 #21 0x00007f3ab8eaa057 in QCoreApplication::sendEvent (event=0xed2090, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #22 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0xe2e0e0) at kernel/qcoreapplication.cpp:1552 #23 0x00007f3ab8efc802 in QEventDispatcherUNIX::processEvents (this=0xe836d0, flags=flags@entry=...) at kernel/qeventdispatcher_unix.cpp:579 #24 0x00007f3aa491905d in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at eventdispatchers/qunixeventdispatcher.cpp:62 #25 0x00007f3ab8ea575a in QEventLoop::exec (this=this@entry=0x7ffcdd1966f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #26 0x00007f3ab8ead2cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #27 0x00007f3ab91c200c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510 #28 0x00007f3ab9772025 in QApplication::exec () at kernel/qapplication.cpp:2956 #29 0x00007f3abab7b4c4 in kdemain (argc=1, argv=0x7ffcdd196938) at ../main_x11.cpp:303 #30 0x00007f3aba7cca40 in __libc_start_main (main=0x4007a0 <main(int, char**)>, argc=1, argv=0x7ffcdd196938, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcdd196928) at libc-start.c:289 #31 0x00000000004007d9 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.