Blender 2.70a regression crash during image sequence animation rendering #39797

Closed
opened 2014-04-19 21:53:37 +02:00 by Sanc Tuary · 18 comments

System Information
Operating system and graphics card
winxp sp3

Blender Version
Broken: Blender 2.70a stable (and some buildbot i tried, though not tried latest one as the win32 builds are missing dll as reported already)
Worked: (optional) : Blender 2.70 stable

Short description of error
A simple image sequence animation rendering very badly crash in stable Blender 2.70a while worked perfectly on previous 2.70 stable.

Exact steps for others to reproduce the error

  • Extract the 233 png files from this archive into a folder (don't right click -> save as on the link, it's leading to dropbox download page, not directly to the file)
    https://www.dropbox.com/s/zsp6hwx6csjhyau/seq402.rar

  • In Blender click on File then Load Factory Settings

  • Make sure you're in Blender Render mode (should be with factory settings)

  • On the top header select the Video Editing layout

  • On the upper right window (the video sequence editor panel that in the layout is set by default to "Preview" ) split the window vertically, and set the new window to the right of it to be the Properties panel

  • In the Properties panel at the Dimension tab change the default "Y:1080" into "Y:1883" and change the default "50%" into "30%"
    Change the Framerate to 29.97
    Scroll down and disable Antialiasing
    Scroll down and change the output from the default "PNG" to "H.264" and enable "RGB"

  • Now Back to the video sequence editor window (the window on the bottom, above the timeline) that is set by default to "Sequencer"

  • Click on Add then on Image, and go select all the 233 png files in the browser and click on the Add Image Strip button to load them all into the sequencer.

  • Now in the Properties panel click on the animation button to render as an animation file.

In stable Blender 2.70 stable you will obtain the desired .avi file without a problem.

In Blender 2.70a stable it will crash before rendering anything with the classic window message "blender encountered a problem etc..."
AppName: blender.exe AppVer: 2.7.0.0 ModName: blender.exe
ModVer: 2.7.0.0 Offset: 00e510a0

**System Information** Operating system and graphics card winxp sp3 **Blender Version** Broken: Blender 2.70a stable (and some buildbot i tried, though not tried latest one as the win32 builds are missing dll as reported already) Worked: (optional) : Blender 2.70 stable **Short description of error** A simple image sequence animation rendering very badly crash in stable Blender 2.70a while worked perfectly on previous 2.70 stable. **Exact steps for others to reproduce the error** - Extract the 233 png files from this archive into a folder (don't right click -> save as on the link, it's leading to dropbox download page, not directly to the file) https://www.dropbox.com/s/zsp6hwx6csjhyau/seq402.rar - In Blender click on File then Load Factory Settings - Make sure you're in Blender Render mode (should be with factory settings) - On the top header select the Video Editing layout - On the upper right window (the video sequence editor panel that in the layout is set by default to "Preview" ) split the window vertically, and set the new window to the right of it to be the Properties panel - In the Properties panel at the Dimension tab change the default "Y:1080" into "Y:1883" and change the default "50%" into "30%" Change the Framerate to 29.97 Scroll down and disable Antialiasing Scroll down and change the output from the default "PNG" to "H.264" and enable "RGB" - Now Back to the video sequence editor window (the window on the bottom, above the timeline) that is set by default to "Sequencer" - Click on Add then on Image, and go select all the 233 png files in the browser and click on the Add Image Strip button to load them all into the sequencer. - Now in the Properties panel click on the animation button to render as an animation file. In stable Blender 2.70 stable you will obtain the desired .avi file without a problem. In Blender 2.70a stable it will crash before rendering anything with the classic window message "blender encountered a problem etc..." AppName: blender.exe AppVer: 2.7.0.0 ModName: blender.exe ModVer: 2.7.0.0 Offset: 00e510a0
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscriber: @sanctuary

Added subscriber: @sanctuary

Added subscriber: @willi-2

Added subscriber: @willi-2

I've followed exactly your steps. Results:

XP SP3 (32 bit), Blender 2.70a official: Crash
Win7/64, Blender 2.70a 32 bit: Crash
Win7/64, Blender 2.70a 64 bit: works

I've followed exactly your steps. Results: XP SP3 (32 bit), Blender 2.70a official: Crash Win7/64, Blender 2.70a 32 bit: Crash Win7/64, Blender 2.70a 64 bit: works
Author

thanks for trying, so it looks like this 2.70a nasty regression is affecting 32 bits builds only.

thanks for trying, so it looks like this 2.70a nasty regression is affecting 32 bits builds only.

Added subscriber: @mont29

Added subscriber: @mont29

Added subscriber: @KingAnderson34-4

Added subscriber: @KingAnderson34-4

This bug did not work for me & I'm using a Windows 7 Professional, and what I recommend to make it work for you is after you set the format to H.264 is go the the encoding panel & set the format from AVI to Quicktime to render the sequence out as a Quicktime movie file. This probably won't work for you if you set it to AVI, since AVI make huge files depending on what codec you use. So, try that and see what happens.

This bug did not work for me & I'm using a Windows 7 Professional, and what I recommend to make it work for you is after you set the format to H.264 is go the the encoding panel & set the format from AVI to Quicktime to render the sequence out as a Quicktime movie file. This probably won't work for you if you set it to AVI, since AVI make huge files depending on what codec you use. So, try that and see what happens.
Author

If it's working for you, to confirm that this nasty regression bug is affecting 32bits only, are you using the 64bits version of Blender on your system ?

If it's working for you, to confirm that this nasty regression bug is affecting 32bits only, are you using the 64bits version of Blender on your system ?

Yes. I forgot to mention that. I am using the 64-bit version of Windows 7 Professional, but it should work on any version & system of Windows if you set the format to Quicktime and not AVI. It's always worth a try.

Yes. I forgot to mention that. I am using the 64-bit version of Windows 7 Professional, but it should work on any version & system of Windows if you set the format to Quicktime and not AVI. It's always worth a try.
Author

the problem is not about finding a workaround with different format as it's not a support question but a bug report, the problem is that this is a very bad regression bug that lead into a crash on 32bits builds (confirmed by you not having a problem with it on 64bits ones) on the stable 2.70a release, while it worked perfectly on the stable 2.70 one.

the problem is not about finding a workaround with different format as it's not a support question but a bug report, the problem is that this is a very bad regression bug that lead into a crash on 32bits builds (confirmed by you not having a problem with it on 64bits ones) on the stable 2.70a release, while it worked perfectly on the stable 2.70 one.

Oh, yeah. Sorry. =)

Oh, yeah. Sorry. =)
Antonis Ryakiotakis self-assigned this 2014-04-27 20:55:29 +02:00

Let me see if I can reproduce this on MinGW

Let me see if I can reproduce this on MinGW
Author

Some update as i think this could be useful as it shows something strange to add on that bug :

After reading psy_fi mention of MinGW it reminded me that i never tried this on a vs2012 win32 buildbot i am using (as the vc2008 win32 version is currently broken with missing dlls) .

So i used the blender-2.70-1e39046-win32-vc12 i got from the buildbot from some days ago , and followed the steps i mentionned on the bug report opening.
Then i pressed the Animation button ... and it worked without crashing to my surprise.

Then i made another test, i used the "stable" win32 2.70a (the vc2008 version i guess) that is crashing 100% of the time on those steps, and before pressing the Animation button i saved as a blend.
Pressing "Animation" as expected lead to a direct crash.

Now i loaded that blend in blender-2.70-1e39046-win32-vc12 (with load ui enabled) and while it does not crash, it does not render the animation, and after a few seconds of being stuck once pressing the Animation button it will display an error message i never saw before :
http://i.imgur.com/LSj9iPl.jpg
in the case the image does not work :
Error setting option flags2 to value fastskip.

For convenience of reproducing, i uploaded a blend here (don't right click and save as, this link is going to the dropbox download page) :
https://www.dropbox.com/s/fm87n38lrjutl2j/videocrashtest5.rar

As i can't pack the image sequence apparently, in the videocrashtest5.rar archive you can download, i added the folder seq402 that contain the png images required.

Because paths are relative, make sure to have the folder named seq402 in the same location in which you'll put the blend for testing so it can find the images without problems.

Some update as i think this could be useful as it shows something strange to add on that bug : After reading psy_fi mention of MinGW it reminded me that i never tried this on a vs2012 win32 buildbot i am using (as the vc2008 win32 version is currently broken with missing dlls) . So i used the blender-2.70-1e39046-win32-vc12 i got from the buildbot from some days ago , and followed the steps i mentionned on the bug report opening. Then i pressed the Animation button ... and it worked without crashing to my surprise. Then i made another test, i used the "stable" win32 2.70a (the vc2008 version i guess) that is crashing 100% of the time on those steps, and before pressing the Animation button i saved as a blend. Pressing "Animation" as expected lead to a direct crash. Now i loaded that blend in blender-2.70-1e39046-win32-vc12 (with load ui enabled) and while it does not crash, it does not render the animation, and after a few seconds of being stuck once pressing the Animation button it will display an error message i never saw before : http://i.imgur.com/LSj9iPl.jpg in the case the image does not work : Error setting option flags2 to value fastskip. For convenience of reproducing, i uploaded a blend here (don't right click and save as, this link is going to the dropbox download page) : https://www.dropbox.com/s/fm87n38lrjutl2j/videocrashtest5.rar As i can't pack the image sequence apparently, in the videocrashtest5.rar archive you can download, i added the folder seq402 that contain the png images required. Because paths are relative, make sure to have the folder named seq402 in the same location in which you'll put the blend for testing so it can find the images without problems.

Can't reproduce on MinGW either.

Can't reproduce on MinGW either.
Author

looks like it's related to the vc2008 version of 2.70a stable then, i wonder what was different from the 2.70 stable (that unless i'm mistaken was vc2008 too).

But do you obtain the "Error setting option flags2 to value fastskip" message in your MinGW if you load the blend i added in my previous post and press the Animation button ?

looks like it's related to the vc2008 version of 2.70a stable then, i wonder what was different from the 2.70 stable (that unless i'm mistaken was vc2008 too). But do you obtain the "Error setting option flags2 to value fastskip" message in your MinGW if you load the blend i added in my previous post and press the Animation button ?
Author

Back to the original bug, as the "Error setting option flags2 to value fastskip" is very likely a different one.
I tried the latest vs2008 buildbot on win32, blender-2.70-d964bad-win32 , ( after renaming the dll to make it work as mentionned in my last post of that report https://developer.blender.org/T39495 ) and i found out that following exactly the steps i mentionned on the original bug report (and that previously insta-crashed Blender on "stable" 2.70a and further vs2008 builbots) is now delivering the wanted result without crashing now.

So i guess one of the many commits since the last time i tried a vs2008 build has solved the problem without knowing. Odd that it has always worked perfectly on the vs2012 builds tough.

Bug report can probably be closed now as it does not crash anymore.

Back to the original bug, as the "Error setting option flags2 to value fastskip" is very likely a different one. I tried the latest vs2008 buildbot on win32, blender-2.70-d964bad-win32 , ( after renaming the dll to make it work as mentionned in my last post of that report https://developer.blender.org/T39495 ) and i found out that following exactly the steps i mentionned on the original bug report (and that previously insta-crashed Blender on "stable" 2.70a and further vs2008 builbots) is now delivering the wanted result without crashing now. So i guess one of the many commits since the last time i tried a vs2008 build has solved the problem without knowing. Odd that it has always worked perfectly on the vs2012 builds tough. Bug report can probably be closed now as it does not crash anymore.

Changed status from 'Open' to: 'Resolved'

Changed status from 'Open' to: 'Resolved'
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#39797
No description provided.