Bug 2364062

Summary: [abrt] mediainfo-qt: socket_send(): mediainfo-qt killed by SIGSEGV
Product: [Fedora] Fedora Reporter: Mr. Beedell, Roke Julian Lockhart (RJLB) <8ru2u4gz>
Component: mediainfoAssignee: Vasiliy Glazov <vascom2>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 42CC: 8ru2u4gz, vascom2
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
URL: https://retrace.fedoraproject.org/faf/reports/bthash/7907ce10a5052f84a23e61dd0e57f899763b88d
Whiteboard: abrt_hash:cd50873e85915ab4a2e6bafac9764fc85262a550;VARIANT_ID=kde;
Fixed In Version: mediainfo-25.07-1.fc43 mediainfo-25.07-1.el10_2 mediainfo-25.07-1.fc42 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-10-03 00:29:05 UTC 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: exploitable
none
File: dso_list
none
File: backtrace none

Description Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:58:56 UTC
Description of problem:
I invoked the file picker. This also applies to the directory picker. This is the downstream counterpart to https://github.com/MediaArea/MediaInfo/issues/1111#issue-3039442139.

Version-Release number of selected component:
mediainfo-qt-25.03-1.fc42

Additional info:
reporter:       libreport-2.17.15
type:           CCpp
reason:         mediainfo-qt killed by SIGSEGV
journald_cursor: s=c1f108f1ef4e48808a377c0a73f168fc;i=3f1828;b=c02877e60e3549f8a33b3a41e498b4b6;m=20a7a9f43;t=634620f0119b7;x=27b298edcf6d06bb
executable:     /usr/bin/mediainfo-qt
cmdline:        /usr/bin/mediainfo-qt
cgroup:         0::/user.slice/user-1000.slice/user/app.slice/app-mediainfo\x2dqt
rootdir:        /
uid:            1000
kernel:         6.14.4-300.fc42.x86_64
package:        mediainfo-qt-25.03-1.fc42
runlevel:       N 5
backtrace_rating: 4
crash_function: socket_send
comment:        I invoked the file picker. This also applies to the directory picker. This is the downstream counterpart to https://github.com/MediaArea/MediaInfo/issues/1111#issue-3039442139.

Truncated backtrace:
Thread no. 1 (67 frames)
 #0 socket_send at ../../source4/lib/socket/socket.c:239
 #1 send_packet at /usr/src/debug/libusbmuxd-2.1.0-3.fc42.x86_64/src/libusbmuxd.c:545
 #2 send_plist_packet at /usr/src/debug/libusbmuxd-2.1.0-3.fc42.x86_64/src/libusbmuxd.c:576
 #3 send_list_devices_packet at /usr/src/debug/libusbmuxd-2.1.0-3.fc42.x86_64/src/libusbmuxd.c:794
 #4 usbmuxd_get_device_list at /usr/src/debug/libusbmuxd-2.1.0-3.fc42.x86_64/src/libusbmuxd.c:1293
 #5 idevice_get_device_list at /usr/src/debug/libimobiledevice-1.3.0
 #6 Solid::Backends::IMobile::Manager::spinUp at /usr/src/debug/kf6-solid-6.13.0-1.fc42.x86_64/src/solid/devices/backends/imobile/imobilemanager.cpp:80
 #7 Solid::Backends::IMobile::Manager::Manager at /usr/src/debug/kf6-solid-6.13.0-1.fc42.x86_64/src/solid/devices/backends/imobile/imobilemanager.cpp:46
 #8 Solid::ManagerBasePrivate::loadBackends at /usr/src/debug/kf6-solid-6.13.0-1.fc42.x86_64/src/solid/devices/managerbase.cpp:64
 #9 Solid::DeviceManagerPrivate::DeviceManagerPrivate at /usr/src/debug/kf6-solid-6.13.0-1.fc42.x86_64/src/solid/devices/frontend/devicemanager.cpp:31
 #10 Solid::DeviceManagerStorage::ensureManagerCreated at /usr/src/debug/kf6-solid-6.13.0-1.fc42.x86_64/src/solid/devices/frontend/devicemanager.cpp:299
 #11 Solid::DeviceManagerStorage::notifier at /usr/src/debug/kf6-solid-6.13.0-1.fc42.x86_64/src/solid/devices/frontend/devicemanager.cpp:292
 #12 Solid::DeviceNotifier::instance at /usr/src/debug/kf6-solid-6.13.0-1.fc42.x86_64/src/solid/devices/frontend/devicemanager.cpp:188
 #13 Solid::Device::Device at /usr/src/debug/kf6-solid-6.13.0-1.fc42.x86_64/src/solid/devices/frontend/device.cpp:44
 #14 KFilePlacesItem::KFilePlacesItem at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/filewidgets/kfileplacesitem.cpp:47
 #15 KFilePlacesModelPrivate::loadBookmarkList at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/filewidgets/kfileplacesmodel.cpp:888
 #16 KFilePlacesModelPrivate::reloadBookmarks at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/filewidgets/kfileplacesmodel.cpp:764
 #17 KFilePlacesModel::KFilePlacesModel at /usr/include/c++/15/bits/unique_ptr.h:193
 #18 KFileWidgetPrivate::initDirOpWidgets at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/filewidgets/kfilewidget.cpp:1062
 #19 KFileWidget::KFileWidget at /usr/src/debug/kf6-kio-6.13.0-2.fc42.x86_64/src/filewidgets/kfilewidget.cpp:358
 #20 KDEPlatformFileDialog::KDEPlatformFileDialog at /usr/src/debug/plasma-integration-6.3.4-2.fc42.x86_64/qt6/src/platformtheme/kdeplatformfiledialoghelper.cpp:43
 #21 KDEPlatformFileDialogHelper::KDEPlatformFileDialogHelper at /usr/src/debug/plasma-integration-6.3.4-2.fc42.x86_64/qt6/src/platformtheme/kdeplatformfiledialoghelper.cpp:215
 #22 KdePlatformTheme::createPlatformDialogHelper at /usr/src/debug/plasma-integration-6.3.4-2.fc42.x86_64/qt6/src/platformtheme/kdeplatformtheme.cpp:343
 #23 QDialogPrivate::platformHelper at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/dialogs/qdialog.cpp:88
 #24 QFileDialogPrivate::platformFileDialogHelper at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/dialogs/qfiledialog_p.h:92
 #25 QFileDialogPrivate::init at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/dialogs/qfiledialog.cpp:2918
 #26 QFileDialog::QFileDialog at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/dialogs/qfiledialog.cpp:365
 #27 QFileDialog::getExistingDirectoryUrl at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/dialogs/qfiledialog.cpp:2590
 #28 QFileDialog::getExistingDirectory at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/dialogs/qfiledialog.cpp:2544
 #29 MainWindow::on_actionOpen_Folder_triggered at ../../../Source/GUI/Qt/mainwindow.cpp:1128
 #30 MainWindow::qt_static_metacall at _Automated/moc_mainwindow.cpp:195
 #31 MainWindow::qt_metacall at _Automated/moc_mainwindow.cpp:238
 #32 doActivate<false> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4164
 #33 QMetaObject::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:4198
 #34 QMetaObject::activate<void, bool> at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobjectdefs.h:306
 #35 QAction::triggered at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/redhat-linux-build/src/gui/Gui_autogen/include/moc_qaction.cpp:372
 #36 QAction::activate at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qaction.cpp:1104
 #37 QMenuPrivate::activateCausedStack at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/widgets/qmenu.cpp:1410
 #38 QMenuPrivate::activateAction at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/widgets/qmenu.cpp:1492
 #39 QWidget::event at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qwidget.cpp:9354
 #40 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
 #41 QApplication::notify at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2778
 #42 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #43 QCoreApplication::sendSpontaneousEvent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1560
 #44 QApplicationPrivate::sendMouseEvent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2359
 #45 QWidgetWindow::handleMouseEvent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qwidgetwindow.cpp:577
 #46 QWidgetWindow::event at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qwidgetwindow.cpp:292
 #47 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
 #48 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #49 QCoreApplication::sendSpontaneousEvent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1560
 #50 QGuiApplicationPrivate::processMouseEvent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:2483
 #51 QWindowSystemInterface::sendWindowSystemEvents at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1113
 #52 QWindowSystemInterface::flushWindowSystemEvents at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qwindowsysteminterface.cpp:1082
 #53 QObject::event at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qobject.cpp:1431
 #54 QApplicationPrivate::notify_helper at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3301
 #55 QCoreApplication::notifyInternal2 at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
 #56 QCoreApplication::sendEvent at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1546
 #57 QCoreApplicationPrivate::sendPostedEvents at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1879
 #58 postEventSourceDispatch at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:246
 #60 g_main_context_dispatch_unlocked at ../glib/gmain.c:4249
 #61 g_main_context_iterate_unlocked at ../glib/gmain.c:4314
 #62 g_main_context_iteration at ../glib/gmain.c:4379
 #63 QEventDispatcherGlib::processEvents at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
 #64 QEventLoop::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/global/qflags.h:77
 #65 QCoreApplication::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1449
 #66 QGuiApplication::exec at /usr/src/debug/qt6-qtbase-6.9.0-2.fc42.x86_64/src/gui/kernel/qguiapplication.cpp:1993
 #67 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-05 11:59:00 UTC
Created attachment 2088423 [details]
File: proc_pid_status

Comment 2 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:02 UTC
Created attachment 2088424 [details]
File: maps

Comment 3 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:03 UTC
Created attachment 2088425 [details]
File: limits

Comment 4 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:04 UTC
Created attachment 2088426 [details]
File: environ

Comment 5 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:06 UTC
Created attachment 2088427 [details]
File: open_fds

Comment 6 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:07 UTC
Created attachment 2088428 [details]
File: mountinfo

Comment 7 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:08 UTC
Created attachment 2088429 [details]
File: os_info

Comment 8 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:10 UTC
Created attachment 2088430 [details]
File: cpuinfo

Comment 9 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:11 UTC
Created attachment 2088431 [details]
File: core_backtrace

Comment 10 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:13 UTC
Created attachment 2088432 [details]
File: exploitable

Comment 11 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:14 UTC
Created attachment 2088433 [details]
File: dso_list

Comment 12 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-05-05 11:59:15 UTC
Created attachment 2088434 [details]
File: backtrace

Comment 13 Fedora Update System 2025-09-24 12:14:40 UTC
FEDORA-2025-38d35b772b (libmediainfo-25.07-1.fc43 and mediainfo-25.07-1.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-38d35b772b

Comment 14 Fedora Update System 2025-09-24 12:14:40 UTC
FEDORA-EPEL-2025-34d0003ee2 (libmediainfo-25.07-1.el10_2 and mediainfo-25.07-1.el10_2) has been submitted as an update to Fedora EPEL 10.2.
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-34d0003ee2

Comment 15 Fedora Update System 2025-09-24 12:14:41 UTC
FEDORA-2025-6b6a990a4c (libmediainfo-25.07-1.fc42 and mediainfo-25.07-1.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-6b6a990a4c

Comment 16 Fedora Update System 2025-09-25 01:18:04 UTC
FEDORA-EPEL-2025-34d0003ee2 has been pushed to the Fedora EPEL 10.2 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-34d0003ee2

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 17 Fedora Update System 2025-09-25 01:32:18 UTC
FEDORA-2025-6b6a990a4c has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-6b6a990a4c`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-6b6a990a4c

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 18 Fedora Update System 2025-09-25 01:38:55 UTC
FEDORA-2025-38d35b772b has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-38d35b772b`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-38d35b772b

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 19 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-09-25 11:27:23 UTC
(In reply to Fedora Update System from comment #13)

Per https://github.com/MediaArea/MediaInfo/issues/1111#issuecomment-3328212048, I really doubt that the mere version increase remediates this.

Comment 20 Vasiliy Glazov 2025-09-25 12:59:21 UTC
OK

Then please reopen this ticket when it will be closed.

Comment 21 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-09-25 13:31:44 UTC
(In reply to Vasiliy Glazov from comment #20)

> Then please reopen this ticket when it will be closed.

Setting `NEEDSINFO` to self, to ensure I do. I could close this as `WORKSFORME`, but I'd like it triaged, due to the explanations provided at the cited thread: they indicate something rather fundamental went wrong in QA, which should, at least, be reviewed.

Comment 22 Fedora Update System 2025-09-28 01:03:17 UTC
FEDORA-2025-38d35b772b (libmediainfo-25.07-1.fc43 and mediainfo-25.07-1.fc43) has been pushed to the Fedora 43 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 23 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-09-28 09:29:11 UTC
See https://bugzilla.redhat.com/show_bug.cgi?id=2364062#c21.

Comment 24 Fedora Update System 2025-10-03 00:29:05 UTC
FEDORA-EPEL-2025-34d0003ee2 (libmediainfo-25.07-1.el10_2 and mediainfo-25.07-1.el10_2) has been pushed to the Fedora EPEL 10.2 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 25 Fedora Update System 2025-10-03 00:52:39 UTC
FEDORA-2025-6b6a990a4c (libmediainfo-25.07-1.fc42 and mediainfo-25.07-1.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 26 Mr. Beedell, Roke Julian Lockhart (RJLB) 2025-10-03 10:07:42 UTC
I presume I performed https://bugzilla.redhat.com/show_bug.cgi?id=2364062#c23 prematurely, rather than a person overriding my decision.