Bug 45275

Summary: tests fail in a chroot with GNUTLS 3, including one OOM-kill
Product: Wocky Reporter: Simon McVittie <smcv>
Component: GeneralAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: git master   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on: 43992    
Bug Blocks:    

Description Simon McVittie 2012-01-26 08:12:45 UTC
+++ This bug was initially created as a clone of Bug #43992 +++

With Debian's GNUTLS 3.0.12-1 and Bug #43992 fixed, Wocky's tests fail in a chroot containing Gabble's build-dependencies (minus the old GNUTLS) + dbus (for the new gnome-keyring goo), when run under with-session-bus.sh.

This test ate all the CPU and memory, and was eventually killed by the OOM-killer:

TEST: wocky-tls-test... (pid=25709)
  /tls/handshake+rw:                                                   FAIL

Additionally, there were a couple of failures in wocky-connector-test, namely /connector+ssl/econnreset/ssl-negotiate and /connector/econnreset/tls-negotiate; those might have been busy-looping, or I might have just been impatient. (My gnome-terminal was swapped out at the time, so I couldn't see anything beyond what was on a text console.)

It's possible that my chroot was missing some dependencies, but the OOM failure mode seems pretty bad even so.
Comment 1 Simon McVittie 2014-02-06 19:59:51 UTC
This appears to have been a GNUTLS 3.0 bug, or something, because the Wocky tests now pass (with Debian's gnutls28/3.2.10-2).

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.