[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#821347: libsecret porting for s390x



On 2016-08-28 18:55, Aurelien Jarno wrote:
> control: tag -1 + patch
> control: tag -1 + upstream
> control: tag -1 + fixed-upstream
> 
> On 2016-08-25 14:16, Aurelien Jarno wrote:
> > I am therefore cloning this bug and reassigning the clone to pygobject.
> > I don't simply reassigning it as the /collection/delete-sync test is
> > also failing, though it seems to not be fully reproducible and seems to
> > also happen on other architectures (mipsel for example).
> 
> I have difficulties to reproduce the /collection/delete-sync failure. It
> seems to happen roughly once every 5 builds, and I have not yet managed
> to reproduce the issue when running only this test. I believe there is
> some race condition or bug in the mock service, which might not be s390x
> specific (it also failed in previous versions on at least armhf, hppa and
> mipsel).

I have been able to reproduce the issue on amd64 by running
test-collection 1000 times in a loop:

| $ for i in $(seq 1 1000) ; do dbus-run-session ./test-collection --verbose ; done

I ended up with 39 failures. The failures look like:

| GTest: run: /collection/delete-sync
| (MSG: MESSAGE: Remote error from secret service: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying)
| ** Message: Remote error from secret service: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
| (MSG: FATAL-WARNING: couldn't set SecretCollection Label: Message recipient disconnected from message bus without replying)
| 
| ** (test-collection:20959): WARNING **: couldn't set SecretCollection Label: Message recipient disconnected from message bus without replying

That said, I haven't been able to reproduce the issue by running only
the delete-sync test 10000 times with the following command, both on
amd64 and s390x:

| $ for i in $(seq 1 10000) ; do dbus-run-session ./test-collection -p /collection/delete-sync --verbose ; done

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurelien@aurel32.net                 http://www.aurel32.net


Reply to: