Created attachment 176785 [details] journalctl -f output during testing SUMMARY Today I stumbled across an MP4 video that was, for whatever reason, misnamed as .m4a and in a folder with some audio-only files. I dragged the whole folder content into Elisa to play some music. When I got to the misnamed file the audio track played as expected but also another (VLC) window opened and played the video contents also. When I closed the video window Elisa hangs when I try to seek in the track, go to another track in the playlist or try to close Elisa. After performing any of these actions the audio continues to play a bit before stopping. I attached the journalctl output from my testing. The journal suggests libvlc hanging when the internal video sink goes away/gets closes but the audio sink continues to exist. Kind of related to #457701 STEPS TO REPRODUCE 1. Take any MP4 video, give it an m4a extension. 2. Add it to the playlist and hit play. 3. Observe a separate VLC video only window popping up (no controls there). 4. Close said window. 5. Elisa hangs. OBSERVED RESULT Elisa hangs EXPECTED RESULT I'd expect Elisa to either abort playback of the track or to continue playing, but without the video being displayed. SOFTWARE/OS VERSIONS KDE Plasma Version: 6.2.4 KDE Frameworks Version: 6.9.0 Qt Version: 6.8.1
Hi - interesting, I can't reproduce this behavior exactly, as while Elisa will play the audio of the video file, no video window pops up, and there's no crash when seeking or going to another track in the playlist. We are on the same Elisa and Plasma, Frameworks and Qt versions. Just checking, are you on Wayland or X11? (Not sure if that would make a difference but figured I'd check) My system: Operating System: Fedora Linux 41 KDE Plasma Version: 6.2.4 KDE Frameworks Version: 6.9.0 Qt Version: 6.8.1 Kernel Version: 6.12.6-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor Memory: 30.4 GiB of RAM Graphics Processor: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2
Hi there, a happy new year and thanks for trying to reproduce this. (In reply to John Kizer from comment #1) > Hi - interesting, I can't reproduce this behavior exactly, as while Elisa > will play the audio of the video file, no video window pops up, and there's > no crash when seeking or going to another track in the playlist. We are on > the same Elisa and Plasma, Frameworks and Qt versions. > > Just checking, are you on Wayland or X11? (Not sure if that would make a > difference but figured I'd check) I'm on Wayland. Starting running `elisa -platform xcb` does indeed produce different behavior (no immediate hang, seeking after window close still works, however there is no audio playback anymore, quitting Elisa normally doesn't properly shutdown). > > My system: > Operating System: Fedora Linux 41 > KDE Plasma Version: 6.2.4 > KDE Frameworks Version: 6.9.0 > Qt Version: 6.8.1 > Kernel Version: 6.12.6-200.fc41.x86_64 (64-bit) > Graphics Platform: Wayland > Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor > Memory: 30.4 GiB of RAM > Graphics Processor: NVIDIA GeForce RTX 4070 SUPER/PCIe/SSE2 I also found an easy way to get a file to test with (as the one I tested with contained video material without a licenses that allows sharing (a hollywood movie): 1. Download BigBuckBunny https://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_320x180.mp4 (from what I can tell video resolution doesn't matter and this is the smallest one) 2. Rename the file to have a .m4a extension and play it in Elisa 3. I can now observe the behavior from my report. I also noticed that the VLC window itself is an XWayland one (xprop can select it).
Really, really strange - your report is perfectly clear, but I just can't reproduce any of that behavior - no libvlc issues in the journal, no popup window, any of it... Is there any chance that you might have a funky VLC version installed via some other Arch or AUR package?
Created attachment 177141 [details] vlc-qt-interface.conf
Created attachment 177142 [details] vlcrc
The output of > pacman -Qi vlc libvlc says both are official Arch Linux packages (output below, edited for brevity): > Name : vlc > Version : 3.0.21-9 > Packager : Antonio Rojas <arojas@archlinux.org> > Build Date : Mi 13 Nov 2024 12:55:11 CET > Install Date : Mo 25 Nov 2024 19:32:55 CET > Install Reason : Installed as a dependency for another package > Install Script : No > Validated By : Signature > > Name : libvlc > Version : 3.0.21-9 > Packager : Antonio Rojas <arojas@archlinux.org> > Build Date : Mi 13 Nov 2024 12:55:11 CET > Install Date : So 24 Nov 2024 16:04:35 CET > Install Reason : Installed as a dependency for another package > Install Script : No > Validated By : Signature To make sure it's not some strange config option that got set somehow I've added my vlcrc and vlc-qt-interface.conf (both from $HOME/.config/vlc).
Thanks for checking and providing that info!