https://bugs.kde.org/show_bug.cgi?id=391863

            Bug ID: 391863
           Summary: plasmashell gets in endless loop while screen is
                    locked
           Product: plasmashell
           Version: 5.12.2
          Platform: Compiled Sources
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: awil...@adelielinux.org
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Just saw this on a workstation running Adélie, a Linux distribution built on
musl libc.  The frames do return (frame 3; finish shows a return code of -18),
so this isn't a hang, but it seems to be stuck in a loop because every time I
break in, it's the same exact stack trace.  Computer was locked with
kscreenlocker at 12 noon for a meeting; just after 14:00 it was unlocked and
like this.  The clock widget shows 13:04.  No background applications were
running beyond Firefox and Konsole, and it's a stock configuration of Plasma
5.12.2 on a Haswell IGP.


I've taken a core dump but I'd rather not send it unless it would be useful to
debugging; it's very large (5.2 GB).


Note also the CPU and RAM usage of Plasma Shell and D-Bus:

10150 twilcox    7   0 5551.9m 2.857g 118.0 18.3   1524:13 R plasmashell
 1751 twilcox    1   0 4897.7m 2.987g  23.3 19.1   1038:25 S dbus-daemon


(gdb) bt full
#0  0x00007f7e35134954 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
No symbol table info available.
#1  0x00007f7e3a38aa88 in KActivities::ActivitiesCache::currentActivityChanged
(this=<optimized out>, _t1=...) at
/usr/src/packages/user/kactivities/src/kactivities-5.43.0/build/src/lib/KF5Activities_autogen/EWIEGA46WW/moc_activitiescache_p.cpp:400
        _a = {0x0, 0x55889a9f2c80}
#2  0x00007f7e351350cb in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib/libQt5Core.so.5
No symbol table info available.
#3  0x00007f7e3a38783d in
OrgKdeActivityManagerActivitiesInterface::CurrentActivityChanged (_t1=...,
this=0x55881de20540) at
/usr/src/packages/user/kactivities/src/kactivities-5.43.0/build/src/lib/activities_interface.moc:407
        _a = {0x7ffda37f7dd0, 0x55881de20540}
#4  OrgKdeActivityManagerActivitiesInterface::qt_static_metacall
(_o=_o@entry=0x55881de20540, _c=_c@entry=QMetaObject::InvokeMetaMethod,
_id=_id@entry=9, _a=_a@entry=0x7ffda37f7dd0)
    at
/usr/src/packages/user/kactivities/src/kactivities-5.43.0/build/src/lib/activities_interface.moc:192
        _t = 0x55881de20540
#5  0x00007f7e3a3886e9 in OrgKdeActivityManagerActivitiesInterface::qt_metacall
(this=0x55881de20540, _c=QMetaObject::InvokeMetaMethod, _id=9,
_a=0x7ffda37f7dd0) at
/usr/src/packages/user/kactivities/src/kactivities-5.43.0/build/src/lib/activities_interface.moc:330
No locals.
#6  0x00007f7e355900f2 in ?? () from /usr/lib/libQt5DBus.so.5
No symbol table info available.
#7  0x00007f7e35135991 in QObject::event(QEvent*) () from
/usr/lib/libQt5Core.so.5
No symbol table info available.
#8  0x00007f7e360d816c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
No symbol table info available.
#9  0x00007f7e360dfa69 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQt5Widgets.so.5
No symbol table info available.
#10 0x00007f7e35108980 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib/libQt5Core.so.5
No symbol table info available.
#11 0x00007f7e3510b75d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#12 0x00007f7e3515f583 in ?? () from /usr/lib/libQt5Core.so.5
No symbol table info available.
#13 0x00007f7e2fe1e77a in g_main_dispatch (context=0x7f7e3944c0c0) at
gmain.c:3148
        dispatch = 0x7f7e3515f570
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = <optimized out>
        cb_data = <optimized out>
        need_destroy = <optimized out>
        source = 0x7f7e32d32240
        current = 0x7f7e2c4abe00
        i = 0
#14 g_main_context_dispatch (context=context@entry=0x7f7e3944c0c0) at
gmain.c:3813
No locals.
#15 0x00007f7e2fe1ea08 in g_main_context_iterate
(context=context@entry=0x7f7e3944c0c0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3886
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = 8
        allocated_nfds = <optimized out>
        fds = <optimized out>
#16 0x00007f7e2fe1eabf in g_main_context_iteration (context=0x7f7e3944c0c0,
may_block=1) at gmain.c:3947
        retval = <optimized out>
#17 0x00007f7e3515eb4f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
No symbol table info available.
#18 0x00007f7e351068ea in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQt5Core.so.5
No symbol table info available.
#19 0x00007f7e3510f934 in QCoreApplication::exec() () from
/usr/lib/libQt5Core.so.5
No symbol table info available.
#20 0x000055881d2d4be0 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/packages/user/plasma-workspace/src/plasma-workspace-5.12.2/shell/main.cpp:166
        app = <incomplete type>
        aboutData = {d = 0x55881dde3c40}
        service = <incomplete type>

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to