Maniphest T94312

Blender 3.0 crashes when motion tracking hits prefetch limit
Closed, Duplicate

Assigned To
None
Authored By
Shane Killian (shanedk)
Dec 21 2021, 9:31 PM
Tags
  • BF Blender
Subscribers
Jesse Yurkovich (deadpin)
John Steele (steelej)
Philipp Oeser (lichtwerk)
Shane Killian (shanedk)
Steave (KD6-3.7)

Description

System Information
This crash happens on both Ubuntu 21.10 and Windows 10. My graphics card is an AMD Radeon RX 580, but Blender 3.0 doesn't recognize it so it's using the CPU.

Blender Version
Broken: Blender 3.0 release version
Worked: 2.93 LTS works fine

Short description of error
When I have a video clip that's too long for prefetch to load, and I track markers, when they hit the first non-prefetched claim Blender unceremoniously closes.

Exact steps for others to reproduce the error

  1. Load a clip that's too much for Blender to hold in memory (either load a large clip or lower the Memory Cache Limit in System preferences to something low)
  2. Select Set Scene Frames and hit Prefetch. Prefetch will go to a certain frame and stops
  3. Set a bunch of tracking markers
  4. Track the markers forward for the entire clip
  5. When it hits the first un-prefetched frame, Blender closes out

I'm including a blender.crash.txt file created in debug mode on Linux.

Related Objects

Mentioned Here
rB7061d1e39fea: Fix T92740: Missing lock around the image CacheLimiter
rBe8a8bb67fcef: Cleanup: Correct order of guard and lock in moviecache_valfree
T93479: 3.0 Potential candidates for corrective releases
T93935: Blender 3.0 Motion tracking footage just crashes blender

Event Timeline

Shane Killian (shanedk) created this task.Dec 21 2021, 9:31 PM
Jesse Yurkovich (deadpin) changed the task status from Needs Triage to Needs Information from User.Dec 21 2021, 10:43 PM
Jesse Yurkovich (deadpin) added a subscriber: Jesse Yurkovich (deadpin).

Can you quickly check to see if 3.1 has the same issue? A fix for something very similar was done earlier this month to that version: https://builder.blender.org/download/daily/

Steave (KD6-3.7) added a subscriber: Steave (KD6-3.7).Dec 22 2021, 1:50 PM

I have the same problem, but in version 3.1 everything works fine. We are waiting for the official update! Thanks!

Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).Dec 22 2021, 2:03 PM

Thx reporting, it is indeed fixed, same thing came up before, see T93935: Blender 3.0 Motion tracking footage just crashes blender, on the list T93479: 3.0 Potential candidates for corrective releases, will merge reports

Philipp Oeser (lichtwerk) closed this task as a duplicate of T93935: Blender 3.0 Motion tracking footage just crashes blender.Dec 22 2021, 2:03 PM
Shane Killian (shanedk) added a comment.Dec 22 2021, 2:37 PM

3.1 works fine.

John Steele (steelej) added a subscriber: John Steele (steelej).Dec 29 2021, 2:34 PM
John Steele (steelej) added a comment.Dec 29 2021, 2:39 PM

Hi, anyone know if this will be in a stable release soon? I checked above for the potential fixes for 3.0.1 but I don't see this in the actual list of fixes.

Philipp Oeser (lichtwerk) added a comment.Dec 29 2021, 3:16 PM

The fixes are rB7061d1e39fea: Fix T92740: Missing lock around the image CacheLimiter / rBe8a8bb67fcef: Cleanup: Correct order of guard and lock in moviecache_valfree
No decision yet on the corrective release (will raise this in the next meeting next year)