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: 0x000000083d6a7e88 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: 0x0000000843447d2c 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: 0x000000083d6a7c2a 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: 0x000000083d6a7b6a 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: 0x000000084e080508 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: 0x0000000843447d2c 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: 0x0000000843447d2c 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: 0x000000083d6a7caa 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: 0x0000000843447d2c 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: 0x0000000843447d2c 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: 0x0000000843447d2c 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: 0x0000000843447d2c 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, 0x000000083d6a7e88 libc.so.7`__sys_wait4 + 8, name =
'plasmashell', stop reason = signal SIGSTOP

(lldb) bt all
* thread #1, name = 'plasmashell', stop reason = signal SIGSTOP
  * frame #0: 0x000000083d6a7e88 libc.so.7`__sys_wait4 + 8
    frame #1: 0x0000000843456adc libthr.so.3`___lldb_unnamed_symbol727 + 60
    frame #2: 0x0000000829bdf29c libKF5Crash.so.5`___lldb_unnamed_symbol229 +
332
    frame #3: 0x0000000829bded7b
libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1147
    frame #4: 0x000000084345453f libthr.so.3`___lldb_unnamed_symbol684 + 207
    frame #5: 0x0000000843453afb libthr.so.3`___lldb_unnamed_symbol665 + 315
    frame #6: 0x0000000820aa52d3
    frame #7: 0x000000082c5a0a6a
libKF5Service.so.5`KApplicationTrader::query(std::__1::function<bool
(QExplicitlySharedDataPointer<KService> const&)>) + 154
    frame #8: 0x00000008984efdaa
libtaskmanager.so.6`TaskManager::windowUrlFromMetadata(QString const&, unsigned
int, QExplicitlySharedDataPointer<KSharedConfig>, QString const&) + 1994
    frame #9: 0x000000089850655f libtaskmanager.so.6`___lldb_unnamed_symbol2723
+ 943
    frame #10: 0x0000000898505f61
libtaskmanager.so.6`___lldb_unnamed_symbol2722 + 241
    frame #11: 0x0000000898506ac7
libtaskmanager.so.6`___lldb_unnamed_symbol2729 + 55
    frame #12: 0x00000008985071f5
libtaskmanager.so.6`TaskManager::XWindowTasksModel::data(QModelIndex const&,
int) const + 325
    frame #13: 0x000000083cdf2406
libQt5Core.so.5`QAbstractProxyModel::data(QModelIndex const&, int) const + 86
    frame #14: 0x000000083cdf39b2
libQt5Core.so.5`QConcatenateTablesProxyModel::data(QModelIndex const&, int)
const + 82
    frame #15: 0x00000008984e3404
libtaskmanager.so.6`___lldb_unnamed_symbol2358 + 660
    frame #16: 0x00000008984ec4cd
libtaskmanager.so.6`___lldb_unnamed_symbol2389 + 285
    frame #17: 0x00000008984ec1f8
libtaskmanager.so.6`___lldb_unnamed_symbol2388 + 264
    frame #18: 0x00000008984e22fc
libtaskmanager.so.6`___lldb_unnamed_symbol2352 + 3724
    frame #19: 0x000000083ce56a5a libQt5Core.so.5`___lldb_unnamed_symbol9678 +
1066
    frame #20: 0x000000083cddb166
libQt5Core.so.5`QAbstractItemModel::endInsertRows() + 262
    frame #21: 0x000000083ce56b1e libQt5Core.so.5`___lldb_unnamed_symbol9678 +
1262
    frame #22: 0x000000083cddb166
libQt5Core.so.5`QAbstractItemModel::endInsertRows() + 262
    frame #23: 0x000000083ce56b1e libQt5Core.so.5`___lldb_unnamed_symbol9678 +
1262
    frame #24: 0x000000083cddb166
libQt5Core.so.5`QAbstractItemModel::endInsertRows() + 262
    frame #25: 0x0000000898504c62
libtaskmanager.so.6`___lldb_unnamed_symbol2716 + 274
    frame #26: 0x000000083ce56a5a libQt5Core.so.5`___lldb_unnamed_symbol9678 +
1066
    frame #27: 0x00000008984c9a7d
libtaskmanager.so.6`___lldb_unnamed_symbol2200 + 61
    frame #28: 0x000000083ce56a5a libQt5Core.so.5`___lldb_unnamed_symbol9678 +
1066
    frame #29: 0x0000000835f8aba0
libKF5WindowSystem.so.5`KX11Extras::windowAdded(unsigned long long) + 64
    frame #30: 0x000000088d48ecb5
KF5WindowSystemX11Plugin.so`___lldb_unnamed_symbol786 + 405
    frame #31: 0x0000000835f792e4
libKF5WindowSystem.so.5`NETRootInfo::update(QFlags<NET::Property>,
QFlags<NET::Property2>) + 4100
    frame #32: 0x0000000835f7c694
libKF5WindowSystem.so.5`NETRootInfo::event(xcb_generic_event_t*,
QFlags<NET::Property>*, QFlags<NET::Property2>*) + 868
    frame #33: 0x000000088d48e4dd
KF5WindowSystemX11Plugin.so`___lldb_unnamed_symbol782 + 349
    frame #34: 0x000000083ce1e2c3
libQt5Core.so.5`QAbstractEventDispatcher::filterNativeEvent(QByteArray const&,
void*, long*) + 131
    frame #35: 0x0000000865b95ce2
libQt5XcbQpa.so.5`QXcbConnection::handleXcbEvent(xcb_generic_event_t*) + 114
    frame #36: 0x0000000865b9777a
libQt5XcbQpa.so.5`QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 170
    frame #37: 0x0000000865bbdb18 libQt5XcbQpa.so.5`___lldb_unnamed_symbol3546
+ 24
    frame #38: 0x000000084e080e61 libglib-2.0.so.0`___lldb_unnamed_symbol2508 +
369
    frame #39: 0x000000084e0811f9 libglib-2.0.so.0`___lldb_unnamed_symbol2509 +
569
    frame #40: 0x000000084e081296 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #41: 0x000000083ce75cf5
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 101
    frame #42: 0x000000083ce1fb76
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550
    frame #43: 0x000000083ce23861 libQt5Core.so.5`QCoreApplication::exec() +
145
    frame #44: 0x00000000002419d6 plasmashell`___lldb_unnamed_symbol2361 + 6486
    frame #45: 0x000000083d5f3afa libc.so.7`__libc_start1 + 298
    frame #46: 0x0000000000238600 plasmashell`___lldb_unnamed_symbol2160 + 48
  thread #2, name = 'plasmash:gdrv0', stop reason = signal SIGSTOP
    frame #0: 0x0000000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
    frame #1: 0x0000000843457d72 libthr.so.3`___lldb_unnamed_symbol748 + 82
    frame #2: 0x00000008434498ed libthr.so.3`___lldb_unnamed_symbol558 + 621
    frame #3: 0x00000008771d9669 crocus_dri.so`___lldb_unnamed_symbol3490 + 9
    frame #4: 0x0000000877141ccf crocus_dri.so`___lldb_unnamed_symbol1816 + 559
    frame #5: 0x00000008771d97f9 crocus_dri.so`___lldb_unnamed_symbol3496 + 25
    frame #6: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #3, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083d6a7c2a libc.so.7`__sys_poll + 10
    frame #1: 0x0000000843456691 libthr.so.3`___lldb_unnamed_symbol716 + 49
    frame #2: 0x000000084e081199 libglib-2.0.so.0`___lldb_unnamed_symbol2509 +
473
    frame #3: 0x000000084e081296 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #4: 0x000000083ce75d1c
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 140
    frame #5: 0x000000083ce1fb76
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550
    frame #6: 0x000000083cc6bfa3 libQt5Core.so.5`QThread::exec() + 163
    frame #7: 0x0000000836d35763 libQt5DBus.so.5`___lldb_unnamed_symbol1320 +
19
    frame #8: 0x000000083cc6cfb9 libQt5Core.so.5`___lldb_unnamed_symbol7220 +
233
    frame #9: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #4, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083d6a7b6a libc.so.7`__sys_kevent + 10
    frame #1: 0x0000000843456c11 libthr.so.3`___lldb_unnamed_symbol730 + 81
    frame #2: 0x00000008501204ab libinotify.so.0`___lldb_unnamed_symbol150 +
187
    frame #3: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #5, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000084e080508 libglib-2.0.so.0`___lldb_unnamed_symbol2506 +
440
    frame #1: 0x000000084e08109b libglib-2.0.so.0`___lldb_unnamed_symbol2509 +
219
    frame #2: 0x000000084e081296 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #3: 0x000000083ce75d1c
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 140
    frame #4: 0x000000083ce1fb76
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550
    frame #5: 0x000000083cc6bfa3 libQt5Core.so.5`QThread::exec() + 163
    frame #6: 0x000000082f742c19 libQt5Qml.so.5`___lldb_unnamed_symbol11054 +
57
    frame #7: 0x000000083cc6cfb9 libQt5Core.so.5`___lldb_unnamed_symbol7220 +
233
    frame #8: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #6, name = 'plasmash:gdrv0', stop reason = signal SIGSTOP
    frame #0: 0x0000000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
    frame #1: 0x0000000843457d72 libthr.so.3`___lldb_unnamed_symbol748 + 82
    frame #2: 0x00000008434498ed libthr.so.3`___lldb_unnamed_symbol558 + 621
    frame #3: 0x00000008771d9669 crocus_dri.so`___lldb_unnamed_symbol3490 + 9
    frame #4: 0x0000000877141ccf crocus_dri.so`___lldb_unnamed_symbol1816 + 559
    frame #5: 0x00000008771d97f9 crocus_dri.so`___lldb_unnamed_symbol3496 + 25
    frame #6: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #7, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
    frame #1: 0x0000000843457d72 libthr.so.3`___lldb_unnamed_symbol748 + 82
    frame #2: 0x00000008434498ed libthr.so.3`___lldb_unnamed_symbol558 + 621
    frame #3: 0x000000083cc74f1b libQt5Core.so.5`___lldb_unnamed_symbol7278 +
75
    frame #4: 0x000000083cc74c80 libQt5Core.so.5`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 112
    frame #5: 0x000000082dae9b12 libQt5Quick.so.5`___lldb_unnamed_symbol13221 +
82
    frame #6: 0x000000082dae5a06 libQt5Quick.so.5`___lldb_unnamed_symbol13182 +
150
    frame #7: 0x000000082dae5f0c libQt5Quick.so.5`___lldb_unnamed_symbol13184 +
220
    frame #8: 0x000000083cc6cfb9 libQt5Core.so.5`___lldb_unnamed_symbol7220 +
233
    frame #9: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #8, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x000000083d6a7caa libc.so.7`__sys_read + 10
    frame #1: 0x0000000843456763 libthr.so.3`___lldb_unnamed_symbol718 + 51
    frame #2: 0x000000084e0d6f0f libglib-2.0.so.0`___lldb_unnamed_symbol2757 +
111
    frame #3: 0x000000084e080925 libglib-2.0.so.0`___lldb_unnamed_symbol2507 +
213
    frame #4: 0x000000084e0811e8 libglib-2.0.so.0`___lldb_unnamed_symbol2509 +
552
    frame #5: 0x000000084e081296 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #6: 0x000000083ce75d1c
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 140
    frame #7: 0x000000083ce1fb76
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 550
    frame #8: 0x000000083cc6bfa3 libQt5Core.so.5`QThread::exec() + 163
    frame #9: 0x000000082da3876e libQt5Quick.so.5`___lldb_unnamed_symbol11370 +
318
    frame #10: 0x000000083cc6cfb9 libQt5Core.so.5`___lldb_unnamed_symbol7220 +
233
    frame #11: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #9, name = 'plasmash:gdrv0', stop reason = signal SIGSTOP
    frame #0: 0x0000000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
    frame #1: 0x0000000843457d72 libthr.so.3`___lldb_unnamed_symbol748 + 82
    frame #2: 0x00000008434498ed libthr.so.3`___lldb_unnamed_symbol558 + 621
    frame #3: 0x00000008771d9669 crocus_dri.so`___lldb_unnamed_symbol3490 + 9
    frame #4: 0x0000000877141ccf crocus_dri.so`___lldb_unnamed_symbol1816 + 559
    frame #5: 0x00000008771d97f9 crocus_dri.so`___lldb_unnamed_symbol3496 + 25
    frame #6: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #10, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
    frame #1: 0x0000000843457d72 libthr.so.3`___lldb_unnamed_symbol748 + 82
    frame #2: 0x00000008434498ed libthr.so.3`___lldb_unnamed_symbol558 + 621
    frame #3: 0x000000083cc74f1b libQt5Core.so.5`___lldb_unnamed_symbol7278 +
75
    frame #4: 0x000000083cc74c80 libQt5Core.so.5`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 112
    frame #5: 0x000000082dae9b12 libQt5Quick.so.5`___lldb_unnamed_symbol13221 +
82
    frame #6: 0x000000082dae5a06 libQt5Quick.so.5`___lldb_unnamed_symbol13182 +
150
    frame #7: 0x000000082dae5f0c libQt5Quick.so.5`___lldb_unnamed_symbol13184 +
220
    frame #8: 0x000000083cc6cfb9 libQt5Core.so.5`___lldb_unnamed_symbol7220 +
233
    frame #9: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #11, name = 'plasmash:gdrv0', stop reason = signal SIGSTOP
    frame #0: 0x0000000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
    frame #1: 0x0000000843457d72 libthr.so.3`___lldb_unnamed_symbol748 + 82
    frame #2: 0x00000008434498ed libthr.so.3`___lldb_unnamed_symbol558 + 621
    frame #3: 0x00000008771d9669 crocus_dri.so`___lldb_unnamed_symbol3490 + 9
    frame #4: 0x0000000877141ccf crocus_dri.so`___lldb_unnamed_symbol1816 + 559
    frame #5: 0x00000008771d97f9 crocus_dri.so`___lldb_unnamed_symbol3496 + 25
    frame #6: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309
  thread #12, name = 'plasmashell', stop reason = signal SIGSTOP
    frame #0: 0x0000000843447d2c libthr.so.3`___lldb_unnamed_symbol552 + 12
    frame #1: 0x0000000843457d72 libthr.so.3`___lldb_unnamed_symbol748 + 82
    frame #2: 0x00000008434498ed libthr.so.3`___lldb_unnamed_symbol558 + 621
    frame #3: 0x000000083cc74f1b libQt5Core.so.5`___lldb_unnamed_symbol7278 +
75
    frame #4: 0x000000083cc74c80 libQt5Core.so.5`QWaitCondition::wait(QMutex*,
QDeadlineTimer) + 112
    frame #5: 0x000000082dae9b12 libQt5Quick.so.5`___lldb_unnamed_symbol13221 +
82
    frame #6: 0x000000082dae5a06 libQt5Quick.so.5`___lldb_unnamed_symbol13182 +
150
    frame #7: 0x000000082dae5f0c libQt5Quick.so.5`___lldb_unnamed_symbol13184 +
220
    frame #8: 0x000000083cc6cfb9 libQt5Core.so.5`___lldb_unnamed_symbol7220 +
233
    frame #9: 0x000000084344aa75 libthr.so.3`___lldb_unnamed_symbol562 + 309

Reported using DrKonqi

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

Reply via email to