Crash caused by recent dbus-sharp library change

Bug #663050 reported by Robert Dyer
This bug report is a duplicate of:  Bug #678426: Sometimes Gmail notifies get stuck. Edit Remove
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Docky
New
Medium
Rico Tzschichholz

Bug Description

Despite my best efforts to ensure the binary is not referencing NDesk.DBus, it seems to somehow be doing just that and crashing!

It appears this only happens when I suspend (or resume, who can tell exactly when) and is replacing my old suspend/resume crash (another open bug).

I definitely did a make clean, make uninstall, remade it, reinstalled it, verified via grep that 'NDesk.DBus' does not occur in *any* file in the build directory or the install path. Ideas?

Unhandled Exception: System.Exception: Message length 1077096960 exceeds maximum allowed 134217728 bytes
at NDesk.DBus.Transports.Transport.ReadMessageReal () <0x0046d>
at NDesk.DBus.Transports.Transport.ReadMessage () <0x0003c>
at NDesk.DBus.Connection.Iterate () <0x00021>
at NDesk.DBus.BusG/<Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00031>
at (wrapper native-to-managed) NDesk.DBus.BusG/<Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x0004d>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x0000a>
at Docky.Docky.Main (string[]) [0x0019e] in /home/rdyer/branches/docky/Docky/Docky/Docky.cs:95

Revision history for this message
Robert Dyer (psybers) wrote :

Got it again, not at resume/suspend time.

Unhandled Exception: System.Exception: Message length 993211392 exceeds maximum allowed 134217728 bytes
at NDesk.DBus.Transports.Transport.ReadMessageReal () <0x0046d>
at NDesk.DBus.Transports.Transport.ReadMessage () <0x0003c>
at NDesk.DBus.Connection.Iterate () <0x00021>
at NDesk.DBus.BusG/<Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x00031>
at (wrapper native-to-managed) NDesk.DBus.BusG/<Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <0x0004d>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <0x0000a>
at Docky.Docky.Main (string[]) [0x0019e] in /home/rdyer/branches/docky/Docky/Docky/Docky.cs:95

Changed in docky:
importance: Low → Medium
Revision history for this message
Rico Tzschichholz (ricotz) wrote :

@robert: I still havent seen this crash myself. Could you try out this patch?

Revision history for this message
Robert Dyer (psybers) wrote :

Again, with the standard Ubuntu versions of ndesk-dbus.

Unhandled Exception: System.Exception: Message length 993525760 exceeds maximum allowed 134217728 bytes
at NDesk.DBus.Connection.ReadMessage () <IL 0x00232, 0x0047a>
at NDesk.DBus.Connection.Iterate () <IL 0x0000c, 0x0001c>
at NDesk.DBus.BusG/<Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <IL 0x0003d, 0x00031>
at (wrapper native-to-managed) NDesk.DBus.BusG/<Init>c__AnonStorey0.<>m__0 (intptr,NDesk.GLib.IOCondition,intptr) <IL 0x00024, 0x00059>
at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
at Gtk.Application.Run () <IL 0x00000, 0x0000a>
at Docky.Docky.Main (string[]) [0x0019e] in /home/rdyer/branches/docky/Docky/Docky/Docky.cs:95

Revision history for this message
Robert Dyer (psybers) wrote :

This is not a duplicate (exactly) of bug 678426, but I am marking it as such as I believe that bug makes clear what is happening *here*. This bug definitely happens when performing Gmail updates (as I figured out and forgot to report here). So basically, this crash is related to the NDesk.DBus usage of the libnotify-cil call chain.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.