Bug 422379 - Yakuake crashed after selecting a text string and clicking "find"
Summary: Yakuake crashed after selecting a text string and clicking "find"
Status: RESOLVED WORKSFORME
Alias: None
Product: yakuake
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Eike Hein
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-06-02 17:19 UTC by Vitalii
Modified: 2022-11-09 05:12 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitalii 2020-06-02 17:19:46 UTC
Application: yakuake (3.0.5+)

Qt Version: 5.12.4
Frameworks Version: 5.62.0
Operating System: Linux 5.3.0-55-generic x86_64
Distribution: Ubuntu 19.10

-- Information about the crash:
- What I was doing when the application crashed:
Had many openned tabs and less with a huge logs file. Wanted to highlight some pattern, selected it and clicked "find".

The crash can be reproduced sometimes.

-- Backtrace:
Application: Yakuake (yakuake), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f376fdd3800 (LWP 20285))]

Thread 4 (Thread 0x7f3766e31700 (LWP 20313)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55fcc772a7a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:80
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55fcc772a758, cond=0x55fcc772a780) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x55fcc772a780, mutex=0x55fcc772a758) at pthread_cond_wait.c:638
#3  0x00007f37674c6aab in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f37674c66cb in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f3772a6f669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#6  0x00007f37734e6323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f376d3ae700 (LWP 20309)):
#0  0x00007f37721e6780 in poll@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f377221aaae in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7f37600029e0, timeout=<optimized out>, context=0x7f3760000c30) at ../../../glib/gmain.c:4216
#2  g_main_context_iterate (context=context@entry=0x7f3760000c30, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3912
#3  0x00007f377221abe3 in g_main_context_iteration (context=0x7f3760000c30, may_block=may_block@entry=1) at ../../../glib/gmain.c:3978
#4  0x00007f3773a80653 in QEventDispatcherGlib::processEvents (this=0x7f3760000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f3773a275cb in QEventLoop::exec (this=this@entry=0x7f376d3add70, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#6  0x00007f3773860a45 in QThread::exec (this=this@entry=0x7f3774a05d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#7  0x00007f3774982efa in QDBusConnectionManager::run (this=0x7f3774a05d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
#8  0x00007f3773861c92 in QThreadPrivate::start (arg=0x7f3774a05d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:361
#9  0x00007f3772a6f669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#10 0x00007f37734e6323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f376ec66700 (LWP 20297)):
#0  0x00007f37734d9c2f in __GI___poll (fds=fds@entry=0x7f376ec65ca8, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f3772f3c917 in poll (__timeout=-1, __nfds=1, __fds=0x7f376ec65ca8) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x55fcc7516160, cond=cond@entry=0x55fcc75161a0, vector=vector@entry=0x0, count=count@entry=0x0) at ../../src/xcb_conn.c:479
#3  0x00007f3772f3e53a in xcb_wait_for_event (c=c@entry=0x55fcc7516160) at ../../src/xcb_in.c:697
#4  0x00007f376f465288 in QXcbEventQueue::run (this=0x55fcc7505d60) at qxcbeventqueue.cpp:228
#5  0x00007f3773861c92 in QThreadPrivate::start (arg=0x55fcc7505d60) at thread/qthread_unix.cpp:361
#6  0x00007f3772a6f669 in start_thread (arg=<optimized out>) at pthread_create.c:479
#7  0x00007f37734e6323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f376fdd3800 (LWP 20285)):
[KCrash Handler]
#7  QList<QWidget*>::indexOf (from=0, t=@0x7ffe6b8f31c0: 0x55fcc9002130, this=0x7792998f) at ../../include/QtCore/../../src/corelib/tools/qlist.h:971
#8  QList<QWidget*>::removeAll (this=0x7792998f, _t=@0x7ffe6b8f31c0: 0x55fcc9002130) at ../../include/QtCore/../../src/corelib/tools/qlist.h:883
#9  0x00007f37744741fa in QWidget::removeAction (this=0x55fcc9002130, action=<optimized out>) at kernel/qwidget.cpp:3350
#10 0x00007f376506015c in Konsole::SessionController::showDisplayContextMenu(QPoint const&) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.19
#11 0x00007f3773a54558 in QtPrivate::QSlotObjectBase::call (a=0x7ffe6b8f33b0, r=0x55fcc85388c0, this=0x55fcc89408f0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394
#12 QMetaObject::activate (sender=0x7f376806a510, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3781
#13 0x00007f376509e759 in Konsole::TerminalDisplay::configureRequest(QPoint const&) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.19
#14 0x00007f376507e708 in Konsole::TerminalDisplay::mousePressEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libkonsoleprivate.so.19
#15 0x00007f377447daac in QWidget::event (this=0x7f376806a510, event=0x7ffe6b8f3910) at kernel/qwidget.cpp:8941
#16 0x00007f377443aa86 in QApplicationPrivate::notify_helper (this=this@entry=0x55fcc7501bc0, receiver=receiver@entry=0x7f376806a510, e=e@entry=0x7ffe6b8f3910) at kernel/qapplication.cpp:3737
#17 0x00007f3774444053 in QApplication::notify (this=<optimized out>, receiver=0x7f376806a510, e=0x7ffe6b8f3910) at kernel/qapplication.cpp:3197
#18 0x00007f3773a28a2a in QCoreApplication::notifyInternal2 (receiver=0x7f376806a510, event=0x7ffe6b8f3910) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#19 0x00007f3774443157 in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x7f376806a510, event=event@entry=0x7ffe6b8f3910, alienWidget=alienWidget@entry=0x7f376806a510, nativeWidget=0x7ffe6b8f4230, buttonDown=buttonDown@entry=0x7f37749688f0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2683
#20 0x00007f377449914d in QWidgetWindow::handleMouseEvent (this=0x55fcc77180a0, event=0x7ffe6b8f3d90) at /usr/include/c++/9/bits/atomic_base.h:413
#21 0x00007f377449bfdc in QWidgetWindow::event (event=0x7ffe6b8f3d90, this=0x55fcc77180a0) at kernel/qwidgetwindow.cpp:281
#22 QWidgetWindow::event (this=0x55fcc77180a0, event=0x7ffe6b8f3d90) at kernel/qwidgetwindow.cpp:224
#23 0x00007f377443aa86 in QApplicationPrivate::notify_helper (this=this@entry=0x55fcc7501bc0, receiver=receiver@entry=0x55fcc77180a0, e=e@entry=0x7ffe6b8f3d90) at kernel/qapplication.cpp:3737
#24 0x00007f3774443e00 in QApplication::notify (this=0x7ffe6b8f4200, receiver=0x55fcc77180a0, e=0x7ffe6b8f3d90) at kernel/qapplication.cpp:3483
#25 0x00007f3773a28a2a in QCoreApplication::notifyInternal2 (receiver=0x55fcc77180a0, event=0x7ffe6b8f3d90) at ../../include/QtCore/../../src/corelib/kernel/qobject.h:142
#26 0x00007f3773e10d73 in QGuiApplicationPrivate::processMouseEvent (e=e@entry=0x55fcc8a095e0) at kernel/qguiapplication.cpp:2107
#27 0x00007f3773e125fb in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55fcc8a095e0) at kernel/qguiapplication.cpp:1842
#28 0x00007f3773dec26b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1151
#29 0x00007f376f46628e in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105
#30 0x00007f377221a8bd in g_main_dispatch (context=0x7f3768005010) at ../../../glib/gmain.c:3179
#31 g_main_context_dispatch (context=context@entry=0x7f3768005010) at ../../../glib/gmain.c:3844
#32 0x00007f377221ab40 in g_main_context_iterate (context=context@entry=0x7f3768005010, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../../../glib/gmain.c:3917
#33 0x00007f377221abe3 in g_main_context_iteration (context=0x7f3768005010, may_block=may_block@entry=1) at ../../../glib/gmain.c:3978
#34 0x00007f3773a80635 in QEventDispatcherGlib::processEvents (this=0x55fcc752fde0, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#35 0x00007f3773a275cb in QEventLoop::exec (this=this@entry=0x7ffe6b8f4130, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:140
#36 0x00007f3773a2f336 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:120
#37 0x000055fcc5bbdb68 in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:88
[Inferior 1 (process 20285) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2022-10-10 11:16:31 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status to "CONFIRMED" when replying. Thank you!
Comment 2 Bug Janitor Service 2022-10-25 05:00:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2022-11-09 05:12:09 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!