<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>12074</bug_id>
          
          <creation_ts>2017-09-12 15:45:24 +0000</creation_ts>
          <short_desc>oe-selftest hangs in vim on debian8.yocto.io</short_desc>
          <delta_ts>2017-09-13 23:45:32 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>OE-Core</product>
          <component>devtools / tool chain</component>
          <version>2.2</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>High</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>2.4 M4</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Richard Purdie">richard.purdie</reporter>
          <assigned_to name="Paul Eggleton">bluelightning</assigned_to>
          <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>76765</commentid>
    <comment_count>0</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2017-09-12 15:45:24 +0000</bug_when>
    <thetext>I believe in test_devtool_add (devtool.DevtoolTests) the autobuilder locked up in vim with an ssh-agent prompt. The processes active were:

rpurdie@debian8:~$ ps ax | grep -v kworker
  PID TTY      STAT   TIME COMMAND
[...]
 1699 ?        Ss     0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
 1749 ?        Ssl    0:00 /usr/sbin/rsyslogd -n
 1753 ?        Ss     0:00 /usr/sbin/acpid
 1763 ?        Ss     3:12 /usr/sbin/irqbalance --pid=/var/run/irqbalance.pid
 2560 ?        S      0:02 Xtightvnc :1 -desktop X -auth /home/pokybuild/.Xauthority -geometry 1024x768 -depth 24 -rfbwait 120000 -rfbauth /home/pokybuild/.vnc/passwd -rfbport 5901 -fp /usr/share/fonts/X11/misc/,/usr/share/fonts/X11/Type1/,/usr/share/fonts/X11/75dpi/,/usr/share/fonts/X11/100dpi/ -co /etc/X11/rgb
 2576 ?        S      0:00 /bin/sh /home/pokybuild/.vnc/xstartup
 2578 tty1     Ss+    0:00 /sbin/agetty --noclear tty1 linux
 2582 ?        S      0:00 xterm -class UXTerm -title uxterm -u8
 2613 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-terminal-emulator
 2616 ?        S      0:00 /usr/bin/dbus-launch --exit-with-session x-terminal-emulator
 2617 ?        Ss     0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
 2686 pts/0    Ss+    0:00 bash
 3520 ?        Ss     0:00 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
 5504 ?        S      0:00 [NFSv4 callback]
 5517 ?        Ss     0:05 SCREEN
 5518 pts/2    Ss     0:00 /bin/bash
 5520 pts/2    S+     2:19 watch /srv/autobuilder/tmp/test-flock.py /srv/autobuilder/tmp/debian8
11207 ?        Sl     0:01 python3 ./bitbake/bin/bitbake-prserv --start
11217 ?        Sl     1:21 /usr/bin/python /home/pokybuild/yocto-autobuilder/bin/twistd --no_save -y buildbot.tac
11218 ?        S      0:00 /bin/sh -c python bin/buildworker-janitor /home/pokybuild/yocto-autobuilder/config/autobuilder.conf
11219 ?        Sl     0:00 python bin/buildworker-janitor /home/pokybuild/yocto-autobuilder/config/autobuilder.conf
12536 ?        Ss     0:00 sshd: rpurdie [priv]
12543 ?        S      0:00 sshd: rpurdie@pts/3 
12544 pts/3    Ss     0:00 -bash
13012 pts/3    R+     0:00 ps ax
25216 ?        Ss     0:15 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -c /var/lib/ntp/ntp.conf.dhcp -u 109:117
30827 ?        SN     0:16 nativepython /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/smart.real --log-level=warning --data-dir=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/qemux86_64-poky-linux/core-image-lsb-dev/1.0-r0/rootfs/var/lib/smart install -y locale-base-en-us@core2_64 locale-base-en-gb@core2_64 packagegroup-base-extended@qemux86_64 smartpm@core2_64 psplash@core2_64 packagegroup-core-full-cmdline@all packagegroup-core-boot@qemux86_64 packagegroup-core-ssh-openssh@all rpm@core2_64 packagegroup-core-lsb@all
30833 ?        SN     0:15 nativepython /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/smart.real --log-level=warning --data-dir=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/qemux86_64-poky-linux/core-image-lsb/1.0-r0/rootfs/var/lib/smart install -y locale-base-en-us@core2_64 locale-base-en-gb@core2_64 packagegroup-base-extended@qemux86_64 smartpm@core2_64 psplash@core2_64 packagegroup-core-full-cmdline@all packagegroup-core-boot@qemux86_64 packagegroup-core-ssh-openssh@all rpm@core2_64 packagegroup-core-lsb@all
30839 ?        SN     0:25 nativepython /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/smart.real --log-level=warning --data-dir=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/qemux86_64-poky-linux/core-image-lsb-sdk/1.0-r0/rootfs/var/lib/smart install -y locale-base-en-us@core2_64 locale-base-en-gb@core2_64 packagegroup-base-extended@qemux86_64 psplash@core2_64 packagegroup-core-full-cmdline@all packagegroup-core-boot@qemux86_64 kernel-devsrc@qemux86_64 packagegroup-core-eclipse-debug@all packagegroup-core-tools-profile@qemux86_64 packagegroup-core-tools-testapps@qemux86_64 smartpm@core2_64 packagegroup-core-standalone-sdk-target@all packagegroup-core-tools-debug@all packagegroup-core-ssh-openssh@all packagegroup-core-sdk@qemux86_64 rpm@core2_64 packagegroup-core-lsb@all
35694 ?        S      0:00 /bin/sh -c . ./oe-init-build-env; checkvnc; if [ -d ../meta-selftest ]; then export DISPLAY=:1; oe-selftest --skip-tests distrodata.Distrodata.test_checkpkg; else echo &apos;Skipping step - no meta-selftest layer here&apos;; fi
35727 ?        Sl     0:01 python3 /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/oe-selftest --skip-tests distrodata.Distrodata.test_checkpkg
36015 ?        Ss     0:05 /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/pseudo -d
36018 ?        Ss     0:05 /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/pseudo -d
40699 ?        SN     0:20 nativepython /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/smart.real --log-level=warning --data-dir=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/core-image-lsb/1.0-r0/rootfs/var/lib/smart install -y locale-base-en-us@core2_64 locale-base-en-gb@core2_64 packagegroup-base-extended@genericx86_64 rpm@core2_64 packagegroup-core-lsb@all packagegroup-core-boot@genericx86_64 packagegroup-core-ssh-openssh@all packagegroup-core-full-cmdline@all smartpm@core2_64 psplash@core2_64
41627 ?        SN     0:21 nativepython /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/smart.real --log-level=warning --data-dir=/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/work/genericx86_64-poky-linux/core-image-lsb-sdk/1.0-r0/rootfs/var/lib/smart install -y locale-base-en-us@core2_64 locale-base-en-gb@core2_64 packagegroup-core-tools-testapps@genericx86_64 smartpm@core2_64 packagegroup-core-tools-profile@genericx86_64 packagegroup-core-lsb@all packagegroup-core-boot@genericx86_64 psplash@core2_64 kernel-devsrc@genericx86_64 packagegroup-core-tools-debug@all packagegroup-base-extended@genericx86_64 packagegroup-core-eclipse-debug@all rpm@core2_64 packagegroup-core-sdk@genericx86_64 packagegroup-core-ssh-openssh@all packagegroup-core-full-cmdline@all packagegroup-core-standalone-sdk-target@all
46032 ?        S      0:00 /bin/sh -c EDITOR=&quot;echo 123&quot; devtool -q edit-recipe pv
46034 ?        S      0:00 python3 /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/scripts/devtool -q edit-recipe pv
46066 ?        S      0:00 /bin/sh -c /usr/bin/vim &quot;/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/workspace/recipes/pv/pv_1.5.3.bb&quot;
46067 ?        S      0:00 /usr/bin/vim /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-oe-selftest/build/build/workspace/recipes/pv/pv_1.5.3.bb
53029 ?        Ss     0:06 /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/pseudo -d
53153 ?        Ss     0:05 /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/pseudo -d
53214 ?        Ss     0:06 /home/pokybuild/yocto-autobuilder/yocto-worker/nightly-x86-64-lsb/build/build/tmp/sysroots/x86_64-linux/usr/bin/pseudo -d

rpurdie@debian8:~$ pstree -p
systemd(1)─┬─PRServ(11207)───{PRServ Handler}(11208)
           ├─Xtightvnc(2560)
           ├─acpid(1753)
           ├─agetty(2578)
           ├─atd(1691)
           ├─cron(1689)
           ├─dbus-daemon(1699)
           ├─dbus-daemon(2617)
           ├─dbus-launch(2616)
           ├─dhclient(3520)
           ├─irqbalance(1763)
           ├─nativepython(30827)
           ├─nativepython(30833)
           ├─nativepython(30839)
           ├─nativepython(40699)
           ├─nativepython(41627)
           ├─ntpd(25216)
           ├─pseudo(36015)
           ├─pseudo(36018)
           ├─pseudo(53029)
           ├─pseudo(53153)
           ├─pseudo(53214)
           ├─rpc.idmapd(1686)
           ├─rpc.statd(1672)
           ├─rpcbind(1655)
           ├─rsyslogd(1749)─┬─{in:imklog}(1765)
           │                ├─{in:imuxsock}(1764)
           │                └─{rs:main Q:Reg}(1766)
           ├─screen(5517)───bash(5518)───watch(5520)
           ├─sh(11218)───python(11219)─┬─{python}(11221)
           │                           └─{python}(11222)
           ├─sshd(1690)───sshd(12536)───sshd(12543)───bash(12544)───pstree(13144)
           ├─systemd-journal(1253)
           ├─systemd-logind(1693)
           ├─systemd-udevd(1242)
           ├─twistd(11217)─┬─sh(35694)───python3(35727)─┬─sh(46032)───python3(46034)───sh(46066)───vim(46067)
           │               │                            └─{python3}(46033)
           │               └─{twistd}(11220)
           └─xstartup(2576)───xterm(2582)─┬─bash(2686)
                                          └─ssh-agent(2613)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76766</commentid>
    <comment_count>1</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2017-09-12 15:47:39 +0000</bug_when>
    <thetext>ssh-agent my have been from something else. Killing vim resulted in:

2017-09-11 23:54:38,035 - oe-selftest - INFO -   test_devtool_add (devtool.DevtoolTests)
2017-09-12 15:46:39,037 - oe-selftest - INFO -  ... FAIL (57121.003s)

and unblocked selftest:

https://autobuilder.yocto.io/builders/nightly-oe-selftest/builds/511</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76811</commentid>
    <comment_count>2</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2017-09-13 23:45:32 +0000</bug_when>
    <thetext>Fix merged to master:

http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=92a08ae838119e938922f95c14d0fcfece65a69a</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>