<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>468576</bug_id>
          
          <creation_ts>2023-04-16 14:54:54 +0000</creation_ts>
          <short_desc>Middle-clicking various things (certain Panel widgets, KWin-drawn titlebars) crashes the app being middle-clicked in KCheckAccelerators::eventFilter()</short_desc>
          <delta_ts>2023-04-20 22:09:06 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>frameworks-kxmlgui</product>
          <component>general</component>
          <version>5.104.0</version>
          <rep_platform>Fedora RPMs</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryan Y">ryuichi.ya220</reporter>
          <assigned_to name="kdelibs bugs">kdelibs-bugs-null</assigned_to>
          <cc>nate</cc>
    
    <cc>niccolo.venerandi</cc>
          
          <cf_commitlink>https://invent.kde.org/frameworks/kxmlgui/commit/5c5fa19a91d2d599d3a4874b3ca2eed28b5baa4e</cf_commitlink>
          <cf_versionfixedin>5.106</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2223142</commentid>
    <comment_count>0</comment_count>
    <who name="Ryan Y">ryuichi.ya220</who>
    <bug_when>2023-04-16 14:54:54 +0000</bug_when>
    <thetext>SUMMARY
Middle-clicking on some panel widgets (e.g. to mute all speakers) crashes plasmashell.

STEPS TO REPRODUCE
1.  Middle-click the volume panel icon

OBSERVED RESULT
Crashes plasmashell

EXPECTED RESULT
Does not crash plasmashell

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 37
KDE Plasma Version: 5.27.4
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 6.2.10-200.fc37.x86_64 (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
I&apos;m using Breeze as my application style theme. It also happens on a Wayland session.

On my system, middle-clicking the titlebar buttons crashes KWin as well. So it might not be an issue in plasmashell but in Qt or something.

A backtrace generated by gdb:
Thread 1 &quot;plasmashell&quot; received signal SIGSEGV, Segmentation fault.
0x00007fb191bdc8ef in QWidgetPrivate::pointInsideRectAndMask (p=..., this=0x5637162b5800) at ../../include/QtWidgets/5.15.8/QtWidgets/private/../../../../../src/widgets/kernel/qwidget_p.h:840
                                                                                                                                                                                                                                            
840	    return q-&gt;rect().contains(p) &amp;&amp; (!extra || !extra-&gt;hasMask || q-&gt;testAttribute(Qt::WA_MouseNoMask)

Thread 1 (Thread 0x7fb18c91a980 (LWP 13671) &quot;plasmashell&quot;):
#0  0x00007fb191bdc8ef in QWidgetPrivate::pointInsideRectAndMask (p=..., this=0x5637162b5800) at ../../include/QtWidgets/5.15.8/QtWidgets/private/../../../../../src/widgets/kernel/qwidget_p.h:840
#1  QWidgetPrivate::childAt_helper (this=0x5637162b5800, p=..., ignoreChildrenInDestructor=ignoreChildrenInDestructor@entry=false) at kernel/qwidget.cpp:10176
#2  0x00007fb191bdc97f in QWidget::childAt (this=this@entry=0x563718302d30, p=...) at kernel/qwidget.cpp:10168
#3  0x00007fb1931f19a9 in KCheckAccelerators::eventFilter (this=0x563715ba84c0, obj=0x563718302d30, e=0x7ffc580c8f00) at /usr/src/debug/kf5-kxmlgui-5.104.0-1.fc37.x86_64/src/kcheckaccelerators.cpp:174
#4  0x00007fb190e9d1d1 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x563715698e30, receiver=receiver@entry=0x563718302d30, event=event@entry=0x7ffc580c8f00) at kernel/qcoreapplication.cpp:1172
#5  0x00007fb191baeda0 in QApplicationPrivate::notify_helper (this=0x563715698e30, receiver=0x563718302d30, e=0x7ffc580c8f00) at kernel/qapplication.cpp:3611
#6  0x00007fb190e9d4e8 in QCoreApplication::notifyInternal2 (receiver=0x563718302d30, event=0x7ffc580c8f00) at kernel/qcoreapplication.cpp:1064
#7  0x00007fb190e9d6f2 in QCoreApplication::sendSpontaneousEvent (receiver=&lt;optimized out&gt;, event=&lt;optimized out&gt;) at kernel/qcoreapplication.cpp:1474
#8  0x00007fb19136ad6d in QGuiApplicationPrivate::processMouseEvent (e=0x56371ac07b20) at kernel/qguiapplication.cpp:2278
#9  0x00007fb191349f1c in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#10 0x00007fb17f116a7e in xcbSourceDispatch (source=&lt;optimized out&gt;) at qxcbeventdispatcher.cpp:105
#11 0x00007fb18fc65c7f in g_main_dispatch (context=0x7fb178005010) at ../glib/gmain.c:3454
#12 g_main_context_dispatch (context=0x7fb178005010) at ../glib/gmain.c:4172
#13 0x00007fb18fcbc118 in g_main_context_iterate.constprop.0 (context=0x7fb178005010, block=1, dispatch=1, self=&lt;optimized out&gt;) at ../glib/gmain.c:4248
#14 0x00007fb18fc62f00 in g_main_context_iteration (context=0x7fb178005010, may_block=1) at ../glib/gmain.c:4313
#15 0x00007fb190eee5fa in QEventDispatcherGlib::processEvents (this=0x563715773d80, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#16 0x00007fb190e9bf3a in QEventLoop::exec (this=this@entry=0x7ffc580c9290, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#17 0x00007fb190ea4002 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#18 0x00007fb19135fad0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863
#19 0x00007fb191baecd9 in QApplication::exec () at kernel/qapplication.cpp:2832
#20 0x0000563713e266ac in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/plasma-workspace-5.27.4.1-1.fc37.x86_64/shell/main.cpp:235
Detaching from program: /usr/bin/plasmashell, process 13671
[Inferior 1 (process 13671) detached]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223380</commentid>
    <comment_count>1</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-04-17 16:54:14 +0000</bug_when>
    <thetext>Interesting, cannot reproduce on Fedora 37 myself. Are you by any chance using a non-Breeze *Plasma* theme?

&gt; On my system, middle-clicking the titlebar buttons crashes KWin as well
Yes, seems more likely. I can&apos;t reproduce that either.

Does any of this happen in the Wayland session too? Or only on X11?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223458</commentid>
    <comment_count>2</comment_count>
    <who name="Ryan Y">ryuichi.ya220</who>
    <bug_when>2023-04-17 23:45:53 +0000</bug_when>
    <thetext>I&apos;m using Breeze Dark.

Yes, it happens in the Wayland session too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223571</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-04-18 15:25:44 +0000</bug_when>
    <thetext>Thanks. Let&apos;s see if the kwin_wayland crash is the same thing. If so, it points to a deeper bug. So can you please attach a backtrace of the kwin_wayland using the `coredumpctl` command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl?

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223678</commentid>
    <comment_count>4</comment_count>
    <who name="Ryan Y">ryuichi.ya220</who>
    <bug_when>2023-04-19 03:54:09 +0000</bug_when>
    <thetext>I&apos;m not a professional but it looks like the same issue. 

#0  QRect::width (this=&lt;optimized out&gt;) at kernel/qwidget.h:860
#1  QWidget::rect (this=0x5616e95b60d0) at kernel/qwidget.h:860
#2  QWidgetPrivate::pointInsideRectAndMask (p=..., this=0x5616e95b1f80) at ../../include/QtWidgets/5.15.8/QtWidgets/private/../../../../../src/widgets/kernel/qwidget_p.h:840
#3  QWidgetPrivate::childAt_helper (this=0x5616e95b1f80, p=..., ignoreChildrenInDestructor=ignoreChildrenInDestructor@entry=false) at kernel/qwidget.cpp:10176
#4  0x00007fd1a09dc97f in QWidget::childAt (this=this@entry=0x5616e95b60d0, p=...) at kernel/qwidget.cpp:10168
#5  0x00007fd1a01a99a9 in KCheckAccelerators::eventFilter (this=0x5616e84030b0, obj=0x5616e95b60d0, e=0x7ffec66dd250) at /usr/src/debug/kf5-kxmlgui-5.104.0-1.fc37.x86_64/src/kcheckaccelerators.cpp:174
#6  0x00007fd1a129d1d1 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x5616e81f4cb0, receiver=receiver@entry=0x5616e95b60d0, event=event@entry=0x7ffec66dd250) at kernel/qcoreapplication.cpp:1172
#7  0x00007fd1a09aeda0 in QApplicationPrivate::notify_helper (this=0x5616e81f4cb0, receiver=0x5616e95b60d0, e=0x7ffec66dd250) at kernel/qapplication.cpp:3611
#8  0x00007fd1a129d4e8 in QCoreApplication::notifyInternal2 (receiver=0x5616e95b60d0, event=0x7ffec66dd250) at kernel/qcoreapplication.cpp:1064
#9  0x00007fd1a129d6d2 in QCoreApplication::sendEvent (receiver=&lt;optimized out&gt;, event=&lt;optimized out&gt;) at kernel/qcoreapplication.cpp:1462
#10 0x00007fd1a29f42ff in KDecoration2::Decoration::mousePressEvent (this=&lt;optimized out&gt;, event=0x7ffec66dd250) at /usr/src/debug/kdecoration-5.27.4-1.fc37.x86_64/src/decoration.cpp:365
#11 0x00007fd1a29f1b07 in KDecoration2::Decoration::event (this=&lt;optimized out&gt;, event=&lt;optimized out&gt;) at /usr/src/debug/kdecoration-5.27.4-1.fc37.x86_64/src/decoration.cpp:294
#12 0x00007fd1a09aed62 in QApplicationPrivate::notify_helper (this=&lt;optimized out&gt;, receiver=0x5616e9587240, e=0x7ffec66dd250) at kernel/qapplication.cpp:3640
#13 0x00007fd1a129d4e8 in QCoreApplication::notifyInternal2 (receiver=0x5616e9587240, event=0x7ffec66dd250) at kernel/qcoreapplication.cpp:1064
#14 0x00007fd1a129d6d2 in QCoreApplication::sendEvent (receiver=&lt;optimized out&gt;, event=&lt;optimized out&gt;) at kernel/qcoreapplication.cpp:1462
#15 0x00007fd1a2c4e60d in KWin::DecorationEventFilter::pointerEvent (this=&lt;optimized out&gt;, event=0x7ffec66dd380, nativeButton=&lt;optimized out&gt;) at /usr/src/debug/kwin-5.27.4.1-1.fc37.x86_64/src/input.cpp:1396
#16 0x00007fd1a2c8e5d5 in std::__invoke_impl&lt;bool, bool (KWin::InputEventFilter::*&amp;)(KWin::MouseEvent*, unsigned int), KWin::InputEventFilter* const&amp;, KWin::MouseEvent*&amp;, unsigned int&amp;&gt; (__f=&lt;optimized out&gt;,
    __t=@0x5616e85cb280: 0x5616e85cbb10) at /usr/include/c++/12/bits/invoke.h:71
#17 std::__invoke&lt;bool (KWin::InputEventFilter::*&amp;)(KWin::MouseEvent*, unsigned int), KWin::InputEventFilter* const&amp;, KWin::MouseEvent*&amp;, unsigned int&amp;&gt; (__fn=&lt;optimized out&gt;) at /usr/include/c++/12/bits/invoke.h:96
#18 std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt;::__call&lt;bool, KWin::InputEventFilter* const&amp;, 0ul, 1ul, 2ul&gt;(std::tuple&lt;KWin::InputEventFilter* const&amp;&gt;&amp;&amp;, std::_Index_tuple&lt;0ul, 1ul, 2ul&gt;) (__args=..., this=&lt;optimized out&gt;) at /usr/include/c++/12/functional:495
#19 std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt;::operator()&lt;KWin::InputEventFilter* const&amp;, bool&gt;(KWin::InputEventFilter* const&amp;) (
    this=&lt;optimized out&gt;) at /usr/include/c++/12/functional:580
#20 __gnu_cxx::__ops::_Iter_pred&lt;std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt;::operator()&lt;KWin::InputEventFilter* const*&gt;(KWin::InputEventFilter* const*) (__it=0x5616e85cb280, this=&lt;optimized out&gt;) at /usr/include/c++/12/bits/predefined_ops.h:318
#21 std::__find_if&lt;KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred&lt;std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt; &gt;(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred&lt;std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt;, std::random_access_iterator_tag) (__pred=..., __last=0x5616e85cb2b0, __first=0x5616e85cb280) at /usr/include/c++/12/bits/stl_algobase.h:2079
#22 std::__find_if&lt;KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred&lt;std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt; &gt;(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, __gnu_cxx::__ops::_Iter_pred&lt;std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt;) (__pred=...,
    __last=0x5616e85cb2b0, __first=0x5616e85cb228) at /usr/include/c++/12/bits/stl_algobase.h:2112
#23 std::find_if&lt;KWin::InputEventFilter* const*, std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt;(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt;) (__pred=..., __last=0x5616e85cb2b0, __first=0x5616e85cb228)
    at /usr/include/c++/12/bits/stl_algo.h:3877
#24 std::none_of&lt;KWin::InputEventFilter* const*, std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt;(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt;) (__pred=..., __last=0x5616e85cb2b0, __first=0x5616e85cb228)
    at /usr/include/c++/12/bits/stl_algo.h:474
#25 std::any_of&lt;KWin::InputEventFilter* const*, std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt;(KWin::InputEventFilter* const*, KWin::InputEventFilter* const*, std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt;) (__pred=..., __last=0x5616e85cb2b0, __first=0x5616e85cb228)
    at /usr/include/c++/12/bits/stl_algo.h:493
#26 KWin::InputRedirection::processFilters&lt;std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt; &gt;(std::_Bind&lt;bool (KWin::InputEventFilter::*(std::_Placeholder&lt;1&gt;, KWin::MouseEvent*, unsigned int))(KWin::MouseEvent*, unsigned int)&gt;) (function=..., this=&lt;optimized out&gt;) at /usr/src/debug/kwin-5.27.4.1-1.fc37.x86_64/src/input.h:193
#27 KWin::PointerInputRedirection::processButton (this=0x5616e82d8930, button=274, state=KWin::InputRedirection::PointerButtonPressed, time=..., device=&lt;optimized out&gt;)
    at /usr/src/debug/kwin-5.27.4.1-1.fc37.x86_64/src/pointer_input.cpp:280
#28 0x00007fd1a12d0e96 in QtPrivate::QSlotObjectBase::call (a=0x7ffec66dd560, r=&lt;optimized out&gt;, this=0x5616e84025b0) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#29 doActivate&lt;false&gt; (sender=0x5616e83fb5e0, signal_index=4, argv=0x7ffec66dd560) at kernel/qobject.cpp:3923
#30 0x00007fd1a12cbe27 in QMetaObject::activate (sender=&lt;optimized out&gt;, m=m@entry=0x7fd1a2ff7500 &lt;KWin::InputDevice::staticMetaObject&gt;, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7ffec66dd560)
    at kernel/qobject.cpp:3983
#31 0x00007fd1a2ba52b3 in KWin::InputDevice::pointerButtonChanged (this=&lt;optimized out&gt;, _t1=&lt;optimized out&gt;, _t2=&lt;optimized out&gt;, _t3=..., _t4=&lt;optimized out&gt;)
    at /usr/src/debug/kwin-5.27.4.1-1.fc37.x86_64/redhat-linux-build/src/kwin_autogen/TAC5DWH4SE/moc_inputdevice.cpp:663
#32 0x00007fd1a2dbd931 in KWin::LibInput::Connection::processEvents (this=0x5616e83633e0) at /usr/src/debug/kwin-5.27.4.1-1.fc37.x86_64/src/backends/libinput/connection.cpp:351
#33 0x00007fd1a12c8134 in QObject::event (this=0x5616e82484a0, e=0x7fd150007c60) at kernel/qobject.cpp:1347
#34 0x00007fd1a09aed62 in QApplicationPrivate::notify_helper (this=&lt;optimized out&gt;, receiver=0x5616e82484a0, e=0x7fd150007c60) at kernel/qapplication.cpp:3640
#35 0x00007fd1a129d4e8 in QCoreApplication::notifyInternal2 (receiver=0x5616e82484a0, event=0x7fd150007c60) at kernel/qcoreapplication.cpp:1064
#36 0x00007fd1a129d6d2 in QCoreApplication::sendEvent (receiver=&lt;optimized out&gt;, event=&lt;optimized out&gt;) at kernel/qcoreapplication.cpp:1462
#37 0x00007fd1a12a0854 in QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=data@entry=0x5616e81f4e20) at kernel/qcoreapplication.cpp:1821
#38 0x00007fd1a12ebb45 in QEventDispatcherUNIX::processEvents (this=0x5616e820fee0, flags=...) at kernel/qeventdispatcher_unix.cpp:468
#39 0x00005616e79e5701 in QUnixEventDispatcherQPA::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) ()
#40 0x00007fd1a129bf3a in QEventLoop::exec (this=this@entry=0x7ffec66dd990, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#41 0x00007fd1a12a4002 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#42 0x00007fd1a175fad0 in QGuiApplication::exec () at kernel/qguiapplication.cpp:1863
#43 0x00007fd1a09aecd9 in QApplication::exec () at kernel/qapplication.cpp:2832
#44 0x00005616e7905d21 in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at /usr/src/debug/kwin-5.27.4.1-1.fc37.x86_64/src/main_wayland.cpp:628</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223820</commentid>
    <comment_count>5</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-04-19 16:21:48 +0000</bug_when>
    <thetext>Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223954</commentid>
    <comment_count>6</comment_count>
    <who name="Bug Janitor Service">bug-janitor</who>
    <bug_when>2023-04-20 08:51:22 +0000</bug_when>
    <thetext>A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/165</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223976</commentid>
    <comment_count>7</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2023-04-20 11:25:12 +0000</bug_when>
    <thetext>Git commit 259c50ff99515e54e4b19ad233e847653429fa82 by David Redondo.
Committed on 20/04/2023 at 11:12.
Pushed by davidre into branch &apos;master&apos;.

kcheckaccelerators: Don&apos;t blindly cast to QWidget

The object that receives the event is not necessarily a QWidget
FIXED-IN:5.106

M  +4    -5    src/kcheckaccelerators.cpp

https://invent.kde.org/frameworks/kxmlgui/commit/259c50ff99515e54e4b19ad233e847653429fa82</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223986</commentid>
    <comment_count>8</comment_count>
    <who name="Ryan Y">ryuichi.ya220</who>
    <bug_when>2023-04-20 11:52:19 +0000</bug_when>
    <thetext>Does this mean the fix has already been merged? That&apos;s awesome.

Thank you, Nate and David!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2223999</commentid>
    <comment_count>9</comment_count>
    <who name="David Redondo">kde</who>
    <bug_when>2023-04-20 13:19:56 +0000</bug_when>
    <thetext>Git commit 5c5fa19a91d2d599d3a4874b3ca2eed28b5baa4e by David Redondo.
Committed on 20/04/2023 at 13:05.
Pushed by davidre into branch &apos;kf5&apos;.

kcheckaccelerators: Don&apos;t blindly cast to QWidget

The object that receives the event is not necessarily a QWidget
FIXED-IN:5.106


(cherry picked from commit 259c50ff99515e54e4b19ad233e847653429fa82)

M  +4    -5    src/kcheckaccelerators.cpp

https://invent.kde.org/frameworks/kxmlgui/commit/5c5fa19a91d2d599d3a4874b3ca2eed28b5baa4e</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2224136</commentid>
    <comment_count>10</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2023-04-20 22:09:06 +0000</bug_when>
    <thetext>Wow, that was a fast fix. Thanks a lot, David!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>