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
121 stars 31 forks source link

alarm-clock-applet failed to load #217

Closed Reno-renard closed 1 year ago

Reno-renard commented 1 year ago

Hi ! I'm just installing alarm-clock and it doesn't load :

renaud@renaud-ThinkPad:~$ alarm-clock-applet
**
alarm-clock-applet:ERROR:./src/alarm-applet.c:324:alarm_applet_apps_load: assertion failed: (default_audio_app_item != NULL)
Bail out! alarm-clock-applet:ERROR:./src/alarm-applet.c:324:alarm_applet_apps_load: assertion failed: (default_audio_app_item != NULL)
Aborted (core dumped)

I'm under up-to-date ubuntu 22.04.1 64bits, and as it looks like an audio issue, my Linux does play sound through default driver (pulseaudio?) and I sometimes launch pulseaudio-dlna for audio streaming.

If anyone have a solution, I'm up for it :) thanks, Renaud.

tatokis commented 1 year ago

Can you please re-run with G_MESSAGES_DEBUG=all alarm-clock-applet? Did you install from the PPA?

Reno-renard commented 1 year ago

I've installed it following the instructions on the website : adding a ppa repository, update and install from apt.

Today, the software updater is showing a version update :

Changes for alarm-clock-applet versions:
Installed version: 0.4.1-0~202301211444~ubuntu22.04.1
Available version: 0.4.1-0~202302010625~ubuntu22.04.1

This update does not come from a source that supports changelogs.

running prior and after update gives the same error and failure. Here is the debug output :

renaud@renaud-ThinkPad:~$ G_MESSAGES_DEBUG=all alarm-clock-applet
(alarm-clock-applet:3857): GLib-GIO-DEBUG: 22:51:22.605: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.605: watch_fast: "/org/gnome/desktop/interface/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.605: watch_fast: "/org/gnome/desktop/peripherals/mouse/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.605: watch_fast: "/org/gnome/desktop/sound/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.605: watch_fast: "/org/gnome/desktop/privacy/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.605: watch_fast: "/org/gnome/desktop/wm/preferences/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.605: watch_fast: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_fast: "/org/gnome/desktop/a11y/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_fast: "/org/gnome/desktop/a11y/interface/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_established: "/org/gnome/desktop/interface/" (establishing: 1)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_established: "/org/gnome/desktop/peripherals/mouse/" (establishing: 1)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_established: "/org/gnome/desktop/sound/" (establishing: 1)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_established: "/org/gnome/desktop/privacy/" (establishing: 1)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_established: "/org/gnome/desktop/wm/preferences/" (establishing: 1)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_established: "/org/gnome/settings-daemon/plugins/xsettings/" (establishing: 1)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_established: "/org/gnome/desktop/a11y/" (establishing: 1)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.606: watch_established: "/org/gnome/desktop/a11y/interface/" (establishing: 1)
(alarm-clock-applet:3857): GLib-GIO-DEBUG: 22:51:22.668: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(alarm-clock-applet:3857): GLib-DEBUG: 22:51:22.722: unsetenv() is not thread-safe and should not be used after threads are created
(alarm-clock-applet:3857): Gtk-DEBUG: 22:51:22.722: Connecting to session manager
(process:3862): GLib-GIO-DEBUG: 22:51:22.729: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ?gsettings-backend?
(process:3862): dconf-DEBUG: 22:51:22.729: watch_fast: "/io/github/alarm-clock-applet/" (establishing: 0, active: 0)
(process:3862): dconf-DEBUG: 22:51:22.730: unwatch_fast: "/io/github/alarm-clock-applet/" (active: 0, establishing: 1)
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.731: watch_fast: "/io/github/alarm-clock-applet/" (establishing: 0, active: 0)
(alarm-clock-applet:3857): alarm-clock-applet-DEBUG: 22:51:22.731: AlarmApplet: sounds_load: Found /usr/share/sounds/gnome/default/alerts!
(alarm-clock-applet:3857): dconf-DEBUG: 22:51:22.731: watch_established: "/io/github/alarm-clock-applet/" (establishing: 1)
(alarm-clock-applet:3857): alarm-clock-applet-DEBUG: 22:51:22.731: Loading files in file:///usr/share/sounds/gnome/default/alerts ...
(alarm-clock-applet:3857): alarm-clock-applet-DEBUG: 22:51:22.735: Default vorbis player: 0x563af4e78910 Videos totem
**
alarm-clock-applet:ERROR:./src/alarm-applet.c:324:alarm_applet_apps_load: assertion failed: (default_audio_app_item != NULL)
Bail out! alarm-clock-applet:ERROR:./src/alarm-applet.c:324:alarm_applet_apps_load: assertion failed: (default_audio_app_item != NULL)
Aborted (core dumped)
renaud@renaud-ThinkPad:~$ 

Best.

tatokis commented 1 year ago

It should be fixed in the next update. Please give it a try once it's available.

Reno-renard commented 1 year ago

I've upgraded : alarm-clock-applet/jammy 0.4.1-0~202302021235~ubuntu22.04.1 amd64 [upgradable from: 0.4.1-0~202302010625~ubuntu22.04.1]

And it now works perfectly ! I'll use that app, many thanks. :)