Loading MPEG ADTS file crashes Panda3D

I am trying to load an old mp3 file (from the antique “Airblade demo” game). Its header seems different from the other mp3 files, that do load.

file explosion.mp3 returns the following info:
MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo

While other files are:
Audio file with ID3 version 2.3.0, contains:MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo

The minimal code to reproduce:

import direct.directbase.DirectStart

base.loadSfx("explosion.mp3")
print("It shouldn't print this")

explosion.7z (26.4 KB)

I don’t know if it is a bug. Should I report it on Github?