https://bugs.kde.org/show_bug.cgi?id=389485
Bug ID: 389485 Summary: Powerdevil crash on wayland Product: frameworks-kidletime Version: 5.42.0 Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: kdelibs-b...@kde.org Reporter: aleix...@kde.org Target Milestone: --- As you can see in the backtrace. I've never seen this happen on x11. 0x00007f2326e16860 in raise () at /usr/lib/libc.so.6 #1 0x00007f232c7bdedd in KCrash::defaultCrashHandler(int) (sig=6) at /home/apol/devel/frameworks/kcrash/src/kcrash.cpp:538 #2 0x00007f2326e168e0 in <signal handler called> () at /usr/lib/libc.so.6 #3 0x00007f2326e16860 in raise () at /usr/lib/libc.so.6 #4 0x00007f2326e17ec9 in abort () at /usr/lib/libc.so.6 #5 0x00007f2327d48007 in qt_message_fatal (context=..., message=<synthetic pointer>...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/global/qlogging.cpp:1710 #6 0x00007f2327d48007 in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7ffd55e29280, msg=msg@entry=0x7f2328006988 "ASSERT: \"%s\" in file %s, line %d") at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/global/qlogging.cpp:816 #7 0x00007f2327d42d96 in qt_assert(char const*, char const*, int) (assertion=<optimized out>, file=<optimized out>, line=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/global/qglobal.cpp:3123 #8 0x00007f2311a51460 in QVector<KWayland::Client::ConnectionThread*>::reallocData(int, int, QFlags<QArrayData::AllocationOption>) (this=0x7f2311d42e58 <KWayland::Client::ConnectionThread::Private::connections>, asize=22094, aalloc=5, options=...) at /home/apol/devel/kde5/include/QtCore/qvector.h:542 #9 0x00007f2311a522a7 in QVector<KWayland::Client::ConnectionThread*>::detach() (this=0x7f2311d42e58 <KWayland::Client::ConnectionThread::Private::connections>) at /home/apol/devel/kde5/include/QtCore/qvector.h:385 #10 0x00007f2311a520ad in QVector<KWayland::Client::ConnectionThread*>::erase(KWayland::Client::ConnectionThread**, KWayland::Client::ConnectionThread**) (this=0x7f2311d42e58 <KWayland::Client::ConnectionThread::Private::connections>, abegin=0x564ecad74898, aend=0x564ecad748a0) at /home/apol/devel/kde5/include/QtCore/qvector.h:758 #11 0x00007f2311a51e96 in QVector<KWayland::Client::ConnectionThread*>::remove(int) (this=0x7f2311d42e58 <KWayland::Client::ConnectionThread::Private::connections>, i=0) at /home/apol/devel/kde5/include/QtCore/qvector.h:449 #12 0x00007f2311a4fea3 in QVector<KWayland::Client::ConnectionThread*>::removeOne(KWayland::Client::ConnectionThread* const&) (this=0x7f2311d42e58 <KWayland::Client::ConnectionThread::Private::connections>, t=@0x564ecad638c8: 0x564ecad628b0) at /home/apol/devel/kde5/include/QtCore/qvector.h:180 #13 0x00007f2311a4da4b in KWayland::Client::ConnectionThread::Private::~Private() (this=0x564ecad63880) at /home/apol/devel/frameworks/kwayland/src/client/connection_thread.cpp:88 #14 0x00007f2311a52497 in QScopedPointerDeleter<KWayland::Client::ConnectionThread::Private>::cleanup(KWayland::Client::ConnectionThread::Private*) (pointer=0x564ecad63880) at /home/apol/devel/kde5/include/QtCore/qscopedpointer.h:60 #15 0x00007f2311a50300 in QScopedPointer<KWayland::Client::ConnectionThread::Private, QScopedPointerDeleter<KWayland::Client::ConnectionThread::Private> >::~QScopedPointer() (this=0x564ecad628c0) at /home/apol/devel/kde5/include/QtCore/qscopedpointer.h:107 #16 0x00007f2311a4e5cd in KWayland::Client::ConnectionThread::~ConnectionThread() (this=0x564ecad628b0) at /home/apol/devel/frameworks/kwayland/src/client/connection_thread.cpp:211 #17 0x00007f2311a4e5f9 in KWayland::Client::ConnectionThread::~ConnectionThread() (this=0x564ecad628b0) at /home/apol/devel/frameworks/kwayland/src/client/connection_thread.cpp:209 #18 0x00007f2311d46932 in Poller::unloadPoller() (this=0x564ecad6dc20) at /home/apol/devel/frameworks/kwayland-integration/src/idletime/poller.cpp:137 #19 0x00007f232bba3f2c in KIdleTimePrivate::unloadCurrentSystem() (this=0x564ecad501e0) at /home/apol/devel/frameworks/kidletime/src/kidletime.cpp:230 #20 0x00007f232bba3ea4 in KIdleTime::~KIdleTime() (this=0x564ecad044e0) at /home/apol/devel/frameworks/kidletime/src/kidletime.cpp:93 #21 0x00007f232bba3f69 in KIdleTime::~KIdleTime() (this=0x564ecad044e0) at /home/apol/devel/frameworks/kidletime/src/kidletime.cpp:91 #22 0x00007f232bba640e in KIdleTimeHelper::~KIdleTimeHelper() (this=0x7f232bdb0380 <(anonymous namespace)::Q_QGS_s_globalKIdleTime::innerFunction()::holder>) at /home/apol/devel/frameworks/kidletime/src/kidletime.cpp:39 #23 0x00007f232bba52d9 in (anonymous namespace)::Q_QGS_s_globalKIdleTime::innerFunction()::Holder::~Holder() (this=0x7f232bdb0380 <(anonymous namespace)::Q_QGS_s_globalKIdleTime::innerFunction()::holder>) at /home/apol/devel/frameworks/kidletime/src/kidletime.cpp:44 #24 0x00007f2326e19448 in __run_exit_handlers () at /usr/lib/libc.so.6 #25 0x00007f2326e1949a in () at /usr/lib/libc.so.6 #26 0x00007f231a3528ae in QtWaylandClient::QWaylandDisplay::exitWithError() (this=this@entry=0x564ecacbdf50) at /home/apol/devel/frameworks/qt5/qtwayland/src/client/qwaylanddisplay.cpp:209 #27 0x00007f231a352906 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=0x564ecacbdf50) at /home/apol/devel/frameworks/qt5/qtwayland/src/client/qwaylanddisplay.cpp:192 #28 0x00007f2327f73885 in QMetaObject::activate(QObject*, int, int, void**) (sender=sender@entry=0x564ecacf29e0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd55e29800) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3766 #29 0x00007f2327f73f57 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x564ecacf29e0, m=m@entry=0x7f23281a8d60 <QSocketNotifier::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd55e29800) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3628 #30 0x00007f2327f7fe98 in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) (this=this@entry=0x564ecacf29e0, _t1=<optimized out>, _t2=...) at .moc/moc_qsocketnotifier.cpp:136 #31 0x00007f2327f80262 in QSocketNotifier::event(QEvent*) (this=0x564ecacf29e0, e=0x7ffd55e29920) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qsocketnotifier.cpp:266 #32 0x00007f2327f43c7a in doNotify (event=<optimized out>, receiver=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1132 #33 0x00007f2327f43c7a in QCoreApplication::notify(QObject*, QEvent*) (this=<optimized out>, receiver=<optimized out>, event=<optimized out>) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1118 #34 0x00007f2327f43de8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x564ecacf29e0, event=event@entry=0x7ffd55e29920) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1042 #35 0x00007f2327f9f5ad in QCoreApplication::sendEvent(QObject*, QEvent*) (event=0x7ffd55e29920, receiver=<optimized out>) at ../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.h:234 #36 0x00007f2327f9f5ad in socketNotifierSourceDispatch(GSource*, GSourceFunc, gpointer) (source=0x564ecacf2970) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:106 #37 0x00007f232061de38 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #38 0x00007f232061e081 in () at /usr/lib/libglib-2.0.so.0 #39 0x00007f232061e10e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #40 0x00007f2327f9e94f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x564ecacc3020, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #41 0x00007f231a389491 in QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x564ecacc3020, flags=...) at /home/apol/devel/frameworks/qt5/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:69 #42 0x00007f2327f424ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd55e29b60, flags=..., flags@entry=...) at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventloop.cpp:212 #43 0x00007f2327f4b494 in QCoreApplication::exec() () at /home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1330 -- You are receiving this mail because: You are watching all bug changes.