SUMMARY Example with pipewire: https://youtu.be/ZMZCQaLHfmo Example with pulseaudio: https://youtu.be/StfgM4CZDVo On the current arch version of pipewire, the system finds no available audiosinks on my system. Not even virtual. For some reason Kdialog is tied to it. I feel this might be a problem with something deeper as the same sort of freeze can be seen when trying to play any video. The video freezes for a long time before finally proceeding without sound. STEPS TO REPRODUCE 1. Install a version of pipewire where no audiosinks are detected (for me libpipewire 0.3.24) 2. Download an image 3. Download the image again where you name it the same OBSERVED RESULT The "Overwrite file" dialogue freezes and so does any resulting "window is not responding" dialogue. EXPECTED RESULT Window should not freeze SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux (available in About System) KDE Plasma Version: 5.21.4 KDE Frameworks Version: 5.81.0 Qt Version: 5.15.2 ADDITIONAL INFORMATION Pipewire version: 0.3.24
That is really strange!
I forgot to comment earlier that I got a tip elsewhere. The bug is probably tied to the error sound that rings when kdialog appears. Since it seems that the window rendering doesn't happen before the sound is played, the window waits for the audio system until it fails.
Should this be closed?