RE: Rygel-0.32.1 will not stream outside the gnome evironment



Ah crap. Thanks. Please try running wrap-dbus mx-extract --extract-metadata
Paste the EXTRACT line and See if you get a result. Looks like it's stuck in getting a GVolumeMonitor from 
libmediaart. 

 
Note that if I enter just "run", the EXTRACT statement does not
give a 
RESULT.

Yes, exactly, that is the situation I would like to investigate.
But it seems we need debug symbols for any callstacks, though :-/

OK, so switching from the RPi3 to the x86_64:

$ gdb --args /usr/local/lib/rygel/mx-extract --extract-metadata
GNU gdb (GDB) 7.12
...
Reading symbols from /usr/local/lib/rygel/mx-extract...done.
(gdb) run
Starting program: /usr/local/lib/rygel/mx-extract --extract-metadata
warning: Unable to find libthread_db matching inferior's thread
library, thread debugging will not be available.
MediaExport-Message: rygel-media-export-extract.vala:163: Started with
descriptors 0 (in) 1 (out)
[New LWP 16289]
EXTRACT file:///home/tc/Music/terminator.wav|audio/x-wav
[New LWP 16293]
^C
Thread 1 "mx-extract" received signal SIGINT, Interrupt.
0x00007ffff4cf3f39 in syscall () from /lib/libc.so.6
(gdb) t a a bt

Thread 3 (LWP 16293):
#0  0x00007ffff4cf08bd in poll () from /lib/libc.so.6
#1  0x00007ffff52045bc in g_main_context_iterate.isra.42.lto_priv ()
from /usr/local/lib/libglib-2.0.so.0
#2  0x00007ffff51f3a7c in g_main_loop_run () from
/usr/local/lib/libglib-2.0.so.0
#3  0x00007ffff611da16 in gdbus_shared_thread_func.lto_priv () from
/usr/local/lib/libgio-2.0.so.0
#4  0x00007ffff51dd423 in g_thread_proxy () from
/usr/local/lib/libglib-2.0.so.0
#5  0x00007ffff4fa50f5 in start_thread () from /lib/libpthread.so.0
#6  0x00007ffff4cf7aff in clone () from /lib/libc.so.6

Thread 2 (LWP 16289):
#0  0x00007ffff4fac54c in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007ffff4fa717b in pthread_mutex_lock () from
/lib/libpthread.so.0
#2  0x00007ffff54b49cf in g_type_class_ref () from
/usr/local/lib/libgobject-2.0.so.0
#3  0x00007ffff6158abb in try_class () from
/usr/local/lib/libgio-2.0.so.0
#4  0x00007ffff615b0d4 in _g_io_module_get_default_type () from
/usr/local/lib/libgio-2.0.so.0
#5  0x00007ffff6117f63 in g_local_file_monitor_new.lto_priv () from
/usr/local/lib/libgio-2.0.so.0
#6  0x00007ffff61198f0 in g_local_file_monitor_new_for_path () from
/usr/local/lib/libgio-2.0.so.0
#7  0x00007ffff6188705 in g_file_monitor_file () from
/usr/local/lib/libgio-2.0.so.0
#8  0x00007ffff610d9e7 in mount_monitor_start () from
/usr/local/lib/libgio-2.0.so.0
#9  0x00007ffff619311a in g_context_specific_group_change_state () from
/usr/local/lib/libgio-2.0.so.0
#10 0x00007ffff51f452b in g_main_context_dispatch () from
/usr/local/lib/libglib-2.0.so.0
#11 0x00007ffff520460e in g_main_context_iterate.isra.42.lto_priv ()
from /usr/local/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#12 0x00007ffff51f2d7a in g_main_context_iteration () from
/usr/local/lib/libglib-2.0.so.0
#13 0x00007ffff52046e4 in glib_worker_main () from
/usr/local/lib/libglib-2.0.so.0
#14 0x00007ffff51dd423 in g_thread_proxy () from
/usr/local/lib/libglib-2.0.so.0
#15 0x00007ffff4fa50f5 in start_thread () from /lib/libpthread.so.0
#16 0x00007ffff4cf7aff in clone () from /lib/libc.so.6

Thread 1 (LWP 16285):
#0  0x00007ffff4cf3f39 in syscall () from /lib/libc.so.6
#1  0x00007ffff5219c94 in g_cond_wait () from
/usr/local/lib/libglib-2.0.so.0
#2  0x00007ffff619429d in
g_context_specific_group_request_state.lto_priv () from
/usr/local/lib/libgio-2.0.so.0
#3  0x00007ffff61aa3b2 in g_context_specific_group_get.constprop ()
from /usr/local/lib/libgio-2.0.so.0
#4  0x00007ffff610e1d9 in g_unix_volume_monitor_init.lto_priv () from
/usr/local/lib/libgio-2.0.so.0
#5  0x00007ffff54c0e9d in g_type_create_instance () from
/usr/local/lib/libgobject-2.0.so.0
#6  0x00007ffff54c387c in g_object_new_internal () from
/usr/local/lib/libgobject-2.0.so.0
#7  0x00007ffff54c41a6 in g_object_newv () from
/usr/local/lib/libgobject-2.0.so.0
#8  0x00007ffff54c4328 in g_object_new () from
/usr/local/lib/libgobject-2.0.so.0
#9  0x00007ffff612b09b in g_volume_monitor_get () from
/usr/local/lib/libgio-2.0.so.0
#10 0x00007ffff5905d29 in storage_init () from
/usr/local/lib/libmediaart-2.0.so.0
#11 0x00007ffff54c0e9d in g_type_create_instance () from
/usr/local/lib/libgobject-2.0.so.0
#12 0x00007ffff54c387c in g_object_new_internal () from
/usr/local/lib/libgobject-2.0.so.0
#13 0x00007ffff54c41a6 in g_object_newv () from
/usr/local/lib/libgobject-2.0.so.0
#14 0x00007ffff54c4328 in g_object_new () from
/usr/local/lib/libgobject-2.0.so.0
#15 0x00007ffff5905485 in media_art_process_initable_init.lto_priv ()
from /usr/local/lib/libmediaart-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#16 0x00007ffff615979a in g_initable_new_valist () from
/usr/local/lib/libgio-2.0.so.0
#17 0x00007ffff6159842 in g_initable_new () from
/usr/local/lib/libgio-2.0.so.0
#18 0x000000000040b892 in
rygel_media_export_generic_extractor_class_init ()
#19 0x00007ffff54b4ce7 in g_type_class_ref () from
/usr/local/lib/libgobject-2.0.so.0
#20 0x00007ffff54c3c83 in g_object_new_valist () from
/usr/local/lib/libgobject-2.0.so.0
#21 0x00007ffff54c435e in g_object_new () from
/usr/local/lib/libgobject-2.0.so.0
#22 0x00000000004078f2 in run_co ()
#23 0x00007ffff6147816 in g_task_return_now () from
/usr/local/lib/libgio-2.0.so.0
#24 0x00007ffff614816d in g_task_return () from
/usr/local/lib/libgio-2.0.so.0
#25 0x00007ffff61a7783 in g_data_input_stream_read_complete () from
/usr/local/lib/libgio-2.0.so.0
#26 0x00007ffff61a7c13 in g_data_input_stream_read_line_ready () from
/usr/local/lib/libgio-2.0.so.0
#27 0x00007ffff61ad885 in async_fill_callback_wrapper () from
/usr/local/lib/libgio-2.0.so.0
#28 0x00007ffff6147816 in g_task_return_now () from
/usr/local/lib/libgio-2.0.so.0
#29 0x00007ffff614816d in g_task_return () from
/usr/local/lib/libgio-2.0.so.0
#30 0x00007ffff61976ca in fill_async_callback () from
/usr/local/lib/libgio-2.0.so.0
#31 0x00007ffff61594c3 in async_ready_callback_wrapper () from
/usr/local/lib/libgio-2.0.so.0
#32 0x00007ffff6147816 in g_task_return_now () from
/usr/local/lib/libgio-2.0.so.0
#33 0x00007ffff614816d in g_task_return () from
/usr/local/lib/libgio-2.0.so.0
#34 0x00007ffff615b560 in read_async_pollable () from
/usr/local/lib/libgio-2.0.so.0
#35 0x00007ffff615b56f in read_async_pollable_ready () from
/usr/local/lib/libgio-2.0.so.0
#36 0x00007ffff51f452b in g_main_context_dispatch () from
/usr/local/lib/libglib-2.0.so.0
#37 0x00007ffff520460e in g_main_context_iterate.isra.42.lto_priv ()
from /usr/local/lib/libglib-2.0.so.0
#38 0x00007ffff51f3a7c in g_main_loop_run () from
/usr/local/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#39 0x0000000000405267 in main ()

-- 
Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.


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