Your message dated Sat, 02 Feb 2013 10:32:30 +0000
with message-id <e1u1aoc-0007pr...@franck.debian.org>
and subject line Bug#699503: fixed in notify-sharp 0.4.0~r3032-6
has caused the Debian Bug report #699503,
regarding libnotify0.4-cil: can lead to application crash
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
699503: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699503
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Source: notify-sharp
Source-Version: 0.4.0~r3032-6
We believe that the bug you reported is fixed in the latest version of
notify-sharp, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 699...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Chow Loong Jin <hyper...@debian.org> (supplier of updated notify-sharp package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Sat, 02 Feb 2013 17:47:13 +0800
Source: notify-sharp
Binary: libnotify0.4-cil libnotify-cil-dev monodoc-notify-sharp-manual
Architecture: source all
Version: 0.4.0~r3032-6
Distribution: unstable
Urgency: low
Maintainer: Debian CLI Libraries Team
<pkg-cli-libs-t...@lists.alioth.debian.org>
Changed-By: Chow Loong Jin <hyper...@debian.org>
Description:
libnotify-cil-dev - CLI library for desktop notifications
libnotify0.4-cil - CLI library for desktop notifications
monodoc-notify-sharp-manual - compiled XML documentation for notify-sharp
Closes: 699503
Changes:
notify-sharp (0.4.0~r3032-6) unstable; urgency=low
.
* [445d713] Cherry-pick patch to fix crash when notification updates fail
(Closes: #699503)
Checksums-Sha1:
8abad98ad7029d062dda2f06c778e1e3d05f9b04 2428 notify-sharp_0.4.0~r3032-6.dsc
b50402fb46eeacbd8dfa8d2fab51dbccf719c04f 7140
notify-sharp_0.4.0~r3032-6.debian.tar.gz
4d3dc178be47d37dde2c826f8ab1e8af53e6c081 10642
libnotify0.4-cil_0.4.0~r3032-6_all.deb
ca6f037024e4ab55915e8d7f3df836b1ce06adaa 3742
libnotify-cil-dev_0.4.0~r3032-6_all.deb
8b465b6b54d56b1a15ad26c97fb6747d4e2186f9 9352
monodoc-notify-sharp-manual_0.4.0~r3032-6_all.deb
Checksums-Sha256:
deb7bdb84e271dc2b5a030f3ea65ce6c4b392f3fd0793084a412563ccd6f3f6b 2428
notify-sharp_0.4.0~r3032-6.dsc
e50bdbcb41b503bd60e45c22dc816e471cefbe2585d68412c02df46331c073a5 7140
notify-sharp_0.4.0~r3032-6.debian.tar.gz
ab5a67659ca44cda85b9414d4b0400a1ebbe9d9072dfb2c4b1e53c2d770ec1d8 10642
libnotify0.4-cil_0.4.0~r3032-6_all.deb
ec3165b2d3c953ca998a01dbef3b3bff98f32ceb5df8a22358d94d88bc50c327 3742
libnotify-cil-dev_0.4.0~r3032-6_all.deb
c522d89de9777f0bc8f7adef1c73375c2267ef5d7fa17a25f11f53b28af0ab81 9352
monodoc-notify-sharp-manual_0.4.0~r3032-6_all.deb
Files:
51fa89c43c61d4223aef10a4aab0a664 2428 cli-mono optional
notify-sharp_0.4.0~r3032-6.dsc
04971866a265451db4688191b35368b5 7140 cli-mono optional
notify-sharp_0.4.0~r3032-6.debian.tar.gz
6db6dbee3693c0911b4d5378d298a499 10642 cli-mono optional
libnotify0.4-cil_0.4.0~r3032-6_all.deb
b6e53865a482565f4364443bc92572c9 3742 cli-mono optional
libnotify-cil-dev_0.4.0~r3032-6_all.deb
02bbbb733c7e260997dd525406803c17 9352 doc optional
monodoc-notify-sharp-manual_0.4.0~r3032-6_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQIcBAEBAgAGBQJRDOgvAAoJEPvVIltYh1KhI9IP/3tnFR3E/hjvrOFoWyZbdFkk
Pfa53FS1PGafkmK5My/vOgaljH96Mev4Rea92prCsupyNjL9ryNZXV+Z8x3/KuYQ
h77AoUcDGNSX4W1DUnHAi3E06gsknBBLCJGZ7gLwZQUO2vSlHzmJqvL6ssRMnVvA
QIg0Cynmkw1V86l3L7cZtMCW6kg2SB59kWuHt6KXBOQUpy7p6GI7dhypDWs7HLNN
dqzix2b6jLP5EX5LEwkiPmaHYRjMR8D166RhBdDXv0S9lBLDJ3hhkkfss4iN/SKQ
UAC7a1/u7pzhrGJHrisj86TFiUDerXEQLMgKxPqb8wBLBsoGd8XwUoUSuvobE1AI
gzq5id0Jl744GKB8zmYwbd9BEyN3daWXqFX9/sSAYmnKmqp0kuiZOaxPPQvMfPI4
FzJgPD8Ixy8XzDEYIDHag8x58lLhNqYJ2BjnbdQ7xv67jb6GwfmUuEqiojjH/yQW
ygaJAiS3RjwrzfCmXu/OFHujmmfxkpqjUQVWE61R8gCyDuvSL3+/E/G5z3W4NS+v
QCo9uAgmQ9oLdGaCLOYXXXXk+8V3vcuaKAYhqrLoU9QK4JfjVSrMnKHEWdAqKTgn
8mAE5fbJRw6bfMM2ajG9dVVX2P04GtW6YfnvtedDSa7X4wjl5sJaG1oj8LsTWb+H
xq39MRTg/bAQZq7JFYrv
=rqy0
-----END PGP SIGNATURE-----
--- End Message ---