I have same bug.
This is backtrace from gdb
#0 strlen () at ../sysdeps/x86_64/strlen.S:106
#1 0x00007ffff6a6ab03 in g_strdup () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000555555563c55 in guess_title_from_url (url=<optimized out>) at
utils.c:90
#3 0x0000555555560f4a in update_track (it=0x7fffffffe000, value=0x0) at
lxmusic.c:1229
#4 update_track (value=0x0, it=0x7fffffffe000) at lxmusic.c:1217
#5 0x000055555556112e in on_coll_info_received (value=0x555555988060,
user_data=<optimized out>) at lxmusic.c:624
#6 0x00007ffff67f06e4 in xmmsc_result_run () from
/usr/lib/libxmmsclient.so.6
#7 0x00007ffff67eaa7b in xmmsc_ipc_io_in_callback () from
/usr/lib/libxmmsclient.so.6
#8 0x00007ffff6a4dce5 in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff6a4e048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff6a4e30a in g_main_loop_run () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff78ce2e7 in gtk_main () from
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#12 0x000055555555e256 in main (argc=1, argv=0x7fffffffe358) at
lxmusic.c:2475
Problem triggers when
*update_track* calls *xmmsv_is_error* with NULL as argument
This function uses *xmmsv_is_type* that can't normally work with NULL
values (and prints this warning):
* xmmsv_is_type was called NULL value
* This is probably an error in the application using libxmmsclient
so, to fix this bug need to replace
---- lxmusic.c
1224 if( xmmsv_is_error ( value ) ) {
1225 return FALSE;
1226 }
----
to
---- lxmusic.c
1224 if( value == NULL || xmmsv_is_error ( value ) ) {
1225 return FALSE;
1226 }
----