The problem is that when ofono disappears from the bus, ofono->proxy is unref'd and set to NULL. When get_modems_cb() is called it doesn't check ofono->proxy, and just blindly passes it to g_dbus_proxy_call_finish() which throws an assert as the proxy is invalid.
Fix proposed: https://github.com/cyphermox/urfkill/pull/17 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1381818 Title: urfkill crashed with SIGSEGV in g_bit_lock() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/urfkill/+bug/1381818/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
