Avalonia
Avalonia copied to clipboard
Tmds.DBus.Protocol.DisconnectedException: Object reference not set to an instance of an object. on 11.1
Describe the bug
I try build test Classic desktop app with Tray icon
This work ok
a bit later I want to use Tmds.DBus.Protocol package for my own dbus experiments and get core dump
Unhandled exception. Tmds.DBus.Protocol.DisconnectedException: Object reference not set to an instance of an object.
---> System.NullReferenceException: Object reference not set to an instance of an object. at Tmds.DBus.Protocol.MessageWriter.WriteRaw(String data) at Tmds.DBus.Protocol.MessageWriter.WriteStringCore(String s) at Tmds.DBus.SourceGenerator.VariantWriter.WriteDBusItem(MessageWriter& writer, DBusItem value) at Tmds.DBus.SourceGenerator.VariantWriter.WriteDBusVariant(MessageWriter& writer, DBusVariantItem value) at Tmds.DBus.SourceGenerator.WriterExtensions.WriteDictionary_aesv(MessageWriter& writer, Dictionary`2 values) at Tmds.DBus.SourceGenerator.OrgKdeStatusNotifierItem.c__DisplayClass22_0.To Reproduce
Take default trayicon example https://docs.avaloniaui.net/docs/reference/controls/tray-icon add latest stable Tmds.DBus.Protocol (0.19)
dotnet publish -c Release -r linux-x64 -o publish\linux --no-self-contained /p:PublishSingleFile=true
other publish types also tied, no success
Expected behavior
no core dump
Avalonia version
11.0.10-11.1.2
OS
Linux
Additional context
Ubuntu 22.04 Net 6.0 Tmds.DBus.Protocol 0.19 seems 0.17 and below are usable for 11.0.10 but on 11.1.2 it make core dump