Bug 466995 - Plasma crashes when nfs was used in previous session and is not available in current session
Summary: Plasma crashes when nfs was used in previous session and is not available in ...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.27.2
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-03-07 08:46 UTC by neal
Modified: 2024-02-12 11:26 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description neal 2023-03-07 08:46:12 UTC
Application: plasmashell (5.27.2)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: FreeBSD 13.1-RELEASE-p6 amd64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.27.2 [KCrashBackend]

-- Information about the crash:
When I first login having previously accessed files over nfs, but my nfs server is not currently available, plasmashell will continually crash.
This raises the question: why on earth is plasmashell try to access filesystems that I have not currently asked it to do?

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

(lldb) process attach --pid 11551
(lldb) settings set term-width 200
(lldb) thread info
(lldb) bt all

Reported using DrKonqi
Comment 1 Nate Graham 2023-03-13 16:45:23 UTC
If something crashed, we need a backtrace of it so we can figure out what's going on. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl.

Can you please attach one using the `coredumpctl` command-line program, as detailed in the above documentation? Thanks!
Comment 2 neal 2023-03-14 08:19:14 UTC
(In reply to Nate Graham from comment #1)
> If something crashed, we need a backtrace of it so we can figure out what's
> going on. See
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl.
> 
> Can you please attach one using the `coredumpctl` command-line program, as
> detailed in the above documentation? Thanks!

Unfortunately I don't seem to have the coredumpctl utility. Maybe it's a Linux thing. I did however manage to capture the following from the KDE crash handler (it never finished submitting the original report, which may be why the information was missing):

Application: Plasma (plasmashell), signal: Segmentation fault

(lldb) process attach --pid 9136
Process 9136 stopped
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #2, name = 'llvmpipe-0', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #3, name = 'llvmpipe-1', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #4, name = 'llvmpipe-2', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #5, name = 'llvmpipe-3', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #6, name = 'llvmpipe-4', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #7, name = 'llvmpipe-5', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #8, name = 'llvmpipe-6', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #9, name = 'llvmpipe-7', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #10, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #11, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #12, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #13, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #14, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #15, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #16, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #17, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #18, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334557a libc.so.7`__sys_kevent + 10
libc.so.7`__sys_kevent:
->  0x80334557a <+10>: jb     0x803342498
    0x803345580 <+16>: retq   
    0x803345581:       int3   
    0x803345582:       int3   
  thread #19, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334563a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x80334563a <+10>: jb     0x803342498
    0x803345640 <+16>: retq   
    0x803345641:       int3   
    0x803345642:       int3   
  thread #20, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x00000008033456ba libc.so.7`__sys_read + 10
libc.so.7`__sys_read:
->  0x8033456ba <+10>: jb     0x803342498
    0x8033456c0 <+16>: retq   
    0x8033456c1:       int3   
    0x8033456c2:       int3   
  thread #21, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #22, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #23, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #24, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334539a libc.so.7`___lldb_unnamed_symbol4988 + 10
libc.so.7`___lldb_unnamed_symbol4988:
->  0x80334539a <+10>: jb     0x803342498
    0x8033453a0 <+16>: retq   
    0x8033453a1 <+17>: int3   
    0x8033453a2 <+18>: int3   
  thread #25, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334589a libc.so.7`__sys_wait4 + 10
libc.so.7`__sys_wait4:
->  0x80334589a <+10>: jb     0x803342498
    0x8033458a0 <+16>: retq   
    0x8033458a1:       int3   
    0x8033458a2:       int3   
  thread #26, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334539a libc.so.7`___lldb_unnamed_symbol4988 + 10
libc.so.7`___lldb_unnamed_symbol4988:
->  0x80334539a <+10>: jb     0x803342498
    0x8033453a0 <+16>: retq   
    0x8033453a1 <+17>: int3   
    0x8033453a2 <+18>: int3   
  thread #27, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334563a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x80334563a <+10>: jb     0x803342498
    0x803345640 <+16>: retq   
    0x803345641:       int3   
    0x803345642:       int3   
  thread #28, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #29, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3   
  thread #30, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
libthr.so.3`___lldb_unnamed_symbol546:
->  0x803807b6c <+12>: retq   
    0x803807b6d <+13>: int3   
    0x803807b6e <+14>: int3   
    0x803807b6f <+15>: int3
Executable module set to "/usr/local/bin/plasmashell".
Architecture set to: x86_64-unknown-freebsd13.1.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 103680, 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12, name = 'plasmashell', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
  * frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801befdbc libX11.so.6`___lldb_unnamed_symbol2020 + 76
    frame #4: 0x0000000801bec586 libX11.so.6`XESetCloseDisplay + 70
    frame #5: 0x00000008047f2efa libGLX.so.0`___lldb_unnamed_symbol193 + 74
    frame #6: 0x00000008047f48a7 libGLX.so.0`___lldb_unnamed_symbol203 + 679
    frame #7: 0x00000008047f0dfd libGLX.so.0`___lldb_unnamed_symbol180 + 589
    frame #8: 0x00000008002b3f49 ld-elf.so.1
    frame #9: 0x00000008002ace79 ld-elf.so.1
    frame #10: 0x000000080336e55e libc.so.7`__cxa_finalize + 366
    frame #11: 0x000000080336eae1 libc.so.7`exit + 33
    frame #12: 0x0000000804cc9834 libQt5XcbQpa.so.5`QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 276
    frame #13: 0x0000000804cf1ad8 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3507 + 24
    frame #14: 0x0000000803de3d94 libglib-2.0.so.0`g_main_context_dispatch + 372
    frame #15: 0x0000000803de4124 libglib-2.0.so.0`___lldb_unnamed_symbol2443 + 548
    frame #16: 0x0000000803de41e8 libglib-2.0.so.0`g_main_context_iteration + 104
    frame #17: 0x000000080308566b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #18: 0x000000080302c336 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #19: 0x00000008030300be libQt5Core.so.5`QCoreApplication::exec() + 142
    frame #20: 0x00000000002423c4 plasmashell`___lldb_unnamed_symbol2362 + 6612
    frame #21: 0x0000000000238b80 plasmashell`___lldb_unnamed_symbol3416 + 256
  thread #2, name = 'llvmpipe-0', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c57725 swrast_dri.so`___lldb_unnamed_symbol18650 + 213
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #3, name = 'llvmpipe-1', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c57725 swrast_dri.so`___lldb_unnamed_symbol18650 + 213
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #4, name = 'llvmpipe-2', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c57725 swrast_dri.so`___lldb_unnamed_symbol18650 + 213
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #5, name = 'llvmpipe-3', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c57725 swrast_dri.so`___lldb_unnamed_symbol18650 + 213
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #6, name = 'llvmpipe-4', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c57725 swrast_dri.so`___lldb_unnamed_symbol18650 + 213
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #7, name = 'llvmpipe-5', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c57725 swrast_dri.so`___lldb_unnamed_symbol18650 + 213
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #8, name = 'llvmpipe-6', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c57725 swrast_dri.so`___lldb_unnamed_symbol18650 + 213
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #9, name = 'llvmpipe-7', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c57725 swrast_dri.so`___lldb_unnamed_symbol18650 + 213
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #10, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c69263 swrast_dri.so`___lldb_unnamed_symbol18720 + 211
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #11, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c69263 swrast_dri.so`___lldb_unnamed_symbol18720 + 211
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #12, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c69263 swrast_dri.so`___lldb_unnamed_symbol18720 + 211
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #13, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c69263 swrast_dri.so`___lldb_unnamed_symbol18720 + 211
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #14, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c69263 swrast_dri.so`___lldb_unnamed_symbol18720 + 211
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #15, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c69263 swrast_dri.so`___lldb_unnamed_symbol18720 + 211
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #16, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c69263 swrast_dri.so`___lldb_unnamed_symbol18720 + 211
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #17, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x00000008085c1eb9 swrast_dri.so`___lldb_unnamed_symbol3442 + 9
    frame #4: 0x0000000808c69263 swrast_dri.so`___lldb_unnamed_symbol18720 + 211
    frame #5: 0x00000008085c2039 swrast_dri.so`___lldb_unnamed_symbol3448 + 25
    frame #6: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #18, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334557a libc.so.7`__sys_kevent + 10
    frame #1: 0x0000000803816d13 libthr.so.3`___lldb_unnamed_symbol718 + 83
    frame #2: 0x0000000803ebe43d libinotify.so.0`___lldb_unnamed_symbol148 + 189
    frame #3: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #19, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334563a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803816776 libthr.so.3`___lldb_unnamed_symbol704 + 54
    frame #2: 0x0000000803de40c1 libglib-2.0.so.0`___lldb_unnamed_symbol2443 + 449
    frame #3: 0x0000000803de41e8 libglib-2.0.so.0`g_main_context_iteration + 104
    frame #4: 0x000000080308566b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #5: 0x000000080302c336 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x0000000802e6f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x000000080145d479 libQt5Qml.so.5`___lldb_unnamed_symbol10789 + 57
    frame #8: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #9: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #20, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x00000008033456ba libc.so.7`__sys_read + 10
    frame #1: 0x0000000803816856 libthr.so.3`___lldb_unnamed_symbol706 + 54
    frame #2: 0x0000000803e3768f libglib-2.0.so.0`___lldb_unnamed_symbol2688 + 63
    frame #3: 0x0000000803de38d4 libglib-2.0.so.0`g_main_context_check + 164
    frame #4: 0x0000000803de410c libglib-2.0.so.0`___lldb_unnamed_symbol2443 + 524
    frame #5: 0x0000000803de41e8 libglib-2.0.so.0`g_main_context_iteration + 104
    frame #6: 0x000000080308566b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #7: 0x000000080302c336 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #8: 0x0000000802e6f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #9: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #10: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #21, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000803809626 libthr.so.3`___lldb_unnamed_symbol552 + 454
    frame #3: 0x0000000802e78267 libQt5Core.so.5`___lldb_unnamed_symbol7263 + 119
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 113
    frame #5: 0x0000000802e74782 libQt5Core.so.5`___lldb_unnamed_symbol7235 + 802
    frame #6: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #7: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #22, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x0000000803809626 libthr.so.3`___lldb_unnamed_symbol552 + 454
    frame #3: 0x0000000802e78267 libQt5Core.so.5`___lldb_unnamed_symbol7263 + 119
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 113
    frame #5: 0x0000000802e74782 libQt5Core.so.5`___lldb_unnamed_symbol7235 + 802
    frame #6: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #7: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #23, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000802e7823b libQt5Core.so.5`___lldb_unnamed_symbol7263 + 75
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 113
    frame #5: 0x0000000800ceb96b libQt5Quick.so.5`___lldb_unnamed_symbol13107 + 235
    frame #6: 0x0000000800cebf2c libQt5Quick.so.5`___lldb_unnamed_symbol13109 + 220
    frame #7: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #8: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #24, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334539a libc.so.7`___lldb_unnamed_symbol4988 + 10
    frame #1: 0x0000000802fd221a libQt5Core.so.5`___lldb_unnamed_symbol8900 + 250
    frame #2: 0x0000000802fd06df libQt5Core.so.5`___lldb_unnamed_symbol8889 + 143
    frame #3: 0x0000000802fd078f libQt5Core.so.5`QFSFileEngine::fileFlags(QFlags<QAbstractFileEngine::FileFlag>) const + 111
    frame #4: 0x0000000802f7952f libQt5Core.so.5`QFile::exists() const + 31
    frame #5: 0x000000083e0f0c70 libKF5ActivitiesStats.so.1`KActivities::Stats::ResultModelPrivate::Cache::replace(QList<KActivities::Stats::ResultSet::Result> const&, int)::'lambda'()::operator()() const + 208
    frame #6: 0x000000083e0f0b6f libKF5ActivitiesStats.so.1`___lldb_unnamed_symbol1041 + 63
    frame #7: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #25, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334589a libc.so.7`__sys_wait4 + 10
    frame #1: 0x0000000803816bdc libthr.so.3`___lldb_unnamed_symbol715 + 60
    frame #2: 0x00000008008c62fb libKF5Crash.so.5`___lldb_unnamed_symbol227 + 315
    frame #3: 0x00000008008c5de9 libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1145
    frame #4: 0x0000000803814580 libthr.so.3`___lldb_unnamed_symbol672 + 208
    frame #5: 0x0000000803813b3f libthr.so.3`___lldb_unnamed_symbol653 + 319
    frame #6: 0x00007ffffffff2d3 [vdso]
    frame #7: 0x000000083e0f0b6f libKF5ActivitiesStats.so.1`___lldb_unnamed_symbol1041 + 63
    frame #8: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #26, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334539a libc.so.7`___lldb_unnamed_symbol4988 + 10
    frame #1: 0x0000000802fd221a libQt5Core.so.5`___lldb_unnamed_symbol8900 + 250
    frame #2: 0x0000000802fd06df libQt5Core.so.5`___lldb_unnamed_symbol8889 + 143
    frame #3: 0x0000000802fd078f libQt5Core.so.5`QFSFileEngine::fileFlags(QFlags<QAbstractFileEngine::FileFlag>) const + 111
    frame #4: 0x0000000802f7952f libQt5Core.so.5`QFile::exists() const + 31
    frame #5: 0x000000083e0f0c70 libKF5ActivitiesStats.so.1`KActivities::Stats::ResultModelPrivate::Cache::replace(QList<KActivities::Stats::ResultSet::Result> const&, int)::'lambda'()::operator()() const + 208
    frame #6: 0x000000083e0f0b6f libKF5ActivitiesStats.so.1`___lldb_unnamed_symbol1041 + 63
    frame #7: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #27, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000080334563a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000803816776 libthr.so.3`___lldb_unnamed_symbol704 + 54
    frame #2: 0x0000000803de40c1 libglib-2.0.so.0`___lldb_unnamed_symbol2443 + 449
    frame #3: 0x0000000803de41e8 libglib-2.0.so.0`g_main_context_iteration + 104
    frame #4: 0x000000080308566b libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 123
    frame #5: 0x000000080302c336 libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 566
    frame #6: 0x0000000802e6f1d4 libQt5Core.so.5`QThread::exec() + 164
    frame #7: 0x000000084410258a libkcupslib.so`KCupsConnection::run() + 234
    frame #8: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #9: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #28, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000802e7823b libQt5Core.so.5`___lldb_unnamed_symbol7263 + 75
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 113
    frame #5: 0x0000000800ceb96b libQt5Quick.so.5`___lldb_unnamed_symbol13107 + 235
    frame #6: 0x0000000800cebf2c libQt5Quick.so.5`___lldb_unnamed_symbol13109 + 220
    frame #7: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #8: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #29, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000801befdbc libX11.so.6`___lldb_unnamed_symbol2020 + 76
    frame #4: 0x000000080364179b libXext.so.6`XShmPutImage + 155
    frame #5: 0x0000000807c2b52f libGLX_mesa.so.0`___lldb_unnamed_symbol2427 + 239
    frame #6: 0x0000000807c2b843 libGLX_mesa.so.0`___lldb_unnamed_symbol2433 + 67
    frame #7: 0x0000000808530391 swrast_dri.so`___lldb_unnamed_symbol1447 + 97
    frame #8: 0x0000000808c53bfd swrast_dri.so`___lldb_unnamed_symbol18601 + 205
    frame #9: 0x000000080853003c swrast_dri.so`___lldb_unnamed_symbol1441 + 316
    frame #10: 0x0000000807c2af5d libGLX_mesa.so.0`___lldb_unnamed_symbol2415 + 61
    frame #11: 0x0000000807c2d41c libGLX_mesa.so.0`___lldb_unnamed_symbol2466 + 252
    frame #12: 0x0000000807baedf4 libqxcb-glx-integration.so`___lldb_unnamed_symbol515 + 52
    frame #13: 0x00000008027a77e8 libQt5Gui.so.5`QOpenGLContext::swapBuffers(QSurface*) + 264
    frame #14: 0x0000000800ceab67 libQt5Quick.so.5`___lldb_unnamed_symbol13101 + 2583
    frame #15: 0x0000000800cec12e libQt5Quick.so.5`___lldb_unnamed_symbol13109 + 734
    frame #16: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #17: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
  thread #30, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000803807b6c libthr.so.3`___lldb_unnamed_symbol546 + 12
    frame #1: 0x0000000803817f00 libthr.so.3`___lldb_unnamed_symbol736 + 80
    frame #2: 0x00000008038096cf libthr.so.3`___lldb_unnamed_symbol552 + 623
    frame #3: 0x0000000802e7823b libQt5Core.so.5`___lldb_unnamed_symbol7263 + 75
    frame #4: 0x0000000802e77fa1 libQt5Core.so.5`QWaitCondition::wait(QMutex*, QDeadlineTimer) + 113
    frame #5: 0x0000000802e7418e libQt5Core.so.5`QSemaphore::acquire(int) + 110
    frame #6: 0x00000008030642b6 libQt5Core.so.5`___lldb_unnamed_symbol9626 + 1462
    frame #7: 0x00000008030577ad libQt5Core.so.5`QObject::~QObject() + 285
    frame #8: 0x0000000801d6d47e libQt5DBus.so.5`QDBusServiceWatcher::~QDBusServiceWatcher() + 14
    frame #9: 0x00000008030581a1 libQt5Core.so.5`QObjectPrivate::deleteChildren() + 289
    frame #10: 0x0000000803057eee libQt5Core.so.5`QObject::~QObject() + 2142
    frame #11: 0x00000008009c3b7e libKF5GlobalAccel.so.5`___lldb_unnamed_symbol719 + 14
    frame #12: 0x00000008030581a1 libQt5Core.so.5`QObjectPrivate::deleteChildren() + 289
    frame #13: 0x0000000803057eee libQt5Core.so.5`QObject::~QObject() + 2142
    frame #14: 0x00000008009b8c79 libKF5GlobalAccel.so.5`___lldb_unnamed_symbol516 + 57
    frame #15: 0x000000080336e55a libc.so.7`__cxa_finalize + 362
    frame #16: 0x000000080336eae1 libc.so.7`exit + 33
    frame #17: 0x0000000801c062f8 libX11.so.6`_XDefaultIOError + 200
    frame #18: 0x0000000804cf226e libQt5XcbQpa.so.5`___lldb_unnamed_symbol3518 + 46
    frame #19: 0x0000000801c0576e libX11.so.6`_XIOError + 94
    frame #20: 0x0000000801c03de3 libX11.so.6`_XReply + 915
    frame #21: 0x0000000801be4fdc libX11.so.6`XGetGeometry + 108
    frame #22: 0x0000000807c2b1a5 libGLX_mesa.so.0`___lldb_unnamed_symbol2422 + 85
    frame #23: 0x000000080853076a swrast_dri.so`___lldb_unnamed_symbol1449 + 58
    frame #24: 0x000000080853409e swrast_dri.so`___lldb_unnamed_symbol1521 + 478
    frame #25: 0x0000000808858914 swrast_dri.so`___lldb_unnamed_symbol10333 + 132
    frame #26: 0x0000000808858de7 swrast_dri.so`___lldb_unnamed_symbol10336 + 87
    frame #27: 0x00000008088212f8 swrast_dri.so`___lldb_unnamed_symbol10031 + 216
    frame #28: 0x000000080882baa2 swrast_dri.so`___lldb_unnamed_symbol10122 + 114
    frame #29: 0x0000000800c9044c libQt5Quick.so.5`QSGBatchRenderer::Renderer::renderBatches() + 2156
    frame #30: 0x0000000800c91e26 libQt5Quick.so.5`QSGBatchRenderer::Renderer::render() + 1894
    frame #31: 0x0000000800c7d7cb libQt5Quick.so.5`QSGRenderer::renderScene(QSGBindable const&) + 555
    frame #32: 0x0000000800c7d579 libQt5Quick.so.5`QSGRenderer::renderScene(unsigned int) + 73
    frame #33: 0x0000000800cde7a6 libQt5Quick.so.5`QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) + 70
    frame #34: 0x0000000800d4208d libQt5Quick.so.5`QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) + 957
    frame #35: 0x0000000800cea9cf libQt5Quick.so.5`___lldb_unnamed_symbol13101 + 2175
    frame #36: 0x0000000800cec12e libQt5Quick.so.5`___lldb_unnamed_symbol13109 + 734
    frame #37: 0x0000000802e702e8 libQt5Core.so.5`___lldb_unnamed_symbol7206 + 232
    frame #38: 0x000000080380a83a libthr.so.3`___lldb_unnamed_symbol556 + 314
Comment 4 Bug Janitor Service 2023-05-21 06:10:02 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kactivities-stats/-/merge_requests/32
Comment 5 neal 2023-08-31 07:18:11 UTC
Just upgraded to plasma 5.27.7.1 and the problem is still here.
Comment 6 Bug Janitor Service 2024-02-09 16:10:45 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-activities-stats/-/merge_requests/58
Comment 7 Harald Sitter 2024-02-12 11:25:08 UTC
Git commit d9d2c8b3c33bfea93080b5104503a4c6333d7558 by Harald Sitter.
Committed on 12/02/2024 at 11:22.
Pushed by sitter into branch 'master'.

resultmodel: guard model in threaded resource cleanup

this previously was subject to a race condition between ResultModel
destruction and the file access finishing. When the file access took
long enough the Model would have been deleted leading to a crash.

Instead weakly point to the model via the QObject such that we can then
check if still exists by the time we want to call into it
Related: bug 458121
Fixes PLASMA-WORKSPACE-YZ

M  +6    -3    src/resultmodel.cpp

https://invent.kde.org/plasma/plasma-activities-stats/-/commit/d9d2c8b3c33bfea93080b5104503a4c6333d7558
Comment 8 Harald Sitter 2024-02-12 11:26:31 UTC
Git commit c5792c06f4060a02561827257f6d1f8005292746 by Harald Sitter.
Committed on 12/02/2024 at 11:25.
Pushed by sitter into branch 'Plasma/6.0'.

resultmodel: guard model in threaded resource cleanup

this previously was subject to a race condition between ResultModel
destruction and the file access finishing. When the file access took
long enough the Model would have been deleted leading to a crash.

Instead weakly point to the model via the QObject such that we can then
check if still exists by the time we want to call into it
Related: bug 458121
Fixes PLASMA-WORKSPACE-YZ


(cherry picked from commit d9d2c8b3c33bfea93080b5104503a4c6333d7558)

M  +6    -3    src/resultmodel.cpp

https://invent.kde.org/plasma/plasma-activities-stats/-/commit/c5792c06f4060a02561827257f6d1f8005292746