Critical on shutdown while media-export is harvesting
Submitted by an unknown user
Link to original bug (#739883)
Description
Seems something is still alive sending events while core is already gone...
#0 g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff709679d "%s: assertion '%s' failed", args=args@entry=0x7fffffffb8d8) at gmessages.c:927
#1 0x00007ffff7029ca2 in g_log (log_domain=log_domain@entry=0x0, log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7ffff709679d "%s: assertion '%s' failed") at gmessages.c:1079
#2 0x00007ffff7029cc9 in g_return_if_fail_warning (log_domain=log_domain@entry=0x0, pretty_function=pretty_function@entry=0x7ffff7bccd80 <__FUNCTION__.29526> "gupnp_device_info_get_resource_factory",
expression=expression@entry=0x7ffff7bcc686 "GUPNP_IS_DEVICE_INFO (info)") at gmessages.c:1088
#3 0x00007ffff7bbae1f in gupnp_device_info_get_resource_factory (info=0x0) at gupnp-device-info.c:375
#4 0x00007ffff68e817e in rygel_content_directory_handle_system_update (self=0xe97210) at /home/jens/Source/rygel/src/librygel-server/rygel-content-directory.vala:433
#5 0x00007ffff68e8d3e in rygel_content_directory_on_container_updated (self=0xe97210, root_container=0xc110c0, updated_container=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED, sub_tree_update=0)
at /home/jens/Source/rygel/src/librygel-server/rygel-content-directory.vala:527
#6 0x00007ffff68e4ac5 in _rygel_content_directory_on_container_updated_rygel_media_container_container_updated (_sender=0xc110c0, container=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED,
sub_tree_update=0, self=0xe97210) at /home/jens/Source/rygel/src/librygel-server/rygel-content-directory.vala:113
#7 0x00007ffff68c6d9d in g_cclosure_user_marshal_VOID__OBJECT_OBJECT_ENUM_BOOLEAN (closure=0xcccfd0, return_value=0x0, n_param_values=5, param_values=0x7fffffffbd40, invocation_hint=0x7fffffffbce0, marshal_data=0x0)
at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:62
#8 0x00007ffff731fe98 in g_closure_invoke (closure=0xcccfd0, return_value=0x0, n_param_values=5, param_values=0x7fffffffbd40, invocation_hint=0x7fffffffbce0) at gclosure.c:768
#9 0x00007ffff7331b1d in signal_emit_unlocked_R (node=node@entry=0xa9f160, detail=detail@entry=0, instance=instance@entry=0xc110c0, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffbd40) at gsignal.c:3530
#10 0x00007ffff73399b8 in g_signal_emit_valist (instance=instance@entry=0xc110c0, signal_id=signal_id@entry=50, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffbf80) at gsignal.c:3286
#11 0x00007ffff733a1a2 in g_signal_emit_by_name (instance=0xc110c0, detailed_signal=0x7ffff6946323 "container-updated") at gsignal.c:3382
#12 0x00007ffff68c5fd5 in rygel_media_container_on_container_updated (self=0xe91c90, container=0xe91c90, updated_container=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED, sub_tree_update=0)
at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:400
#13 0x00007ffff68c428c in _rygel_media_container_on_container_updated_rygel_media_container_container_updated (_sender=0xe91c90, container=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED,
sub_tree_update=0, self=0xe91c90) at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:208
#14 0x00007ffff68c6d9d in g_cclosure_user_marshal_VOID__OBJECT_OBJECT_ENUM_BOOLEAN (closure=0xcf1b70, return_value=0x0, n_param_values=5, param_values=0x7fffffffc380, invocation_hint=0x7fffffffc320, marshal_data=0x0)
at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:62
#15 0x00007ffff731fe98 in g_closure_invoke (closure=0xcf1b70, return_value=0x0, n_param_values=5, param_values=0x7fffffffc380, invocation_hint=0x7fffffffc320) at gclosure.c:768
#16 0x00007ffff7331b1d in signal_emit_unlocked_R (node=node@entry=0xa9f160, detail=detail@entry=0, instance=instance@entry=0xe91c90, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffc380) at gsignal.c:3530
#17 0x00007ffff73399b8 in g_signal_emit_valist (instance=instance@entry=0xe91c90, signal_id=signal_id@entry=50, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffc5c0) at gsignal.c:3286
#18 0x00007ffff733a1a2 in g_signal_emit_by_name (instance=0xe91c90, detailed_signal=0x7ffff6946323 "container-updated") at gsignal.c:3382
#19 0x00007ffff68c5fd5 in rygel_media_container_on_container_updated (self=0xe97960, container=0xe97960, updated_container=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED, sub_tree_update=0)
at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:400
#20 0x00007ffff68c428c in _rygel_media_container_on_container_updated_rygel_media_container_container_updated (_sender=0xe97960, container=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED,
sub_tree_update=0, self=0xe97960) at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:208
#21 0x00007ffff68c6d9d in g_cclosure_user_marshal_VOID__OBJECT_OBJECT_ENUM_BOOLEAN (closure=0xf834e0, return_value=0x0, n_param_values=5, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc960, marshal_data=0x0)
at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:62
#22 0x00007ffff731fe98 in g_closure_invoke (closure=0xf834e0, return_value=0x0, n_param_values=5, param_values=0x7fffffffc9c0, invocation_hint=0x7fffffffc960) at gclosure.c:768
#23 0x00007ffff7331b1d in signal_emit_unlocked_R (node=node@entry=0xa9f160, detail=detail@entry=0, instance=instance@entry=0xe97960, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffc9c0) at gsignal.c:3530
#24 0x00007ffff73399b8 in g_signal_emit_valist (instance=instance@entry=0xe97960, signal_id=signal_id@entry=50, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffcc00) at gsignal.c:3286
#25 0x00007ffff733a1a2 in g_signal_emit_by_name (instance=0xe97960, detailed_signal=0x7ffff6946323 "container-updated") at gsignal.c:3382
#26 0x00007ffff68c5fd5 in rygel_media_container_on_container_updated (self=0xf92880, container=0xf92880, updated_container=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED, sub_tree_update=0)
at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:400
#27 0x00007ffff68c428c in _rygel_media_container_on_container_updated_rygel_media_container_container_updated (_sender=0xf92880, container=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED,
sub_tree_update=0, self=0xf92880) at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:208
#28 0x00007ffff68c6d9d in g_cclosure_user_marshal_VOID__OBJECT_OBJECT_ENUM_BOOLEAN (closure=0xfb2380, return_value=0x0, n_param_values=5, param_values=0x7fffffffd000, invocation_hint=0x7fffffffcfa0, marshal_data=0x0)
at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:62
#29 0x00007ffff731fe98 in g_closure_invoke (closure=0xfb2380, return_value=0x0, n_param_values=5, param_values=0x7fffffffd000, invocation_hint=0x7fffffffcfa0) at gclosure.c:768
#30 0x00007ffff7331b1d in signal_emit_unlocked_R (node=node@entry=0xa9f160, detail=detail@entry=0, instance=instance@entry=0xf92880, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7fffffffd000) at gsignal.c:3530
#31 0x00007ffff73399b8 in g_signal_emit_valist (instance=instance@entry=0xf92880, signal_id=signal_id@entry=50, detail=detail@entry=0, var_args=var_args@entry=0x7fffffffd240) at gsignal.c:3286
#32 0x00007ffff733a1a2 in g_signal_emit_by_name (instance=0xf92880, detailed_signal=0x7ffff6946323 "container-updated") at gsignal.c:3382
#33 0x00007ffff68c456e in rygel_media_container_updated (self=0xf92880, object=0x648400, event_type=RYGEL_OBJECT_EVENT_TYPE_ADDED, sub_tree_update=0)
at /home/jens/Source/rygel/src/librygel-server/rygel-media-container.vala:264
#34 0x00007ffff68d8a0e in rygel_trackable_container_add_child_tracked_co (_data_=0x7fffc40015f0) at /home/jens/Source/rygel/src/librygel-server/rygel-trackable-container.vala:74
#35 0x00007ffff68d891b in rygel_trackable_container_add_child_tracked_ready (source_object=0xf92880, _res_=0x7fffb80040e0, _user_data_=0x7fffc40015f0)
at /home/jens/Source/rygel/src/librygel-server/rygel-trackable-container.vala:72
#36 0x00007ffff75d6d1e in g_simple_async_result_complete (simple=0x7fffb80040e0) at gsimpleasyncresult.c:763
#37 0x00007ffff75d6d8c in complete_in_idle_cb (data=0x7fffb80040e0) at gsimpleasyncresult.c:775
#38 0x00007ffff7022c25 in g_main_dispatch (context=0x6491a0) at gmain.c:3122
#39 g_main_context_dispatch (context=context@entry=0x6491a0) at gmain.c:3721
#40 0x00007ffff7022f88 in g_main_context_iterate (context=0x6491a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3792
#41 0x00007ffff702324a in g_main_loop_run (loop=0xba01b0) at gmain.c:3986
#42 0x0000000000405b58 in rygel_main_run (self=0x8712b0) at /home/jens/Source/rygel/src/rygel/rygel-main.vala:89
#43 0x0000000000408bd8 in rygel_main_main (args=0x7fffffffd828, args_length1=1) at /home/jens/Source/rygel/src/rygel/rygel-main.vala:298
#44 0x0000000000408d7b in main (argc=1, argv=0x7fffffffd828) at /home/jens/Source/rygel/src/rygel/rygel-main.vala:271
Version: 0.24.x