Maniphest T71569

"Redraw Timer: Anim Play" forces unresponsive app
Closed, Archived

Assigned To
Germano Cavalcante (mano-wii)
Authored By
Wayne Dixon (waylow)
Nov 14 2019, 12:44 PM
Tags
  • BF Blender
Subscribers
Germano Cavalcante (mano-wii)
Julian Mohr (Jules)
Wayne Dixon (waylow)

Description

System Information
Operating system: Darwin-17.2.0-x86_64-i386-64bit 64 Bits
Graphics card: NVIDIA GeForce GTX 1050 Ti OpenGL Engine NVIDIA Corporation 4.1 NVIDIA-10.27.6 378.10.10.10.20.109

Blender Version
Broken: version: 2.82 (sub 1), branch: master, commit date: 2019-11-13 16:27, hash: rB9b6d31fa6991
Worked: (optional)

Short description of error
If you activate the Redraw Timer operator (Anim Play)
It just endlessly loops and there is no way to stop it except to force quit in the OS.

Exact steps for others to reproduce the error
open any file (new)
Press F3 to search (or whatever your search button is)
type "Redraw Timer" > Enter
Then chose the Anim Play option.

Boom - I hope you wanted to watch that animation play forever haha

Related Objects

Mentioned In
T76754: Redrawtimer PlayAnim cause a hang
Mentioned Here
rB92145d5950b3: Changes to allow python to do redraws through the timer operator, a reliable…

Event Timeline

Wayne Dixon (waylow) created this task.Nov 14 2019, 12:44 PM
Germano Cavalcante (mano-wii) lowered the priority of this task from 90 to 30.EditedNov 20 2019, 6:14 PM
Germano Cavalcante (mano-wii) added a subscriber: Germano Cavalcante (mano-wii).

Are you sure it's infinite?
Redraw Timer is an operator used to benchmark UI.
By default it runs all timeline frames 10 times. (See rB92145d59)
Also by default the timeout is 60 seconds.
We could use WM_cursor_time instead of WM_cursor_wait.
But that is another topic and is not a Bug Tracker scope.

Wayne Dixon (waylow) added a comment.Nov 20 2019, 11:19 PM

You are correct - if you let it run it does loop 10 times which is about 44 seconds.
Which does seems like infinity.

Maybe some type of visual feedback and/or a cancel function would suffice.

Germano Cavalcante (mano-wii) changed the task status from Unknown Status to Unknown Status.Nov 20 2019, 11:22 PM
Germano Cavalcante (mano-wii) claimed this task.
Julian Mohr (Jules) added a subscriber: Julian Mohr (Jules).EditedMay 12 2020, 11:16 PM

can confirm on this one. on windows 10 + nvidea Gpu
it should run 10 times.
with or without an animation the result is the same on second run it hangs with nothing obvious wrong.
cant confirm its infinite loop only something strange is going on