>From the stack trace, it looks an assertion is hit in >urf_device_register_device() if the id returned from either of the calls to >g_dbus_connection_register_object() is <= 0. urf_device_register_device() >calls g_dbus_connection_register_object() twice, first to register the interface_vtable passed in as an argument, and then again to register the vtable of the parent ( urf-device ).
urf_device_register_device() is called by urf_device_kernel_new() and urf_device_ofono_new(). The code looks like it was copied from the example server code at: https://developer.gnome.org/gio/2.29/GDBusConnection.html#gdbus-server. As g_dbus_connection_register_object() explicitly states that it can return an error, at minimum it would make sense to add log calls to dump out more information than a simple g_assert(reg_id > 0), however this error hints that there's probably another underlying cause ( like the ofono terminating possibly ) that might be causing this problem to occur. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1346685 Title: urfkilld crashed with SIGABRT in g_assertion_message() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/urfkill/+bug/1346685/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
