Search Issue Tracker

Fixed

Votes

0

Found in

5.4.2f2

Issue ID

852360

Regression

No

CustomYieldInstruction coroutine continues to run after StopCoroutine is called

Scripting

-

To reproduce:

1. Open attached project "StopCoroutineBug.zip"
2. Go to the Console window.
3. Play "main" scene.
4. Look at the Console window.

Expected result: "WaitForCount" is stopped with StopCoroutine on frame 50.
Actual result: "WaitForCount"is not stopped with StopCoroutine, only stopped with "StopAllCoroutines", on frame 100.

CustomYieldInstruction requires Unity 5.3 or later.

Reproducible with: 5.3.0f1, 5.4.1f1. 5.5.0f2

Comments (3)

  1. D320fdba0b1e20e9ebc6676d78e9c538?d=mm

    a3dline

    Mar 14, 2017 14:45

    ios Il2 was crashed for StopCourutine if Courutine is IEnumerator field

  2. 05b25e4b075139c9c0602f9a41f89245?d=mm

    greg-harding

    Feb 20, 2017 03:55

    It's listed as fixed in 5.5.1p4 and 5.6.0b9 (it was my bug report).

  3. 162782902a85928256d1d1e7b617ab78?d=mm

    roberto_sc

    Feb 13, 2017 19:35

    Which version fixes this bug???

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.