Bug 2366277

Summary: [abrt] gwenview: KCrash::defaultCrashHandler(): gwenview killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Mr. Beedell, Roke Julian Lockhart (RJLB) <8ru2u4gz>
Component: gwenviewAssignee: Rex Dieter <rdieter>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 42CC: 8ru2u4gz, alekcejk, aurelien, kde-sig, rdieter, than
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/5027cc239f833cde88ec42f9388537d153ee069
Whiteboard: abrt_hash:45d16fb211aabef544fd8f7cc82db861569bff10;VARIANT_ID=kde;
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: proc_pid_status
none
File: maps
none
File: limits
none
File: environ
none
File: open_fds
none
File: mountinfo
none
File: os_info
none
File: cpuinfo
none
File: core_backtrace
none
File: var_log_messages
none
File: backtrace none

Description Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:36 UTC
Description of problem:
Per [`wiki.gentoo.org/wiki/GPU_passthrough_with_virt-manager,_QEMU,_and_KVM#Windows`][1], I added the undermentioned to my `PRETTY_NAME="Fedora Linux 42 (KDE Plasma Desktop Edition)"` VM in `virt-manager-5.0.0-2.fc42.noarch` in order to gain GPU passthrough. Instead, I lost my display output:

> ~~~XML
> <hostdev mode="subsystem" type="pci" managed="yes">
>   <source>
>     <address domain="0x0000" bus="0x03" slot="0x00" function="0x0"/>
>   </source>
>   <address type="pci" domain="0x0000" bus="0x07" slot="0x00" function="0x0"/>
> </hostdev>
> ~~~

Consequently, I SSH'd via my smartphone into the superuser account, and initiated a `shutdown`. This appeared to hang, for after a few minutes, it hadn't completed, but I couldn't SSH anymore (because it was, presumably, in the shutdown log). Consequently, I hit the MB's RESET_SW. After an update that was scheduled for that reboot, GNOME Abrt appeared at login with this report.

[1]: https://wiki.gentoo.org/index.php?title=GPU_passthrough_with_virt-manager,_QEMU,_and_KVM&oldid=1388212#Windows:~:text=Edit%20the%20VM%20in%20virt%2Dmanager,Attempt%20to%20boot%20the%20VM

Version-Release number of selected component:
gwenview-1:25.04.0-2.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         gwenview killed by SIGSEGV
journald_cursor: s=c1f108f1ef4e48808a377c0a73f168fc;i=4ac3d6;b=7e481e280690489a81a327c51e9b0665;m=431ac3537;t=6351b7674e24b;x=850e9c3b075fc125
executable:     /usr/bin/gwenview
cmdline:        /usr/bin/gwenview $'/home/RokeJulianLockhart/Pictures/Screenshots/@{\'Type\'=\'Screenshot\'; \'Date\'=\'+20250514T171716+0100\'}#.png'
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-org.kde.gwenview
rootdir:        /
uid:            1000
kernel:         6.14.5-300.fc42.x86_64
package:        gwenview-1:25.04.0-2.fc42
runlevel:       N 5
dso_list:       /usr/bin/gwenview gwenview-1:25.04.0-2.fc42.x86_64 (Fedora Project) 1745150255
backtrace_rating: 4
crash_function: KCrash::defaultCrashHandler

Truncated backtrace:
Thread no. 1 (26 frames)
 #3 KCrash::defaultCrashHandler at /usr/src/debug/kf6-kcrash-6.13.0-1.fc42.x86_64/src/kcrash.cpp:605
 #5 QtWaylandClient::QWaylandInputDevice::pointer at /usr/include/qt6/QtCore/qscopedpointer.h:105
 #6 QtWaylandClient::QWaylandNativeInterface::nativeResourceForIntegration at /usr/src/debug/qt6-qtwayland-6.9.0-3.fc42.x86_64/src/client/qwaylandnativeinterface.cpp:56
 #7 Gwenview::WaylandGestures::init at /usr/include/c++/15/utility:114
 #8 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #9 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
 #10 QtPrivate::QSlotObjectBase::call at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
 #11 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4138
 #12 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
 #13 QMetaObject::activate<void, QtWaylandClient::QWaylandDisplay::RegistryGlobal> at /usr/include/qt6/QtCore/qobjectdefs.h:306
 #14 QtWaylandClient::QWaylandDisplay::globalRemoved at /usr/src/debug/qt6-qtwayland-6.9.0-3.fc42.x86_64/redhat-linux-build/src/client/WaylandClient_autogen/include/moc_qwaylanddisplay_p.cpp:156
 #15 QtWaylandClient::QWaylandDisplay::reconnect at /usr/src/debug/qt6-qtwayland-6.9.0-3.fc42.x86_64/src/client/qwaylanddisplay.cpp:448
 #16 QObject::event at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
 #17 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
 #18 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #19 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
 #20 QCoreApplicationPrivate::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
 #21 postEventSourceDispatch at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
 #23 g_main_context_dispatch_unlocked at ../glib/gmain.c:4249
 #24 g_main_context_iterate_unlocked at ../glib/gmain.c:4314
 #25 g_main_context_iteration at ../glib/gmain.c:4379
 #26 QEventDispatcherGlib::processEvents at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
 #27 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77
 #28 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
 #29 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1993
 #30 QApplication::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2568

Comment 1 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:40 UTC
Created attachment 2089804 [details]
File: proc_pid_status

Comment 2 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:41 UTC
Created attachment 2089805 [details]
File: maps

Comment 3 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:43 UTC
Created attachment 2089806 [details]
File: limits

Comment 4 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:45 UTC
Created attachment 2089807 [details]
File: environ

Comment 5 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:47 UTC
Created attachment 2089808 [details]
File: open_fds

Comment 6 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:48 UTC
Created attachment 2089809 [details]
File: mountinfo

Comment 7 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:50 UTC
Created attachment 2089810 [details]
File: os_info

Comment 8 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:52 UTC
Created attachment 2089811 [details]
File: cpuinfo

Comment 9 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:54 UTC
Created attachment 2089812 [details]
File: core_backtrace

Comment 10 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:55 UTC
Created attachment 2089813 [details]
File: var_log_messages

Comment 11 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-14 17:15:57 UTC
Created attachment 2089814 [details]
File: backtrace