New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 740995 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug

Blocking:
issue 741608



Sign in to add a comment

Multiple unit test failure: "libgtk-3.so.0: cannot open shared object file: No such file or directory"

Project Member Reported by hongchan@chromium.org, Jul 11 2017

Issue description

Build failures:
https://uberchromegw.corp.google.com/i/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29%2832%29/builds/42427
https://uberchromegw.corp.google.com/i/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29%2832%29/builds/42426
https://uberchromegw.corp.google.com/i/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29%2832%29/builds/42423
(and more...)

The stack trace is quite simple:

Stack Trace:
  ********************************************************************************
  	No crash dump found.
  ********************************************************************************
  Standard output:
  ********************************************************************************
  	../../out/Debug/chrome: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
  ********************************************************************************

This seems to be a linking error, potentially caused by BUILD file changes.
 
Labels: Sheriff-Chromium
Cc: kbr@chromium.org
Ken: are you also seeing this in gpu tests?
nednguyen@ kbr@

Can you help me to find the right owner for this issue?

Comment 4 by mark@chromium.org, Jul 11 2017

Labels: Infra-Troopers
Seeing a lot like this

https://build.chromium.org/p/chromium.linux/builders/Linux%20Tests%20%28dbg%29%281%29%2832%29/builds/42429
https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.linux%2FLinux_Tests__dbg__1__32_%2F42429%2F%2B%2Frecipes%2Fsteps%2Ftelemetry_unittests%2F0%2Fstdout

  	../../out/Debug/chrome: error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory

Should that be on this bot?
Labels: -Pri-3 Pri-1
Summary: Multiple unit test failure: "libgtk-3.so.0: cannot open shared object file: No such file or directory" (was: Telemetry unittest failure: "libgtk-3.so.0: cannot open shared object file: No such file or directory")
mark@ If this is a specific bot's trouble, does it have to be handled by Infra team?

Comment 7 by mark@chromium.org, Jul 11 2017

I believe that libgtk-3.so.0 should be provided by the OS, and it appears to be missing here, which sounds like a bot problem to me. That’s why I raised this to Infra-Troopers.
Cc: timbrown@chromium.org thomasanderson@chromium.org
Cc: pschmidt@chromium.org
Labels: -Pri-1 Pri-0

Comment 10 by kbr@chromium.org, Jul 11 2017

Components: Infra>Client>Chrome
Hmm, not seeing this on these waterfalls:
https://build.chromium.org/p/chromium.gpu/console
https://build.chromium.org/p/chromium.gpu.fyi/console

Were a bunch of new GCE instances just added to the Swarming pool which are misconfigured?

We pushed a new OS image last night, and it looks like that image doesn't contain the files. Not sure why yet, but at least part of the reason seems to be that the version of install-build-deps we were running is *really* old :(.

We've reverted the image, and are working to repair the existing machines.

Components: -Speed>Telemetry
Remove "Speed>Telemetry" since this is not a Telemetry issue.

Comment 13 by s...@google.com, Jul 11 2017

Labels: -Pri-0 Pri-1
Can we get libgtk-3.so.0 added (back) to the Trusty image?

Could we have caught this when we canaried the new image on chromium-swarm-dev, or is it too specific to test for? Lowering to P1 as the image has been reverted, but keep in mind that it takes up to 24 hours for all VMs to be converted.
This looks to be fixed now. Builds have been completing happily for quite some time, and we've modified the swarming bots to auto-quarantine themselves if the library is missing.

Thanks particularly to vadimsh@ and maruel@ for repairing the machines.

Postmortem to follow ...
@smut - the problem is that the pinned version of install-build-deps we're using to create the image is much too old (as per comment #11). We should definitely figure out what we need to do to catch problems like this on the canaries.


Owner: dpranke@chromium.org
Status: Fixed (was: Available)

Comment 17 by d...@chromium.org, Jul 12 2017

Blocking: 741608

Sign in to add a comment