[konsole] [Bug 423054] New: Switching to tab with opened search box will crash the console

Tomaz Canabrava tcanabrava at kde.org
Tue Jun 16 13:48:23 BST 2020


I just tried, and can't reproduce the crash.
the backtrace you gave is not really userful because the debug symbols are
missing, can you install them and if it crashes again, attach a better
backtrace?


On Tue, Jun 16, 2020 at 2:45 PM Todor Petrov <bugzilla_noreply at kde.org>
wrote:

> https://bugs.kde.org/show_bug.cgi?id=423054
>
>             Bug ID: 423054
>            Summary: Switching to tab with opened search box will crash the
>                     console
>            Product: konsole
>            Version: 19.12.3
>           Platform: Ubuntu Packages
>                 OS: Linux
>             Status: REPORTED
>           Keywords: drkonqi
>           Severity: crash
>           Priority: NOR
>          Component: general
>           Assignee: konsole-devel at kde.org
>           Reporter: tpetrov92 at gmail.com
>   Target Milestone: ---
>
> Application: konsole (19.12.3)
>
> Qt Version: 5.12.8
> Frameworks Version: 5.68.0
> Operating System: Linux 5.4.0-37-generic x86_64
> Windowing system: X11
> Distribution: Ubuntu 20.04 LTS
>
> -- Information about the crash:
> - What I was doing when the application crashed:
>
> I've couple of opened tabs, one or two of which got an active search window
> with some simple criteria entered (i.e. only a numbers). After switching
> from
> one tab to another the whole application has crashed. Unfortunatelly I
> couldn't
> really remember if the target had search box opened or not. This is the
> second
> time issue is occuring in period of 24 hours. I didn't however managed to
> report it first time but the conditions tends to be similar - couple of
> opened
> tabs, one or two of which got something entered to search for.
>
> The crash can be reproduced sometimes.
>
> -- Backtrace:
> Application: Konsole (konsole), signal: Segmentation fault
> Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
> [Current thread is 1 (Thread 0x7fa8a2070080 (LWP 39471))]
>
> Thread 6 (Thread 0x7fa88edae700 (LWP 39477)):
> #0  futex_wait_cancelable (private=<optimized out>, expected=0,
> futex_word=0x5578ab3b18c8) at ../sysdeps/nptl/futex-internal.h:183
> #1  __pthread_cond_wait_common (abstime=0x0, clockid=0,
> mutex=0x5578ab3b1878,
> cond=0x5578ab3b18a0) at pthread_cond_wait.c:508
> #2  __pthread_cond_wait (cond=0x5578ab3b18a0, mutex=0x5578ab3b1878) at
> pthread_cond_wait.c:638
> #3  0x00007fa8990343db in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
> #4  0x00007fa899033feb in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
> #5  0x00007fa8a4f2b609 in start_thread (arg=<optimized out>) at
> pthread_create.c:477
> #6  0x00007fa8a79b8103 in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>
> Thread 5 (Thread 0x7fa88f5af700 (LWP 39476)):
> #0  futex_wait_cancelable (private=<optimized out>, expected=0,
> futex_word=0x5578ab3b18c8) at ../sysdeps/nptl/futex-internal.h:183
> #1  __pthread_cond_wait_common (abstime=0x0, clockid=0,
> mutex=0x5578ab3b1878,
> cond=0x5578ab3b18a0) at pthread_cond_wait.c:508
> #2  __pthread_cond_wait (cond=0x5578ab3b18a0, mutex=0x5578ab3b1878) at
> pthread_cond_wait.c:638
> #3  0x00007fa8990343db in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
> #4  0x00007fa899033feb in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
> #5  0x00007fa8a4f2b609 in start_thread (arg=<optimized out>) at
> pthread_create.c:477
> #6  0x00007fa8a79b8103 in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>
> Thread 4 (Thread 0x7fa88fdb0700 (LWP 39475)):
> #0  futex_wait_cancelable (private=<optimized out>, expected=0,
> futex_word=0x5578ab3b18c8) at ../sysdeps/nptl/futex-internal.h:183
> #1  __pthread_cond_wait_common (abstime=0x0, clockid=0,
> mutex=0x5578ab3b1878,
> cond=0x5578ab3b18a0) at pthread_cond_wait.c:508
> #2  __pthread_cond_wait (cond=0x5578ab3b18a0, mutex=0x5578ab3b1878) at
> pthread_cond_wait.c:638
> #3  0x00007fa8990343db in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
> #4  0x00007fa899033feb in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
> #5  0x00007fa8a4f2b609 in start_thread (arg=<optimized out>) at
> pthread_create.c:477
> #6  0x00007fa8a79b8103 in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>
> Thread 3 (Thread 0x7fa898886700 (LWP 39474)):
> #0  futex_wait_cancelable (private=<optimized out>, expected=0,
> futex_word=0x5578ab3b18c8) at ../sysdeps/nptl/futex-internal.h:183
> #1  __pthread_cond_wait_common (abstime=0x0, clockid=0,
> mutex=0x5578ab3b1878,
> cond=0x5578ab3b18a0) at pthread_cond_wait.c:508
> #2  __pthread_cond_wait (cond=0x5578ab3b18a0, mutex=0x5578ab3b1878) at
> pthread_cond_wait.c:638
> #3  0x00007fa8990343db in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
> #4  0x00007fa899033feb in ?? () from
> /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
> #5  0x00007fa8a4f2b609 in start_thread (arg=<optimized out>) at
> pthread_create.c:477
> #6  0x00007fa8a79b8103 in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>
> Thread 2 (Thread 0x7fa89b647700 (LWP 39473)):
> #0  0x00007fa8a79ab96f in __GI___poll (fds=0x7fa8940029e0, nfds=1,
> timeout=-1)
> at ../sysdeps/unix/sysv/linux/poll.c:29
> #1  0x00007fa8a46c71ae in ?? () from
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #2  0x00007fa8a46c72e3 in g_main_context_iteration () from
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #3  0x00007fa8a61af583 in QEventDispatcherGlib::processEvents
> (this=0x7fa894000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
> #4  0x00007fa8a61564db in QEventLoop::exec (this=this at entry
> =0x7fa89b646d70,
> flags=..., flags at entry=...) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:140
> #5  0x00007fa8a5f8e785 in QThread::exec (this=<optimized out>) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:120
> #6  0x00007fa8a56aaefa in ?? () from
> /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
> #7  0x00007fa8a5f8f9d2 in QThreadPrivate::start (arg=0x7fa8a572dd80) at
> thread/qthread_unix.cpp:361
> #8  0x00007fa8a4f2b609 in start_thread (arg=<optimized out>) at
> pthread_create.c:477
> #9  0x00007fa8a79b8103 in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
>
> Thread 1 (Thread 0x7fa8a2070080 (LWP 39471)):
> [KCrash Handler]
> #6  0x00007fa8a6048b41 in
> QExplicitlySharedDataPointer<QRegularExpressionPrivate>::operator= (o=...,
> this=0x28) at
> ../../include/QtCore/../../src/corelib/tools/qshareddata.h:199
> #7  QRegularExpression::operator= (this=0x28, re=...) at
> tools/qregularexpression.cpp:1480
> #8  0x00007fa8a77b53d1 in ?? () from
> /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19
> #9  0x00007fa8a77fe6f8 in Konsole::SessionController::beginSearch(QString
> const&, Konsole::Enum::SearchDirection) () from
> /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19
> #10 0x00007fa8a77febef in Konsole::SessionController::searchFrom() () from
> /usr/lib/x86_64-linux-gnu/libkonsoleprivate.so.19
> #11 0x00007fa8a6183458 in QtPrivate::QSlotObjectBase::call
> (a=0x7ffcb5b02bb0,
> r=0x5578abcb1550, this=0x5578ac3548b0) at
> ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
> #12 QMetaObject::activate (sender=0x5578abc95510, signalOffset=<optimized
> out>,
> local_signal_index=<optimized out>, argv=<optimized out>) at
> kernel/qobject.cpp:3784
> #13 0x00007fa8a6183458 in QtPrivate::QSlotObjectBase::call
> (a=0x7ffcb5b02d00,
> r=0x5578abc95510, this=0x5578abb738d0) at
> ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
> #14 QMetaObject::activate (sender=0x5578ab8c5770, signalOffset=<optimized
> out>,
> local_signal_index=<optimized out>, argv=<optimized out>) at
> kernel/qobject.cpp:3784
> #15 0x00007fa8a6c66806 in QAbstractButton::clicked
> (this=this at entry=0x5578ab8c5770, _t1=<optimized out>) at
> .moc/moc_qabstractbutton.cpp:312
> #16 0x00007fa8a6c66a2e in QAbstractButtonPrivate::emitClicked
> (this=0x5578abb735c0) at widgets/qabstractbutton.cpp:414
> #17 0x00007fa8a6c67e73 in QAbstractButtonPrivate::click
> (this=0x5578abb735c0)
> at widgets/qabstractbutton.cpp:407
> #18 0x00007fa8a6c68035 in QAbstractButton::mouseReleaseEvent
> (this=0x5578ab8c5770, e=0x7ffcb5b032b0) at widgets/qabstractbutton.cpp:1011
> #19 0x00007fa8a6d5b5fe in QToolButton::mouseReleaseEvent (this=<optimized
> out>,
> e=<optimized out>) at widgets/qtoolbutton.cpp:622
> #20 0x00007fa8a6bb42b6 in QWidget::event (this=0x5578ab8c5770,
> event=0x7ffcb5b032b0) at kernel/qwidget.cpp:8981
> #21 0x00007fa8a6c69273 in QAbstractButton::event
> (this=this at entry=0x5578ab8c5770, e=e at entry=0x7ffcb5b032b0) at
> widgets/qabstractbutton.cpp:968
> #22 0x00007fa8a6d5b6a8 in QToolButton::event (this=0x5578ab8c5770,
> event=0x7ffcb5b032b0) at widgets/qtoolbutton.cpp:1001
> #23 0x00007fa8a6b71a66 in QApplicationPrivate::notify_helper
> (this=this at entry=0x5578ab2b4700, receiver=receiver at entry=0x5578ab8c5770,
> e=e at entry=0x7ffcb5b032b0) at kernel/qapplication.cpp:3700
> #24 0x00007fa8a6b7b343 in QApplication::notify (this=<optimized out>,
> receiver=0x5578ab8c5770, e=0x7ffcb5b032b0) at kernel/qapplication.cpp:3160
> #25 0x00007fa8a615793a in QCoreApplication::notifyInternal2
> (receiver=0x5578ab8c5770, event=0x7ffcb5b032b0) at
> ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
> #26 0x00007fa8a6b7a457 in QApplicationPrivate::sendMouseEvent
> (receiver=receiver at entry=0x5578ab8c5770, event=event at entry=0x7ffcb5b032b0,
> alienWidget=alienWidget at entry=0x5578abf5d450, nativeWidget=0x5578ab36cfb0,
> buttonDown=buttonDown at entry=0x7fa8a70a18d0 <qt_button_down>,
> lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
> kernel/qapplication.cpp:2646
> #27 0x00007fa8a6bd035d in QWidgetWindow::handleMouseEvent
> (this=0x5578ab4265c0,
> event=0x7ffcb5b03730) at /usr/include/c++/9/bits/atomic_base.h:413
> #28 0x00007fa8a6bd31ec in QWidgetWindow::event (event=0x7ffcb5b03730,
> this=0x5578ab4265c0) at kernel/qwidgetwindow.cpp:289
> #29 QWidgetWindow::event (this=0x5578ab4265c0, event=0x7ffcb5b03730) at
> kernel/qwidgetwindow.cpp:232
> #30 0x00007fa8a6b71a66 in QApplicationPrivate::notify_helper
> (this=this at entry=0x5578ab2b4700, receiver=receiver at entry=0x5578ab4265c0,
> e=e at entry=0x7ffcb5b03730) at kernel/qapplication.cpp:3700
> #31 0x00007fa8a6b7b0f0 in QApplication::notify (this=0x5578ab2b39c0,
> receiver=0x5578ab4265c0, e=0x7ffcb5b03730) at kernel/qapplication.cpp:3446
> #32 0x00007fa8a615793a in QCoreApplication::notifyInternal2
> (receiver=0x5578ab4265c0, event=0x7ffcb5b03730) at
> ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
> #33 0x00007fa8a65427d3 in
>
> QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*)
> () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
> #34 0x00007fa8a654410b in
>
> QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*)
> () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
> #35 0x00007fa8a651e35b in
>
> QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
> () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
> #36 0x00007fa8a174532e in ?? () from
> /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
> #37 0x00007fa8a46c6fbd in g_main_context_dispatch () from
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #38 0x00007fa8a46c7240 in ?? () from
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #39 0x00007fa8a46c72e3 in g_main_context_iteration () from
> /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
> #40 0x00007fa8a61af565 in QEventDispatcherGlib::processEvents
> (this=0x5578ab32dd60, flags=...) at kernel/qeventdispatcher_glib.cpp:422
> #41 0x00007fa8a61564db in QEventLoop::exec (this=this at entry
> =0x7ffcb5b03ad0,
> flags=..., flags at entry=...) at
> ../../include/QtCore/../../src/corelib/global/qflags.h:140
> #42 0x00007fa8a615e246 in QCoreApplication::exec () at
> ../../include/QtCore/../../src/corelib/global/qflags.h:120
> #43 0x00007fa8a7abb715 in kdemain (argc=<optimized out>, argv=<optimized
> out>)
> at ./src/main.cpp:229
> #44 0x00007fa8a78bd0b3 in __libc_start_main (main=0x5578a9be3060 <main>,
> argc=1, argv=0x7ffcb5b03d98, init=<optimized out>, fini=<optimized out>,
> rtld_fini=<optimized out>, stack_end=0x7ffcb5b03d88) at
> ../csu/libc-start.c:308
> #45 0x00005578a9be309e in _start ()
> [Inferior 1 (process 39471) detached]
>
> Possible duplicates by query: bug 360146, bug 356272, bug 333971, bug
> 333662,
> bug 312006.
>
> Reported using DrKonqi
>
> --
> You are receiving this mail because:
> You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/konsole-devel/attachments/20200616/e6533133/attachment-0001.htm>


More information about the konsole-devel mailing list