On glib 2.80.1+, tests & indicator binary crash
tp-qt 0.9.8 DEBUG: BaseConnection::createChannel: found initiatorID "12345"
tp-qt 0.9.8 DEBUG: Registering channel: busName: "org.freedesktop.Telepathy.Connection.mock.ofono.connection4a91600" objectName: "/org/freedesktop/Telepathy/Connection/mock/ofono/connection4a91600/TextChannel1"
tp-qt 0.9.8 DEBUG: Channel: registering interfaces at Tp::DBusObject(0x4cb4f0)
tp-qt 0.9.8 DEBUG: Registered object "/org/freedesktop/Telepathy/Connection/mock/ofono/connection4a91600/TextChannel1" at bus name "org.freedesktop.Telepathy.Connection.mock.ofono.connection4a91600"
void MockConnectionDBus::PlaceIncomingMessage(const QString&, const QVariantMap&) "How are you" QMap(("Recipients", QVariant(QStringList, ("12345")))("Sender", QVariant(QString, "12345")))
void MockConnectionDBus::PlaceIncomingMessage(const QString&, const QVariantMap&) "Always look on the bright side of life" QMap(("Recipients", QVariant(QStringList, ("12345")))("Sender", QVariant(QString, "12345")))
getContactAttributes (3) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
MockConnection::inspectHandles (3)
MockConnection::inspectHandles ("12345")
getContactAttributes (4) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
MockConnection::inspectHandles (4)
MockConnection::inspectHandles ("12345")
TextHandler::onTextChannelAvailable true
TextHandler::onTextChannelAvailable true
QObject::connect: No such signal QDBusAbstractInterface::FlightModeChanged(bool)
Failed to get user property "MmsEnabled" from AccountsService: "Not connected to D-Bus server"
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: invalid (NULL) pointer instance
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: invalid (NULL) pointer instance
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: invalid (NULL) pointer instance
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: invalid (NULL) pointer instance
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: g_signal_handlers_disconnect_matched: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
(process:4371): GLib-CRITICAL **: 23:13:18.025: g_hash_table_unref: assertion 'hash_table != NULL' failed
(process:4371): GLib-CRITICAL **: 23:13:18.025: g_main_context_unref: assertion 'context != NULL' failed
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(process:4371): GLib-GObject-CRITICAL **: 23:13:18.025: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
free(): double free detected in tcache 2
/nix/store/isnp3ll3zxxr9xfsrn3bcql2r23125k6-xvfb-run-1+g87f6705/bin/.xvfb-run-wrapped: line 181: 4371 Aborted (core dumped) DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@"
telephony-service-indicator: Exited with status 34304
=== Received signal at function time: 299993ms, total time: 300460ms, dumping stack ===
=== End of stack trace ===
MessagingMenuTest : QFATAL : MessagingMenuTest::testTextMessagesNotificationAdded() Test function timed out
MessagingMenuTest : FAIL! : MessagingMenuTest::testTextMessagesNotificationAdded() Received a fatal error.
MessagingMenuTest : Loc: [Unknown file(0)]
Same as lomiri-indicator-network#111 (closed), in Nixpkgs I've narrowed this down to glib bump 2.80.0 -> 2.80.2
.