Package: libnotify0.4-cil Version: 0.4.0~r3032-5 Severity: serious The notfiy-sharp library can crash the application when the notification-daemon refuses the notification for whatever reason like this:
Exception Message: org.freedesktop.Notifications.MaxNotificationsExceeded: Exceeded maximum number of notifications Exception StackTrace: at Notifications.INotificationsProxy.Notify (System.String app_name, UInt32 id, System.String icon, System.String summary, System.String body, System.String[] actions, IDictionary`2 hints, Int32 timeout) [0x00000] in <filename unknown>:0 at Notifications.Notification.Show () [0x00000] in <filename unknown>:0 at Notifications.Notification.<Update>m__0 () [0x00000] in <filename unknown>:0 at GLib.Timeout+TimeoutProxy.Handler () [0x00000] in <filename unknown>:0 Looking at the strack trace you could think: "well, catch that exception then?", well you _can't_. The code that faces the exception is inside the library itself that runs inside a GTK+ callback which then leads to the application crash. So you (the application developer that uses notify-sharp) can't catch that exception nor can workaround it in any way. This is what makes this issue release critical. -- Best regards, Mirco 'meebey' Bauer FOSS Developer mee...@meebey.net http://www.meebey.net/ Debian Developer mee...@debian.org http://www.debian.org/ GNOME Foundation Member mmmba...@gnome.org http://www.gnome.org/ PGP-Key ID 0xEEF946C8 http://meebey.net/pubkey.asc -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org