[plasmashell] [Bug 479490] plasmashell crashes upon opening menu

2024-01-12 Thread Edan Osborne
https://bugs.kde.org/show_bug.cgi?id=479490

--- Comment #2 from Edan Osborne  ---
(In reply to Akseli Lahtinen from comment #1)
> Hi, can you install/build debug symbols for plasmashell?
> 
> https://community.kde.org/Guidelines_and_HOWTOs/Debugging/
> How_to_create_useful_crash_reports#FreeBSD_ports

I'll do that, but I believe the bug may have been in FreeBSD itself. For some
reason, it had set ~/.config to read only.

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

[plasmashell] [Bug 479490] New: plasmashell crashes upon opening menu

2024-01-06 Thread Edan Osborne
https://bugs.kde.org/show_bug.cgi?id=479490

Bug ID: 479490
   Summary: plasmashell crashes upon opening menu
Classification: Plasma
   Product: plasmashell
   Version: 5.27.8
  Platform: FreeBSD Ports
OS: FreeBSD
Status: REPORTED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: edanosbo...@protonmail.com
CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.27.8)

Qt Version: 5.15.10
Frameworks Version: 5.110.0
Operating System: FreeBSD 14.0-RELEASE amd64
Windowing System: X11
Distribution (Platform): FreeBSD Ports
DrKonqi: 5.27.8 [KCrashBackend]

-- Information about the crash:
I loaded up KDE Plasma in X11 mode and it crashes upon opening the applications
menu.

The crash can be reproduced every time.

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

(lldb) process attach --pid 5375
Process 5375 stopped
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
frame #0: 0x00083d6a7e88 libc.so.7`__sys_wait4 + 8
libc.so.7`__sys_wait4:
->  0x83d6a7e88 <+8>:  syscall 
0x83d6a7e8a <+10>: jb 0x83d6a49c8
0x83d6a7e90 <+16>: retq   
0x83d6a7e91:   int3   
  thread #2, name = 'plasmash:gdrv0', stop reason = signal SIGSTOP
frame #0: 0x000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
libthr.so.3`___lldb_unnamed_symbol552:
->  0x843447d2c <+12>: retq   
0x843447d2d <+13>: int3   
0x843447d2e <+14>: int3   
0x843447d2f <+15>: int3   
  thread #3, name = 'plasmashell', stop reason = signal SIGSTOP
frame #0: 0x00083d6a7c2a libc.so.7`__sys_poll + 10
libc.so.7`__sys_poll:
->  0x83d6a7c2a <+10>: jb 0x83d6a49c8
0x83d6a7c30 <+16>: retq   
0x83d6a7c31:   int3   
0x83d6a7c32:   int3   
  thread #4, name = 'plasmashell', stop reason = signal SIGSTOP
frame #0: 0x00083d6a7b6a libc.so.7`__sys_kevent + 10
libc.so.7`__sys_kevent:
->  0x83d6a7b6a <+10>: jb 0x83d6a49c8
0x83d6a7b70 <+16>: retq   
0x83d6a7b71:   int3   
0x83d6a7b72:   int3   
  thread #5, name = 'plasmashell', stop reason = signal SIGSTOP
frame #0: 0x00084e080508 libglib-2.0.so.0`___lldb_unnamed_symbol2506 +
440
libglib-2.0.so.0`___lldb_unnamed_symbol2506:
->  0x84e080508 <+440>: movq   0x10(%rax), %rax
0x84e08050c <+444>: cmpq   $-0x1, %rax
0x84e080510 <+448>: je 0x84e080611   ; <+705>
0x84e080516 <+454>: cmpl   $0x0, 0xa8(%r14)
  thread #6, name = 'plasmash:gdrv0', stop reason = signal SIGSTOP
frame #0: 0x000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
libthr.so.3`___lldb_unnamed_symbol552:
->  0x843447d2c <+12>: retq   
0x843447d2d <+13>: int3   
0x843447d2e <+14>: int3   
0x843447d2f <+15>: int3   
  thread #7, name = 'plasmashell', stop reason = signal SIGSTOP
frame #0: 0x000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
libthr.so.3`___lldb_unnamed_symbol552:
->  0x843447d2c <+12>: retq   
0x843447d2d <+13>: int3   
0x843447d2e <+14>: int3   
0x843447d2f <+15>: int3   
  thread #8, name = 'plasmashell', stop reason = signal SIGSTOP
frame #0: 0x00083d6a7caa libc.so.7`__sys_read + 10
libc.so.7`__sys_read:
->  0x83d6a7caa <+10>: jb 0x83d6a49c8
0x83d6a7cb0 <+16>: retq   
0x83d6a7cb1:   int3   
0x83d6a7cb2:   int3   
  thread #9, name = 'plasmash:gdrv0', stop reason = signal SIGSTOP
frame #0: 0x000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
libthr.so.3`___lldb_unnamed_symbol552:
->  0x843447d2c <+12>: retq   
0x843447d2d <+13>: int3   
0x843447d2e <+14>: int3   
0x843447d2f <+15>: int3   
  thread #10, name = 'plasmashell', stop reason = signal SIGSTOP
frame #0: 0x000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
libthr.so.3`___lldb_unnamed_symbol552:
->  0x843447d2c <+12>: retq   
0x843447d2d <+13>: int3   
0x843447d2e <+14>: int3   
0x843447d2f <+15>: int3   
  thread #11, name = 'plasmash:gdrv0', stop reason = signal SIGSTOP
frame #0: 0x000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
libthr.so.3`___lldb_unnamed_symbol552:
->  0x843447d2c <+12>: retq   
0x843447d2d <+13>: int3   
0x843447d2e <+14>: int3   
0x843447d2f <+15>: int3   
  thread #12, name = 'plasmashell', stop reason = signal SIGSTOP
frame #0: 0x000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
libthr.so.3`___lldb_unnamed_symbol552:
->  0x843447d2c <+12>: retq   
0x843447d2d <+13>: int3   
0x843447d2e <+14>: int3   
0x843447d2f <+15>: int3
Executable module set to "/usr/local/bin/plasmashell".
Architecture set to: x86_64-unknown-freebsd14.0.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 100244, 0x00083d6a7e88 libc.so.7`__sys_wait4 + 8, name =
'plasmashell', stop 

[plasmashell] [Bug 476812] New: Random crash after changing DNS

2023-11-10 Thread Edan Osborne
https://bugs.kde.org/show_bug.cgi?id=476812

Bug ID: 476812
   Summary: Random crash after changing DNS
Classification: Plasma
   Product: plasmashell
   Version: 5.27.9
  Platform: openSUSE
OS: Linux
Status: REPORTED
  Keywords: drkonqi
  Severity: crash
  Priority: NOR
 Component: general
  Assignee: plasma-b...@kde.org
  Reporter: edanosbo...@protonmail.com
CC: k...@davidedmundson.co.uk
  Target Milestone: 1.0

Application: plasmashell (5.27.9)

Qt Version: 5.15.11
Frameworks Version: 5.111.0
Operating System: Linux 6.5.9-1-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 5.27.9 [CoredumpBackend]

-- Information about the crash:
I just went into the KDE settings panel and changed my IPv6 DNS servers to
NextDNS, and disabled IPv4.

I also had a video playing in PiP mode from Vivaldi, through CloudTube. In
Vivaldi, I had at least 10 tabs open.

When I then tried to open a new app, I noticed that the bottom bar had
disappeared and that Plasma had crashed. According to Dr. Konqi, this was
caused by a segfault.

I don't expect this to happen again any time soon.

The reporter is unsure if this crash is reproducible.

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

   PID: 5411 (plasmashell)
   UID: 1000 (edan)
   GID: 1000 (edan)
Signal: 11 (SEGV)
 Timestamp: Fri 2023-11-10 23:13:32 GMT (59s ago)
  Command Line: /usr/bin/plasmashell --no-respawn
Executable: /usr/bin/plasmashell
 Control Group:
/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service
  Unit: user@1000.service
 User Unit: plasma-plasmashell.service
 Slice: user-1000.slice
 Owner UID: 1000 (edan)
   Boot ID: bb6df83b736047c2bab2f23e12d1914c
Machine ID: a7dd00c4e31d4b7cb88eb54c8ca7fa1c
  Hostname: garnet
   Storage:
/var/lib/systemd/coredump/core.plasmashell.1000.bb6df83b736047c2bab2f23e12d1914c.5411.169965801200.zst
(present)
  Size on Disk: 44.8M
   Message: Process 5411 (plasmashell) of user 1000 dumped core.

Stack trace of thread 5411:
#0  0x7fa763c91dec __pthread_kill_implementation (libc.so.6
+ 0x91dec)
#1  0x7fa763c3f0c6 raise (libc.so.6 + 0x3f0c6)
#2  0x7fa7668cad9a _ZN6KCrash19defaultCrashHandlerEi
(libKF5Crash.so.5 + 0x7d9a)
#3  0x7fa763c3f190 __restore_rt (libc.so.6 + 0x3f190)
#4  0x7fa763c91dec __pthread_kill_implementation (libc.so.6
+ 0x91dec)
#5  0x7fa763c3f0c6 raise (libc.so.6 + 0x3f0c6)
#6  0x7fa763c3f190 __restore_rt (libc.so.6 + 0x3f190)
#7  0x7fa763c8c4ec __futex_abstimed_wait_common (libc.so.6
+ 0x8c4ec)
#8  0x7fa763c8f230 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8f230)
#9  0x7fa764509a1b
_ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0x109a1b)
#10 0x7fa766439c2d n/a (libQt5Quick.so.5 + 0x239c2d)
#11 0x7fa76643ad1e n/a (libQt5Quick.so.5 + 0x23ad1e)
#12 0x7fa764b890a5 _ZN7QWindow5eventEP6QEvent
(libQt5Gui.so.5 + 0x1890a5)
#13 0x7fa7653a519e
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 +
0x1a519e)
#14 0x7fa7646ed198
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 +
0x2ed198)
#15 0x7fa764b86427 _ZN7QWindow10setVisibleEb
(libQt5Gui.so.5 + 0x186427)
#16 0x7fa766d2b2c6
_ZN11PlasmaQuick6Dialog13focusOutEventEP11QFocusEvent (libKF5PlasmaQuick.so.5 +
0x282c6)
#17 0x7fa764b891e4 _ZN7QWindow5eventEP6QEvent
(libQt5Gui.so.5 + 0x1891e4)
#18 0x7fa7653a519e
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 +
0x1a519e)
#19 0x7fa7646ed198
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 +
0x2ed198)
#20 0x7fa764b79179
_ZN22QGuiApplicationPrivate21processActivatedEventEPN29QWindowSystemInterfacePrivate20ActivatedWindowEventE
(libQt5Gui.so.5 + 0x179179)
#21 0x7fa764b5038c
_ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Gui.so.5 + 0x15038c)
#22 0x7fa765b5f7b0 n/a (libQt5WaylandClient.so.5 + 0xbc7b0)
#23 0x7fa763126f30 n/a (libglib-2.0.so.0 + 0x5bf30)
#24 0x7fa763128b58 n/a (libglib-2.0.so.0 + 0x5db58)
#25 0x7fa76312920c g_main_context_iteration
(libglib-2.0.so.0 + 0x5e20c)
#26 0x7fa7647460d6
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 +