-
-
Notifications
You must be signed in to change notification settings - Fork 21.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash importing possibly empty/corrupted .wav #40320
Comments
Backtrace
|
This is because Lines 124 to 137 in 2abe996
The requested size is 4294959104 bytes, its next power of 2 is 4294967296 which is just outside the range of 32 bit Although |
I can confirm this on 3.5.1 and 4.0.beta 44c0bfc (Linux). Backtrace on 4.0.beta 44c0bfc. This backtace is different from #71281 (comment):
Testing projects: |
Still reproducible in current
|
I just reproduced the same scenario as @rcorre by installing espeak, making it record a line and the .wav file appearing empty when played on VLC media player. This files imported well as of 4.2.1 and 4.3-dev4. No crash. Godot just says the following error message in the Output tab: You can try the file made by eSpeak, I just followed the instruction from eSpeak's github readme. |
Godot version:
3.2.2.stable.custom_build.0fe60f842
OS/device including version:
Linux 5.7.7-arch1-1
Issue description:
I tried to generate a voice clip using espeak.
There's probably something else wrong, as I hear nothing when I play back the file with
mplayer
.However, this file completely crashed Godot, which isn't ideal even if it is corrupted.
Steps to reproduce:
target_acquired.wav
into a godot project directoryMinimal reproduction project:
This includes the offending file:
example.zip
The text was updated successfully, but these errors were encountered: