We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 2737 - Crash after Mix_PlayMusic
Summary: Crash after Mix_PlayMusic
Status: RESOLVED FIXED
Alias: None
Product: SDL_mixer
Classification: Unclassified
Component: misc (show other bugs)
Version: 2.0.0
Hardware: x86_64 Linux
: P2 normal
Assignee: Ryan C. Gordon
QA Contact: Sam Lantinga
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-22 02:06 UTC by Francisco de la Peña
Modified: 2017-10-21 19:29 UTC (History)
0 users

See Also:


Attachments
gdb --args playmus -r 96000 0000_227-43000Hz.mp3 (65.81 KB, audio/mpeg)
2014-09-22 02:06 UTC, Francisco de la Peña
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francisco de la Peña 2014-09-22 02:06:50 UTC
Created attachment 1877 [details]
gdb --args playmus -r 96000 0000_227-43000Hz.mp3

playmus program crashes after playing the attached MP3 file.

Can be reproduced always here. Pasted gdb backtrace after the memory corruption 
reported by glibc:

Tested with current SDL Hg and Mixer Hg.

$ gdb --args playmus -r 96000 0000_227-43000Hz.mp3 
GNU gdb (GDB) Fedora 7.7.1-18.fc20
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from playmus...done.
(gdb) r
Starting program: /usr/bin/playmus -r 96000 0000_227-43000Hz.mp3
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
[New Thread 0x7ffff35ca700 (LWP 31487)]
[Thread 0x7ffff35ca700 (LWP 31487) exited]
[New Thread 0x7ffff35ca700 (LWP 31488)]
Opened audio at 96000 Hz 16 bit stereo (LE), 4096 bytes audio buffer
Playing 0000_227-43000Hz.mp3
*** Error in `/usr/bin/playmus': corrupted double-linked list: 0x0000000000652680 ***
======= Backtrace: =========
/usr/lib64/libc.so.6[0x3322075acf]
/usr/lib64/libc.so.6[0x332207b927]
/usr/lib64/libc.so.6[0x332207ce83]
/usr/lib64/libc.so.6(fclose+0x155)[0x332206b8a5]
/usr/lib64/libSDL2-2.0.so.0(+0x7150e)[0x7ffff7a8550e]
/usr/lib64/libSDL2_mixer-2.0.so.0(+0x2751c)[0x7ffff7dc551c]
/usr/lib64/libSDL2_mixer-2.0.so.0(Mix_FreeMusic+0x13e)[0x7ffff7dad95b]
/usr/bin/playmus[0x40182a]
/usr/lib64/libc.so.6(__libc_start_main+0xf5)[0x3322021d65]
/usr/bin/playmus[0x400f39]
======= Memory map: ========
00400000-00402000 r-xp 00000000 fd:01 1185985                            /usr/bin/playmus
00601000-00602000 r--p 00001000 fd:01 1185985                            /usr/bin/playmus
00602000-00603000 rw-p 00002000 fd:01 1185985                            /usr/bin/playmus
00603000-00688000 rw-p 00000000 00:00 0                                  [heap]
3321c00000-3321c20000 r-xp 00000000 fd:01 1179662                        /usr/lib64/ld-2.18.so
3321e1f000-3321e20000 r--p 0001f000 fd:01 1179662                        /usr/lib64/ld-2.18.so
3321e20000-3321e21000 rw-p 00020000 fd:01 1179662                        /usr/lib64/ld-2.18.so
3321e21000-3321e22000 rw-p 00000000 00:00 0 
3322000000-33221b4000 r-xp 00000000 fd:01 1179800                        /usr/lib64/libc-2.18.so
33221b4000-33223b3000 ---p 001b4000 fd:01 1179800                        /usr/lib64/libc-2.18.so
33223b3000-33223b7000 r--p 001b3000 fd:01 1179800                        /usr/lib64/libc-2.18.so
33223b7000-33223b9000 rw-p 001b7000 fd:01 1179800                        /usr/lib64/libc-2.18.so
33223b9000-33223be000 rw-p 00000000 00:00 0 
3322400000-3322402000 r-xp 00000000 fd:01 1181822                        /usr/lib64/libts-0.0.so.0.1.1
3322402000-3322601000 ---p 00002000 fd:01 1181822                        /usr/lib64/libts-0.0.so.0.1.1
3322601000-3322602000 r--p 00001000 fd:01 1181822                        /usr/lib64/libts-0.0.so.0.1.1
3322602000-3322603000 rw-p 00002000 fd:01 1181822                        /usr/lib64/libts-0.0.so.0.1.1
3322800000-3322803000 r-xp 00000000 fd:01 1179816                        /usr/lib64/libdl-2.18.so
3322803000-3322a02000 ---p 00003000 fd:01 1179816                        /usr/lib64/libdl-2.18.so
3322a02000-3322a03000 r--p 00002000 fd:01 1179816                        /usr/lib64/libdl-2.18.so
3322a03000-3322a04000 rw-p 00003000 fd:01 1179816                        /usr/lib64/libdl-2.18.so
3322c00000-3322d05000 r-xp 00000000 fd:01 1180190                        /usr/lib64/libm-2.18.so
3322d05000-3322f05000 ---p 00105000 fd:01 1180190                        /usr/lib64/libm-2.18.so
3322f05000-3322f06000 r--p 00105000 fd:01 1180190                        /usr/lib64/libm-2.18.so
3322f06000-3322f07000 rw-p 00106000 fd:01 1180190                        /usr/lib64/libm-2.18.so
3323400000-3323424000 r-xp 00000000 fd:01 1183968                        /usr/lib64/liblzma.so.5.0.99
3323424000-3323623000 ---p 00024000 fd:01 1183968                        /usr/lib64/liblzma.so.5.0.99
3323623000-3323624000 r--p 00023000 fd:01 1183968                        /usr/lib64/liblzma.so.5.0.99
3323624000-3323625000 rw-p 00024000 fd:01 1183968                        /usr/lib64/liblzma.so.5.0.99
3323800000-3323865000 r-xp 00000000 fd:01 1183877                        /usr/lib64/libpcre.so.1.2.1
3323865000-3323a64000 ---p 00065000 fd:01 1183877                        /usr/lib64/libpcre.so.1.2.1
3323a64000-3323a65000 r--p 00064000 fd:01 1183877                        /usr/lib64/libpcre.so.1.2.1
3323a65000-3323a66000 rw-p 00065000 fd:01 1183877                        /usr/lib64/libpcre.so.1.2.1
3323c00000-3323c21000 r-xp 00000000 fd:01 1184483                        /usr/lib64/libselinux.so.1
3323c21000-3323e20000 ---p 00021000 fd:01 1184483                        /usr/lib64/libselinux.so.1
3323e20000-3323e21000 r--p 00020000 fd:01 1184483                        /usr/lib64/libselinux.so.1
3323e21000-3323e22000 rw-p 00021000 fd:01 1184483                        /usr/lib64/libselinux.so.1
3323e22000-3323e24000 rw-p 00000000 00:00 0 
3324000000-3324007000 r-xp 00000000 fd:01 1184801                        /usr/lib64/librt-2.18.so
3324007000-3324206000 ---p 00007000 fd:01 1184801                        /usr/lib64/librt-2.18.so
3324206000-3324207000 r--p 00006000 fd:01 1184801                        /usr/lib64/librt-2.18.so
3324207000-3324208000 rw-p 00007000 fd:01 1184801                        /usr/lib64/librt-2.18.so
3324400000-3324415000 r-xp 00000000 fd:01 1185662                        /usr/lib64/libgcc_s-4.8.3-20140624.so.1
3324415000-3324614000 ---p 00015000 fd:01 1185662                        /usr/lib64/libgcc_s-4.8.3-20140624.so.1
3324614000-3324615000 r--p 00014000 fd:01 1185662                        /usr/lib64/libgcc_s-4.8.3-20140624.so.1
3324615000-3324616000 rw-p 00015000 fd:01 1185662                        /usr/lib64/libgcc_s-4.8.3-20140624.so.1
3324800000-3324816000 r-xp 00000000 fd:01 1196666                        /usr/lib64/libresolv-2.18.so
3324816000-3324a16000 ---p 00016000 fd:01 1196666                        /usr/lib64/libresolv-2.18.so
3324a16000-3324a17000 r--p 00016000 fd:01 1196666                        /usr/lib64/libresolv-2.18.so
3324a17000-3324a18000 rw-p 00017000 fd:01 1196666                        /usr/lib64/libresolv-2.18.so
3324a18000-3324a1a000 rw-p 00000000 00:00 0 
3325c00000-3325c03000 r-xp 00000000 fd:01 1181372                        /usr/lib64/libpulse-simple.so.0.1.0
3325c03000-3325e03000 ---p 00003000 fd:01 1181372                        /usr/lib64/libpulse-simple.so.0.1.0
3325e03000-3325e04000 r--p 00003000 fd:01 1181372                        /usr/lib64/libpulse-simple.so.0.1.0
3325e04000-3325e05000 rw-p 00004000 fd:01 1181372                        /usr/lib64/libpulse-simple.so.0.1.0
3326000000-33260ea000 r-xp 00000000 fd:01 1196692                        /usr/lib64/libstdc++.so.6.0.19
33260ea000-33262e9000 ---p 000ea000 fd:01 1196692                        /usr/lib64/libstdc++.so.6.0.19
33262e9000-33262f1000 r--p 000e9000 fd:01 1196692                        /usr/lib64/libstdc++.so.6.0.19
33262f1000-33262f3000 rw-p 000f1000 fd:01 1196692                        /usr/lib64/libstdc++.so.6.0.19
33262f3000-3326308000 rw-p 00000000 00:00 0 
3326400000-3326538000 r-xp 00000000 fd:01 1183386                        /usr/lib64/libX11.so.6.3.0
3326538000-3326738000 ---p 00138000 fd:01 1183386                        /usr/lib64/libX11.so.6.3.0
3326738000-3326739000 r--p 00138000 fd:01 1183386                        /usr/lib64/libX11.so.6.3.0
3326739000-332673e000 rw-p 00139000 fd:01 1183386                        /usr/lib64/libX11.so.6.3.0
3326800000-3326820000 r-xp 00000000 fd:01 1183222                        /usr/lib64/libxcb.so.1.1.0
3326820000-3326a1f000 ---p 00020000 fd:01 1183222                        /usr/lib64/libxcb.so.1.1.0
3326a1f000-3326a20000 r--p 0001f000 fd:01 1183222                        /usr/lib64/libxcb.so.1.1.0
3326a20000-3326a21000 rw-p 00020000 fd:01 1183222                        /usr/lib64/libxcb.so.1.1.0
3326c00000-3326c02000 r-xp 00000000 fd:01 1181789                        /usr/lib64/libXau.so.6.0.0
3326c02000-3326e02000 ---p 00002000 fd:01 1181789                        /usr/lib64/libXau.so.6.0.0
3326e02000-3326e03000 r--p 00002000 fd:01 1181789                        /usr/lib64/libXau.so.6.0.0
3326e03000-3326e04000 rw-p 00003000 fd:01 1181789                        /usr/lib64/libXau.so.6.0.0
3327400000-3327411000 r-xp 00000000 fd:01 1186381                        /usr/lib64/libXext.so.6.4.0
3327411000-3327610000 ---p 00011000 fd:01 1186381                        /usr/lib64/libXext.so.6.4.0
3327610000-3327611000 r--p 00010000 fd:01 1186381                        /usr/lib64/libXext.so.6.4.0
3327611000-3327612000 rw-p 00011000 fd:01 1186381                        /usr/lib64/libXext.so.6.4.0
3328400000-3328446000 r-xp 00000000 fd:01 1196679                        /usr/lib64/libdbus-1.so.3.7.4
3328446000-3328646000 ---p 00046000 fd:01 1196679                        /usr/lib64/libdbus-1.so.3.7.4
3328646000-3328647000 r--p 00046000 fd:01 1196679                        /usr/lib64/libdbus-1.so.3.7.4
3328647000-3328648000 rw-p 00047000 fd:01 1196679                        /usr/lib64/libdbus-1.so.3.7.4
332ac00000-332ac04000 r-xp 00000000 fd:01 1196714                        /usr/lib64/libuuid.so.1.3.0
332ac04000-332ae03000 ---p 00004000 fd:01 1196714                        /usr/lib64/libuuid.so.1.3.0
332ae03000-332ae04000 r--p 00003000 fd:01 1196714                        /usr/lib64/libuuid.so.1.3.0
332ae04000-332ae05000 rw-p 00004000 fd:01 1196714                        /usr/lib64/libuuid.so.1.3.0
332b000000-332b001000 r-xp 00000000 fd:01 1183404                        /usr/lib64/libX11-xcb.so.1.0.0
332b001000-332b200000 ---p 00001000 fd:01 1183404                        /usr/lib64/libX11-xcb.so.1.0.0
332b200000-332b201000 r--p 00000000 fd:01 1183404                        /usr/lib64/libX11-xcb.so.1.0.0
332b201000-332b202000 rw-p 00001000 fd:01 1183404                        /usr/lib64/libX11-xcb.so.1.0.0
332b800000-332b80f000 r-xp 00000000 fd:01 1196671                        /usr/lib64/libXi.so.6.1.0
332b80f000-332ba0e000 ---p 0000f000 fd:01 1196671                        /usr/lib64/libXi.so.6.1.0
332ba0e000-332ba0f000 r--p 0000e000 fd:01 1196671                        /usr/lib64/libXi.so.6.1.0
332ba0f000-332ba10000 rw-p 0000f000 fd:01 1196671                        /usr/lib64/libXi.so.6.1.0
3333400000-3333404000 r-xp 00000000 fd:01 1196686                        /usr/lib64/libgpg-error.so.0.10.0
3333404000-3333603000 ---p 00004000 fd:01 1196686                        /usr/lib64/libgpg-error.so.0.10.0
3333603000-3333604000 r--p 00003000 fd:01 1196686                        /usr/lib64/libgpg-error.so.0.10.0
3333604000-3333605000 rw-p 00004000 fd:01 1196686                        /usr/lib64/libgpg-error.so.0.10.0
3335c00000-3335c7b000 r-xp 00000000 fd:01 1196687                        /usr/lib64/libgcrypt.so.11.8.2
3335c7b000-3335e7b000 ---p 0007b000 fd:01 1196687                        /usr/lib64/libgcrypt.so.11.8.2
3335e7b000-3335e7c000 r--p 0007b000 fd:01 1196687                        /usr/lib64/libgcrypt.so.11.8.2
3335e7c000-3335e7f000 rw-p 0007c000 fd:01 1196687                        /usr/lib64/libgcrypt.so.11.8.2
333b200000-333b204000 r-xp 00000000 fd:01 1196767                        /usr/lib64/libattr.so.1.1.0
333b204000-333b403000 ---p 00004000 fd:01 1196767                        /usr/lib64/libattr.so.1.1.0
333b403000-333b404000 r--p 00003000 fd:01 1196767                        /usr/lib64/libattr.so.1.1.0
333b404000-333b405000 rw-p 00004000 fd:01 1196767                        /usr/lib64/libattr.so.1.1.0
333c400000-333c407000 r-xp 00000000 fd:01 1196715                        /usr/lib64/libSM.so.6.0.1
333c407000-333c606000 ---p 00007000 fd:01 1196715                        /usr/lib64/libSM.so.6.0.1
333c606000-333c607000 r--p 00006000 fd:01 1196715                        /usr/lib64/libSM.so.6.0.1
333c607000-333c608000 rw-p 00007000 fd:01 1196715                        /usr/lib64/libSM.so.6.0.1
333cc00000-333cc17000 r-xp 00000000 fd:01 1196713                        /usr/lib64/libICE.so.6.3.0
333cc17000-333ce16000 ---p 00017000 fd:01 1196713                        /usr/lib64/libICE.so.6.3.0
333ce16000-333ce17000 r--p 00016000 fd:01 1196713                        /usr/lib64/libICE.so.6.3.0
333ce17000-333ce18000 rw-p 00017000 fd:01 1196713                        /usr/lib64/libICE.so.6.3.0
333ce18000-333ce1c000 rw-p 00000000 00:00 0 
333dc00000-333dc04000 r-xp 00000000 fd:01 1196768                        /usr/lib64/libcap.so.2.22
333dc04000-333de03000 ---p 00004000 fd:01 1196768                        /usr/lib64/libcap.so.2.22
333de03000-333de04000 r--p 00003000 fd:01 1196768                        /usr/lib64/libcap.so.2.22
333de04000-333de05000 rw-p 00004000 fd:01 1196768                        /usr/lib64/libcap.so.2.22
333e400000-333e406000 r-xp 00000000 fd:01 1196761                        /usr/lib64/libogg.so.0.8.0
333e406000-333e605000 ---p 00006000 fd:01 1196761                        /usr/lib64/libogg.so.0.8.0
333e605000-333e606000 r--p 00005000 fd:01 1196761                        /usr/lib64/libogg.so.0.8.0
333e606000-333e607000 rw-p 00006000 fd:01 1196761                        /usr/lib64/libogg.so.0.8.0
333f800000-333f82c000 r-xp 00000000 fd:01 1196763                        /usr/lib64/libvorbis.so.0.4.7
333f82c000-333fa2c000 ---p 0002c000 fd:01 1196763                        /usr/lib64/libvorbis.so.0.4.7
333fa2c000-333fa2d000 r--p 0002c000 fd:01 1196763                        /usr/lib64/libvorbis.so.0.4.7
333fa2d000-333fa2e000 rw-p 0002d000 fd:01 1196763                        /usr/lib64/libvorbis.so.0.4.7
3342800000-3342816000 r-xp 00000000 fd:01 1186115                        /usr/lib64/libnsl-2.18.so
3342816000-3342a15000 ---p 00016000 fd:01 1186115                        /usr/lib64/libnsl-2.18.so
3342a15000-3342a16000 r--p 00015000 fd:01 1186115                        /usr/lib64/libnsl-2.18.so
3342a16000-3342a17000 rw-p 00016000 fd:01 1186115                        /usr/lib64/libnsl-2.18.so
3342a17000-3342a19000 rw-p 00000000 00:00 0 
3345800000-3345804000 r-xp 00000000 fd:01 1196758                        /usr/lib64/libsystemd-id128.so.0.0.26
3345804000-3345a04000 ---p 00004000 fd:01 1196758                        /usr/lib64/libsystemd-id128.so.0.0.26
3345a04000-3345a05000 r--p 00004000 fd:01 1196758                        /usr/lib64/libsystemd-id128.so.0.0.26
3345a05000-3345a06000 rw-p 00005000 fd:01 1196758                        /usr/lib64/libsystemd-id128.so.0.0.26
3346400000-3346405000 r-xp 00000000 fd:01 1196756                        /usr/lib64/libXtst.so.6.1.0
3346405000-3346604000 ---p 00005000 fd:01 1196756                        /usr/lib64/libXtst.so.6.1.0
3346604000-3346605000 r--p 00004000 fd:01 1196756                        /usr/lib64/libXtst.so.6.1.0
3346605000-3346606000 rw-p 00005000 fd:01 1196756                        /usr/lib64/libXtst.so.6.1.0
3346c00000-3346c1c000 r-xp 00000000 fd:01 1196757                        /usr/lib64/libsystemd-journal.so.0.11.3
3346c1c000-3346e1b000 ---p 0001c000 fd:01 1196757                        /usr/lib64/libsystemd-journal.so.0.11.3
3346e1b000-3346e1c000 r--p 0001b000 fd:01 1196757                        /usr/lib64/libsystemd-journal.so.0.11.3
3346e1c000-3346e1d000 rw-p 0001c000 fd:01 1196757                        /usr/lib64/libsystemd-journal.so.0.11.3
3348a00000-3348a0a000 r-xp 00000000 fd:01 1196755                        /usr/lib64/libjson-c.so.2.0.1
3348a0a000-3348c09000 ---p 0000a000 fd:01 1196755                        /usr/lib64/libjson-c.so.2.0.1
3348c09000-3348c0a000 r--p 00009000 fd:01 1196755                        /usr/lib64/libjson-c.so.2.0.1
3348c0a000-3348c0b000 rw-p 0000a000 fd:01 1196755                        /usr/lib64/libjson-c.so.2.0.1
3348e00000-3348e8d000 r-xp 00000000 fd:01 1196764                        /usr/lib64/libvorbisenc.so.2.0.10
3348e8d000-334908c000 ---p 0008d000 fd:01 1196764                        /usr/lib64/libvorbisenc.so.2.0.10
334908c000-33490a8000 r--p 0008c000 fd:01 1196764                        /usr/lib64/libvorbisenc.so.2.0.10
33490a8000-33490a9000 rw-p 000a8000 fd:01 1196764                        /usr/lib64/libvorbisenc.so.2.0.10
3349200000-334920b000 r-xp 00000000 fd:01 1196760                        /usr/lib64/libgsm.so.1.0.12
334920b000-334940a000 ---p 0000b000 fd:01 1196760                        /usr/lib64/libgsm.so.1.0.12
334940a000-334940b000 r--p 0000a000 fd:01 1196760                        /usr/lib64/libgsm.so.1.0.12
334940b000-334940c000 rw-p 0000b000 fd:01 1196760                        /usr/lib64/libgsm.so.1.0.12
3349600000-3349643000 r-xp 00000000 fd:01 1196762                        /usr/lib64/libFLAC.so.8.3.0
3349643000-3349843000 ---p 00043000 fd:01 1196762                        /usr/lib64/libFLAC.so.8.3.0
3349843000-3349844000 r--p 00043000 fd:01 1196762                        /usr/lib64/libFLAC.so.8.3.0
3349844000-3349845000 rw-p 00044000 fd:01 1196762                        /usr/lib64/libFLAC.so.8.3.0
334a000000-334a058000 r-xp 00000000 fd:01 1196765                        /usr/lib64/libsndfile.so.1.0.25
334a058000-334a258000 ---p 00058000 fd:01 1196765                        /usr/lib64/libsndfile.so.1.0.25
334a258000-334a25a000 r--p 00058000 fd:01 1196765                        /usr/lib64/libsndfile.so.1.0.25
334a25a000-334a25b000 rw-p 0005a000 fd:01 1196765                        /usr/lib64/libsndfile.so.1.0.25
334a25b000-334a25f000 rw-p 00000000 00:00 0 
334a800000-334a805000 r-xp 00000000 fd:01 1196766                        /usr/lib64/libasyncns.so.0.3.1
334a805000-334aa04000 ---p 00005000 fd:01 1196766                        /usr/lib64/libasyncns.so.0.3.1
334aa04000-334aa05000 r--p 00004000 fd:01 1196766                        /usr/lib64/libasyncns.so.0.3.1
334aa05000-334aa06000 rw-p 00005000 fd:01 1196766                        /usr/lib64/libasyncns.so.0.3.1
334f600000-334f672000 r-xp 00000000 fd:01 1442886                        /usr/lib64/pulseaudio/libpulsecommon-5.0.so
334f672000-334f872000 ---p 00072000 fd:01 1442886                        /usr/lib64/pulseaudio/libpulsecommon-5.0.so
334f872000-334f873000 r--p 00072000 fd:01 1442886                        /usr/lib64/pulseaudio/libpulsecommon-5.0.so
334f873000-334f875000 rw-p 00073000 fd:01 1442886                        /usr/lib64/pulseaudio/libpulsecommon-5.0.so
334fa00000-334fa09000 r-xp 00000000 fd:01 1196759                        /usr/lib64/libwrap.so.0.7.6
334fa09000-334fc08000 ---p 00009000 fd:01 1196759                        /usr/lib64/libwrap.so.0.7.6
334fc08000-334fc09000 r--p 00008000 fd:01 1196759                        /usr/lib64/libwrap.so.0.7.6
334fc09000-334fc0a000 rw-p 00009000 fd:01 1196759                        /usr/lib64/libwrap.so.0.7.6
334fc0a000-334fc0b000 rw-p 00000000 00:00 0 
334fe00000-334fe4a000 r-xp 00000000 fd:01 1196769                        /usr/lib64/libpulse.so.0.17.3
334fe4a000-335004a000 ---p 0004a000 fd:01 1196769                        /usr/lib64/libpulse.so.0.17.3
335004a000-335004b000 r--p 0004a000 fd:01 1196769                        /usr/lib64/libpulse.so.0.17.3
335004b000-335004c000 rw-p 0004b000 fd:01 1196769                        /usr/lib64/libpulse.so.0.17.3
7fffec000000-7fffec021000 rw-p 00000000 00:00 0 
7fffec021000-7ffff0000000 ---p 00000000 00:00 0 
7ffff2a3c000-7ffff2a3e000 rw-p 00000000 00:00 0 
7ffff2a3e000-7ffff2a8a000 r-xp 00000000 fd:01 1189376                    /usr/lib64/libmodplug.so.1.0.0
7ffff2a8a000-7ffff2c89000 ---p 0004c000 fd:01 1189376                    /usr/lib64/libmodplug.so.1.0.0
7ffff2c89000-7ffff2c8a000 r--p 0004b000 fd:01 1189376                    /usr/lib64/libmodplug.so.1.0.0
7ffff2c8a000-7ffff2c8b000 rw-p 0004c000 fd:01 1189376                    /usr/lib64/libmodplug.so.1.0.0
7ffff2c8b000-7ffff2dca000 rw-p 00000000 00:00 0 
7ffff2dca000-7ffff2dcb000 ---p 00000000 00:00 0 
7ffff2dcb000-7ffff35cb000 rw-p 00000000 00:00 0                          [stack:31488]
7ffff35cb000-7ffff35d2000 r--s 00000000 fd:01 1443199                    /usr/lib64/gconv/gconv-modules.cache
7ffff35d2000-7ffff75d3000 rw-s 00000000 00:11 218709                     /dev/shm/pulse-shm-746689275
7ffff75d3000-7ffff75d7000 rw-p 00000000 00:00 0 
7ffff75d7000-7ffff75f5000 r-xp 00000000 fd:01 1186806                    /usr/lib64/libmad.so.0.2.1
7ffff75f5000-7ffff77f4000 ---p 0001e000 fd:01 1186806                    /usr/lib64/libmad.so.0.2.1
7ffff77f4000-7ffff77f5000 r--p 0001d000 fd:01 1186806                    /usr/lib64/libmad.so.0.2.1
7ffff77f5000-7ffff77f6000 rw-p 0001e000 fd:01 1186806                    /usr/lib64/libmad.so.0.2.1
7ffff77f6000-7ffff780e000 r-xp 00000000 fd:01 1179891                    /usr/lib64/libpthread-2.18.so
7ffff780e000-7ffff7a0d000 ---p 00018000 fd:01 1179891                    /usr/lib64/libpthread-2.18.so
7ffff7a0d000-7ffff7a0e000 r--p 00017000 fd:01 1179891                    /usr/lib64/libpthread-2.18.so
7ffff7a0e000-7ffff7a0f000 rw-p 00018000 fd:01 1179891                    /usr/lib64/libpthread-2.18.so
7ffff7a0f000-7ffff7a14000 rw-p 00000000 00:00 0 
7ffff7a14000-7ffff7b8f000 r-xp 00000000 fd:01 1180777                    /usr/lib64/libSDL2-2.0.so.0.4.0
7ffff7b8f000-7ffff7d8f000 ---p 0017b000 fd:01 1180777                    /usr/lib64/libSDL2-2.0.so.0.4.0
7ffff7d8f000-7ffff7d94000 r--p 0017b000 fd:01 1180777                    /usr/lib64/libSDL2-2.0.so.0.4.0
7ffff7d94000-7ffff7d9a000 rw-p 00180000 fd:01 1180777                    /usr/lib64/libSDL2-2.0.so.0.4.0
7ffff7d9a000-7ffff7d9e000 rw-p 00000000 00:00 0 
7ffff7d9e000-7ffff7dcd000 r-xp 00000000 fd:01 1182187                    /usr/lib64/libSDL2_mixer-2.0.so.0.0.0
7ffff7dcd000-7ffff7fcc000 ---p 0002f000 fd:01 1182187                    /usr/lib64/libSDL2_mixer-2.0.so.0.0.0
7ffff7fcc000-7ffff7fcd000 r--p 0002e000 fd:01 1182187                    /usr/lib64/libSDL2_mixer-2.0.so.0.0.0
7ffff7fcd000-7ffff7fd6000 rw-p 0002f000 fd:01 1182187                    /usr/lib64/libSDL2_mixer-2.0.so.0.0.0
7ffff7fd6000-7ffff7ffd000 rw-p 00000000 00:00 0 
7ffff7ffd000-7ffff7fff000 r-xp 00000000 00:00 0                          [vdso]
7ffffffde000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Program received signal SIGABRT, Aborted.
0x0000003322035887 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56	  return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt f
#0  0x0000003322035887 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
        resultvar = 0
        pid = 31483
        selftid = 31483
#1  0x0000003322036f78 in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x2030303063636637, sa_sigaction = 0x2030303063636637}, sa_mask = {__val = {3472328228581748013, 7234505242756277810, 3618696387655446586, 2314885530819967025, 2314885530818453536, 
              3395749441387372576, 3918810539139167093, 5495609127439445812, 3274791446891028274, 3471834903236062770, 7378645556390670382, 3472384591270471270, 3991990709698112816, 8223625903106974566, 3616443484039294253, 
              219611790432}}, sa_flags = 86, sa_restorer = 0x7fffffffdb90}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x0000003322075ad4 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x332217c388 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
        ap = {{gp_offset = 40, fp_offset = 32767, overflow_arg_area = 0x7fffffffdba0, reg_save_area = 0x7fffffffdb30}}
        fd = 6
        on_2 = <optimized out>
        list = <optimized out>
        nlist = <optimized out>
        cp = <optimized out>
        written = <optimized out>
#3  0x000000332207b927 in malloc_printerr (action=<optimized out>, str=0x3322179b19 "corrupted double-linked list", ptr=<optimized out>) at malloc.c:4930
        buf = "0000000000652680"
        cp = <optimized out>
#4  0x000000332207ce83 in _int_free (av=0x33223b7760 <main_arena>, p=0x652440, have_lock=0) at malloc.c:3938
        size = 576
        fb = <optimized out>
        nextchunk = 0x652680
        nextsize = 72112
        nextinuse = <optimized out>
        prevsize = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
        errstr = 0x0
        locked = <optimized out>
#5  0x000000332206b8a5 in _IO_new_fclose (fp=0x652450) at iofclose.c:85
        status = 0
#6  0x00007ffff7a8550e in stdio_close (context=0x61fbf0) at /home/fdelapena/Descargas/SDL-5c42e467f6cd/src/file/SDL_rwops.c:366
        status = 0
#7  0x00007ffff7dc551c in mad_closeFile (mp3_mad=0x652690) at music_mad.c:59
No locals.
#8  0x00007ffff7dad95b in Mix_FreeMusic (music=0x618860) at music.c:841
No locals.
#9  0x000000000040182a in main (argc=4, argv=0x7fffffffde28) at playmus.c:224
        audio_rate = 96000
        audio_format = 32784
        audio_channels = 2
        audio_buffers = 4096
        audio_volume = 128
        looping = 0
        interactive = 0
        rwops = 0
        i = 3
(gdb)
Comment 1 Sam Lantinga 2017-10-21 19:29:49 UTC
This is fixed in the latest version of SDL and SDL_mixer available in Mercurial:
http://hg.libsdl.org/

Thanks!