VSE crash and failure to update #67535

Closed
opened 4 years ago by Sachmo · 20 comments
Sachmo commented 4 years ago

System Information
Operating system: Linux-4.15.0-54-generic-x86_64-with-debian-buster-sid 64 Bits
Graphics card: TITAN RTX/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.26

Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-07-18 14:52, hash: 38d4483c6a
Worked: (optional)

Short description of error
[I have downloaded the release candidate v.2 and found that Blender crashes whenever I try to build a proxy from a pro res 4K video file (and does nothing with lower resolutions - no proxy is built) with the default settings to a custom
directory. My previous version of Blender was several weeks old and did not seem to suffer from this shortcoming. Also, while I realize the refresh button for the VSE has been
removed - even in previous versions of Blender, with an mp4 (H264 codec) proxy created via HandBrake, the VSE would fail to update when I cut and reorganized stips. In this case,
the the audio or video would become delayed until I either moved another strip over the affected strip in a higher numbered layer OR I simply closed and re-opened the blend file.
The only way I know to replicate it is to do what I describe.
I apologize for the lengthy
message - I apologize if this has all been mentioned - I try to keep up to speed as best I can and have found little regarding this other than the new cache options (of which I
have tried almost every combination to better the issues) may still have bugs. Thank you for your time.]

**System Information** Operating system: Linux-4.15.0-54-generic-x86_64-with-debian-buster-sid 64 Bits Graphics card: TITAN RTX/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.26 **Blender Version** Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-07-18 14:52, hash: `38d4483c6a` Worked: (optional) **Short description of error** [I have downloaded the release candidate v.2 and found that Blender crashes whenever I try to build a proxy from a pro res 4K video file (and does nothing with lower resolutions - no proxy is built) with the default settings to a custom directory. My previous version of Blender was several weeks old and did not seem to suffer from this shortcoming. Also, while I realize the refresh button for the VSE has been removed - even in previous versions of Blender, with an mp4 (H264 codec) proxy created via HandBrake, the VSE would fail to update when I cut and reorganized stips. In this case, the the audio or video would become delayed until I either moved another strip over the affected strip in a higher numbered layer OR I simply closed and re-opened the blend file. The only way I know to replicate it is to do what I describe. I apologize for the lengthy message - I apologize if this has all been mentioned - I try to keep up to speed as best I can and have found little regarding this other than the new cache options (of which I have tried almost every combination to better the issues) may still have bugs. Thank you for your time.]
Sachmo commented 4 years ago
Poster

Added subscriber: @Sachmo

Added subscriber: @Sachmo
EAW commented 4 years ago

Added subscriber: @EAW

Added subscriber: @EAW
EAW commented 4 years ago

I only have a 1920 x 1080 Pro Res file, so perhaps I can help with the lower resolution trouble shooting. I was able to build a proxies using it,proxy_loaded_edited.jpeg using both the default directory and a custom one. Once "Rebuild Proxy and Timecode Indices" is pressed, there is no indication that anything is occurring within the default Blender UI. I first noticed that the icon was being displayed as a green update bar on my Win7 toolbar. This is the only progress monitor that I could see. green_blender_icon_edited.jpeg
Opening the console and opening the proxy folder also shows a proxy being built. When the building is finished, the folder did update to show the file sizes. proxy_folder_edited.jpeg

At that point I selected the Proxy render sizes I had built under "View Settings" and they would play.

Is there anything in your proxy directory when you try to build smaller resolution proxies? Does the console show anything?

I think there should a "Building Proxies" progress bar like the tracker has, but that is a feature request not a bug as I understand it.

EDIT:
My system info:
Windows 7 GeForce GTX 470 RC2

I only have a 1920 x 1080 Pro Res file, so perhaps I can help with the lower resolution trouble shooting. I was able to build a proxies using it,![proxy_loaded_edited.jpeg](https://archive.blender.org/developer/F7625207/proxy_loaded_edited.jpeg) using both the default directory and a custom one. Once "Rebuild Proxy and Timecode Indices" is pressed, there is no indication that anything is occurring within the default Blender UI. I first noticed that the icon was being displayed as a green update bar on my Win7 toolbar. This is the only progress monitor that I could see. ![green_blender_icon_edited.jpeg](https://archive.blender.org/developer/F7625200/green_blender_icon_edited.jpeg) Opening the console and opening the proxy folder also shows a proxy being built. When the building is finished, the folder did update to show the file sizes. ![proxy_folder_edited.jpeg](https://archive.blender.org/developer/F7625215/proxy_folder_edited.jpeg) At that point I selected the Proxy render sizes I had built under "View Settings" and they would play. Is there anything in your proxy directory when you try to build smaller resolution proxies? Does the console show anything? I think there should a "Building Proxies" progress bar like the tracker has, but that is a feature request not a bug as I understand it. EDIT: My system info: Windows 7 GeForce GTX 470 RC2
Sachmo commented 4 years ago
Poster

A proxy folder with proxy file is eventually built even with my 4K videos, but as you said - the UI dies not acknowledge this. The sequencer is also unable to properly update recently arranged strips. I have also just noticed that everytime I render a video - the audio and video are not properly aligned (either the audio or the video will shift during rendering by a frame or two). This is a huge problem if you are working with several layers and effects (for example, a flicker effect will take me hours - if I can do it at all in the VSE). I understand there is a lot of work going into Blender right now, and the video editor has only one maintenaner, but it has essentially been rendered useless for me until these issues are addressed. I literally came across another bug while addressing the ones I originally posted about. I also don't think the progress bar for a proxy should be classified as a feature - it isn't a luxury - it's essential to understanding whether you can even use a proxy - and for most people, proxies will be necessary at some point. Thanks for your reply - I know the foundation is overwhelmed right now, hopefully this can be addressed sometime soon.

A proxy folder with proxy file is eventually built even with my 4K videos, but as you said - the UI dies not acknowledge this. The sequencer is also unable to properly update recently arranged strips. I have also just noticed that everytime I render a video - the audio and video are not properly aligned (either the audio or the video will shift during rendering by a frame or two). This is a huge problem if you are working with several layers and effects (for example, a flicker effect will take me hours - if I can do it at all in the VSE). I understand there is a lot of work going into Blender right now, and the video editor has only one maintenaner, but it has essentially been rendered useless for me until these issues are addressed. I literally came across another bug while addressing the ones I originally posted about. I also don't think the progress bar for a proxy should be classified as a feature - it isn't a luxury - it's essential to understanding whether you can even use a proxy - and for most people, proxies will be necessary at some point. Thanks for your reply - I know the foundation is overwhelmed right now, hopefully this can be addressed sometime soon.

Added subscriber: @a.monti

Added subscriber: @a.monti

Please don't change priority of your own reports, especially to the higher possible one, especially during the last phases of the release cycle.
Thanks.

Please don't change priority of your own reports, especially to the higher possible one, especially during the last phases of the release cycle. Thanks.
Sachmo commented 4 years ago
Poster

My sincere apologies! I am simply not familiar with bug reporting policy.

My sincere apologies! I am simply not familiar with bug reporting policy.

No problem.
It's important to leave developers to decide the actual priority of a bug, to make the process the less chaotic possible; this is even more true now that the release candidate is out and thus the bug tracker is getting a lot of new reports everyday.

Now I will silently leave, since I literally know nothing about the Video Sequencer. Have a good day!

No problem. It's important to leave developers to decide the actual priority of a bug, to make the process the less chaotic possible; this is even more true now that the release candidate is out and thus the bug tracker is getting a lot of new reports everyday. *Now I will silently leave, since I literally know nothing about the Video Sequencer.* Have a good day!
iss commented 4 years ago
Collaborator

Added subscriber: @iss

Added subscriber: @iss
iss commented 4 years ago
Collaborator

@EAW
I will try to reproduce crash, but it would be helpful if you could provide small(in size) sample of file that will crash Blender.

As for proxies, the issue is known, progressbar is missing, but the proxies are building.
Because this was not considered to be critical issue, it will be fixed in next release.

@EAW I will try to reproduce crash, but it would be helpful if you could provide small(in size) sample of file that will crash Blender. As for proxies, the issue is known, progressbar is missing, but the proxies are building. Because this was not considered to be critical issue, it will be fixed in next release.
EAW commented 4 years ago

@iss
I believe you mistagged me. @Sachmo is the user experiencing the crash and the filer of this report. They would need to provide you with their file.

I am another user who was trying to help trouble shoot just this one area

and does nothing with lower resolutions - no proxy is built

of the report.

Thank you for your hard work, cheers!

@iss I believe you mistagged me. @Sachmo is the user experiencing the crash and the filer of this report. They would need to provide you with their file. I am another user who was trying to help trouble shoot just this one area > and does nothing with lower resolutions - no proxy is built of the report. Thank you for your hard work, cheers!
iss commented 4 years ago
Collaborator

Thanks for correcting me.

@Sachmo I will definitely need sample of your file as I realized, blender can not create prores videos.

Thanks for correcting me. @Sachmo I will definitely need sample of your file as I realized, blender can not create prores videos.

Added subscriber: @ChristopherAnderssarian

Added subscriber: @ChristopherAnderssarian
iss was assigned by ChristopherAnderssarian 4 years ago

@iss This bug just hit me...

Cat.blend VID_201907_trimmed.mkv

N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64>N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64\blender.exe --debug
Switching to fully guarded memory allocator.
Blender 2.81 (sub 0)
Build: 30/07/2019 17:01 Windows Release
argv[0] = N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64\blender.exe
argv[1] = --debug

Note: No (valid) 'C:\Users\admin\AppData\Roaming\Blender Foundation\Blender\2.81\config\startup.blend' found, fall back to built-in default.

read file
  Version 280 sub 39 date unknown hash unknown
AL lib: (EE) UpdateDeviceParams: Failed to set 48000hz, got 96000hz instead
found bundled python: N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64\2.81\python
drop file F:\Blender\BugFinds\T67535 VSE crash and failure to update\Cat.blend
Read blend: F:\Blender\BugFinds\T67535 VSE crash and failure to update\Cat.blend
read file F:\Blender\BugFinds\T67535 VSE crash and failure to update\Cat.blend
  Version 280 sub 75 date 2019-07-29 14:47 hash f6cb5f54494e
Starting work on proxy: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\proxy_25_part.avi
Couldn't open outputfile! Proxy not built!
Starting work on proxy: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\proxy_50_part.avi
Couldn't open outputfile! Proxy not built!
Starting work on index: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\record_run.blen_tc
Couldn't open index target: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\record_run.blen_tc_part! Index build broken!
Starting work on index: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\free_run.blen_tc
Couldn't open index target: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\free_run.blen_tc_part! Index build broken!
Starting work on index: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\interp_free_run.blen_tc
Couldn't open index target: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\interp_free_run.blen_tc_part! Index build broken!
Starting work on index: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\record_run_no_gaps.blen_tc
Couldn't open index target: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\record_run_no_gaps.blen_tc_part! Index build broken!
Error   : EXCEPTION_ACCESS_VIOLATION
Address : 0x000000013F6B067F
Module  : N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64\blender.exe

N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64>
@iss This bug just hit me... [Cat.blend](https://archive.blender.org/developer/F7639982/Cat.blend) [VID_201907_trimmed.mkv](https://archive.blender.org/developer/F7639981/VID_201907_trimmed.mkv) ```lines=10 N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64>N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64\blender.exe --debug Switching to fully guarded memory allocator. Blender 2.81 (sub 0) Build: 30/07/2019 17:01 Windows Release argv[0] = N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64\blender.exe argv[1] = --debug Note: No (valid) 'C:\Users\admin\AppData\Roaming\Blender Foundation\Blender\2.81\config\startup.blend' found, fall back to built-in default. read file Version 280 sub 39 date unknown hash unknown AL lib: (EE) UpdateDeviceParams: Failed to set 48000hz, got 96000hz instead found bundled python: N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64\2.81\python drop file F:\Blender\BugFinds\T67535 VSE crash and failure to update\Cat.blend Read blend: F:\Blender\BugFinds\T67535 VSE crash and failure to update\Cat.blend read file F:\Blender\BugFinds\T67535 VSE crash and failure to update\Cat.blend Version 280 sub 75 date 2019-07-29 14:47 hash f6cb5f54494e Starting work on proxy: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\proxy_25_part.avi Couldn't open outputfile! Proxy not built! Starting work on proxy: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\proxy_50_part.avi Couldn't open outputfile! Proxy not built! Starting work on index: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\record_run.blen_tc Couldn't open index target: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\record_run.blen_tc_part! Index build broken! Starting work on index: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\free_run.blen_tc Couldn't open index target: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\free_run.blen_tc_part! Index build broken! Starting work on index: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\interp_free_run.blen_tc Couldn't open index target: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\interp_free_run.blen_tc_part! Index build broken! Starting work on index: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\record_run_no_gaps.blen_tc Couldn't open index target: F:\Blender\BugFinds\T67535 VSE crash and failure to update\VID_201907_trimmed.mkv\record_run_no_gaps.blen_tc_part! Index build broken! Error : EXCEPTION_ACCESS_VIOLATION Address : 0x000000013F6B067F Module : N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64\blender.exe N:\Temp\Blender\blender-2.81.0-git.af4dcc6073fa-windows64>
iss commented 4 years ago
Collaborator

Aah this helps.
Thanks

Aah this helps. Thanks
iss commented 4 years ago
Collaborator

Bug is valid anyway, but just so you know what the problem is:
You are storing proxies per-project and for each video a proxy folder with same name is created.
If video is in the same folder as proxy to be built, this can not be done.

So it is best to create folder for proxies (BL_proxy for example) so this collision won't happen.

Fixing this will probably not be nice :{

Bug is valid anyway, but just so you know what the problem is: You are storing proxies per-project and for each video a proxy folder with same name is created. If video is in the same folder as proxy to be built, this can not be done. So it is best to create folder for proxies (BL_proxy for example) so this collision won't happen. Fixing this will probably not be nice :{

Okay, so this is probably not the issue reported here... I'll make a new bug report.

@Sachmo Can you please provide a ProRes file (with sample .blend) that crashes Blender?

Okay, so this is probably not the issue reported here... I'll make a new bug report. @Sachmo Can you please provide a ProRes file (with sample .blend) that crashes Blender?
Collaborator

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk
Collaborator

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
lichtwerk closed this issue 4 years ago
Collaborator

Looks like we still havent gotten an example file from @sachmo.
Since last asking for information it has been 7 or more days, due to the policy of our bug tracker we will have to archive the report until the requested information is given.

Looks like we still havent gotten an example file from @sachmo. Since last asking for information it has been 7 or more days, due to the policy of our bug tracker we will have to archive the report until the requested information is given.
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/Collada
Interest/Compositing
Interest/Core
Interest/Cycles
Interest/Dependency Graph
Interest/Development Management
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/Modeling
Interest/Modifiers
Interest/Motion Tracking
Interest/Nodes & Physics
Interest/Overrides
Interest/Performance
Interest/Performance
Interest/Physics
Interest/Pipeline, Assets & I/O
Interest/Platforms, Builds, Tests & Devices
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
legacy module/Animation & Rigging
legacy module/Core
legacy module/Development Management
legacy module/Eevee & Viewport
legacy module/Grease Pencil
legacy module/Modeling
legacy module/Nodes & Physics
legacy module/Pipeline, Assets & IO
legacy module/Platforms, Builds, Tests & Devices
legacy module/Python API
legacy module/Rendering & Cycles
legacy module/Sculpt, Paint & Texture
legacy module/Triaging
legacy module/User Interface
legacy module/VFX & Video
legacy project/1.0.0-beta.2
legacy project/Asset Browser (Archived)
legacy project/BF Blender: 2.8
legacy project/BF Blender: After Release
legacy project/BF Blender: Next
legacy project/BF Blender: Regressions
legacy project/BF Blender: Unconfirmed
legacy project/Blender 2.70
legacy project/Code Quest
legacy project/Datablocks and Libraries
legacy project/Eevee
legacy project/Game Animation
legacy project/Game Audio
legacy project/Game Data Conversion
legacy project/Game Engine
legacy project/Game Logic
legacy project/Game Physics
legacy project/Game Python
legacy project/Game Rendering
legacy project/Game UI
legacy project/GPU / Viewport
legacy project/GSoC
legacy project/Infrastructure: Websites
legacy project/LibOverrides - Usability and UX
legacy project/Milestone 1: Basic, Local Asset Browser
legacy project/Nodes
legacy project/OpenGL Error
legacy project/Papercut
legacy project/Pose Library Basics
legacy project/Retrospective
legacy project/Tracker Curfew
legacy project/Wintab High Frequency
Meta/Good First Issue
Meta/Papercut
migration/requires-manual-verification
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 & Devices
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 Information 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
6 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#67535
Loading…
There is no content yet.