Bug#648378: notification-daemon stops displaying pop-ups after 20 unacknowledged messages
Omen Wild
dbug4.flibble at mandarb.com
Thu Nov 10 20:31:03 UTC 2011
Package: notification-daemon
Version: 0.7.3-1
Severity: grave
Tags: upstream
Justification: renders package unusable
After 20 pop-ups that are not manually closed by clicking on them
notification-daemon stops showing pop-ups and returns the error:
error sender=:1.418 -> dest=:1.484 error_name=org.freedesktop.Notifications.MaxNotificationsExceeded rep string "Exceeded maximum number of notifications"
This error is generated in daemon.c at line 185. I commented out the
entire if statement and notifications started showing as expected.
The items are only removed from the queue when the notification is
manually closed by nd-queue.c::on_notification_close(). I am not sure
what the purpose of limiting the queue was, but the items should also
be dequeued when the pop-ups time out (in
nd-queue.c::on_bubble_destroyed), otherwise the queue will grow
forever, using more and more memory.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.0.3-ck1-1 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages notification-daemon depends on:
ii libatk1.0-0 2.2.0-2
ii libc6 2.13-21
ii libcairo2 1.10.2-6.1
ii libcanberra-gtk3-0 0.28-3
ii libgdk-pixbuf2.0-0 2.24.0-1
ii libglib2.0-0 2.28.8-1
ii libgtk-3-0 3.0.12-2
ii libx11-6 2:1.4.4-2
notification-daemon recommends no packages.
notification-daemon suggests no packages.
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list