https://bugs.kde.org/show_bug.cgi?id=508745
Bug ID: 508745
Summary: kde portal (daemon?) crash when double clicking
confirmation in file picker portal
Classification: Plasma
Product: xdg-desktop-portal-kde
Version First 6.4.4
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Application: xdg-desktop-portal-kde (6.4.4)
ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.17.0
Operating System: Linux 6.15.10-200.fc42.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 42 (KDE Plasma Desktop Edition)"
DrKonqi: 6.4.4 [CoredumpBackend]
-- Information about the crash:
- selecting file in /tmp that showed up after the portal was opened
- application has access to /tmp and correctly got the selection (and was able
to read the file)
- i could not screen record this as it crashes the portal that obs uses to
record screen, i have attached a phone recording
- I clicked the okay button a couple times (i think it lagged a slight bit)
which may have triggered some sort of race condition with it exiting
- if it is relevant, the application opening the portal was the gajim 1.9.5
flatpak version
i accidentally clicked that i cannot reproduce, however i can with this
specific file for some reason.
- file is
https://mega.nz/file/tYAjVZ4L#PZU0HVBoiSPE6FdDMoxjY1gtilrsAyJ1JyVA6jMo-TQ with
filename signal-2025-08-25-161600.jpeg
- recording of repro:
https://mega.nz/file/FQ42HJqa#EgWr-ELZ130QVxY9SCabnrw7KkCVWecxxFL3D2Co8LA
- it sounds like i single clicked, but i double clicked really fast, this is
important as it doesnt crash without double clicking
I can reproduce, i just misclicked and dont know how to change what it says
below this
The crash does not seem to be reproducible.
-- Backtrace (Reduced):
#5 0x00007facaf933a8b in QArrayDataPointer<QString>::QArrayDataPointer
(this=0x7ffdc44cbb70, other=...) at
/usr/include/qt6/QtCore/qarraydatapointer.h:38
#6 QList<QString>::QList (this=0x7ffdc44cbb70, this=<optimized out>) at
/usr/include/qt6/QtCore/qlist.h:76
#7 KFilePlacesModel::supportedSchemes (this=0x56191bd1e950) at
/usr/src/debug/kf6-kio-6.17.0-1.fc42.x86_64/src/filewidgets/kfileplacesmodel.cpp:1536
#8 0x00007facaf915985 in KFileWidget::slotOk (this=<optimized out>) at
/usr/include/c++/15/bits/unique_ptr.h:193
#9 0x00007facac5657ba in QtPrivate::QSlotObjectBase::call
(this=0x56191c044b10, r=0x56191c023d40, a=0x7ffdc44cbd50) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#10 doActivate<false> (sender=0x56191c053d40, signal_index=9,
argv=argv@entry=0x7ffdc44cbd50) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qobject.cpp:4146
[...]
#13 QAbstractButton::clicked (this=this@entry=0x56191c053d40, _t1=<optimized
out>) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/redhat-linux-build/src/widgets/Widgets_autogen/include/moc_qabstractbutton.cpp:252
#14 0x00007facad989043 in QAbstractButtonPrivate::emitClicked
(this=0x56191be0f5c0) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/widgets/qabstractbutton.cpp:381
#15 0x00007facad98a743 in QAbstractButtonPrivate::click (this=0x56191be0f5c0)
at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/widgets/qabstractbutton.cpp:374
#16 0x00007facad98a96d in QAbstractButton::mouseReleaseEvent
(this=0x56191c053d40, e=0x7ffdc44cc380) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/widgets/qabstractbutton.cpp:976
#17 0x00007facad8a6908 in QWidget::event (this=0x56191c053d40,
event=0x7ffdc44cc380) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qwidget.cpp:9367
#18 0x00007facad83d97f in QApplicationPrivate::notify_helper
(this=this@entry=0x56191b990020, receiver=receiver@entry=0x56191c053d40,
e=e@entry=0x7ffdc44cc380) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:3303
#19 0x00007facad848593 in QApplication::notify (this=<optimized out>,
receiver=<optimized out>, e=0x7ffdc44cc380) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2780
#20 0x00007facac4f9f38 in QCoreApplication::notifyInternal2
(receiver=0x56191c053d40, event=0x7ffdc44cc380) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1106
#21 0x00007facac4fa1ad in QCoreApplication::sendSpontaneousEvent
(receiver=<optimized out>, event=<optimized out>) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/corelib/kernel/qcoreapplication.cpp:1560
#22 0x00007facad846e29 in QApplicationPrivate::sendMouseEvent
(receiver=receiver@entry=0x56191c053d40, event=event@entry=0x7ffdc44cc380,
alienWidget=<optimized out>, nativeWidget=nativeWidget@entry=0x56191c369710,
buttonDown=buttonDown@entry=0x7facadfeb9d0 <qt_button_down>,
lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at
/usr/src/debug/qt6-qtbase-6.9.1-1.fc42.x86_64/src/widgets/kernel/qapplication.cpp:2361
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.