Client crashes on broken sound file

The client log:

Unable to play sound file BATTLE01 , error Tried to play a chunk with a bad frame
Disaster happened.
Reason: 0x20474343 - UNKNOWN EXCEPTION at 0033:0x7ff,9aa,b85,67c
Thread ID: 16480
Crash info will be put in VCMI_client.exe_crashinfo.dmp
<omitting tons of '@' here...>
Disaster happened.
Reason: 0xc00000ff - UNKNOWN EXCEPTION at 0033:0x7ff,9ad,35f,7bd
Thread ID: 16480
Crash info will be put in VCMI_client.exe_crashinfo.dmp
<omitting tons of '@' here...>

I know there may be some problems with my sound file, but shouldnt these kinds of exceptions be handled silently, rather than stopping the whole client from running?

Did you rename/delete/move sound file when game was active?

No. That happened when I started a battle. So I suspect that my resource file was broken. However, I think it would be better if it just give a warning.