Test suite 'glib-test-proxy' failes on GLib 2.29

Bug #799878 reported by Ted Gould
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DBus Menu
Fix Released
Critical
Unassigned
0.4
Confirmed
Medium
Unassigned
0.5
Fix Released
Critical
Unassigned

Bug Description

The test has been marked XFAIL but should be fixed. Here is the output:

DBus daemon: unix:abstract=/tmp/dbus-DyEY2mGxbz,guid=576da5218f4f2bde9e03a94f00004f93
** (dbus-test-runner:14165): DEBUG: Started task 'Proxy05' PID: 14168
** (dbus-test-runner:14165): DEBUG: Started task 'Proxy04' PID: 14169
** (dbus-test-runner:14165): DEBUG: Started task 'Proxy03' PID: 14170
** (dbus-test-runner:14165): DEBUG: Started task 'Proxy02' PID: 14171
** (dbus-test-runner:14165): DEBUG: Started task 'Proxy01' PID: 14172
** (dbus-test-runner:14165): DEBUG: Started task 'Server ' PID: 14177
** (dbus-test-runner:14165): DEBUG: Started task 'Client ' PID: 14188
Proxy04: ** (process:14169): DEBUG: I am 'test.proxy.fourth_proxy' and I'm proxying 'test.proxy.last_proxy'
Proxy01: ** (process:14172): DEBUG: I am 'test.proxy.first_proxy' and I'm proxying 'test.proxy.second_proxy'
Proxy05: ** (process:14168): DEBUG: I am 'test.proxy.last_proxy' and I'm proxying 'test.proxy.server'
Proxy03: ** (process:14170): DEBUG: I am 'test.proxy.third_proxy' and I'm proxying 'test.proxy.fourth_proxy'
Proxy03: ** (process:14170): DEBUG: New root: 0x1915650
Server : ** (process:14177): DEBUG: Updating to Layout 0
Proxy04: ** (process:14169): DEBUG: New root: 0xe74240
Proxy02: ** (process:14171): DEBUG: I am 'test.proxy.second_proxy' and I'm proxying 'test.proxy.third_proxy'
Client : ** (process:14188): DEBUG: Layout Updated
Proxy05: ** (process:14168): DEBUG: New root: 0x2536240
Proxy01: ** (process:14172): DEBUG: New root: 0x1c70240
Client : ** (process:14188): DEBUG: Layout Updated
Proxy02: ** (process:14171): DEBUG: New root: 0x1eaf240
Client : ** (process:14188): DEBUG: Layout Updated
Client : ** (process:14188): DEBUG: Verifing Layout: 0
Client : ** (process:14188): DEBUG: Verifying ID: 1
Client : ** (process:14188): DEBUG: Verifying ID: 205
Client : ** (process:14188): DEBUG: Passed: 205
Client : ** (process:14188): DEBUG: Passed: 1
Server : ** (process:14177): DEBUG: Updating to Layout 1
Client : ** (process:14188): DEBUG: Layout Updated
Client : ** (process:14188): DEBUG: Verifing Layout: 1
Client : ** (process:14188): DEBUG: Verifying ID: 10
Client : ** (process:14188): DEBUG: Verifying ID: 10
Client : ** (process:14188): DEBUG: Passed: 10
Client : ** (process:14188): DEBUG: Verifying ID: 11
Client : ** (process:14188): DEBUG: Passed: 11
Client : ** (process:14188): DEBUG: Verifying ID: 12
Client : ** (process:14188): DEBUG: Passed: 12
Client : ** (process:14188): DEBUG: Verifying ID: 13
Client : ** (process:14188): DEBUG: Passed: 13
Client : ** (process:14188): DEBUG: Verifying ID: 14
Client : ** (process:14188): DEBUG: Passed: 14
Client : ** (process:14188): DEBUG: Verifying ID: 15
Client : ** (process:14188): DEBUG: Passed: 15
Client : ** (process:14188): DEBUG: Verifying ID: 16
Client : ** (process:14188): DEBUG: Passed: 16
Client : ** (process:14188): DEBUG: Verifying ID: 17
Client : ** (process:14188): DEBUG: Passed: 17
Client : ** (process:14188): DEBUG: Verifying ID: 18
Client : ** (process:14188): DEBUG: Passed: 18
Client : ** (process:14188): DEBUG: Verifying ID: 19
Client : ** (process:14188): DEBUG: Passed: 19
Client : ** (process:14188): DEBUG: Passed: 10
Server : ** (process:14177): DEBUG: Updating to Layout 2
Client : ** (process:14188): DEBUG: Layout Updated
Client : ** (process:14188): DEBUG: Verifing Layout: 2
Client : ** (process:14188): DEBUG: Verifying ID: 20
Client : ** (process:14188): DEBUG: Verifying ID: 20
Client : ** (process:14188): DEBUG: Passed: 20
Client : ** (process:14188): DEBUG: Verifying ID: 21
Client : ** (process:14188): DEBUG: Passed: 21
Client : ** (process:14188): DEBUG: Verifying ID: 22
Client : ** (process:14188): DEBUG: Passed: 22
Client : ** (process:14188): DEBUG: Verifying ID: 23
Client : ** (process:14188): DEBUG: Passed: 23
Client : ** (process:14188): DEBUG: Verifying ID: 24
Client : ** (process:14188): DEBUG: Passed: 24
Client : ** (process:14188): DEBUG: Verifying ID: 25
Client : ** (process:14188): DEBUG: Passed: 25
Client : ** (process:14188): DEBUG: Verifying ID: 26
Client : ** (process:14188): DEBUG: Passed: 26
Client : ** (process:14188): DEBUG: Verifying ID: 27
Client : ** (process:14188): DEBUG: Passed: 27
Client : ** (process:14188): DEBUG: Verifying ID: 28
Client : ** (process:14188): DEBUG: Passed: 28
Client : ** (process:14188): DEBUG: Verifying ID: 29
Client : ** (process:14188): DEBUG: Passed: 29
Client : ** (process:14188): DEBUG: Passed: 20
Server : ** (process:14177): DEBUG: Updating to Layout 3
Client : ** (process:14188): DEBUG: Layout Updated
Client : ** (process:14188): DEBUG: Verifing Layout: 3
Client : ** (process:14188): DEBUG: Verifying ID: 100
Client : ** (process:14188): DEBUG: Verifying ID: 1
Client : ** (process:14188): DEBUG: Verifying ID: 10
Client : ** (process:14188): DEBUG: Passed: 10
Client : ** (process:14188): DEBUG: Verifying ID: 11
Client : ** (process:14188): DEBUG: Passed: 11
Client : ** (process:14188): DEBUG: Verifying ID: 12
Client : ** (process:14188): DEBUG: Passed: 12
Client : ** (process:14188): DEBUG: Verifying ID: 13
Client : ** (process:14188): DEBUG: Passed: 13
Client : ** (process:14188): DEBUG: Verifying ID: 14
Client : ** (process:14188): DEBUG: Passed: 14
Client : ** (process:14188): DEBUG: Verifying ID: 15
Client : ** (process:14188): DEBUG: Passed: 15
Client : ** (process:14188): DEBUG: Verifying ID: 16
Client : ** (process:14188): DEBUG: Passed: 16
Client : ** (process:14188): DEBUG: Verifying ID: 17
Client : ** (process:14188): DEBUG: Passed: 17
Client : ** (process:14188): DEBUG: Verifying ID: 18
Client : ** (process:14188): DEBUG: Passed: 18
Client : ** (process:14188): DEBUG: Verifying ID: 19
Client : ** (process:14188): DEBUG: Passed: 19
Client : ** (process:14188): DEBUG: Passed: 1
Client : ** (process:14188): DEBUG: Verifying ID: 2
Client : ** (process:14188): DEBUG: Verifying ID: 20
Client : ** (process:14188): DEBUG: Failed as property 'property00' should be 'value00' and is '(null)'
Client : ** (process:14188): DEBUG: Failed as unable to verify properties.
Client : ** (process:14188): DEBUG: FAILED LAYOUT: 3
Server : ** (process:14177): DEBUG: Updating to Layout 4
Client : ** (process:14188): DEBUG: Layout Updated
Client : ** (process:14188): DEBUG: Death timer. Oops. Got to: 3
Client : ** (process:14188): DEBUG: Quiting as we're a failure
Server : ** (process:14177): DEBUG: Death timer. Oops. Got to: 5
Server : ** (process:14177): DEBUG: Quiting
Proxy05: ** (process:14168): DEBUG: New root: (nil)
Proxy05: ** (process:14168): DEBUG: Root removed, exiting
Proxy05: ** (process:14168): DEBUG: Quiting
Proxy04: ** (process:14169): DEBUG: New root: (nil)
Proxy04: ** (process:14169): DEBUG: Root removed, exiting
Proxy04: ** (process:14169): DEBUG: Quiting
Proxy03: ** (process:14170): DEBUG: New root: (nil)
Proxy03: ** (process:14170): DEBUG: Root removed, exiting
Proxy03: ** (process:14170): DEBUG: Quiting
Proxy02: ** (process:14171): DEBUG: New root: (nil)
Proxy02: ** (process:14171): DEBUG: Root removed, exiting
Proxy02: ** (process:14171): DEBUG: Quiting
Proxy01: ** (process:14172): DEBUG: New root: (nil)
Proxy01: ** (process:14172): DEBUG: Root removed, exiting
Proxy01: ** (process:14172): DEBUG: Quiting
XFAIL: test-glib-proxy

Related branches

Ted Gould (ted)
Changed in dbusmenu:
status: New → Confirmed
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Just a note, so that I don't forget this next week - I had a look at the empty message indicator issue (which looks to be related to this, with the missing property in the test failure), and what is happening is that all of the ItemsPropertiesUpdated signals from indicator-messages-service are being dropped because they apparently don't have the correct signature (the g_variant_type_equal check in gdbusproxy.c:on_signal_received fails)

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Note, I see them all on the bus and they look ok. eg, this is one which gets dropped:

signal sender=:1.454 -> dest=(null destination) serial=65551 path=/com/canonical/indicator/messages/menu; interface=com.canonical.dbusmenu; member=ItemsPropertiesUpdated
   array [
      struct {
         int32 773
         array [
            dict entry(
               string "indicator-label"
               variant string "Freedesktop mailing lists (Google Mail)"
            )
         ]
      }
   ]
   array [
   ]

Ted Gould (ted)
Changed in dbusmenu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.