alarm-clock-applet / alarm-clock

Alarm Clock is a fully-featured alarm clock for use with an AppIndicator implementation.
https://alarm-clock-applet.github.io
GNU General Public License v2.0
118 stars 31 forks source link

Alarm-clock crashes when alarm is supposed to go off #187

Open mapadev opened 5 years ago

mapadev commented 5 years ago

After updating Xubuntu to 19.04 when alarm is supposed to go off, the applet crashes. It crashes also when trying to play sound manually from gui.

It works correctly when custom command is set to: paplay path/to/file.

Below was triggered by trying to play the sound from gui.

~$ gdb alarm-clock-applet
GNU gdb (Ubuntu 8.2.91.20190405-0ubuntu3) 8.2.91.20190405-git
Copyright (C) 2019 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-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://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 alarm-clock-applet...
(No debugging symbols found in alarm-clock-applet)
(gdb) run
Starting program: /usr/bin/alarm-clock-applet 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

** (alarm-clock-applet:23340): WARNING **: 09:05:44.265: AlarmApplet: Could not locate sounds!
[New Thread 0x7ffff2a48700 (LWP 23344)]
[New Thread 0x7ffff2247700 (LWP 23345)]
[New Thread 0x7ffff1374700 (LWP 23346)]
[New Thread 0x7ffff0b73700 (LWP 23347)]
[Thread 0x7ffff1374700 (LWP 23346) exited]
[Thread 0x7ffff0b73700 (LWP 23347) exited]

** (alarm-clock-applet:23340): WARNING **: 09:06:01.241: AlarmApplet: Could not locate sounds!
[New Thread 0x7ffff0b73700 (LWP 23351)]
[New Thread 0x7ffff0b73700 (LWP 23352)]
[Thread 0x7ffff0b73700 (LWP 23351) exited]

Thread 1 "alarm-clock-app" received signal SIGSEGV, Segmentation fault.
__memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:309
309 ../sysdeps/x86_64/multiarch/memcpy-ssse3.S: Nie ma takiego pliku ani katalogu.
(gdb) bt
#0  __memcpy_ssse3 () at ../sysdeps/x86_64/multiarch/memcpy-ssse3.S:309
#1  0x00007fffe26c278a in ?? () from /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
#2  0x00007fffe3399311 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#3  0x00007fffe336390a in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#4  0x00007fffe336521f in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#5  0x00007fffe336f4a8 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstvaapi.so
#6  0x00007fffe3e1587e in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so.0
#7  0x00007ffff773492e in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#8  0x00007ffff773504e in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#9  0x00007ffff004b2c3 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstautodetect.so
#10 0x00007ffff773492e in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#11 0x00007ffff773504e in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#12 0x00007ffff0094af7 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#13 0x00007ffff00960d3 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#14 0x00007ffff0097283 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstplayback.so
#15 0x00007ffff773492e in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#16 0x00007ffff7734b15 in gst_element_change_state () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#17 0x00007ffff773504e in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0
#18 0x000055555555e1b3 in media_player_start ()
#19 0x00007ffff782ae7d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007ffff783e535 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ffff784746e in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff7847b2f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff7ac9fb5 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x00007ffff782ae7d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff783e6dc in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007ffff784746e in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007ffff7847b2f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007ffff7ac8ef9 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x00007ffff7b6fcfb in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#30 0x00007ffff782ae7d in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007ffff783dd8d in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007ffff7846b5b in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007ffff7847b2f in g_signal_emit () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007ffff7c8700c in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#35 0x00007ffff7b6df9c in gtk_propagate_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#36 0x00007ffff7b6e38b in gtk_main_do_event () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#37 0x00007ffff6ff2ccc in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#38 0x00007ffff7ed4aae in g_main_context_dispatch () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ffff7ed4d48 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#40 0x00007ffff7ed5042 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007ffff7b6d3e7 in gtk_main () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#42 0x000055555555d2d1 in main ()
(gdb) q
A debugging session is active.

    Inferior 1 [process 23340] will be killed.

Quit anyway? (y or n) y