Rygel crashes when Audacious is launched



It was news to me, but Winamp-style music player Audacious has gained
MPRIS2 support in recent versions, including the one in Ubuntu 12.04.

I only know this because Rygel crashed as soon as I launched Audacious
for the first time today.

It is completely repeatable and happens with Rygel 0.14.0, 0.14.2,
Audacious 3.4.1 and 3.4.4:

gdh@gdh-x60s:~$ gdb rygel
[...]
Reading symbols from /usr/bin/rygel...done.
Reading symbols from /usr/lib/debug/usr/bin/rygel...done.

(gdb) run -g 5
Starting program: /usr/bin/rygel -g 5
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[New Thread 0xb7470b40 (LWP 4576)]
[New Thread 0xb6affb40 (LWP 4577)]
MediaExport-Message: rygel-media-export-plugin.vala:32: Plugin
'MediaExport' disabled by user, ignoring..
Rygel-Message: New plugin 'org.gnome.UPnP.MediaServer2.PulseAudio'
available

Program received signal SIGTRAP, Trace/breakpoint trap.
0xb799669d in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
(gdb) backtrace
#0  0xb799669d in g_logv () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb7996823 in g_log () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb7995161 in g_malloc0_n ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb6c06ee6 in rygel_mpris_plugin_schemes_to_protocols
(result_length1=<synthetic pointer>, 
    schemes_length1=-1228902113, schemes=0x0, self=0x846a648) at
rygel-mpris-plugin.c:252
#4  rygel_mpris_plugin_construct (object_type=137724752, 
    service_name=0x823b530 "org.mpris.MediaPlayer2.audacious",
actual_player=0x8216b70)
    at rygel-mpris-plugin.c:213
#5  0xb6c071fc in rygel_mpris_plugin_new (service_name=0x823b530
"org.mpris.MediaPlayer2.audacious", 
    actual_player=0x8216b70) at rygel-mpris-plugin.c:224
#6  0xb6c07442 in rygel_mpris_plugin_factory_load_plugin_co
(_data_=0x82438a0)
   at rygel-mpris-plugin-factory.c:945
#7  0xb7af6ba5 in g_simple_async_result_complete ()
from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#8  0xb7af6ccb in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#9  0xb798c850 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb798ed86 in g_main_context_dispatch ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb798f125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb798f56b in g_main_loop_run ()
from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0x0805a27f in rygel_main_run (self=<optimized out>) at
rygel-main.c:439
#14 rygel_main_main (args_length1=1, args=0xbffff3e4) at
rygel-main.c:1232
#15 main (argc=3, argv=0xbffff3e4) at rygel-main.c:1265
(gdb) 

Being able to 'beam' music from a DLNA client to Audacious, would be...
dare I say it.. audacious? 

Cheers,
Gavin.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]