https://bugs.kde.org/show_bug.cgi?id=477356
Bug ID: 477356
Summary: Saving a file takes ten seconds before anything
happens
Classification: Plasma
Product: xdg-desktop-portal-kde
Version: 5.27.9
Platform: Flatpak
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected], [email protected]
Target Milestone: ---
Application: xdg-desktop-portal-kde (5.27.9)
Qt Version: 5.15.11
Frameworks Version: 5.112.0
Operating System: Linux 6.5.4-1-default x86_64
Windowing System: X11
Distribution: openSUSE Tumbleweed
DrKonqi: 5.27.9 [CoredumpBackend]
-- Information about the crash:
I was using Thonny (micropython editor), but the same thing happened every
other time I tried to save a file. A button with KDE logo appears on the panel
and the tumbler tumbles for maybe ten seconds. then the save dialog appears.
Clicking a library causes the same th ing, KDE panel item and wait for ten
seconds. The last time the portal actually crashed.
The reporter is unsure if this crash is reproducible.
-- Backtrace:
Application: Portal (xdg-desktop-portal-kde), signal: Segmentation fault
PID: 4472 (xdg-desktop-por)
UID: 1000 (ian)
GID: 1000 (ian)
Signal: 11 (SEGV)
Timestamp: Wed 2023-11-22 19:54:13 AEDT (43s ago)
Command Line: /usr/libexec/xdg-desktop-portal-kde
Executable: /usr/libexec/xdg-desktop-portal-kde
Control Group:
/user.slice/user-1000.slice/[email protected]/session.slice/plasma-xdg-desktop-portal-kde.service
Unit: [email protected]
User Unit: plasma-xdg-desktop-portal-kde.service
Slice: user-1000.slice
Owner UID: 1000 (ian)
Boot ID: 1f31a4839bc0416693324c2eda70b9a8
Machine ID: 29535661e97b4ebea7baeee4f9d533e9
Hostname: opensusian
Storage:
/var/lib/systemd/coredump/core.xdg-desktop-por.1000.1f31a4839bc0416693324c2eda70b9a8.4472.1700643253000000.zst
(present)
Size on Disk: 3.4M
Message: Process 4472 (xdg-desktop-por) of user 1000 dumped core.
Stack trace of thread 5847:
#0 0x00007f99d8491dec __pthread_kill_implementation (libc.so.6
+ 0x91dec)
#1 0x00007f99d843f0c6 raise (libc.so.6 + 0x3f0c6)
#2 0x00007f99d9940d9a _ZN6KCrash19defaultCrashHandlerEi
(libKF5Crash.so.5 + 0x7d9a)
#3 0x00007f99d843f190 __restore_rt (libc.so.6 + 0x3f190)
#4 0x00007f99d8491dec __pthread_kill_implementation (libc.so.6
+ 0x91dec)
#5 0x00007f99d843f0c6 raise (libc.so.6 + 0x3f0c6)
#6 0x00007f99d843f190 __restore_rt (libc.so.6 + 0x3f190)
#7 0x00007f99d8514e11 pselect (libc.so.6 + 0x114e11)
#8 0x00007f99d64b6b37 n/a (libusbmuxd-2.0.so.6 + 0x4b37)
#9 0x00007f99d64b77a3 n/a (libusbmuxd-2.0.so.6 + 0x57a3)
#10 0x00007f99d848ff44 start_thread (libc.so.6 + 0x8ff44)
#11 0x00007f99d85184cc __clone3 (libc.so.6 + 0x1184cc)
Stack trace of thread 4512:
#0 0x00007f99d848c4ee __futex_abstimed_wait_common (libc.so.6
+ 0x8c4ee)
#1 0x00007f99d848f230 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8f230)
#2 0x00007f99d02d1feb n/a (iris_dri.so + 0xd1feb)
#3 0x00007f99d031b8e7 n/a (iris_dri.so + 0x11b8e7)
#4 0x00007f99d848ff44 start_thread (libc.so.6 + 0x8ff44)
#5 0x00007f99d85184cc __clone3 (libc.so.6 + 0x1184cc)
Stack trace of thread 4472:
#0 0x00007f99d8509d7f __poll (libc.so.6 + 0x109d7f)
#1 0x00007f99d9940198 n/a (libKF5Crash.so.5 + 0x7198)
#2 0x00007f99d9940d3d _ZN6KCrash19defaultCrashHandlerEi
(libKF5Crash.so.5 + 0x7d3d)
#3 0x00007f99d843f190 __restore_rt (libc.so.6 + 0x3f190)
#4 0x00007f99d9381cf0 _ZNK7QWindow15transientParentEv
(libQt5Gui.so.5 + 0x181cf0)
#5 0x00007f99d9381daa
_ZNK7QWindow12isAncestorOfEPKS_NS_12AncestorModeE (libQt5Gui.so.5 + 0x181daa)
#6 0x00007f99da7a4354
_ZNK19QApplicationPrivate15isWindowBlockedEP7QWindowPS1_ (libQt5Widgets.so.5 +
0x1a4354)
#7 0x00007f99d93751d6
_ZN22QGuiApplicationPrivate15showModalWindowEP7QWindow (libQt5Gui.so.5 +
0x1751d6)
#8 0x00007f99d9388018 _ZN14QWindowPrivate10setVisibleEb
(libQt5Gui.so.5 + 0x188018)
#9 0x00007f99da7dacd1 _ZN14QWidgetPrivate8show_sysEv
(libQt5Widgets.so.5 + 0x1dacd1)
#10 0x00007f99da7e38bb _ZN14QWidgetPrivate11show_helperEv
(libQt5Widgets.so.5 + 0x1e38bb)
#11 0x00007f99da7e6803 _ZN14QWidgetPrivate10setVisibleEb
(libQt5Widgets.so.5 + 0x1e6803)
#12 0x00007f99da9ae515 _ZN7QDialog10setVisibleEb
(libQt5Widgets.so.5 + 0x3ae515)
#13 0x00007f99da9adb21 _ZN7QDialog4execEv (libQt5Widgets.so.5 +
0x3adb21)
#14 0x0000560d36ba4c00 n/a (xdg-desktop-portal-kde + 0x83c00)
#15 0x0000560d36b50309 n/a (xdg-desktop-portal-kde + 0x2f309)
#16 0x0000560d36b54923 n/a (xdg-desktop-portal-kde + 0x33923)
#17 0x00007f99d999446b n/a (libQt5DBus.so.5 + 0x2846b)
#18 0x00007f99d99982e6 n/a (libQt5DBus.so.5 + 0x2c2e6)
#19 0x00007f99d99989d2 n/a (libQt5DBus.so.5 + 0x2c9d2)
#20 0x00007f99d999ac98 n/a (libQt5DBus.so.5 + 0x2ec98)
#21 0x00007f99d8f18f50 _ZN7QObject5eventEP6QEvent
(libQt5Core.so.5 + 0x318f50)
#22 0x00007f99da7a519e
_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 +
0x1a519e)
#23 0x00007f99d8eed198
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 +
0x2ed198)
#24 0x00007f99d8ef0791
_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData
(libQt5Core.so.5 + 0x2f0791)
#25 0x00007f99d8f468c3 n/a (libQt5Core.so.5 + 0x3468c3)
#26 0x00007f99d7266f30 n/a (libglib-2.0.so.0 + 0x5bf30)
#27 0x00007f99d7268b58 n/a (libglib-2.0.so.0 + 0x5db58)
#28 0x00007f99d726920c g_main_context_iteration
(libglib-2.0.so.0 + 0x5e20c)
#29 0x00007f99d8f460d6
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 + 0x3460d6)
#30 0x00007f99d8eebc2b
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 +
0x2ebc2b)
#31 0x00007f99d8ef40c0 _ZN16QCoreApplication4execEv
(libQt5Core.so.5 + 0x2f40c0)
#32 0x0000560d36b4bcaa n/a (xdg-desktop-portal-kde + 0x2acaa)
#33 0x00007f99d84281b0 __libc_start_call_main (libc.so.6 +
0x281b0)
#34 0x00007f99d8428279 __libc_start_main@@GLIBC_2.34 (libc.so.6
+ 0x28279)
#35 0x0000560d36b4ca75 n/a (xdg-desktop-portal-kde + 0x2ba75)
Stack trace of thread 4511:
#0 0x00007f99d848c4ee __futex_abstimed_wait_common (libc.so.6
+ 0x8c4ee)
#1 0x00007f99d848f230 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8f230)
#2 0x00007f99d02d1feb n/a (iris_dri.so + 0xd1feb)
#3 0x00007f99d031b8e7 n/a (iris_dri.so + 0x11b8e7)
#4 0x00007f99d848ff44 start_thread (libc.so.6 + 0x8ff44)
#5 0x00007f99d85184cc __clone3 (libc.so.6 + 0x1184cc)
Stack trace of thread 4514:
#0 0x00007f99d848c4ee __futex_abstimed_wait_common (libc.so.6
+ 0x8c4ee)
#1 0x00007f99d848f230 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8f230)
#2 0x00007f99d02d1feb n/a (iris_dri.so + 0xd1feb)
#3 0x00007f99d031b8e7 n/a (iris_dri.so + 0x11b8e7)
#4 0x00007f99d848ff44 start_thread (libc.so.6 + 0x8ff44)
#5 0x00007f99d85184cc __clone3 (libc.so.6 + 0x1184cc)
Stack trace of thread 4515:
#0 0x00007f99d848c4ee __futex_abstimed_wait_common (libc.so.6
+ 0x8c4ee)
#1 0x00007f99d848f230 pthread_cond_wait@@GLIBC_2.3.2
(libc.so.6 + 0x8f230)
#2 0x00007f99d02d1feb n/a (iris_dri.so + 0xd1feb)
#3 0x00007f99d031b8e7 n/a (iris_dri.so + 0x11b8e7)
#4 0x00007f99d848ff44 start_thread (libc.so.6 + 0x8ff44)
#5 0x00007f99d85184cc __clone3 (libc.so.6 + 0x1184cc)
Stack trace of thread 4493:
#0 0x00007f99d8509d7f __poll (libc.so.6 + 0x109d7f)
#1 0x00007f99d7268aff n/a (libglib-2.0.so.0 + 0x5daff)
#2 0x00007f99d726920c g_main_context_iteration
(libglib-2.0.so.0 + 0x5e20c)
#3 0x00007f99d8f460ee
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 + 0x3460ee)
#4 0x00007f99d8eebc2b
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 +
0x2ebc2b)
#5 0x00007f99d8d02f6e _ZN7QThread4execEv (libQt5Core.so.5 +
0x102f6e)
#6 0x00007f99d9986517 n/a (libQt5DBus.so.5 + 0x1a517)
#7 0x00007f99d8d0419d n/a (libQt5Core.so.5 + 0x10419d)
#8 0x00007f99d848ff44 start_thread (libc.so.6 + 0x8ff44)
#9 0x00007f99d85184cc __clone3 (libc.so.6 + 0x1184cc)
ELF object binary architecture: AMD x86-64
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.opensuse.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from
terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 5847]
[New LWP 4512]
[New LWP 4472]
[New LWP 4511]
[New LWP 4514]
[New LWP 4515]
[New LWP 4493]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/libexec/xdg-desktop-portal-kde'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f99d8491dec in __pthread_kill_implementation () from
/lib64/libc.so.6
[Current thread is 1 (Thread 0x7f99c9eba6c0 (LWP 5847))]
[Current thread is 1 (Thread 0x7f99c9eba6c0 (LWP 5847))]
Thread 7 (Thread 0x7f99d36826c0 (LWP 4493)):
#0 0x00007f99d8509d7f in poll () at /lib64/libc.so.6
#1 0x00007f99d7268aff in () at /lib64/libglib-2.0.so.0
#2 0x00007f99d726920c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#3 0x00007f99d8f460ee in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#4 0x00007f99d8eebc2b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#5 0x00007f99d8d02f6e in QThread::exec() () at /lib64/libQt5Core.so.5
#6 0x00007f99d9986517 in () at /lib64/libQt5DBus.so.5
#7 0x00007f99d8d0419d in () at /lib64/libQt5Core.so.5
#8 0x00007f99d848ff44 in start_thread () at /lib64/libc.so.6
#9 0x00007f99d85184cc in clone3 () at /lib64/libc.so.6
Thread 6 (Thread 0x7f99ca6bb6c0 (LWP 4515)):
#0 0x00007f99d848c4ee in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f99d848f230 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f99d02d1feb in () at /usr/lib64/dri/iris_dri.so
#3 0x00007f99d031b8e7 in () at /usr/lib64/dri/iris_dri.so
#4 0x00007f99d848ff44 in start_thread () at /lib64/libc.so.6
#5 0x00007f99d85184cc in clone3 () at /lib64/libc.so.6
Thread 5 (Thread 0x7f99caebc6c0 (LWP 4514)):
#0 0x00007f99d848c4ee in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f99d848f230 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f99d02d1feb in () at /usr/lib64/dri/iris_dri.so
#3 0x00007f99d031b8e7 in () at /usr/lib64/dri/iris_dri.so
#4 0x00007f99d848ff44 in start_thread () at /lib64/libc.so.6
#5 0x00007f99d85184cc in clone3 () at /lib64/libc.so.6
Thread 4 (Thread 0x7f99cbebe6c0 (LWP 4511)):
#0 0x00007f99d848c4ee in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f99d848f230 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f99d02d1feb in () at /usr/lib64/dri/iris_dri.so
#3 0x00007f99d031b8e7 in () at /usr/lib64/dri/iris_dri.so
#4 0x00007f99d848ff44 in start_thread () at /lib64/libc.so.6
#5 0x00007f99d85184cc in clone3 () at /lib64/libc.so.6
Thread 3 (Thread 0x7f99d5c6ca00 (LWP 4472)):
[KCrash Handler]
#4 0x00007f99d9381cf0 in QWindow::transientParent() const () at
/lib64/libQt5Gui.so.5
#5 0x00007f99d9381daa in QWindow::isAncestorOf(QWindow const*,
QWindow::AncestorMode) const () at /lib64/libQt5Gui.so.5
#6 0x00007f99da7a4354 in QApplicationPrivate::isWindowBlocked(QWindow*,
QWindow**) const () at /lib64/libQt5Widgets.so.5
#7 0x00007f99d93751d6 in QGuiApplicationPrivate::showModalWindow(QWindow*) ()
at /lib64/libQt5Gui.so.5
#8 0x00007f99d9388018 in QWindowPrivate::setVisible(bool) () at
/lib64/libQt5Gui.so.5
#9 0x00007f99da7dacd1 in QWidgetPrivate::show_sys() () at
/lib64/libQt5Widgets.so.5
#10 0x00007f99da7e38bb in QWidgetPrivate::show_helper() () at
/lib64/libQt5Widgets.so.5
#11 0x00007f99da7e6803 in QWidgetPrivate::setVisible(bool) () at
/lib64/libQt5Widgets.so.5
#12 0x00007f99da9ae515 in QDialog::setVisible(bool) () at
/lib64/libQt5Widgets.so.5
#13 0x00007f99da9adb21 in QDialog::exec() () at /lib64/libQt5Widgets.so.5
#14 0x0000560d36ba4c00 in ()
#15 0x0000560d36b50309 in ()
#16 0x0000560d36b54923 in ()
#17 0x00007f99d999446b in () at /lib64/libQt5DBus.so.5
#18 0x00007f99d99982e6 in () at /lib64/libQt5DBus.so.5
#19 0x00007f99d99989d2 in () at /lib64/libQt5DBus.so.5
#20 0x00007f99d999ac98 in () at /lib64/libQt5DBus.so.5
#21 0x00007f99d8f18f50 in QObject::event(QEvent*) () at /lib64/libQt5Core.so.5
#22 0x00007f99da7a519e in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt5Widgets.so.5
#23 0x00007f99d8eed198 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt5Core.so.5
#24 0x00007f99d8ef0791 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib64/libQt5Core.so.5
#25 0x00007f99d8f468c3 in () at /lib64/libQt5Core.so.5
#26 0x00007f99d7266f30 in () at /lib64/libglib-2.0.so.0
#27 0x00007f99d7268b58 in () at /lib64/libglib-2.0.so.0
#28 0x00007f99d726920c in g_main_context_iteration () at
/lib64/libglib-2.0.so.0
#29 0x00007f99d8f460d6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt5Core.so.5
#30 0x00007f99d8eebc2b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt5Core.so.5
#31 0x00007f99d8ef40c0 in QCoreApplication::exec() () at /lib64/libQt5Core.so.5
#32 0x0000560d36b4bcaa in ()
#33 0x00007f99d84281b0 in __libc_start_call_main () at /lib64/libc.so.6
#34 0x00007f99d8428279 in __libc_start_main_impl () at /lib64/libc.so.6
#35 0x0000560d36b4ca75 in ()
Thread 2 (Thread 0x7f99cb6bd6c0 (LWP 4512)):
#0 0x00007f99d848c4ee in __futex_abstimed_wait_common () at /lib64/libc.so.6
#1 0x00007f99d848f230 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6
#2 0x00007f99d02d1feb in () at /usr/lib64/dri/iris_dri.so
#3 0x00007f99d031b8e7 in () at /usr/lib64/dri/iris_dri.so
#4 0x00007f99d848ff44 in start_thread () at /lib64/libc.so.6
#5 0x00007f99d85184cc in clone3 () at /lib64/libc.so.6
Thread 1 (Thread 0x7f99c9eba6c0 (LWP 5847)):
[KCrash Handler]
#4 0x00007f99d8491dec in __pthread_kill_implementation () at /lib64/libc.so.6
#5 0x00007f99d843f0c6 in raise () at /lib64/libc.so.6
#6 0x00007f99d843f190 in <signal handler called> () at /lib64/libc.so.6
#7 0x00007f99d8514e11 in pselect () at /lib64/libc.so.6
#8 0x00007f99d64b6b37 in () at /lib64/libusbmuxd-2.0.so.6
#9 0x00007f99d64b77a3 in () at /lib64/libusbmuxd-2.0.so.6
#10 0x00007f99d848ff44 in start_thread () at /lib64/libc.so.6
#11 0x00007f99d85184cc in clone3 () at /lib64/libc.so.6
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.