https://bugs.kde.org/show_bug.cgi?id=486468
Bug ID: 486468 Summary: Amarok 2.9.71 crashes at startup on Fedora 40 Classification: Applications Product: amarok Version: 2.9.71 Platform: Fedora RPMs OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: amarok-bugs-d...@kde.org Reporter: kde....@dzeta.org Target Milestone: kf5 SUMMARY amarok crashes at startup on Fedora 40 STEPS TO REPRODUCE 1. dnf install amarok 2. launch amarok OBSERVED RESULT Messages on console then crash. EXPECTED RESULT Application launch SOFTWARE/OS VERSIONS Operating System: Fedora Linux 40 KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 Kernel Version: 6.8.7-300.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 8 × AMD Ryzen 3 3300X 4-Core Processor Memory: 15.5 Gio of RAM Graphics Processor: AMD Radeon Pro WX 2100 Manufacturer: ASUS ADDITIONAL INFORMATION Messages at startup $ LANG=C amarok QObject::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int) QObject::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int) Got ERROR: "Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist" errno: 2000 QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid nullptr parameter QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid nullptr parameter QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid nullptr parameter QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid nullptr parameter QWidget::insertAction: Attempt to insert null action QWidget::insertAction: Attempt to insert null action KCrash: Application 'amarok' crashing... The Wayland connection experienced a fatal error: Bad file descriptor $ gdb amarok GNU gdb (Fedora Linux) 14.2-1.fc40 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <https://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from amarok... This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.fedoraproject.org/> Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Reading symbols from /home/jerome/.cache/debuginfod_client/541716f6d68e128a9e1c16b4bfba7af24e3b7135/debuginfo... (gdb) run Starting program: /usr/bin/amarok [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffe14006c0 (LWP 19315)] [New Thread 0x7fffe0a006c0 (LWP 19316)] [New Thread 0x7fffdb2006c0 (LWP 19317)] [New Thread 0x7fffd3e006c0 (LWP 19318)] [New Thread 0x7fffd34006c0 (LWP 19319)] [New Thread 0x7fffd2a006c0 (LWP 19320)] [New Thread 0x7fffd20006c0 (LWP 19321)] [New Thread 0x7fffd16006c0 (LWP 19322)] [New Thread 0x7fffd0c006c0 (LWP 19323)] [New Thread 0x7fffc4c006c0 (LWP 19324)] [New Thread 0x7fffbfe006c0 (LWP 19325)] [New Thread 0x7fffbf4006c0 (LWP 19326)] [New Thread 0x7fffbea006c0 (LWP 19327)] [New Thread 0x7fffbe0006c0 (LWP 19328)] [New Thread 0x7fffbd6006c0 (LWP 19329)] [Thread 0x7fffbd6006c0 (LWP 19329) exited] [Thread 0x7fffbe0006c0 (LWP 19328) exited] [Thread 0x7fffbea006c0 (LWP 19327) exited] [Thread 0x7fffbf4006c0 (LWP 19326) exited] [Thread 0x7fffbfe006c0 (LWP 19325) exited] [Thread 0x7fffc4c006c0 (LWP 19324) exited] [New Thread 0x7fffc4c006c0 (LWP 19330)] [New Thread 0x7fffbfe006c0 (LWP 19331)] [New Thread 0x7fffbf4006c0 (LWP 19332)] [New Thread 0x7fffbea006c0 (LWP 19333)] [New Thread 0x7fffbe0006c0 (LWP 19334)] [New Thread 0x7fffbd6006c0 (LWP 19335)] [New Thread 0x7fffbcc006c0 (LWP 19336)] [New Thread 0x7fffa7e006c0 (LWP 19337)] QObject::connect: No such signal Phonon::VLC::MediaObject::angleChanged(int) QObject::connect: No such signal Phonon::VLC::MediaObject::availableAnglesChanged(int) [New Thread 0x7fffd0c5d6c0 (LWP 19338)] [New Thread 0x7fff9b8006c0 (LWP 19339)] Got ERROR: "Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist" errno: 2000 [New Thread 0x7fff9ae006c0 (LWP 19340)] [New Thread 0x7fff9a4006c0 (LWP 19341)] [New Thread 0x7fff99a006c0 (LWP 19342)] [New Thread 0x7fff990006c0 (LWP 19343)] [New Thread 0x7fff8fe006c0 (LWP 19344)] [New Thread 0x7fff8f4006c0 (LWP 19345)] [New Thread 0x7fff8ea006c0 (LWP 19346)] [New Thread 0x7fff8e0006c0 (LWP 19347)] [New Thread 0x7fff8d6006c0 (LWP 19348)] [New Thread 0x7fff8cc006c0 (LWP 19349)] [New Thread 0x7fff83e006c0 (LWP 19350)] [New Thread 0x7fff834006c0 (LWP 19351)] [New Thread 0x7fff82a006c0 (LWP 19352)] [New Thread 0x7fff820006c0 (LWP 19353)] [New Thread 0x7fff816006c0 (LWP 19354)] [New Thread 0x7fff80c006c0 (LWP 19355)] [New Thread 0x7fff77e006c0 (LWP 19356)] [New Thread 0x7fff774006c0 (LWP 19357)] QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid nullptr parameter QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid nullptr parameter QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid nullptr parameter QObject::connect(Playlist::Model, Playlist::ProxyBase): invalid nullptr parameter [New Thread 0x7fff76a006c0 (LWP 19358)] [New Thread 0x7fff760006c0 (LWP 19359)] QWidget::insertAction: Attempt to insert null action QWidget::insertAction: Attempt to insert null action Thread 1 "amarok" received signal SIGSEGV, Segmentation fault. vlc_pw_lock (ctx=0x8000000300080005) at modules/audio_output/vlc_pipewire.c:76 76 pw_thread_loop_lock(ctx->loop); (gdb) backtrace #0 vlc_pw_lock (ctx=0x8000000300080005) at modules/audio_output/vlc_pipewire.c:76 #1 0x00007fffdb20da56 in vlc_pw_stream_set_volume (s=0x555555b43fb0, vol=0.709999979) at modules/audio_output/pipewire.c:377 #2 0x00007fffdb20dba0 in VolumeSet (aout=<optimized out>, volume=<optimized out>) at modules/audio_output/pipewire.c:658 #3 0x00007fffdb2709b9 in aout_OutputVolumeSet (vol=<optimized out>, aout=0x5555556a7ac0) at audio_output/output.c:659 #4 aout_OutputUnlock (aout=0x5555556a7ac0) at audio_output/output.c:704 #5 0x00007fffdb276f48 in aout_VolumeSet (aout=aout@entry=0x5555556a7ac0, vol=vol@entry=0.709999979) at audio_output/output.c:748 #6 0x00007fffda9edb6b in libvlc_audio_set_volume (mp=<optimized out>, volume=<optimized out>) at /usr/src/debug/vlc-3.0.20-12.fc40.x86_64/lib/audio.c:368 #7 0x00007fffdb30a509 in Phonon::VLC::MediaPlayer::setVolumeInternal (this=<optimized out>) at /usr/src/debug/phonon-backend-vlc-0.12.0-3.fc40.x86_64/src/mediaplayer.cpp:395 #8 Phonon::VLC::MediaPlayer::setAudioVolume (volume=71, this=<optimized out>) at /usr/src/debug/phonon-backend-vlc-0.12.0-3.fc40.x86_64/src/mediaplayer.cpp:380 #9 Phonon::VLC::AudioOutput::applyVolume (this=<optimized out>) at /usr/src/debug/phonon-backend-vlc-0.12.0-3.fc40.x86_64/src/audio/audiooutput.cpp:216 #10 0x00007ffff761761f in Phonon::AudioOutput::setVolume (this=<optimized out>, volume=0.80000000000000004) at /usr/src/debug/phonon-4.12.0-5.fc40.x86_64/phonon/audiooutput.cpp:170 #11 0x00007ffff7c48744 in EngineController::setVolume (this=this@entry=0x5555558a8980, percent=80) at /usr/src/debug/amarok-2.9.71^git20240330.7ec45dd-1.fc40.x86_64/src/EngineController.cpp:684 #12 0x00007ffff7c504ca in App::continueInit (this=this@entry=0x7fffffffd9a0) at /usr/src/debug/amarok-2.9.71^git20240330.7ec45dd-1.fc40.x86_64/src/App.cpp:487 #13 0x000055555555c8e1 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/amarok-2.9.71^git20240330.7ec45dd-1.fc40.x86_64/src/main.cpp:388 (gdb) -- You are receiving this mail because: You are watching all bug changes.