Summary: | KAlarm crashes when a repeated alarm runs for a long time and other alarms are queued up behind it | ||
---|---|---|---|
Product: | [Frameworks and Libraries] phonon-backend-vlc | Reporter: | Gabriel Ravier <gabravier> |
Component: | general | Assignee: | Unassigned bugs mailing-list <unassigned-bugs> |
Status: | CONFIRMED --- | ||
Severity: | crash | CC: | bcooksley, fabo, gabravier, jb, myriam, sitter |
Priority: | NOR | Keywords: | drkonqi |
Version: | 0.11.3 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Gabriel Ravier
2023-09-03 11:26:30 UTC
Can you confirm that when you say an "alarm running on repeat", you mean on audio repeat (not a recurrence sub-repetition). What I mean "an alarm on repeat" is an alarm which, in its "Edit Audio Alarm" menu, has the "Repeat" checkbox ticked. When testing, I've seen similar crashes after playing the sound file 10 or 20 times, and I even had it crash once the first time it tried to play the sound file. I'm also using VLC, but under X11, not Wayland. It used to work, so I think the bug must lie either in Phonon or somewhere in the VLC library or pulse audio, so I'm reassigning the bug to Phonon. Crash trace when it crashed before playing the sound file even once: KCrash: crashing... crashRecursionCounter = 2 KCrash: Application Name = kalarm path = /home/david/kde/usr/bin pid = 35904 KCrash: Arguments: /home/david/kde/usr/bin/kalarm ==35904== ==35904== Process terminating with default action of signal 11 (SIGSEGV) ==35904== at 0x6F76A7C: __pthread_kill_implementation (pthread_kill.c:44) ==35904== by 0x6F76A7C: __pthread_kill_internal (pthread_kill.c:78) ==35904== by 0x6F76A7C: pthread_kill@@GLIBC_2.34 (pthread_kill.c:89) ==35904== by 0x6F22475: raise (raise.c:26) ==35904== by 0x51E40CC: KCrash::defaultCrashHandler(int) (in /usr/lib/x86_64-linux-gnu/libKF5Crash.so.5.109.0) ==35904== by 0x6F2251F: ??? (in /usr/lib/x86_64-linux-gnu/libc.so.6) ==35904== by 0x890AD5E: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so) ==35904== by 0x89155DB: pa_iochannel_read_with_ancil_data (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so) ==35904== by 0x892A360: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so) ==35904== by 0x892B28E: ??? (in /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so) ==35904== by 0x7475915: ??? (in /usr/lib/x86_64-linux-gnu/libpulse-mainloop-glib.so.0.0.6) ==35904== by 0x86CED3A: g_main_context_dispatch (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==35904== by 0x8724257: ??? (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==35904== by 0x86CC3E2: g_main_context_iteration (in /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.7200.4) ==35904== by 0x6A64287: QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.10) ==35904== by 0x6A0972A: QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.10) ==35904== by 0x6A11CC3: QCoreApplication::exec() (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.10) ==35904== by 0x190F5F: main (main.cpp:75) ==35904== Segmentation fault (core dumped) |