Closed h0lley closed 1 year ago
Can you reproduce this in 3.5.1?
Can you reproduce this in 3.5.1?
nope it's working fine in 3.5.1
There was no crash when I used 3.5.0 and 4.0.beta3 to report https://github.com/godotengine/godot/issues/67650. I dont remember if errors printed though.
This did not happen when I used 4.0.beta3 to report #67650.
I'm really surprised about this anyways as I can even make alpha1 crash with the MRP. this makes me wonder if it's something specific to my system.
did anyone try to reproduce it yet?
@h0lley I am able to reproduce it on master #67431 in the editor Windows 10, Vulkan, Nvidia. Will give it a look on the debugger.
Getting the same in beta 4 (Windows 11). Can't re-open my project now, so going to try and remove the references from the project files.
I confirm this still happens on Godot 4 Beta 10 using the attached repro project.
This is using Macbook M1 Pro (2021)
@h0lley This project crashes the game instance for me as well on 4.0 beta 11.
I will say that re-exporting the ogg file from Audacity with quality 10 and re-launching the editor allows it to play the sound correctly. Not sure what the difference would be, but I used Audacity 2.4.2 on Windows 10.
Even though the author's ogg file is faulty, editor should not crash.
Simply guarding with ERR_
, faulty ogg file will still run.
Godot version
v4.0.beta.custom_build [39534a7ae]
System information
Ubuntu, Vulkan, Nvidia
Issue description
When importing an OGG Vorbis file, this is printed to internal log:
When trying to play the file from the editor, this makes the editor crash:
It also makes the game crash when trying to play during runtime. Sometimes the editor already crashes when loading the project.
Error code -135 is
OV_ENOTAUDIO
. Any of the files I tested play fine in any other software though, and Godot actually does play the file before crashing.Apparently this is not a new bug; it can also be reconstructed in the first alpha, which makes me think this must've already been reported, but I'm unable to find anything on it.
Steps to reproduce
See above and/or try the MRP (includes an example OGG).
Minimal reproduction project
godot_4_ogg_crash.zip