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.
_______________________________________________
rygel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/rygel-list

Reply via email to