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.

Reply via email to