dlech / Keebuntu

KeePass 2.x plugins that provide Ubuntu (Unity) integration

Home Page:https://launchpad.net/~dlech/+archive/keepass2-plugins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dbus error for keepass2-plugin-tray-icon

dkebler opened this issue · comments

This was all working fine until recently. Now when I run my keepass startup script at boot I get the following error blow. Not sure if it's keepass, your plugin, or mono but some update has broken this.

Strangely if I run this manually after I am logged into the desktop I don't get the error. This only occurs at boot via a linux "desktop" app startup. I have a 15sec delay for that app so doesn't seem like it should be an issue with systemd not getting something launched in time (dbus service?).

Running mono 5.16.0.220
keepass2-plugin-tray-icon 0.1.2+0.6.1
keepass: 2.40
I assume the GtkStatusIcon is the plugin in keepass it report 1.2
ubuntu bionic with linux mint cinnamon

run keepass with DGK database
+ /usr/bin/keepass2 /mnt/AllData/DGK/secure/keepass/DGK.kdbx
dbus[3999]: arguments to dbus_message_iter_append_basic() were incorrect, assertion "_dbus_check_is_valid_utf8 (*string_p)" failed in file ../../../dbus/dbus-message.c line 2754.
This is normally a bug in some application using the D-Bus library.

  D-Bus not built with -rdynamic so unable to print a backtrace
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () [0x00002] in <7aab76e87bce48a4b45cf7fa613cb70c>:0
  at Gtk.Application.Run () [0x00000] in <7aab76e87bce48a4b45cf7fa613cb70c>:0
  at Keebuntu.DBus.DBusBackgroundWorker.mWorker_DoWork (object,System.ComponentModel.DoWorkEventArgs) [0x00014] in <aec0f1dee5d846dbb51ad467213d3519>:0
  at System.ComponentModel.BackgroundWorker.OnDoWork (System.ComponentModel.DoWorkEventArgs) [0x0000a] in <9b672a45b19f4d52b5f28f32c0c91d97>:0
  at System.ComponentModel.BackgroundWorker.WorkerThreadStart (object) [0x0000e] in <9b672a45b19f4d52b5f28f32c0c91d97>:0

....


=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

/mnt/AllData/DGK/secure/keepass/start: line 8:  3999 Aborted                 (core dumped) /usr/bin/keepass2 /mnt/AllData/DGK/secure/keepass/DGK.kdbx

updated mono to very latest and error is gone on boot so closing this.