[Bug 258996] x11/konsole typing exit or ctrl-D from shell causes konsole to crash claiming program running

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Oct 8 02:27:10 BST 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258996

            Bug ID: 258996
           Summary: x11/konsole typing exit or ctrl-D from shell causes
                    konsole to crash claiming program running
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: kde at FreeBSD.org
          Reporter: alt2600 at icloud.com
          Assignee: kde at FreeBSD.org
             Flags: maintainer-feedback?(kde at FreeBSD.org)

konsole no longer allows a close file, exit nor ctrl-D, from shell without
claiming there is a running process. if you click cancel instead of ignore
konsole crashes. the running process is indicated to be "kernel" . all KDE
components upgraded to new versions from console shell, not under X11.

output from KDE crash handler

Executable module set to "/usr/local/bin/konsole".
Architecture set to: x86_64--freebsd12.2.
(lldb) settings set term-width 200
(lldb) thread info
thread #1: tid = 101079, 0x0000000802ac8c68 libc.so.7`__sys_wait4 at
_wait4.S:3, name = 'konsole'

(lldb) bt all
* thread #1, name = 'konsole'
  * frame #0: 0x0000000802ac8c68 libc.so.7`__sys_wait4 at _wait4.S:3
    frame #1: 0x0000000803a04e5c libthr.so.3`__thr_wait4(pid=<unavailable>,
status=<unavailable>, options=<unavailable>, rusage=<unavailable>) at
thr_syscalls.c:581:8
    frame #2: 0x000000080138a6db
libKF5Crash.so.5`___lldb_unnamed_symbol5$$libKF5Crash.so.5 + 315
    frame #3: 0x0000000801389e2a
libKF5Crash.so.5`KCrash::defaultCrashHandler(int) + 1498
    frame #4: 0x0000000803a07ae0
libthr.so.3`handle_signal(actp=0x00007fffffffd740, sig=11,
info=0x00007fffffffdb30, ucp=0x00007fffffffd7c0) at thr_sig.c:248:3
    frame #5: 0x0000000803a070ac libthr.so.3`thr_sighandler(sig=11,
info=0x00007fffffffdb30, _ucp=0x00007fffffffd7c0) at thr_sig.c:191:2
    frame #6: 0x00007ffffffff193
    frame #7: 0x000000080287aca9 libQt5Core.so.5`QTimer::start() + 25
    frame #8: 0x000000080287592e
libQt5Core.so.5`___lldb_unnamed_symbol2429$$libQt5Core.so.5 + 1150
    frame #9: 0x000000080038c930
libkonsoleprivate.so.21`Konsole::TerminalDisplay::compositeFocusChanged(bool) +
64
    frame #10: 0x000000080287592e
libQt5Core.so.5`___lldb_unnamed_symbol2429$$libQt5Core.so.5 + 1150
    frame #11: 0x000000080038d01d
libkonsoleprivate.so.21`___lldb_unnamed_symbol367$$libkonsoleprivate.so.21 + 61
    frame #12: 0x00000008003f0846
libkonsoleprivate.so.21`___lldb_unnamed_symbol1267$$libkonsoleprivate.so.21 +
150
    frame #13: 0x000000080283e6a8
libQt5Core.so.5`QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*,
QEvent*) + 264
    frame #14: 0x000000080169ba6b
libQt5Widgets.so.5`QApplicationPrivate::notify_helper(QObject*, QEvent*) + 251
    frame #15: 0x000000080169cf66
libQt5Widgets.so.5`QApplication::notify(QObject*, QEvent*) + 518
    frame #16: 0x000000080283e34f
libQt5Core.so.5`QCoreApplication::notifyInternal2(QObject*, QEvent*) + 175
    frame #17: 0x0000000801699387
libQt5Widgets.so.5`QApplicationPrivate::setFocusWidget(QWidget*,
Qt::FocusReason) + 391
    frame #18: 0x00000008016d18e2
libQt5Widgets.so.5`QWidget::setFocus(Qt::FocusReason) + 658
    frame #19: 0x000000080169a889
libQt5Widgets.so.5`QApplication::setActiveWindow(QWidget*) + 1225
    frame #20: 0x000000080169ad56
libQt5Widgets.so.5`QApplicationPrivate::notifyActiveWindowChange(QWindow*) + 54
    frame #21: 0x0000000801e02c13
libQt5Gui.so.5`QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*)
+ 627
    frame #22: 0x0000000801de3adb
libQt5Gui.so.5`QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 219
    frame #23: 0x000000080701689f
libQt5XcbQpa.so.5`___lldb_unnamed_symbol349$$libQt5XcbQpa.so.5 + 31
    frame #24: 0x00000008046fbccc libglib-2.0.so.0`g_main_context_dispatch +
364
    frame #25: 0x00000008046fc064
libglib-2.0.so.0`___lldb_unnamed_symbol129$$libglib-2.0.so.0 + 548
    frame #26: 0x00000008046fc126 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #27: 0x0000000802896d70
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 96
    frame #28: 0x000000080283a627
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 567
    frame #29: 0x000000080283e9de libQt5Core.so.5`QCoreApplication::exec() +
142
    frame #30: 0x00000000002063da konsole`___lldb_unnamed_symbol5$$konsole +
3242
    frame #31: 0x000000000020550f konsole`___lldb_unnamed_symbol1$$konsole +
255
  thread #2, name = 'konsole'
    frame #0: 0x0000000802adb02a libc.so.7`__sys_poll at _poll.S:3
    frame #1: 0x0000000803a049f6 libthr.so.3`__thr_poll(fds=<unavailable>,
nfds=<unavailable>, timeout=<unavailable>) at thr_syscalls.c:338:8
    frame #2: 0x00000008046fc001
libglib-2.0.so.0`___lldb_unnamed_symbol129$$libglib-2.0.so.0 + 449
    frame #3: 0x00000008046fc126 libglib-2.0.so.0`g_main_context_iteration +
102
    frame #4: 0x0000000802896d8b
libQt5Core.so.5`QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
+ 123
    frame #5: 0x000000080283a627
libQt5Core.so.5`QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 567
    frame #6: 0x000000080266e880 libQt5Core.so.5`QThread::exec() + 160
    frame #7: 0x0000000801325653
libQt5DBus.so.5`___lldb_unnamed_symbol12$$libQt5DBus.so.5 + 19
    frame #8: 0x000000080266f951
libQt5Core.so.5`___lldb_unnamed_symbol214$$libQt5Core.so.5 + 241
    frame #9: 0x0000000803a01faa
libthr.so.3`thread_start(curthread=0x0000000804d6b700) at thr_create.c:292:16

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list