December 27, 2020, 11:54:55 Last Edit: December 28, 2020, 06:31:38 by james-s
Hi, I only just (re)discovered gmb and am positively impressed.

Edit after some further "testing"

However there is one bug I have encountered a few times in the recent days. Basically the whole desktop becomes uncontrollable. No key does anything, mouse clicks have no effect. Anything that was running before keeps running just fine (clock, music). The only way out of it seems to be powering off and on again.

I can reliably cause the crash by clicking on the band name in the title bar giving the alpha selection. See attached photo of screen.

System: Ubuntu 20.04

uname -a
Linux smallbox 5.4.0-58-lowlatency #64-Ubuntu SMP PREEMPT Wed Dec 9 09:48:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux


sudo apt list gmusicbrowser
gmusicbrowser/now 1.1.16 all [installed,local]



Here some /var/log/syslog lines



Dec 28 07:13:33 smallbox gmusicbrowser.desktop[7426]: Use of uninitialized value $d in addition (+) at /usr/bin/gmusicbrowser line 148.
Dec 28 07:13:34 smallbox gmusicbrowser.desktop[7426]: message repeated 2 times: [ Use of uninitialized value $d in addition (+) at /usr/bin/gmusicbrowser line 148.]
Dec 28 07:14:06 smallbox gmusicbrowser.desktop[7426]: Gtk-CRITICAL **: IA__gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed at /usr/bin/gmusicbrowser line 1677.
Dec 28 07:14:06 smallbox gmusicbrowser.desktop[7426]: message repeated 5 times: [ Gtk-CRITICAL **: IA__gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed at /usr/bin/gmusicbrowser line 1677.]
Dec 28 07:14:06 smallbox gmusicbrowser.desktop[7426]: Gtk-CRITICAL **: IA__gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed at /usr/bin/gmusicbrowser line 1677.
Dec 28 07:14:07 smallbox gmusicbrowser.desktop[7426]: message repeated 39 times: [ Gtk-CRITICAL **: IA__gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed at /usr/bin/gmusicbrowser line 1677.]
Dec 28 07:15:12 smallbox gmusicbrowser.desktop[7426]: Gtk-CRITICAL **: IA__gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed at /usr/bin/gmusicbrowser line 1677.
Dec 28 07:15:19 smallbox gmusicbrowser.desktop[7426]: message repeated 651 times: [ Gtk-CRITICAL **: IA__gtk_widget_event: assertion 'WIDGET_REALIZED_FOR_EVENT (widget, event)' failed at /usr/bin/gmusicbrowser line 1677.]


The "Gtk-CRITICAL" message will keep coming up when checking with tail -f /var/log/syslog


Hi,
My only guess is that some very weird character in the artist names is causing this, an easy way to test this is sending me your gmbrc file (located in ~/.config/gmusicbrowser) be warned that it contains all the options and songs metadata, if you prefer I could give you a command that just print out all artist names, but it might not be enough.

Also you might avoid a reboot by using ctrl-alt-F1, login in, kill the process, and ctrl-alt-F7 to go back to the gui.

#2 December 30, 2020, 18:56:44 Last Edit: December 30, 2020, 19:01:24 by james-s
Hi, thanks for reply. I'll try if it freezes again. I sent you a PM regarding sending the gmbrc file. Actually there are a lot of files with Japanese or other language titles. Particularly the Japanese was often a garbled mess (encoding undefinable)  when I got them. Over time I fixed much of that. (No, I don't speak Japanese :) )

In the meantime, I installed the 1.109901 version. Works fine so far. Maybe a few glitches, but overall well.  But I still have a gmprc file from the 1.1016 version