unity-greeter has failing tests

Bug #1640605 reported by Robert Ancell on 2016-11-09
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-greeter (Ubuntu)

Bug Description

Unity Greeter is failing to build due to a failing test:

$ make check
UBUNTU_MENUPROXY=0 top_srcdir=.. . xvfb-run -a ./unity-greeter-test
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
/Simple Navigation:
(./unity-greeter-test:9438): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:832:10: not a number
/usr/bin/xvfb-run: line 184: 9438 Trace/breakpoint trap (core dumped) DISPLAY=:$SERVERNUM XAUTHORITY=$AUTHFILE "$@" 2>&1
Makefile:1281: recipe for target 'check' failed

This seems to be a failure in unity-greeter or xvfb or GTK+.

Balint Reczey (rbalint) wrote :
Download full text (26.4 KiB)

I proposed using Valgrind during testing for easier triaging:

Is shows the following issues:

/Simple Navigation: ==5515== Conditional jump or move depends on uninitialised value(s)
==5515== at 0xBEA881E: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0)
==5515== by 0xBE8C67A: ??? (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0)
==5515== by 0xBE47F40: pixman_image_composite32 (in /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0)
==5515== by 0x6E4569A: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E8A999: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E7CC3D: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E7D6B2: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E7E1D9: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E38ACE: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E4A291: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E81715: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E40E6E: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E3A438: ??? (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x6E333D4: cairo_stroke (in /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8)
==5515== by 0x1DF96905: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.16)
==5515== by 0x1DF92D21: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.16)
==5515== by 0x1DF88CBA: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.16)
==5515== by 0x1DF89F5F: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.16)
==5515== by 0x1DF8A421: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.16)
==5515== by 0x1DF8AD37: ??? (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.16)
==5515== by 0x1DF974A2: rsvg_handle_render_cairo_sub (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.16)
==5515== by 0x1DF97997: rsvg_handle_get_pixbuf_sub (in /usr/lib/x86_64-linux-gnu/librsvg-2.so.2.40.16)
==5515== by 0x1DD60E35: ??? (in /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so)
==5515== by 0x60E7A62: gdk_pixbuf_loader_close (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3600.5)
==5515== by 0x60E3A4A: ??? (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3600.5)
==5515== by 0x60E533C: gdk_pixbuf_new_from_stream_at_scale (in /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3600.5)
==5515== by 0x533BAF9: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.11)
==5515== by 0x533ED27: gtk_icon_info_load_icon (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.11)
==5515== by 0x5338189: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.11)
==5515== by 0x53388F6: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.11)
==5515== by 0x5338A23: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.11)
==5515== by 0x5338C17: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.11)
==5515== by 0x534C27C: ??? (in /usr/lib/x86_64-linux-gnu/libgtk-3.so....

tags: added: ftbfs
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-greeter - 17.04.1-0ubuntu2

unity-greeter (17.04.1-0ubuntu2) artful; urgency=medium

  [ Jeremy Bicha ]
  * Lower Recommends on lightdm to Suggests. Unity7 needs unity-greeter
    for the lockscreen but it doesn't actually need lightdm so let's
    avoid the annoying DM debconf question and try to smooth upgrades.
  * debian/rules:
    - Don't fail the build for failing tests. The tests have been
      broken for several months and no one has stepped up to try to
      fix them. (LP: #1640605)
  * Translation updates via Launchpad.

  [ Robert Ancell ]
  * Use valgrind to make build logs bigger help in triaging FTBFS problems.

 -- Jeremy Bicha <email address hidden> Sat, 17 Jun 2017 23:05:00 -0400

Changed in unity-greeter (Ubuntu):
status: Triaged → Fix Released
Jeremy Bicha (jbicha) wrote :

I'm reopening in case some day someone wants to try to fix these tests.

summary: - Fails to build due to failing tests
+ unity-greeter has failing tests
Changed in unity-greeter (Ubuntu):
importance: Critical → High
status: Fix Released → Confirmed
tags: added: artful zesty
removed: ftbfs
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers