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

Reply via email to