Olive: [CRASH] Changing location of imported files crashes Olive on project opening

Created on 9 Oct 2020  路  8Comments  路  Source: olive-editor/olive

Commit Hash
0.2.0 ac4be090

Platform
Windows 10

Summary
If the location of the imported files is changed in a Project, Olive crashes opeining the project.

Steps to Reproduce

  1. Launch Olive and go to: File > Import... and import a file (same with all formats)
  2. Save the Project
  3. Change the location of the imported file in step 1

Olive crashes consistently.

Backtrace

Additional Information

Crash

Most helpful comment

@ThomasWilshaw, just created a separate report for the Math Node issue (#1261).

All 8 comments

Forgot to mention that I found this issue in the project I'm working on right now.
When I delete a specific Math node Olive crashes.

In order to report that issue, I changed the imported files location to see if I could reproduce the issue without the need to upload everything.

Anyway I'll keep a copy of the current project frozen for a future report (if still reproducible).

Thanks, this is a known issue. If the math node problem is a separate problem can you open a new issue, if not can you provide more details? Thanks

Thanks, this is a known issue. If the math node problem is a separate problem can you open a new issue, if not can you provide more details? Thanks

I鈥檒l try to simplify as much as possible the project to isolate the issue and report another issue with a link.

@ThomasWilshaw, just created a separate report for the Math Node issue (#1261).

So I think the actual crash here is also fixed by https://github.com/olive-editor/olive/pull/1262 as the crash is the SampleBuffer trying to allocate bad data. However I guess it would be good to warn the user earlier if a file can't be opened. Video streams fail quietly already without a crash. @FirasH if you import just an image (i.e. no audio source) and follow your steps, do you get a crash or the following warning in the console:

[WARNING] Failed to open decoder for "C:/Users/Tom/Desktop/movetest/new_rrt_32.p
ng" :: 0 (class std::shared_ptr<class olive::Decoder> __cdecl olive::RenderWorke
r::ResolveDecoderFromInput(class std::shared_ptr<class olive::Stream>):360)

Or similar

This is most likely fixed in the otio branch which will hopefully be merged soon.

Great!
Keep up the good work guys!

Should be fixed as of db8d321fa713ad2c5979df637a3f9990363539e7

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Efenstor picture Efenstor  路  22Comments

elsandosgrande picture elsandosgrande  路  21Comments

Symbian9 picture Symbian9  路  23Comments

itsmattkc picture itsmattkc  路  18Comments

pgilfernandez picture pgilfernandez  路  18Comments