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