https://bugs.kde.org/show_bug.cgi?id=376745
Bug ID: 376745 Summary: kwin crashes on resume from suspend. Product: kwin Version: 5.8.5 Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: kwin-bugs-n...@kde.org Reporter: ww.fos...@gmail.com Target Milestone: --- Application: kwin_x11 (5.8.5) Qt Version: 5.6.2 Frameworks Version: 5.29.0 Operating System: Linux 4.9.10-100.fc24.x86_64 x86_64 Distribution: "Fedora release 24 (Twenty Four)" -- Information about the crash: kwin segfaults when resuming from suspend to memory. This is on Fedora 24 using kwin --replace as my compositor. 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 0x7f5f63cdb940 (LWP 5046))] Thread 3 (Thread 0x7f5f50bf1700 (LWP 5070)): #0 0x00007f5f76c0ff79 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f5f7498b018 in QWaitCondition::wait(QMutex*, unsigned long) () from /lib64/libQt5Core.so.5 #2 0x00007f5f7498793d in QThreadPoolThread::run() () from /lib64/libQt5Core.so.5 #3 0x00007f5f7498a9ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #4 0x00007f5f76c0a5ca in start_thread () from /lib64/libpthread.so.0 #5 0x00007f5f73d7d0ed in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f5f513f2700 (LWP 5069)): #0 0x00007f5f73d73343 in select () from /lib64/libc.so.6 #1 0x00007f5f74b74bcf in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) () from /lib64/libQt5Core.so.5 #2 0x00007f5f74b762c4 in QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) () from /lib64/libQt5Core.so.5 #3 0x00007f5f74b767fa in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #4 0x00007f5f74b2781a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #5 0x00007f5f74986353 in QThread::exec() () from /lib64/libQt5Core.so.5 #6 0x00007f5f76707559 in QDBusConnectionManager::run() () from /lib64/libQt5DBus.so.5 #7 0x00007f5f7498a9ba in QThreadPrivate::start(void*) () from /lib64/libQt5Core.so.5 #8 0x00007f5f76c0a5ca in start_thread () from /lib64/libpthread.so.0 #9 0x00007f5f73d7d0ed in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f5f63cdb940 (LWP 5046)): [KCrash Handler] #4 0x00007f5f7b668d84 in QHash<QHashedStringRef, QQmlType*>::values() const () from /lib64/libQt5Qml.so.5 #5 0x00007f5f7b6669e2 in QQmlMetaType::qmlSingletonTypes() () from /lib64/libQt5Qml.so.5 #6 0x00007f5f7b63e481 in QQmlEngine::~QQmlEngine() () from /lib64/libQt5Qml.so.5 #7 0x00007f5f7b63e5f9 in QQmlEngine::~QQmlEngine() () from /lib64/libQt5Qml.so.5 #8 0x00007f5f73cb3258 in __run_exit_handlers () from /lib64/libc.so.6 #9 0x00007f5f73cb32a5 in exit () from /lib64/libc.so.6 #10 0x00007f5f3fb0dc51 in _intel_batchbuffer_flush.part.2 () from /usr/lib64/dri/i965_dri.so #11 0x00007f5f3fb11f92 in intelInitExtensions () from /usr/lib64/dri/i965_dri.so #12 0x00007f5f3fad3a82 in brwCreateContext () from /usr/lib64/dri/i965_dri.so #13 0x00007f5f3fa7468a in driCreateContextAttribs () from /usr/lib64/dri/i965_dri.so #14 0x00007f5f71ecaecf in dri3_create_context_attribs () from /lib64/libGL.so.1 #15 0x00007f5f71e98f12 in glXCreateContextAttribsARB () from /lib64/libGL.so.1 #16 0x00007f5f7d5b8cbb in QGLXContext::init(QXcbScreen*, QPlatformOpenGLContext*) () from /usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so #17 0x00007f5f7d5b6b5b in QXcbGlxIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () from /usr/lib64/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so #18 0x00007f5f5d272931 in QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext*) const () from /lib64/libQt5XcbQpa.so.5 #19 0x00007f5f74e9734d in QOpenGLContext::create() () from /lib64/libQt5Gui.so.5 #20 0x00007f5f4bd77a54 in Aurorae::Decoration::init() () from /usr/lib64/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so #21 0x00007f5f7ce9b459 in KWin::Decoration::DecorationBridge::createDecoration(KWin::AbstractClient*) () from /lib64/libkwin.so.5 #22 0x00007f5f7cd7aea2 in KWin::Client::createDecoration(QRect const&) () from /lib64/libkwin.so.5 #23 0x00007f5f7cd7ba8d in KWin::Client::updateDecoration(bool, bool) () from /lib64/libkwin.so.5 #24 0x00007f5f7cddaaa5 in KWin::Client::manage(unsigned int, bool) () from /lib64/libkwin.so.5 #25 0x00007f5f7cd5d284 in KWin::Workspace::createClient(unsigned int, bool) () from /lib64/libkwin.so.5 #26 0x00007f5f7cd63de3 in KWin::Workspace::init() () from /lib64/libkwin.so.5 #27 0x00007f5f7cd64be3 in KWin::Workspace::Workspace(QString const&) () from /lib64/libkwin.so.5 #28 0x00007f5f7cdb8ca3 in KWin::Application::createWorkspace() () from /lib64/libkwin.so.5 #29 0x00007f5f7d19cdde in QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::{lambda()#2}::operator()() const::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /lib64/libkdeinit5_kwin_x11.so #30 0x00007f5f74b510fc in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #31 0x00007f5f7d19d13f in QtPrivate::QFunctorSlotObject<KWin::ApplicationX11::performStartup()::{lambda()#2}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /lib64/libkdeinit5_kwin_x11.so #32 0x00007f5f74b510fc in QMetaObject::activate(QObject*, int, int, void**) () from /lib64/libQt5Core.so.5 #33 0x00007f5f759132cb in KSelectionOwner::Private::claimSucceeded() () from /lib64/libKF5WindowSystem.so.5 #34 0x00007f5f75913a41 in KSelectionOwner::filterEvent(void*) () from /lib64/libKF5WindowSystem.so.5 #35 0x00007f5f74b268cc in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /lib64/libQt5Core.so.5 #36 0x00007f5f5d26d965 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /lib64/libQt5XcbQpa.so.5 #37 0x00007f5f5d26e94b in QXcbConnection::processXcbEvents() () from /lib64/libQt5XcbQpa.so.5 #38 0x00007f5f74b51e19 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5 #39 0x00007f5f753b6e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #40 0x00007f5f753bc32f in QApplication::notify(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5 #41 0x00007f5f74b289da in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #42 0x00007f5f74b2aa8f in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5 #43 0x00007f5f74b766d2 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #44 0x00007f5f5d2e11ad in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5XcbQpa.so.5 #45 0x00007f5f74b2781a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #46 0x00007f5f74b2f3bc in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #47 0x00007f5f7d19f0c6 in kdemain () from /lib64/libkdeinit5_kwin_x11.so #48 0x00007f5f73c9a731 in __libc_start_main () from /lib64/libc.so.6 #49 0x000055f574a8bce9 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.