https://bugs.kde.org/show_bug.cgi?id=464377
Bug ID: 464377
Summary: Crash when waking up
Classification: Plasma
Product: plasmashell
Version: master
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
After waking up (and I imagine as the monitors go sequentially into dpms=on), I
get the following crash.
It happens every time.
Application: Plasma (plasmashell), signal: Aborted
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#5 0x00007fdc3a2a164c in () at /usr/lib/libc.so.6
#6 0x00007fdc3a251958 in raise () at /usr/lib/libc.so.6
#7 0x00007fdc3a23b53d in abort () at /usr/lib/libc.so.6
#8 0x00007fdc3a893caf in qt_message_fatal (message=<synthetic pointer>...,
context=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/global/qlogging.cpp:1914
#9 QMessageLogger::fatal(char const*, ...) const
(this=this@entry=0x7ffe07f30398, msg=msg@entry=0x7fdc3ab99000 "ASSERT: \"%s\"
in file %s, line %d") at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/global/qlogging.cpp:893
#10 0x00007fdc3a893008 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:3376
#11 0x000055bcd68839a4 in ScreenPool::screenInvariants() (this=0x55bcd8070910)
at /home/apol/devel/frameworks/plasma-workspace/shell/screenpool.cpp:316
#12 0x000055bcd6883604 in ScreenPool::handleOutputOrderChanged(QStringList
const&) (this=0x55bcd8070910, newOrder=...) at
/home/apol/devel/frameworks/plasma-workspace/shell/screenpool.cpp:291
#13 0x000055bcd6887e24 in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<QStringList const&>, void, void (ScreenPool::*)(QStringList
const&)>::call(void (ScreenPool::*)(QStringList const&), ScreenPool*, void**)
(f=(void (ScreenPool::*)(ScreenPool * const, const QStringList &))
0x55bcd68832f8 <ScreenPool::handleOutputOrderChanged(QStringList const&)>,
o=0x55bcd8070910, arg=0x7ffe07f306c0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:152
#14 0x000055bcd68879e9 in QtPrivate::FunctionPointer<void
(ScreenPool::*)(QStringList const&)>::call<QtPrivate::List<QStringList const&>,
void>(void (ScreenPool::*)(QStringList const&), ScreenPool*, void**) (f=(void
(ScreenPool::*)(ScreenPool * const, const QStringList &)) 0x55bcd68832f8
<ScreenPool::handleOutputOrderChanged(QStringList const&)>, o=0x55bcd8070910,
arg=0x7ffe07f306c0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:185
#15 0x000055bcd6887281 in QtPrivate::QSlotObject<void
(ScreenPool::*)(QStringList const&), QtPrivate::List<QStringList const&>,
void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)
(which=1, this_=0x55bcd80a6420, r=0x55bcd8070910, a=0x7ffe07f306c0, ret=0x0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:418
#16 0x00007fdc3aaed99d in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe07f306c0, r=0x55bcd8070910, this=0x55bcd80a6420) at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398
#17 doActivate<false>(QObject*, int, void**) (sender=0x55bcd80a4a70,
signal_index=3, argv=0x7ffe07f306c0) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3923
#18 0x000055bcd68117f8 in OutputOrderWatcher::outputOrderChanged(QStringList
const&) (this=0x55bcd80a4a70, _t1=...) at
/home/apol/build-devel/frameworks/plasma-workspace/shell/plasmashell_autogen/EWIEGA46WW/moc_outputorderwatcher.cpp:133
#19 0x000055bcd68464e9 in operator()(QStringList const&) const
(__closure=0x55bcd8079070, order=...) at
/home/apol/devel/frameworks/plasma-workspace/shell/outputorderwatcher.cpp:308
#20 0x000055bcd68481fc in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,
QtPrivate::List<const QStringList&>, void,
WaylandOutputOrderWatcher::WaylandOutputOrderWatcher(QObject*)::<lambda(const
QStringList&)> >::call(struct {...} &, void **) (f=..., arg=0x7ffe07f30890) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:146
#21 0x000055bcd68478cf in
QtPrivate::Functor<WaylandOutputOrderWatcher::WaylandOutputOrderWatcher(QObject*)::<lambda(const
QStringList&)>, 1>::call<QtPrivate::List<QStringList const&>, void>(struct
{...} &, void *, void **) (f=..., arg=0x7ffe07f30890) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:256
#22 0x000055bcd68473f6 in
QtPrivate::QFunctorSlotObject<WaylandOutputOrderWatcher::WaylandOutputOrderWatcher(QObject*)::<lambda(const
QStringList&)>, 1, QtPrivate::List<const QStringList&>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=1,
this_=0x55bcd8079060, r=0x55bcd80a4a70, a=0x7ffe07f30890, ret=0x0) at
/home/apol/devel/kde5/include/QtCore/qobjectdefs_impl.h:443
#23 0x00007fdc3aaed99d in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffe07f30890, r=0x55bcd80a4a70, this=0x55bcd8079060) at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:398
#24 doActivate<false>(QObject*, int, void**) (sender=0x55bcd8071440,
signal_index=5, argv=0x7ffe07f30890) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:3923
#25 0x000055bcd6846a82 in WaylandOutputOrder::outputOrderChanged(QStringList
const&) (this=0x55bcd8071440, _t1=...) at
/home/apol/build-devel/frameworks/plasma-workspace/shell/plasmashell_autogen/include/outputorderwatcher.moc:134
#26 0x000055bcd6848e81 in WaylandOutputOrder::kde_output_order_v1_done()
(this=0x55bcd8071440) at
/home/apol/devel/frameworks/plasma-workspace/shell/outputorderwatcher.cpp:63
#27 0x000055bcd68ad58b in QtWayland::kde_output_order_v1::handle_done(void*,
kde_output_order_v1*) (data=0x55bcd8071450, object=0x55bcd8071b50) at
/home/apol/build-devel/frameworks/plasma-workspace/shell/qwayland-kde-output-order-v1.cpp:103
#28 0x00007fdc3ce904f6 in () at /usr/lib/libffi.so.8
#29 0x00007fdc3ce8cf5e in () at /usr/lib/libffi.so.8
#30 0x00007fdc3ce8fb73 in ffi_call () at /usr/lib/libffi.so.8
#31 0x00007fdc3de03645 in () at /usr/lib/libwayland-client.so.0
#32 0x00007fdc3de03e03 in () at /usr/lib/libwayland-client.so.0
#33 0x00007fdc3de03ffc in wl_display_dispatch_queue_pending () at
/usr/lib/libwayland-client.so.0
#34 0x00007fdc3c7e6912 in QtWaylandClient::QWaylandDisplay::flushRequests()
(this=<optimized out>) at
/home/apol/devel/frameworks/qt5/qtwayland/src/client/qwaylanddisplay.cpp:253
#35 0x00007fdc3aae2230 in QObject::event(QEvent*) (this=0x55bcd7c1fb30,
e=0x7fdc2800c0c0) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qobject.cpp:1347
#36 0x00007fdc3bb6801e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x55bcd7c1fb30, e=0x7fdc2800c0c0) at
/home/apol/devel/frameworks/qt5/qtbase/src/widgets/kernel/qapplication.cpp:3640
#37 0x00007fdc3aab60d8 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x55bcd7c1fb30, event=0x7fdc2800c0c0) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1064
#38 0x00007fdc3aab9071 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0x55bcd7c10800) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1821
#39 0x00007fdc3ab0ed53 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x55bcd7c39f40) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:277
#40 0x00007fdc39b8587b in g_main_context_dispatch () at
/usr/lib/libglib-2.0.so.0
#41 0x00007fdc39bdcc89 in () at /usr/lib/libglib-2.0.so.0
#42 0x00007fdc39b84132 in g_main_context_iteration () at
/usr/lib/libglib-2.0.so.0
#43 0x00007fdc3ab0e44e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x55bcd7be4190, flags=...) at
/home/apol/devel/frameworks/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:425
#44 0x00007fdc3aab4b4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffe07f31140, flags=..., flags@entry=...) at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:69
#45 0x00007fdc3aabccb6 in QCoreApplication::exec() () at
../../include/QtCore/../../../../../devel/frameworks/qt5/qtbase/src/corelib/global/qflags.h:121
#46 0x000055bcd681fe04 in main(int, char**) (argc=1, argv=0x7ffe07f313f8) at
/home/apol/devel/frameworks/plasma-workspace/shell/main.cpp:235
[Inferior 1 (process 2597) detached]
--
You are receiving this mail because:
You are watching all bug changes.