Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created February 8, 2020 19:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/7bf7984bb3ba5cceb7a652c58d94247f to your computer and use it in GitHub Desktop.
Save Whateverable/7bf7984bb3ba5cceb7a652c58d94247f to your computer and use it in GitHub Desktop.
bisectable6
run "perl", "-e", q{kill SEGV => $$}; say "should not happen"
Bisecting: 5560 revisions left to test after this (roughly 13 steps)
[3deda842247f9c83e9a5b06134b185babf72e949] Avoid a closure per emit into a supply/react block
»»»»» Testing 3deda842247f9c83e9a5b06134b185babf72e949
»»»»» Script output:
should not happen
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 5fe0140cfd4dbacd3a696aaefedc8ad30e6a6269
»»»»» Script output:
should not happen
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing ca690002fc1426fe1262ca2724d090e2ca85cefb
»»»»» Script output:
should not happen
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 26696e4902eee7ed748b21a0c5eb30b266cb9d27
»»»»» Script output:
The spawned command 'perl' exited unsuccessfully (exit code: 0, signal: 11)
in block <unit> at /tmp/q3HkcVR2FZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b455d2ec966540914016c73115b533ad7b8a7dd0
»»»»» Script output:
should not happen
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 84b8b9b9e018043ff1f6a5f34f8f18f33de75e1f
»»»»» Script output:
should not happen
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing b0fc0fa158cc108ab2d368e6731381a6334a88e0
»»»»» Script output:
The spawned command 'perl' exited unsuccessfully (exit code: 0, signal: 11)
in block <unit> at /tmp/q3HkcVR2FZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 0f31d353fe0bcf5ec491340faf8ee076b3ee0091
»»»»» Script output:
should not happen
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing caca59a046a0afb4645e3d20f5cc7aaaad0fbe07
»»»»» Script output:
should not happen
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 480271eb50cb55f9db995f5aade6ef5f33d386ab
»»»»» Script output:
The spawned command 'perl' exited unsuccessfully (exit code: 0, signal: 11)
in block <unit> at /tmp/q3HkcVR2FZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 9dd67cb37b81059dff1d2e56ded9cd905a26df6a
»»»»» Script output:
The spawned command 'perl' exited unsuccessfully (exit code: 0, signal: 11)
in block <unit> at /tmp/q3HkcVR2FZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing 225b1c56f96f290f4df4804ab95edeeda445227e
»»»»» Script output:
The spawned command 'perl' exited unsuccessfully (exit code: 0)
in block <unit> at /tmp/q3HkcVR2FZ line 1
»»»»» Script exit code: 1
»»»»» Bisecting by exit code
»»»»» Current exit code is 1, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “new”
»»»»» -------------------------------------------------------------------------
»»»»» Testing fa238cac19a33218f6d1f3d39a57c2b17f003fd2
»»»»» Script output:
should not happen
»»»»» Script exit code: 0
»»»»» Bisecting by exit code
»»»»» Current exit code is 0, exit code on “old” revision is 0
»»»»» If exit code is not the same as on “old” revision, this revision will be marked as “new”
»»»»» Therefore, marking this revision as “old”
225b1c56f96f290f4df4804ab95edeeda445227e is the first new commit
commit 225b1c56f96f290f4df4804ab95edeeda445227e
Author: Jonathan Worthington <jnthn@jnthn.net>
Date: Thu Sep 5 17:43:41 2019 +0200
Take signal part of process outcome into account
So that if something exists with a SEGV, then:
* The Proc is falsey
* Sinking the Proc will explode
Fixes #3149.
:040000 040000 cda6bebf67e23681a2111193e686a01dee29c636 bfaa0d42f2c5115caaaf9fa950aa7fc15947df87 M src
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment