Open Bug 778688 Opened 12 years ago Updated 2 years ago

[Meta] Tracker for failures where the error summary and/or bug suggestions are suboptimal

Categories

(Testing :: General, defect)

defect

Tracking

(Not tracked)

People

(Reporter: emorley, Unassigned)

References

(Depends on 6 open bugs)

Details

(Keywords: meta, sheriffing-P1)

As we all know, there are a variety of failures modes that TBPL cannot currently cope with & so either shows the failure in the annotated summary box but cannot match it to a bug - or worse shows a completely unhelpful summary which requires opening the full log to find the cause. To make things worse, manual starring is a PITA, since TBPL (understandably in the current system) doesn't auto-mark bugs if you enter the bug number in manually, so you have to paste the URL in-bug yourself.

Off the top of my head, cases we should improve:
* Compilation failure (include the actual error line, not just "make[N]: *** [foo.o] Error 1")
* Crashes (we should show the top frame or two in the summary, so you can match against bug summary without loading the log)
* Assertions (eg of style bug 774732)
* Leaks (of style bug 689247, not the new shutdown leak logger)
* Infra issues (particularly Android; eg things like bug 772531)
* Android OOM (ie for cases covered by bug 775227; plus we should start dumping more entries from the Android ADB log into TBPL's summary)
* xpcshell timeouts of the form of bug 762032 and friends
* Anything else that requires manual starring on a regular basis

Now some of the above will require TBPL parser changes (ie at http://hg.mozilla.org/users/mstange_themasta.com/tinderboxpushlog/file/tip/php/inc/GeneralErrorFilter.php), which given the lack of tests, will be 'interesting'. 

Others will require (or can be worked around) by harness changes, ie bug 757838 (and also like bug 772388 did).

CCing sheriffs: Please can you file dependants for any 'requires regular manual starring' or 'ways to make manual starring less likely to need the full log opening' type bugs that I may have overlooked.

Thank you :-)
No longer depends on: 747440
Depends on: 778690
Most if not all of these depend on TBPL parsing the full logs, which will be inefficient.  Someone had plans on creating a useful log parser component which would handle a lot of these cases, IIRC, but that was quite a while ago and I don't remember who that person was.  You might want to ping people in RelEng to see if they remember this.
Another case we need to cover:
Bug 752243

(In reply to Ehsan Akhgari [:ehsan] from comment #1)
> Most if not all of these depend on TBPL parsing the full logs

You mean as opposed to line by line?
If so, I agree some might; but others we can work around in the test harnesses/releng scripts themselves.
We should also TinderboxPrint or TEST-UNEXPECTED-FAIL
"Output exceeded 52428800 bytes, remaining output has been truncated"
(In reply to comment #2)
> Another case we need to cover:
> Bug 752243
> 
> (In reply to Ehsan Akhgari [:ehsan] from comment #1)
> > Most if not all of these depend on TBPL parsing the full logs
> 
> You mean as opposed to line by line?

No, as opposed to parsing the short log.
The... you mean the short log that Tinderbox used to create?

We no longer know about any log that isn't uploaded by buildbot directly to ftp.m.o, and there's just one log there, and nobody could describe any of them for any job as being short.
(In reply to comment #5)
> The... you mean the short log that Tinderbox used to create?
> 
> We no longer know about any log that isn't uploaded by buildbot directly to
> ftp.m.o, and there's just one log there, and nobody could describe any of them
> for any job as being short.

Ah, clearly I have not paid much attention to this stuff for quite a while.  Thanks for correcting me.  :-)
Slinging this is here so I don't forget:

[Child 2201] ###!!! ABORT: X_CopyArea: BadDrawable (invalid Pixmap or Window parameter); 59 requests ago: file ../../../toolkit/xre/nsX11ErrorHandler.cpp, line 157
https://tbpl.mozilla.org/php/getParsedLog.php?id=14770500&tree=Mozilla-Inbound
Bug 782505
Losing track of what I've slung in here already (or is filed as deps), but would rather dupes than the alternative.

https://tbpl.mozilla.org/php/getParsedLog.php?id=15044826&tree=Mozilla-Inbound
{
NOISE: RSS: Main: 55443456
NOISE: 
Traceback (most recent call last):
  File "C:\talos-slave\talos-data\talos\bcontroller.py", line 221, in ?
    sys.exit(main())
  File "C:\talos-slave\talos-data\talos\bcontroller.py", line 218, in main
    bcontroller.run()
  File "C:\talos-slave\talos-data\talos\bcontroller.py", line 161, in run
    results_file = open(self.browser_log, "a")
IOError: [Errno 13] Permission denied: 'browser_output.txt'
Failed tdhtmlr: 
		Stopped Fri, 07 Sep 2012 03:45:22
FAIL: Busted: tdhtmlr
FAIL: timeout exceeded
Traceback (most recent call last):
  File "run_tests.py", line 250, in run_tests
    talos_results.add(mytest.runTest(browser_config, test))
  File "C:\talos-slave\talos-data\talos\ttest.py", line 366, in runTest
    raise talosError("timeout exceeded")
talosError: 'timeout exceeded'
Traceback (most recent call last):
  File "run_tests.py", line 298, in ?
    main()
  File "run_tests.py", line 295, in main
    run_tests(parser)
  File "run_tests.py", line 259, in run_tests
    raise e
utils.talosError: 'timeout exceeded'
program finished with exit code 1
elapsedTime=3626.515000
TinderboxPrint:<a href = "http://hg.mozilla.org/integration/mozilla-inbound/rev/ebdb7c83b789">rev:ebdb7c83b789</a>
}
Depends on: 788518
Depends on: 790595
Depends on: 790602
Depends on: 790613
Depends on: 790618
Depends on: 790639
For various talos cases, filed bug 790602.

(In reply to Ed Morley [:edmorley UTC+1] from comment #0)
> * Infra issues (particularly Android; eg things like bug 772531)

Filed bug 790595, bug 790613, bug 790618.

(In reply to Ed Morley [:edmorley UTC+1] from comment #3)
> We should also TinderboxPrint or TEST-UNEXPECTED-FAIL
> "Output exceeded 52428800 bytes, remaining output has been truncated"

Filed bug 790639.
https://tbpl-dev.allizom.org/php/getParsedLog.php?id=15177826&tree=Firefox
{
========= Started Running verify.py failed (results: 2, elapsed: 34 secs) (at 2012-09-12 19:02:21.209689) =========
python /builds/sut_tools/verify.py
 in dir /builds/tegra-333/test/build (timeout 1200 secs)
 watching logfiles {}
 argv: ['python', '/builds/sut_tools/verify.py']
 environment:
  HOME=/home/cltbld
  PATH=/tools/buildbot-0.8.4-pre-moz2/bin:/usr/local/bin:/usr/local/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cltbld/bin
  PWD=/builds/tegra-333/test/build
  SUT_IP=10.250.51.173
  SUT_NAME=tegra-333
 using PTY: False
DEBUG: updateSUT: Using tegra 'tegra-333' found in env variable
INFO: Using tegra 'tegra-333' found in env variable
INFO: attempting to ping tegra
reconnecting socket
INFO: updateSUT.py: We're running SUTAgentAndroid Version 1.13
INFO: Got expected SUTAgent version '1.13'
INFO: attempting to create file /mnt/sdcard/writetest
Push File Failed to Validate!
program finished with exit code 1
elapsedTime=34.562456
========= Finished Running verify.py failed (results: 2, elapsed: 34 secs) (at 2012-09-12 19:02:55.787641) =========
}
Depends on: 790960
{
TEST-PASS | /builds/slave/talos-slave/test/build/xpcshell/tests/services/sync/tests/unit/test_service_wipeServer.js | test passed (time: 862.297ms)
Traceback (most recent call last):
  File "xpcshell/runxpcshelltests.py", line 992, in <module>
    main()
  File "xpcshell/runxpcshelltests.py", line 988, in main
    if not xpcsh.runTests(args[0], testdirs=args[1:], **options.__dict__):
  File "xpcshell/runxpcshelltests.py", line 866, in runTests
    self.removeDir(self.profileDir)
  File "xpcshell/runxpcshelltests.py", line 325, in removeDir
    shutil.rmtree(dirname)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 244, in rmtree
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 244, in rmtree
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 236, in rmtree
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 234, in rmtree
OSError: [Errno 13] Permission denied: '/var/folders/z5/wgqk5lfs3rggp278v9gyl1xc00000w/T/tmpdJ1l5W/Cache/3'
program finished with exit code 1
}

a la bug 752243
Bug 793091 will make many of the current manual starring Android cases RETRY, which will make our lives quite a bit easier :-)
Depends on: 793091
Depends on: 793627
https://tbpl.mozilla.org/php/getParsedLog.php?id=15462696&tree=Try

{
========= Started 'python mochitest/runtestsremote.py ...' warnings (results: 1, elapsed: 21 secs) (at 2012-09-23 14:34:25.388032) =========
python mochitest/runtestsremote.py --deviceIP 10.250.51.85 --xre-path ../hostutils/xre --utility-path ../hostutils/bin --certificate-path certs --app org.mozilla.fennec --console-level INFO --http-port 30245 --ssl-port 31245 --pidfile /builds/tegra-245/test/../runtestsremote.pid --run-only-tests android.json --symbols-path=http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/georg.fritzsche@googlemail.com-2a4865f16c65/try-android-armv6/fennec-17.0a2.en-US.android-arm-armv6.crashreporter-symbols.zip --total-chunks 8 --this-chunk 3
 in dir /builds/tegra-245/test/build/tests (timeout 2400 secs)
 watching logfiles {}
 argv: ['python', 'mochitest/runtestsremote.py', '--deviceIP', '10.250.51.85', '--xre-path', '../hostutils/xre', '--utility-path', '../hostutils/bin', '--certificate-path', 'certs', '--app', 'org.mozilla.fennec', '--console-level', 'INFO', '--http-port', '30245', '--ssl-port', '31245', '--pidfile', '/builds/tegra-245/test/../runtestsremote.pid', '--run-only-tests', 'android.json', u'--symbols-path=http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/georg.fritzsche@googlemail.com-2a4865f16c65/try-android-armv6/fennec-17.0a2.en-US.android-arm-armv6.crashreporter-symbols.zip', '--total-chunks', '8', '--this-chunk', '3']
 environment:
  HOME=/Users/cltbld
  MINIDUMP_SAVE_PATH=/builds/tegra-245/test/minidumps
  MINIDUMP_STACKWALK=/builds/tegra-245/test/tools/breakpad/linux/minidump_stackwalk
  PATH=/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
  PWD=/builds/tegra-245/test/build/tests
  SUT_IP=10.250.51.85
  SUT_NAME=tegra-245
  __CF_USER_TEXT_ENCODING=0x1F5:0:0
 closing stdin
 using PTY: False
reconnecting socket
{'uptime': ['0 days 0 hours 4 minutes 11 seconds 642 ms'], 'power': ['Power status:', ' AC power ONLINE', ' Battery charge NO BATTERY', ' Remaining charge: 0%', ' Battery Temperature: 0.0 (c)'], 'process': [['10026', '1589', 'com.svox.pico'], ['10028', '1577', 'com.android.defcontainer'], ['10007', '1202', 'com.android.inputmethod.latin'], ['1001', '1211', 'com.android.phone'], ['1000', '1020', 'system'], ['10029', '1335', 'com.android.deskclock'], ['10031', '1496', 'com.mozilla.SUTAgentAndroid'], ['10034', '1525', 'org.mozilla.ffxcp'], ['10018', '1219', 'com.android.launcher'], ['10013', '1443', 'com.cooliris.media'], ['10004', '1363', 'android.process.media'], ['10009', '1422', 'com.android.quicksearchbox'], ['10002', '1435', 'com.android.music'], ['10032', '1413', 'com.mozilla.watcher'], ['10006', '1393', 'com.android.mms'], ['10010', '1374', 'com.android.providers.calendar'], ['10014', '1352', 'com.android.email'], ['10017', '1344', 'com.android.bluetooth'], ['10015', '1253', 'android.process.acore'], ['1000', '1230', 'com.android.settings']], 'screen': ['X:1024 Y:768'], 'memory': ['PA:819421184, FREE: 705040384'], 'systime': ['2012/09/23 02:34:25:637'], 'rotation': ['ROTATION:0'], 'disk': [], 'os': ['harmony-eng 2.2 FRF91 20110202.102810 test-keys'], 'id': ['00:21:e8:70:95:76'], 'uptimemillis': ['251664']}
INFO | runtests.py | Installing extension at /builds/tegra-245/test/build/tests/mochitest/extensions/roboextender@mozilla.org to /tmp/tmpbhKd30.
INFO | runtests.py | Installing extension at /builds/tegra-245/test/build/tests/mochitest/extensions/specialpowers to /tmp/tmpbhKd30.
INFO | runtests.py | Installing extension at /builds/tegra-245/test/build/tests/mochitest/extensions/worker to /tmp/tmpbhKd30.
INFO | runtests.py | Installing extension at /builds/tegra-245/test/build/tests/mochitest/extensions/workerbootstrap to /tmp/tmpbhKd30.
pushing directory: /tmp/tmpbhKd30 to /mnt/sdcard/tests/profile
args: ['/builds/tegra-245/test/build/hostutils/bin/xpcshell', '-g', '/builds/tegra-245/test/build/hostutils/xre', '-v', '170', '-f', './httpd.js', '-e', "const _PROFILE_PATH = '/tmp/tmpMuhcm_';const _SERVER_PORT = '30245'; const _SERVER_ADDR = '10.250.48.224'; const _TEST_PREFIX = undefined;", '-f', './server.js']
INFO | runtests.py | Server pid: 25122
pushing directory: /tmp/tmpbhKd30 to /mnt/sdcard/tests/profile
INFO | runtests.py | Running tests: start.

FIRE PROC: '"MOZ_CRASHREPORTER=1,XPCOM_DEBUG_BREAK=stack,MOZ_CRASHREPORTER_NO_REPORT=1,NO_EM_RESTART=1,MOZ_PROCESS_LOG=/tmp/tmpHdd3Vypidlog,XPCOM_MEM_BLOAT_LOG=/tmp/tmpbhKd30/runtests_leaks.log" org.mozilla.fennec -no-remote -profile /mnt/sdcard/tests/profile/ http://mochi.test:8888/tests/?autorun=1&closeWhenDone=1&logFile=%2Fmnt%2Fsdcard%2Ftests%2Flogs%2Fmochitest.log&fileLevel=INFO&consoleLevel=INFO&totalChunks=8&thisChunk=3&testManifest=android.json&runOnly=true'
INFO | runtests.py | Received unexpected exception while running application
Traceback (most recent call last):
  File "/builds/tegra-245/test/build/tests/mochitest/runtests.py", line 729, in runTests
    timeout = timeout)
  File "/builds/tegra-245/test/build/tests/mochitest/automation.py", line 981, in runApp
    stderr = subprocess.STDOUT)
  File "/builds/tegra-245/test/build/tests/mochitest/remoteautomation.py", line 113, in Process
    return self.RProcess(self._devicemanager, cmd, stdout, stderr, env, cwd)
  File "/builds/tegra-245/test/build/tests/mochitest/remoteautomation.py", line 127, in __init__
    raise Exception("unable to launch process")
Exception: unable to launch process
WARNING | automationutils.processLeakLog() | refcount logging is off, so leaks can't be detected!
}
Depends on: 793630
{
"command timed out: 3600 seconds without output, attempting to kill"
}
etc

{
remoteFailed: [Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion.
}

https://tbpl.mozilla.org/php/getParsedLog.php?id=15474592&tree=Mozilla-Inbound
{
========= Started 'hg clone ...' failed (results: 2, elapsed: 0 secs) (at 2012-09-24 03:06:40.465524) =========
hg clone http://hg.mozilla.org/build/tools scripts
 in dir /builds/slave/m-in-lnx64-spidermonkey-warnaserr/. (timeout 1200 secs)
 watching logfiles {}
 argv: ['hg', 'clone', 'http://hg.mozilla.org/build/tools', 'scripts']
 environment:
  CCACHE_COMPRESS=1
  CCACHE_DIR=/builds/ccache
  CCACHE_HASHDIR=
  CCACHE_UMASK=002
  CVS_RSH=ssh
  DISPLAY=:2
  G_BROKEN_FILENAMES=1
  HG_REPO=http://hg.mozilla.org/integration/mozilla-inbound
  HG_SHARE_BASE_DIR=/builds/hg-shared
  HISTSIZE=1000
  HOME=/home/cltbld
  HOSTNAME=bld-centos5-64-vmw-006.build.releng.scl3.mozilla.com
  INPUTRC=/etc/inputrc
  LANG=en_US.UTF-8
  LC_ALL=C
  LESSOPEN=|/usr/bin/lesspipe.sh %s
  LOGNAME=cltbld
  LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tz=01;31:*.rpm=01;31:*.cpio=01;31:*.jpg=01;35:*.gif=01;35:*.bmp=01;35:*.xbm=01;35:*.xpm=01;35:*.png=01;35:*.tif=01;35:
  MAIL=/var/spool/mail/cltbld
  MOZ_CRASHREPORTER_NO_REPORT=1
  MOZ_OBJDIR=obj-firefox
  MOZ_SYMBOLS_EXTRA_BUILDID=linux64
  PATH=/tools/buildbot/bin:/usr/local/bin:/usr/lib64/ccache:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/tools/git/bin:/tools/python27/bin:/tools/python27-mercurial/bin:/home/cltbld/bin
  POST_SYMBOL_UPLOAD_CMD=/usr/local/bin/post-symbol-upload.py
  PWD=/builds/slave/m-in-lnx64-spidermonkey-warnaserr
  SHELL=/bin/bash
  SHLVL=1
  SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
  SYMBOL_SERVER_HOST=symbols1.dmz.phx1.mozilla.com
  SYMBOL_SERVER_PATH=/mnt/netapp/breakpad/symbols_ffx/
  SYMBOL_SERVER_SSH_KEY=/home/mock_mozilla/.ssh/ffxbld_dsa
  SYMBOL_SERVER_USER=ffxbld
  TERM=linux
  TINDERBOX_OUTPUT=1
  USER=cltbld
  _=/tools/python/bin/python
 using PTY: False
Upon execvpe hg ['hg', 'clone', 'http://hg.mozilla.org/build/tools', 'scripts'] in environment id 35657168
:Traceback (most recent call last):
  File "/tools/buildbot-0.8.4-pre-moz2/lib/python2.6/site-packages/twisted/internet/process.py", line 414, in _fork
    executable, args, environment)
  File "/tools/buildbot-0.8.4-pre-moz2/lib/python2.6/site-packages/twisted/internet/process.py", line 460, in _execChild
    os.execvpe(executable, args, environment)
  File "/tools/buildbot-0.8.4-pre-moz2/lib/python2.6/os.py", line 353, in execvpe
    _execvpe(file, args, env)
  File "/tools/buildbot-0.8.4-pre-moz2/lib/python2.6/os.py", line 380, in _execvpe
    func(fullname, *argrest)
OSError: [Errno 2] No such file or directory
}
Depends on: 793641
Depends on: 793646
No longer depends on: 686425
No longer depends on: 752113
Assignee: nobody → bmo
Depends on: 793678
Depends on: 793782
> "command timed out: 3600 seconds without output, attempting to kill"

Bug 793782

> remoteFailed: [Failure instance: Traceback (failure with no frames): <class 
> 'twisted.internet.error.ConnectionLost'>: Connection to the other side was lost in a non-clean fashion.

Bug 793646
Depends on: 793800
Status: NEW → ASSIGNED
Depends on: 793855
Depends on: 794017
No longer depends on: 772531
Depends on: 794768
Depends on: 794895
Summary: [Meta] Make TBPL handle more types of failures (to reduce need for manual starring & the need to open full logs) → [Meta] Reduce the number of failures that need manual starring / require opening the full log
Depends on: 797324
Depends on: 783815
Note to self:

https://tbpl.mozilla.org/php/getParsedLog.php?id=15821727&tree=Thunderbird-Try
{
e:/builds/moz2_slave/tb-try-c-cen-w32/build/mailnews/base/src/nsMessenger.cpp(1726) : error C2660: 'nsITransfer::Init' : function does not take 8 arguments
}
https://tbpl.mozilla.org/php/getParsedLog.php?id=15819817&full=1&branch=mozilla-inbound#error0
{
[Child 2222] ###!!! ABORT: invalid segment: '!strncmp(header->mMagic, sMagic, sizeof(sMagic))', file ../../../ipc/glue/Shmem.cpp, line 303
}
Depends on: 799532
No longer depends on: 799532
Depends on: 799891
Depends on: 800288
Similar to comment 16:

https://tbpl.mozilla.org/php/getParsedLog.php?id=15930895&tree=Thunderbird-Trunk
{
e:/builds/moz2_slave/tb-c-cen-w32/build/objdir-tb/mail/app/module.rc(40) : error RC2135 : file not found: address-book.ico
}

(building a resource file on Windows).
Depends on: 802114
Depends on: 803466
https://tbpl.mozilla.org/php/getParsedLog.php?id=16488760&tree=Mozilla-Inbound

{
05:27:45     INFO -  ccache: FATAL: Could not create /builds/ccache/5/7/ad377879bb67eec02b2e0bcb3252eb-1796071.o.tmp.stdout.bld-linux64-ec2-056.build.aws-us-west-1.mozilla.com.1014 (permission denied?)
05:27:45     INFO -  In the directory  /builds/slave/b2g-m-in-panda-dep/build/objdir-gecko/js/src
05:27:45     INFO -  The following command failed to execute properly:
05:27:45     INFO -  /usr/bin/ccache /builds/slave/b2g-m-in-panda-dep/build/prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/arm-linux-androideabi-g++ -o jsinterp.o -c -fvisibility=hidden -DENABLE_YARR_JIT=1 -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX="lib" -DDLL_SUFFIX=".so" -DUSE_ZLIB -Ictypes/libffi/include -I. -I/builds/slave/b2g-m-in-panda-dep/build/gecko/js/src/../../mfbt/double-conversion -I/builds/slave/b2g-m-in-panda-dep/build/gecko/js/src -I. -I./../../dist/include -I/builds/slave/b2g-m-in-panda-dep/build/objdir-gecko/dist/include/nspr -I/builds/slave/b2g-m-in-panda-dep/build/gecko/js/src -I/builds/slave/b2g-m-in-panda-dep/build/gecko/js/src/assembler -I/builds/slave/b2g-m-in-panda-dep/build/gecko/js/src/yarr -fPIC -DANDROID -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libc/arch-arm/include -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libc/include/ -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libc/kernel/common -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libc/kernel/arch-arm -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libm/include -I/builds/slave/b2g-m-in-panda-dep/build/frameworks/base/native/include -I/builds/slave/b2g-m-in-panda-dep/build/system/core/include -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic -pedantic -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Werror=conversion-null -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-long-long -mandroid -fno-short-enums -fno-exceptions -Wno-psabi -DMOZ_ENABLE_JS_DUMP -include /builds/slave/b2g-m-in-panda-dep/build/gonk-misc/Unicode.h -I/builds/slave/b2g-m-in-panda-dep/build/external/stlport/stlport -march=armv7-a -mthumb -mfpu=vfp -mfloat-abi=softfp -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fno-reorder-functions -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DANDROID -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libc/arch-arm/include -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libc/include/ -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libc/kernel/common -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libc/kernel/arch-arm -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic/libm/include -I/builds/slave/b2g-m-in-panda-dep/build/frameworks/base/native/include -I/builds/slave/b2g-m-in-panda-dep/build/system/core/include -isystem /builds/slave/b2g-m-in-panda-dep/build/bionic -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.o.pp /builds/slave/b2g-m-in-panda-dep/build/gecko/js/src/jsinterp.cpp
05:27:45    ERROR -  make[6]: *** [jsinterp.o] Error 1
}
Depends on: 807707
Depends on: 808419
Depends on: 807094
Depends on: 808536
A lot of the work for this has now been done; main remaining candidates are:
* Outputting top frame of crashes in a starrable format (for shutdown crashes and also those that happen in any tests, so test filename not useful)
* Leaks
* Failures where the "lets search for the whole failure" doesn't work due to varying process IDs (eg bug 782633, bug 603147)
* Android test timeouts (suspect we should just make the harness timeout lower than the buildbot one, then we could print a more easily parsed failure line) and other nonsense. eg bug 722166, bug 663657, bug 724738.
* Handling the datetime and INFO/ERROR prefix added by mozharness, so it doesn't regress the work done so far.

I'll still be working on this, but un-assigning since a meta bug.
Assignee: bmo → nobody
Status: ASSIGNED → NEW
Depends on: 808547
Depends on: 809436
Depends on: 809438
Depends on: 809442
Depends on: 809447
Depends on: 688338
Depends on: 809529
Depends on: 793642
Depends on: 811279
Depends on: 812103
I've just split out comment 16 & comment 18 into bug 812103.
https://tbpl.mozilla.org/php/getParsedLog.php?id=17067262&tree=Mozilla-Inbound
{
rm: cannot remove `build/firefox/firefox.exe.update_in_progress.lock': Permission denied

}

We have various "rm: cannot .*" come up, we should loosen the existing:
    39        || preg_match("/^rm: cannot lstat /", $line) // . . . . . . . . . . . . failures of type bug 692715
https://tbpl.mozilla.org/php/getParsedLog.php?id=17070762&tree=Firefox
{
08:59:42 ERROR 503: Server Too Busy.
}
Depends on: 812205
Depends on: 812207
Depends on: 812214
Also maybe this (found on Try):

https://tbpl.mozilla.org/php/getParsedLog.php?id=17066622&tree=Try
{
No rule to make target 'nsIXFormsUtilityService.h' needed by ['<command-line>', 'nsIXFormsUtilityService.h']
}
https://tbpl.mozilla.org/php/getParsedLog.php?id=17080721&tree=Mozilla-Inbound

{
[Parent 2612] ###!!! ASSERTION: Profile change cancellation.: 'Error', file e:/builds/moz2_slave/m-in-w32-dbg/build/toolkit/xre/nsXREDirProvider.cpp, line 860
NOTE: child process received `Goodbye', closinxul!JSD_AttemptUCScriptInStackFrame+0x0000000000E1776F
xul!JSD_AttemptUCScriptInStackFrame+0x0000000001338D52
xul!JSD_AttemptUCScriptInStackFrame+0x0000000001339250
xul!JSD_AttemptUCScriptInStackFrame+0x0000000000024085
xul!JSD_AttemptUCScriptInStackFrame+0x00000000000186B0
xul!JSD_AttemptUCScriptInStackFrame+0x000000000001F277
xul!JSD_AttemptUCScriptInStackFrame+0x000000000001F46A
firefox!mozilla::detail::GuardObjectNotificationReceiver::GuardObjectNotificationReceiver+0x0000000000000A8E
firefox!mozilla::detail::GuardObjectNotificationReceiver::GuardObjectNotificationReceiver+0x0000000000000CEF
firefox!mozilla::detail::GuardObjectNotificationReceiver::GuardObjectNotificationReceiver+0x0000000000000E6E
firefox!mozilla::detail::GuardObjectNotificationReceiver::GuardObjectNotificationReceiver+0x00000000000025E0
firefox!mozilla::detail::GuardObjectNotificationReceiver::GuardObjectNotificationReceiver+0x0000000000002410
kernel32!BaseThreadInitThunk+0x0000000000000012
ntdll!RtlInitializeExceptionChain+0x0000000000000063
ntdll!RtlInitializeExceptionChain+0x0000000000000036
}
Depends on: 813022
Depends on: 813039
No longer depends on: 793782
https://tbpl.mozilla.org/php/getParsedLog.php?id=17172758&tree=Mozilla-Inbound

{
========= Started Install App on Device failed (results: 2, elapsed: 5 mins, 1 secs) (at 2012-11-19 08:44:45.141602) =========
python /builds/sut_tools/installApp.py 10.250.51.104 build/fennec-19.0a1.en-US.android-arm.apk org.mozilla.fennec
...
11/19/2012 08:44:45: INFO: copying build/fennec/application.ini to build/talos/remoteapp.ini
11/19/2012 08:44:45: DEBUG: calling [cp build/fennec/application.ini build/talos/remoteapp.ini]
11/19/2012 08:44:45: DEBUG: cp: build/talos/remoteapp.ini: No such file or directory
11/19/2012 08:44:45: INFO: connecting to: 10.250.51.104
reconnecting socket
Traceback (most recent call last):
  File "/builds/sut_tools/installApp.py", line 187, in <module>
    sys.exit(main(sys.argv))
  File "/builds/sut_tools/installApp.py", line 166, in main
    dm, devRoot = one_time_setup(ip_addr, path_to_main_apk)
  File "/builds/sut_tools/installApp.py", line 115, in one_time_setup
    dm = devicemanager.DeviceManagerSUT(ip_addr)
  File "/builds/tools/sut_tools/mozdevice/devicemanagerSUT.py", line 53, in __init__
    raise BaseException("Failed to connect to SUT Agent and retrieve the device root.")
BaseException: Failed to connect to SUT Agent and retrieve the device root.
program finished with exit code 1
elapsedTime=301.565341
========= Finished Install App on Device failed (results: 2, elapsed: 5 mins, 1 secs) (at 2012-11-19 08:49:46.728484) =========
}
Depends on: 813650
Depends on: 808410
https://tbpl.mozilla.org/php/getParsedLog.php?id=17316555&tree=Mozilla-Inbound

{


========= Started download failed (results: 2, elapsed: 2 mins, 51 secs) (at 2012-11-23 20:54:47.891650) =========
wget --progress=dot:mega -N http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-macosx64/1353730803/firefox-20.0a1.en-US.mac.tests.zip
 in dir /Users/cltbld/talos-slave/test/build (timeout 1200 secs)
 watching logfiles {}
 argv: ['wget', '--progress=dot:mega', '-N', u'http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-macosx64/1353730803/firefox-20.0a1.en-US.mac.tests.zip']
 environment:
  Apple_PubSub_Socket_Render=/tmp/launch-zSiIDy/Render
  CVS_RSH=ssh
  DISPLAY=/tmp/launch-DCmeIe/org.x:0
  HOME=/Users/cltbld
  LOGNAME=cltbld
  PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
  PWD=/Users/cltbld/talos-slave/test/build
  PYTHONPATH=/Library/Python/2.5/site-packages
  SHELL=/bin/bash
  SSH_AUTH_SOCK=/tmp/launch-XSN0BP/Listeners
  TMPDIR=/var/folders/Hs/HsDn6a9SG8idoIya6p9mtE+++TI/-Tmp-/
  USER=cltbld
  VERSIONER_PYTHON_PREFER_32_BIT=no
  VERSIONER_PYTHON_VERSION=2.6
  __CF_USER_TEXT_ENCODING=0x1F5:0:0
 using PTY: False
--20:54:47--  http://ftp.mozilla.org/pub/mozilla.org/firefox/tinderbox-builds/mozilla-inbound-macosx64/1353730803/firefox-20.0a1.en-US.mac.tests.zip
           => `firefox-20.0a1.en-US.mac.tests.zip'
Resolving ftp.mozilla.org... failed: nodename nor servname provided, or not known.
program finished with exit code 1
elapsedTime=30.015530
========= Finished download failed (results: 2, elapsed: 2 mins, 51 secs) (at 2012-11-23 20:57:39.506187) =========
}
Depends on: 816581
https://tbpl.mozilla.org/php/getParsedLog.php?id=17458196&tree=Mozilla-Inbound

(Bug 704368)

{
TEST-INFO | /home/cltbld/talos-slave/test/build/xpcshell/tests/xpcom/tests/unit/test_nsIProcess.js | running test ...
TEST-PASS | /home/cltbld/talos-slave/test/build/xpcshell/tests/xpcom/tests/unit/test_nsIProcess.js | test passed (time: 249.395ms)
TEST-INFO | /home/cltbld/talos-slave/test/build/xpcshell/tests/xpcom/tests/unit/test_nsIProcess_stress.js | running test ...
process killed by signal 9
program finished with exit code -1
elapsedTime=1888.987470
TinderboxPrint: xpcshell<br/><em class="testfail">T-FAIL</em>
Unknown Error: command finished with exit code: -1
========= Finished 'bash -c ...' warnings (results: 1, elapsed: 31 mins, 40 secs) (at 2012-11-29 09:49:33.404663) =========
}
Depends on: 816952
Depends on: 816971
Depends on: 817545
Depends on: 819038
Depends on: 570723
Keywords: sheriffing-P1
Whiteboard: [sheriff-want]
Depends on: 824063
Depends on: 826182
Depends on: 813132
Depends on: 827323
Depends on: 828239
Depends on: 828324
Depends on: 828946
Depends on: 829092
Depends on: 829367
https://tbpl.mozilla.org/php/getParsedLog.php?id=18785479&tree=Mozilla-Inbound

{
NOISE: Outputting datazilla results to https://datazilla.mozilla.org/talos
NOISE: datazilla: https//datazilla.mozilla.org/talos; oauth=True
Traceback (most recent call last):
  File "run_tests.py", line 308, in <module>
    main()
  File "run_tests.py", line 305, in main
    run_tests(parser)
  File "run_tests.py", line 281, in run_tests
    talos_results.output(results_urls, **results_options)
  File "/Users/cltbld/talos-slave/talos-data/talos/results.py", line 78, in output
    _output.output(results, url)
  File "/Users/cltbld/talos-slave/talos-data/talos/output.py", line 400, in output
    self.post(results, results_server, results_path, results_scheme)
  File "/Users/cltbld/talos-slave/talos-data/talos/output.py", line 480, in post
    responses = req.submit()
  File "/Users/cltbld/talos-slave/talos-data/talos/dzclient.py", line 196, in submit
    responses.append(self.send(dataset))
  File "/Users/cltbld/talos-slave/talos-data/talos/dzclient.py", line 254, in send
    return conn.getresponse()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1013, in getresponse
    response.begin()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 402, in begin
    version, status, reason = self._read_status()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 360, in _read_status
    line = self.fp.readline()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 430, in readline
    data = recv(1)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py", line 219, in recv
    return self.read(buflen)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py", line 138, in read
    return self._sslobj.read(len)
socket.error: [Errno 54] Connection reset by peer
}
https://tbpl.mozilla.org/php/getParsedLog.php?id=18800056&tree=Mozilla-Inbound
(with a lovely useless bit we do highlight)

reconnecting socket
Could not connect; sleeping for 5 seconds.
reconnecting socket
Could not connect; sleeping for 10 seconds.
reconnecting socket
Could not connect; sleeping for 15 seconds.
reconnecting socket
Could not connect; sleeping for 20 seconds.
reconnecting socket
Traceback (most recent call last):
  File "/builds/sut_tools/installApp.py", line 187, in <module>
    sys.exit(main(sys.argv))
  File "/builds/sut_tools/installApp.py", line 166, in main
    dm, devRoot = one_time_setup(ip_addr, path_to_main_apk)
  File "/builds/sut_tools/installApp.py", line 115, in one_time_setup
    dm = devicemanager.DeviceManagerSUT(ip_addr)
  File "/builds/tools/sut_tools/mozdevice/devicemanagerSUT.py", line 53, in __init__
    raise BaseException("Failed to connect to SUT Agent and retrieve the device root.")
BaseException: Failed to connect to SUT Agent and retrieve the device root.
program finished with exit code 1
Pymake 

https://tbpl.mozilla.org/php/getParsedLog.php?id=18810345&tree=Mozilla-Inbound

evaluation from e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:1584:4:4:0$ nsinstall nsinstall -t -m 644 "_xpidlgen/nsIDOMValidityState.h" "../../../dist/include"
evaluation from e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:1584:4:4:0$ nsinstall nsinstall -t -m 644 "_xpidlgen/nsIUndoManagerTransaction.h" "../../../dist/include"
evaluation from e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:1584:4:4:0$ nsinstall nsinstall -t -m 644 "_xpidlgen/nsIDOMMozBrowserFrame.h" "../../../dist/include"
<export>: Found error
<../../../dist/include/nsIDOMHTMLOutputElement.h>: Found error
evaluation from e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:1584:4:4:0$ nsinstall nsinstall -t -m 644 "_xpidlgen/nsIDOMNSEvent.h" "../../../dist/include"
evaluation from e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:1584:4:4:0$ nsinstall nsinstall -t -m 644 "_xpidlgen/nsIDOMDataContainerEvent.h" "../../../dist/include"
evaluation from e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:1584:4:4:0$ nsinstall nsinstall -t -m 644 "_xpidlgen/nsIDOMKeyEvent.h" "../../../dist/include"
evaluation from e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:1584:4:4:0$ nsinstall nsinstall -t -m 644 "_xpidlgen/nsIDOMMutationEvent.h" "../../../dist/include"

...

e:\builds\moz2_slave\m-in-w32\build\config\makefiles\target_export.mk:18:0: command 'C:/mozilla-build/python27/python.exe e:/builds/moz2_slave/m-in-w32/build/build/pymake/pymake/../make.py -C dom export' failed, return code 2
e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:608:0: command 'C:/mozilla-build/python27/python.exe e:/builds/moz2_slave/m-in-w32/build/build/pymake/pymake/../make.py export_tier_platform' failed, return code 2
e:\builds\moz2_slave\m-in-w32\build\config\rules.mk:574:0: command 'C:/mozilla-build/python27/python.exe e:/builds/moz2_slave/m-in-w32/build/build/pymake/pymake/../make.py  tier_platform' failed, return code 2
e:\builds\moz2_slave\m-in-w32\build\client.mk:360:0: command 'C:/mozilla-build/python27/python.exe e:/builds/moz2_slave/m-in-w32/build/build/pymake/pymake/../make.py -j4 -C obj-firefox' failed, return code 2
e:\builds\moz2_slave\m-in-w32\build\client.mk:160:0: command 'C:/mozilla-build/python27/python.exe e:/builds/moz2_slave/m-in-w32/build/build/pymake/pymake/../make.py -f e:/builds/moz2_slave/m-in-w32/build/client.mk realbuild' failed, return code 2
program finished with exit code 2
https://tbpl.mozilla.org/php/getParsedLog.php?id=18955042&full=1&branch=mozilla-central

reconnecting socket
Could not connect; sleeping for 5 seconds.
reconnecting socket
Could not connect; sleeping for 10 seconds.
reconnecting socket
Could not connect; sleeping for 15 seconds.
reconnecting socket
Could not connect; sleeping for 20 seconds.
reconnecting socket
program finished with exit code 1
elapsedTime=862.382652
========= Finished Install App on Device failed (results: 2, elapsed: 14 mins, 22 secs) (at 2013-01-19 04:04:07.423363) =========
Depends on: 837085
Depends on: 837134
Depends on: 840425
Depends on: 840192
Depends on: 841786
Depends on: 835588
https://tbpl.mozilla.org/php/getParsedLog.php?id=20591054&tree=Firefox

22:24:12     INFO -  ###!!! ABORT: __delete__()d actor: file PPluginScriptableObject.cpp, line 28
22:24:12     INFO -  ###!!! ABORT: __delete__()d actor: file PPluginScriptableObject.cpp, line 28
Depends on: 850670
Depends on: 851842
Depends on: 852161
{
checking for mawk... (cached) gawk
	***
	*	The CLOBBER file has been updated, indicating that an incremental build
	*	since your last build will probably not work. A full build is required.
	*	The change that caused this is:
	*	Bug 844654 changed all the Makefiles.
	*	
	*	The easiest way to fix this is to manually delete your objdir:
	*	rm -rf /e/builds/moz2_slave/m-cen-w32-pgo-0000000000000000/build/obj-firefox
	*	
	*	Or, if you know this clobber doesn't apply to you, it can be ignored with:
	*	cp '/e/builds/moz2_slave/m-cen-w32-pgo-0000000000000000/build/CLOBBER' /e/builds/moz2_slave/m-cen-w32-pgo-0000000000000000/build/obj-firefox
	***
*** Fix above errors and then restart with               "C:/mozilla-build/python27/python.exe e:/builds/moz2_slave/m-cen-w32-pgo-0000000000000000/build/build/pymake/pymake/../make.py -f client.mk build"
e:\builds\moz2_slave\m-cen-w32-pgo-0000000000000000\build\client.mk:320:0: command 'cd obj-firefox &&  MAKE="C:/mozilla-build/python27/python.exe e:/builds/moz2_slave/m-cen-w32-pgo-0000000000000000/build/build/pymake/pymake/../make.py"  e:/builds/moz2_slave/m-cen-w32-pgo-0000000000000000/build/configure  \
  || ( echo "*** Fix above errors and then restart with\
               \"C:/mozilla-build/python27/python.exe e:/builds/moz2_slave/m-cen-w32-pgo-0000000000000000/build/build/pymake/pymake/../make.py -f client.mk build\"" && exit 1 )' failed, return code 1
}
Depends on: 853994
Depends on: 854002
Depends on: 854407
Depends on: 859065
Depends on: 872116
No longer depends on: 835588
Depends on: 823452
Depends on: 882670
https://tbpl.mozilla.org/php/getParsedLog.php?id=24273074&tree=Mozilla-Inbound
{
Connecting to ftp.mozilla.org|63.245.215.56|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
00:23:50 ERROR 500: Internal Server Error.

program finished with exit code 1
elapsedTime=73.704270
========= Finished download failed (results: 2, elapsed: 1 mins, 16 secs) (at 2013-06-18 00:23:53.626861) =========

}
Depends on: 884721
Depends on: 892958
Depends on: 894365
We could maybe add |MOZ_CRASH()|

{
00:33:49     INFO -  out of memory: 0x000000000089E8EC bytes requested
00:33:49     INFO -  Hit MOZ_CRASH() at e:/builds/moz2_slave/m-in-w32-d-0000000000000000000/build/memory/mozalloc/mozalloc_abort.cpp:30
00:33:51  WARNING -  TEST-UNEXPECTED-FAIL | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_Range-set.html | Exited with code -2147483645 during test run
...
00:33:52  WARNING -  PROCESS-CRASH | /tests/dom/imptests/webapps/DOMCore/tests/approved/test_Range-set.html | application crashed [@ mozalloc_abort(char const * const)]
}
https://tbpl.mozilla.org/php/getParsedLog.php?id=26011736&tree=Mozilla-Inbound

find: Filesystem loop detected; `./dist/test-package-stage/mochitest/browser/browser/devtools/inspector' is part of the same filesystem loop as `./dist/test-package-stage/mochitest/browser/browser/devtools/inspector'.
e:\builds\moz2_slave\m-in-w32-d-0000000000000000000\build\testing\testsuite-targets.mk:421:0: command 'find ./dist/test-package-stage -name "*.pyc" -exec rm {} \;' failed, return code 1
program finished with exit code 2

also from irc:

05:02 <@ted> edmorley: it's a little tricky, this is a failure in package-tests
05:02 <@ted> apparently failing here: http://mxr.mozilla.org/mozilla-central/source/testing/testsuite-targets.mk#421
Depends on: 907925
Depends on: 910320
Depends on: 914092
Depends on: 917252
Depends on: 917817
No longer depends on: 840425
Depends on: 937684
Depends on: 942616
No longer depends on: 758282
I'd like to start reducing the number of failures modes we have where buildbot ends up killing the job - a la:
"command timed out: N seconds without output, attempting to kill".

At the least, we should handle these with a specific (TBPL parsable) failure message that saves us from having to open the full log, and where possible retry things like hg clones more than once before giving up, and in the case of android/b2g/... hangs - actually try to kill the process and get a stack.

Currently open bugs:

# Releng:

Bug 934938 - Intermittent ftp.m.o "ERROR 503: Server Too Busy" or "command timed out: 1200 seconds without output, attempting to kill" during download-and-extract step

Bug 873928 - Intermittent command timed out: 3600 seconds without output, attempting to kill fetching b2g bits from gitmo

Bug 920153 - Cloning of hg.mozilla.org/build/tools and hg.mozilla.org/integration/gaia-central often times out with "command timed out: 1200 seconds without output, attempting to kill"

Bug 934890 - Intermittent "command timed out: 14400 seconds elapsed, attempting to kill" during B2G ICS Emulator Opt Build (Mock)

Bug 820811 - Intermittent Android "command timed out: 1200 seconds without output, attempting to kill" during "Install App on Device" step

Bug 917558 - Intermittent androidx86 AND ONLY ANDROIDX86 NOT THE ARM FAILURE WHICH IS BUG 663657 command timed out: 2400 seconds without output, attempting to kill (Timeouts installing fennec)


# Talos:

Bug 849478 - Intermittent Android talos "command timed out: 3600 seconds without output, attempting to kill", "timed out after 3600 seconds of no output"

Bug 934310 - Intermittent talos timeout on startup, "command timed out: 3600 seconds without output, attempting to kill", "timed out after 3600 seconds of no output"


# Unit-test harness:

Bug 924972 - Intermittent B2G test_reftests_with_caret.html "command timed out: 1200 seconds without output, attempting to kill" or "application timed out after 330 seconds with no output"

Bug 663657 - Intermittent Android "command timed out: 2400 seconds without output, attempting to kill"

Bug 926264 - Intermittent Jetpack command timed out: 7200 seconds elapsed, attempting to kill starting up private-browsing-supported

Bug 942111 - Intermittent Jetpack command timed out: 7200 seconds elapsed, attempting to kill | The process cannot access the file because it is being used by another process

Bug 918754 - Intermittent OSX 10.6 command timed out: 7200 seconds elapsed, attempting to kill


# Build system:

Bug 916765 - Intermittent "command timed out: 600 seconds without output, attempting to kill" running expandlibs_exec.py in libgtest
(In reply to Ed Morley [:edmorley UTC+0] from comment #38)
> # Releng:
> 
> Bug 934938 - Intermittent ftp.m.o "ERROR 503: Server Too Busy" or "command
> timed out: 1200 seconds without output, attempting to kill" during
> download-and-extract step

Bug 961030 - Download tests zip build step should attempt wget more than once & output a TBPL compatible failure message

> Bug 873928 - Intermittent command timed out: 3600 seconds without output,
> attempting to kill fetching b2g bits from gitmo

Bug 961042 - b2g_build.py checkout_sources() should attempt |repo sync| more than once & output a TBPL compatible failure message

> Bug 920153 - Cloning of hg.mozilla.org/build/tools and
> hg.mozilla.org/integration/gaia-central often times out with "command timed
> out: 1200 seconds without output, attempting to kill"

Bug 961048 - Mozharness' vcs_checkout() should attempt repo cloning more than once & output a TBPL compatible failure message
Depends on: 961030, 961042, 961048
> Bug 820811 - Intermittent Android "command timed out: 1200 seconds without
> output, attempting to kill" during "Install App on Device" step

Bug 961058 - Install App on Device should timeout gracefully, outputting a TBPL compatible failure message

> Bug 663657 - Intermittent Android "command timed out: 2400 seconds without
> output, attempting to kill"

Bug 960265 - Better logs for hung Android tests
Depends on: 961058, 960265
I've filed bug 961075 to see if we can make the generic buildbot failure strings include the build step name, which would at least make starring the edge cases (where it's not worth handling in the script itself) easier to tell apart / reduce the number of mis-stars :-)

> Bug 924972 - Intermittent B2G test_reftests_with_caret.html "command timed
> out: 1200 seconds without output, attempting to kill" or "application timed
> out after 330 seconds with no output"

This is handled by the harness properly now (can't remember which bug made the relevant change).
Depends on: 961075
Depends on: 973519
Depends on: 967647
No longer depends on: 937684
Depends on: 991020
Depends on: 991134
Depends on: 991173
Depends on: 991178
Depends on: 992220
Depends on: 994830
Depends on: 995118
Depends on: 995167
No longer depends on: 973519
Depends on: 995195
No longer depends on: 778690
Depends on: 996623
Depends on: 1000995
Depends on: 1008308
Depends on: 1009614
Depends on: 1014028
Depends on: 1017578
Depends on: 1018895
Depends on: 1018910
Depends on: 1020458
Depends on: 1023935
Depends on: 948145
Depends on: 1024416
Depends on: 1024573
Depends on: 1026987
Depends on: 1027597
Depends on: 1027607
Depends on: 1027668
Depends on: 1029204
Depends on: 1030062
Depends on: 1035773
Depends on: 1043428
Depends on: 1043433
Depends on: 1043420
Depends on: 1043485
Depends on: 1046830
Depends on: 1043742
Depends on: 1048080
Depends on: 1048179
Depends on: 1048288
Summary: [Meta] Reduce the number of failures that need manual starring / require opening the full log → [Meta] Tracker for failures where no error summary and/or bug suggestions are generated
Depends on: 1048559
Depends on: 1039633
Summary: [Meta] Tracker for failures where no error summary and/or bug suggestions are generated → [Meta] Tracker for failures where the error summary and/or bug suggestions are suboptimal
Depends on: 1048836
Depends on: 1048855
Depends on: 1049525
Depends on: 1050170
Depends on: 1050242
Depends on: 1051887
Depends on: 1047760
Depends on: 1052523
Depends on: 1055231
Depends on: 1055224
Depends on: 873204
No longer depends on: 1055231
Depends on: 1062427
Product: Webtools → Tree Management
Depends on: 867571
Severity: major → normal
Component: TBPL → General
Product: Tree Management → Testing
Depends on: 1191838
Depends on: 1300685
No longer depends on: 1300685
Depends on: 1421978
Depends on: 1407293
Depends on: 1422965
Depends on: 1446380
Depends on: 1455473
Depends on: 1470166
Depends on: 1491809
See Also: → log-SnR
Depends on: 1481435
Depends on: 1508426
Depends on: 1520130
Depends on: 1524271
Depends on: 1524150
Depends on: 1517178
Depends on: 1517381
Depends on: 1518650
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.