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

NEW
Unassigned

Status

Testing
General
5 years ago
9 months ago

People

(Reporter: emorley, Unassigned)

Tracking

(Depends on: 16 bugs, {meta, sheriffing-P1})

Trunk
meta, sheriffing-P1
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
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 :-)
(Reporter)

Updated

5 years ago
No longer depends on: 747440
(Reporter)

Updated

5 years ago
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.
(Reporter)

Comment 2

5 years ago
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.

Updated

5 years ago
Depends on: 780579
(Reporter)

Comment 3

5 years ago
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.  :-)
(Reporter)

Comment 7

5 years ago
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
(Reporter)

Comment 8

5 years ago
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>
}
(Reporter)

Updated

5 years ago
Depends on: 788518
(Reporter)

Updated

5 years ago
Depends on: 790595
(Reporter)

Updated

5 years ago
Depends on: 790602
(Reporter)

Updated

5 years ago
Depends on: 790613
(Reporter)

Updated

5 years ago
Depends on: 790618
(Reporter)

Updated

5 years ago
Depends on: 790639
(Reporter)

Comment 9

5 years ago
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.
(Reporter)

Comment 10

5 years ago
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) =========
}
(Reporter)

Updated

5 years ago
Depends on: 790960
(Reporter)

Comment 11

5 years ago
{
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
(Reporter)

Comment 12

5 years ago
Bug 793091 will make many of the current manual starring Android cases RETRY, which will make our lives quite a bit easier :-)
(Reporter)

Updated

5 years ago
Depends on: 793091
(Reporter)

Updated

5 years ago
Depends on: 793627
(Reporter)

Comment 13

5 years ago
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!
}
(Reporter)

Updated

5 years ago
Depends on: 793630
(Reporter)

Comment 14

5 years ago
{
"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
}
(Reporter)

Updated

5 years ago
Depends on: 793641
(Reporter)

Updated

5 years ago
Depends on: 793646
(Reporter)

Updated

5 years ago
No longer depends on: 686425
(Reporter)

Updated

5 years ago
No longer depends on: 752113
(Reporter)

Updated

5 years ago
Assignee: nobody → bmo
(Reporter)

Updated

5 years ago
Depends on: 793678
(Reporter)

Updated

5 years ago
Depends on: 793782
(Reporter)

Comment 15

5 years ago
> "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
(Reporter)

Updated

5 years ago
Depends on: 793800
(Reporter)

Updated

5 years ago
Status: NEW → ASSIGNED
(Reporter)

Updated

5 years ago
Depends on: 793855
(Reporter)

Updated

5 years ago
Depends on: 794017
(Reporter)

Updated

5 years ago
No longer depends on: 772531
(Reporter)

Updated

5 years ago
Depends on: 794768
(Reporter)

Updated

5 years ago
Depends on: 794895
(Reporter)

Updated

5 years ago
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
(Reporter)

Updated

5 years ago
Depends on: 797324
(Reporter)

Updated

5 years ago
Depends on: 783815
(Reporter)

Comment 16

5 years ago
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
}
(Reporter)

Comment 17

5 years ago
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
}

Updated

5 years ago
Depends on: 799532
(Reporter)

Updated

5 years ago
No longer depends on: 799532
Depends on: 799891
(Reporter)

Updated

5 years ago
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).
(Reporter)

Updated

5 years ago
Depends on: 802114
(Reporter)

Updated

5 years ago
Depends on: 803466
(Reporter)

Comment 19

5 years ago
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
}
(Reporter)

Updated

5 years ago
Depends on: 807707
(Reporter)

Updated

5 years ago
Depends on: 808419
(Reporter)

Updated

5 years ago
Depends on: 807094
(Reporter)

Updated

5 years ago
Depends on: 808536
(Reporter)

Comment 20

5 years ago
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
(Reporter)

Updated

5 years ago
Depends on: 808547
(Reporter)

Updated

5 years ago
Depends on: 809436
(Reporter)

Updated

5 years ago
Depends on: 809438
(Reporter)

Updated

5 years ago
Depends on: 809442
(Reporter)

Updated

5 years ago
Depends on: 809447
(Reporter)

Updated

5 years ago
Depends on: 688338
(Reporter)

Updated

5 years ago
Depends on: 809529
(Reporter)

Updated

5 years ago
Depends on: 793642
(Reporter)

Updated

5 years ago
Depends on: 811279
Depends on: 812103
I've just split out comment 16 & comment 18 into bug 812103.
(Reporter)

Comment 22

5 years ago
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
(Reporter)

Comment 23

5 years ago
https://tbpl.mozilla.org/php/getParsedLog.php?id=17070762&tree=Firefox
{
08:59:42 ERROR 503: Server Too Busy.
}
(Reporter)

Updated

5 years ago
Depends on: 812205
(Reporter)

Updated

5 years ago
Depends on: 812207
(Reporter)

Updated

5 years ago
Depends on: 812214
(Reporter)

Comment 24

5 years ago
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']
}
(Reporter)

Comment 25

5 years ago
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
}
(Reporter)

Updated

5 years ago
Depends on: 813022
(Reporter)

Updated

5 years ago
Depends on: 813039
(Reporter)

Updated

5 years ago
No longer depends on: 793782
(Reporter)

Comment 26

5 years ago
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) =========
}
(Reporter)

Updated

5 years ago
Depends on: 813650
(Reporter)

Updated

5 years ago
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) =========
}
(Reporter)

Updated

5 years ago
Depends on: 816581
(Reporter)

Comment 28

5 years ago
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) =========
}
(Reporter)

Updated

5 years ago
Depends on: 816952
(Reporter)

Updated

5 years ago
Depends on: 816971
(Reporter)

Updated

5 years ago
Depends on: 817545
(Reporter)

Updated

5 years ago
Depends on: 819038

Updated

5 years ago
Depends on: 570723
(Reporter)

Updated

5 years ago
Keywords: sheriffing-P1
Whiteboard: [sheriff-want]
(Reporter)

Updated

5 years ago
Depends on: 824063
(Reporter)

Updated

5 years ago
Depends on: 826182
(Reporter)

Updated

5 years ago
Depends on: 813132
(Reporter)

Updated

5 years ago
Depends on: 827323
(Reporter)

Updated

5 years ago
Depends on: 828239
(Reporter)

Updated

5 years ago
Depends on: 828324
(Reporter)

Updated

5 years ago
Depends on: 828946
(Reporter)

Updated

5 years ago
Depends on: 829092
(Reporter)

Updated

5 years ago
Depends on: 829367
(Reporter)

Comment 29

5 years ago
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
(Reporter)

Comment 31

5 years ago
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) =========
(Reporter)

Updated

5 years ago
Depends on: 837085
(Reporter)

Updated

5 years ago
Depends on: 837134
(Reporter)

Updated

4 years ago
Depends on: 840425
(Reporter)

Updated

4 years ago
Depends on: 840192
(Reporter)

Updated

4 years ago
Depends on: 841786
Depends on: 835588
(Reporter)

Comment 33

4 years ago
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
(Reporter)

Updated

4 years ago
Depends on: 850670
(Reporter)

Updated

4 years ago
Depends on: 851842
(Reporter)

Updated

4 years ago
Depends on: 852161
(Reporter)

Comment 34

4 years ago
{
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
}
(Reporter)

Updated

4 years ago
Depends on: 853994
(Reporter)

Updated

4 years ago
Depends on: 854002
(Reporter)

Updated

4 years ago
Depends on: 854407
(Reporter)

Updated

4 years ago
Depends on: 859065
(Reporter)

Updated

4 years ago
Depends on: 872116
(Reporter)

Updated

4 years ago
No longer depends on: 835588
(Reporter)

Updated

4 years ago
Depends on: 823452
(Reporter)

Updated

4 years ago
Depends on: 882670
(Reporter)

Comment 35

4 years ago
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) =========

}
(Reporter)

Updated

4 years ago
Depends on: 884721
(Reporter)

Updated

4 years ago
Depends on: 892958
(Reporter)

Updated

4 years ago
Depends on: 894365
(Reporter)

Comment 36

4 years ago
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
(Reporter)

Updated

4 years ago
Depends on: 907925
(Reporter)

Updated

4 years ago
Depends on: 910320
(Reporter)

Updated

4 years ago
Depends on: 914092
(Reporter)

Updated

4 years ago
Depends on: 917252
(Reporter)

Updated

4 years ago
Depends on: 917817
(Reporter)

Updated

4 years ago
No longer depends on: 840425
(Reporter)

Updated

4 years ago
Depends on: 937684
Depends on: 942616
(Reporter)

Updated

4 years ago
No longer depends on: 758282
(Reporter)

Comment 38

4 years ago
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
(Reporter)

Comment 39

4 years ago
(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
(Reporter)

Comment 40

4 years ago
> 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
(Reporter)

Comment 41

4 years ago
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
(Reporter)

Updated

3 years ago
Depends on: 973519
(Reporter)

Updated

3 years ago
Depends on: 967647
No longer depends on: 937684
(Reporter)

Updated

3 years ago
Depends on: 991020
(Reporter)

Updated

3 years ago
Depends on: 991134
(Reporter)

Updated

3 years ago
Depends on: 991173
(Reporter)

Updated

3 years ago
Depends on: 991178
(Reporter)

Updated

3 years ago
Depends on: 992220
(Reporter)

Updated

3 years ago
Depends on: 994830
(Reporter)

Updated

3 years ago
Depends on: 995118
(Reporter)

Updated

3 years ago
Depends on: 995167
(Reporter)

Updated

3 years ago
No longer depends on: 973519
(Reporter)

Updated

3 years ago
Depends on: 995195
(Reporter)

Updated

3 years ago
No longer depends on: 778690
(Reporter)

Updated

3 years ago
Depends on: 996623
(Reporter)

Updated

3 years ago
Depends on: 1000995
(Reporter)

Updated

3 years ago
Depends on: 1008308
(Reporter)

Updated

3 years ago
Depends on: 1009614
(Reporter)

Updated

3 years ago
Depends on: 1014028
(Reporter)

Updated

3 years ago
Depends on: 1017578
(Reporter)

Updated

3 years ago
Depends on: 1018895
(Reporter)

Updated

3 years ago
Depends on: 1018910
(Reporter)

Updated

3 years ago
Depends on: 1020458
(Reporter)

Updated

3 years ago
Depends on: 1023935
(Reporter)

Updated

3 years ago
Depends on: 948145
(Reporter)

Updated

3 years ago
Depends on: 1024416
(Reporter)

Updated

3 years ago
Depends on: 1024573
(Reporter)

Updated

3 years ago
Depends on: 1026987
(Reporter)

Updated

3 years ago
Depends on: 1027597
(Reporter)

Updated

3 years ago
Depends on: 1027607
(Reporter)

Updated

3 years ago
Depends on: 1027668
(Reporter)

Updated

3 years ago
Depends on: 1029204
(Reporter)

Updated

3 years ago
Depends on: 1030062
(Reporter)

Updated

3 years ago
Depends on: 1035773
(Reporter)

Updated

3 years ago
Depends on: 1043428
(Reporter)

Updated

3 years ago
Depends on: 1043433
(Reporter)

Updated

3 years ago
Depends on: 1043420
(Reporter)

Updated

3 years ago
Depends on: 1043485
(Reporter)

Updated

3 years ago
Depends on: 1046830
(Reporter)

Updated

3 years ago
Depends on: 1043742
(Reporter)

Updated

3 years ago
Depends on: 1048080
(Reporter)

Updated

3 years ago
Depends on: 1048179
(Reporter)

Updated

3 years ago
Depends on: 1048288
(Reporter)

Updated

3 years ago
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
(Reporter)

Updated

3 years ago
Depends on: 1048559
(Reporter)

Updated

3 years ago
Depends on: 1039633
(Reporter)

Updated

3 years ago
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
(Reporter)

Updated

3 years ago
Depends on: 1048836
(Reporter)

Updated

3 years ago
Depends on: 1048855
(Reporter)

Updated

3 years ago
Depends on: 1049525
(Reporter)

Updated

3 years ago
Depends on: 1050170
(Reporter)

Updated

3 years ago
Depends on: 1050242
(Reporter)

Updated

3 years ago
Depends on: 1051887
(Reporter)

Updated

3 years ago
Depends on: 1047760
(Reporter)

Updated

3 years ago
Depends on: 1052523
(Reporter)

Updated

3 years ago
Depends on: 1055231
(Reporter)

Updated

3 years ago
Depends on: 1055224
Depends on: 873204
No longer depends on: 1055231
(Reporter)

Updated

3 years ago
Depends on: 1062427
(Assignee)

Updated

3 years ago
Product: Webtools → Tree Management
(Reporter)

Updated

3 years ago
Depends on: 867571
(Reporter)

Updated

2 years ago
Severity: major → normal
Component: TBPL → General
Product: Tree Management → Testing
Depends on: 1191838
(Reporter)

Updated

10 months ago
Depends on: 1300685
(Reporter)

Updated

10 months ago
No longer depends on: 1300685
You need to log in before you can comment on or make changes to this bug.