https://bugs.kde.org/show_bug.cgi?id=361551
Bug ID: 361551 Summary: completely fscked up window behavior when plasmashell is running Product: kwin Version: 5.6.1 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: jospoortvl...@gmail.com Application: kwin_x11 (5.6.1) Qt Version: 5.5.1 Frameworks Version: 5.20.0 Operating System: Linux 4.5.0-3-default x86_64 Distribution: "openSUSE Tumbleweed (20160117) (x86_64)" -- Information about the crash: - What I was doing when the application crashed: Just logging in after a reboot after updating to Plasma 5.6.1 and all that. I couldn't move windows that were restarted from the previous sessions, they would disappear one by one. I suppose that somehow, plasma shell gives the weirdest information to kwin about geometry. Things are fine when only KWin is working. Once I start Plasma Shell, things explode spectacularly! I just don't know how to explain it so I made some pictures and a video, see them here: https://cloud.josandcamila.com/index.php/s/Hbl07hLaUWriMrf - Unusual behavior I noticed: Windows can't be resized or moved. If moved on the left monitor, the applications then crash/disappear. Sometimes kwin crashes entirely. - Custom settings of the application: Nothing special. What is special is, I guess, my screen setup: one horizontal 2560x1440 screen; to the right one vertical 1080x1920 screen. See video, pictures and screenshot. Plasma Shell/Kwin is currently entirely unusable, sadly. I'm not sure if there is a work-around, I'd appreciate one so I can work on Monday ;-) The crash can be reproduced every time. -- Backtrace: Application: KWin (kwin_x11), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f29accdd940 (LWP 12920))] Thread 7 (Thread 0x7f2994797700 (LWP 12923)): #0 0x00007f29ac45443d in poll () at /lib64/libc.so.6 #1 0x00007f29aa1bd432 in () at /usr/lib64/libxcb.so.1 #2 0x00007f29aa1bf007 in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007f299503bdd9 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f29aa47c90f in () at /usr/lib64/libQt5Core.so.5 #5 0x00007f29ac71f454 in start_thread () at /lib64/libpthread.so.0 #6 0x00007f29ac45cd8d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f2990eaf700 (LWP 12936)): #0 0x00007f29ac455ab3 in select () at /lib64/libc.so.6 #1 0x00007f29aa69cdbf in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f29aa69e79b in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5 #3 0x00007f29aa69ec96 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f29aa64b5ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f29aa477adc in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f29a47907b5 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007f29aa47c90f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f29ac71f454 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f29ac45cd8d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f298db46700 (LWP 12939)): #0 0x00007f29ac72502f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f29a9402a84 in () at /usr/lib64/libQt5Script.so.5 #2 0x00007f29a9402ac9 in () at /usr/lib64/libQt5Script.so.5 #3 0x00007f29ac71f454 in start_thread () at /lib64/libpthread.so.0 #4 0x00007f29ac45cd8d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f2902080700 (LWP 12942)): #0 0x00007f29aa69e8d8 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5 #1 0x00007f29aa69ec96 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f29aa64b5ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #3 0x00007f29aa477adc in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #4 0x00007f29a47907b5 in () at /usr/lib64/libQt5Qml.so.5 #5 0x00007f29aa47c90f in () at /usr/lib64/libQt5Core.so.5 #6 0x00007f29ac71f454 in start_thread () at /lib64/libpthread.so.0 #7 0x00007f29ac45cd8d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f298eb48700 (LWP 12945)): #0 0x00007f29ac455ab3 in select () at /lib64/libc.so.6 #1 0x00007f29aa69cdbf in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f29aa69e79b in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5 #3 0x00007f29aa69ec96 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f29aa64b5ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f29aa477adc in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f29a47907b5 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007f29aa47c90f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f29ac71f454 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f29ac45cd8d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f298e347700 (LWP 12946)): #0 0x00007f29ac455ab3 in select () at /lib64/libc.so.6 #1 0x00007f29aa69cdbf in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () at /usr/lib64/libQt5Core.so.5 #2 0x00007f29aa69e79b in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () at /usr/lib64/libQt5Core.so.5 #3 0x00007f29aa69ec96 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007f29aa64b5ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007f29aa477adc in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007f29a47907b5 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007f29aa47c90f in () at /usr/lib64/libQt5Core.so.5 #8 0x00007f29ac71f454 in start_thread () at /lib64/libpthread.so.0 #9 0x00007f29ac45cd8d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f29accdd940 (LWP 12920)): [KCrash Handler] #6 0x00007f29a57e1b60 in KWin::GLTexture::isNull() const () at /usr/lib64/libkwinglutils.so.8 #7 0x00007f29a57e2dc0 in KWin::GLTexture::update(QImage const&, QPoint const&, QRect const&) () at /usr/lib64/libkwinglutils.so.8 #8 0x00007f29ac032787 in () at /usr/lib64/libkwin.so.5 #9 0x00007f29ac032a62 in () at /usr/lib64/libkwin.so.5 #10 0x00007f29ac03b781 in KWin::Deleted::copyToDeleted(KWin::Toplevel*) () at /usr/lib64/libkwin.so.5 #11 0x00007f29ac03b7d9 in KWin::Deleted::create(KWin::Toplevel*) () at /usr/lib64/libkwin.so.5 #12 0x00007f29abf73203 in () at /usr/lib64/libkwin.so.5 #13 0x00007f29abfb403e in () at /usr/lib64/libkwin.so.5 #14 0x00007f29abfb7853 in () at /usr/lib64/libkwin.so.5 #15 0x00007f29abfb8bff in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) () at /usr/lib64/libkwin.so.5 #16 0x00007f29aa64a80f in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () at /usr/lib64/libQt5Core.so.5 #17 0x00007f299503f7b4 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () at /usr/lib64/libQt5XcbQpa.so.5 #18 0x00007f299504053b in QXcbConnection::processXcbEvents() () at /usr/lib64/libQt5XcbQpa.so.5 #19 0x00007f29aa67bcf9 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #20 0x00007f29ab33087c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #21 0x00007f29ab335986 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #22 0x00007f29aa64dc83 in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #23 0x00007f29aa64ffa6 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #24 0x00007f29aa69eb62 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #25 0x00007f299509f66d in () at /usr/lib64/libQt5XcbQpa.so.5 #26 0x00007f29aa64b5ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #27 0x00007f29aa65328d in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #28 0x00007f29ac93ac4f in kdemain () at /usr/lib64/libkdeinit5_kwin_x11.so #29 0x00007f29ac3935b0 in __libc_start_main () at /lib64/libc.so.6 #30 0x0000000000400809 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.