[Bug 260007] New: Many D-Bus signals emitted whenever mailbox content or state changes

Thiago Macieira thiago at kde.org
Wed Dec 15 21:57:34 GMT 2010


https://bugs.kde.org/show_bug.cgi?id=260007

           Summary: Many D-Bus signals emitted whenever mailbox content or
                    state changes
           Product: Akonadi
           Version: 1.4.80
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: NOR
         Component: server
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: thiago at kde.org


Version:           1.4.80 (using Devel) 
OS:                Linux

Whenever the state of any mail in a mailbox changes, the Akonadi server blurts
out a bunch of apparently-identical signals.

Reproducible: Always

Steps to Reproduce:
1. Find a mail folder in KMail2 with one unread email
2. Start dbus-monitor (optional argument for filtering:
interface=org.freedesktop.Akonadi.NotificationSource)
3. Click on the unread email.

Actual Results:  
A lot of signals are emitted (14 in my case, paste below)

Expected Results:  
Not that many signals are emitted.

OS: Linux (i686) release 2.6.35.6-desktop-1mnb
Compiler: gcc

Some of the paths mentioned in the dump below refer to applications no longer
running, like akonadiconsole.

dbus-monitor dump:signal sender=org.freedesktop.DBus -> dest=:1.588 serial=2
path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameAcquired
   string ":1.588"


signal sender=:1.312 -> dest=(null destination) serial=25085
path=/subscriber/akonadi_nepomuk_contact_feeder;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25086
path=/subscriber/akonadi_maildispatcher_agent;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25087
path=/subscriber/plasma_desktop;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25088
path=/subscriber/akonadi_imap_resource_1;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25089
path=/subscriber/akonadi_nepomuk_email_feeder;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25090
path=/subscriber/AkonadiAgentServer;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25091
path=/subscriber/akonadi_imap_resource_2;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25092
path=/subscriber/akonadi_imap_resource_13;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25093
path=/subscriber/akonadi_nepomuk_calendar_feeder;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25094
path=/subscriber/akonadi_imap_resource_6;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25095
path=/subscriber/korgac; interface=org.freedesktop.Akonadi.NotificationSource;
member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25096
path=/subscriber/akonadi_mixedmaildir_resource_0;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25097
path=/subscriber/kontact; interface=org.freedesktop.Akonadi.NotificationSource;
member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]
signal sender=:1.312 -> dest=(null destination) serial=25098
path=/subscriber/akonadiconsole;
interface=org.freedesktop.Akonadi.NotificationSource; member=notify
   array [
      struct {
         array of bytes "kontact-1719559948"
         int32 2
         int32 2
         int64 48111
         string "16411"
         array of bytes "akonadi_imap_resource_6"
         int64 235
         int64 -1
         string "message/rfc822"
         array [
            string "FLAGS"
            string "ATR:MDNStateAttribute"
         ]
      }
   ]

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list