google-code-export / rk3066-linux

Automatically exported from code.google.com/p/rk3066-linux
0 stars 0 forks source link

libmad segfault #57

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Launch squeezelite 
2. Play mp3 
3. segfault happens in libmad

gdb output 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
[New Thread 0x40033470 (LWP 2428)]
[New Thread 0x4535b470 (LWP 2429)]
[Thread 0x4535b470 (LWP 2429) exited]
[New Thread 0x40b6e470 (LWP 2430)]
[New Thread 0x4535b470 (LWP 2431)]
[New Thread 0x40d23470 (LWP 2432)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x40d23470 (LWP 2432)]
0x40bd1760 in mad_layer_III () from /usr/lib/arm-linux-gnueabihf/libmad.so.0

(gdb) backtrace
#0 0x40bd1760 in mad_layer_III () from /usr/lib/arm-linux-gnueabihf/libmad.so.0
#1 0x00000000 in ?? ()

It seems this is a known problem with arm code optimization, potentially caused 
by assembly code.

This bug was fixed in the package libmad - 0.15.1b-7ubuntu2

https://bugs.launchpad.net/ubuntu/+source/libmad/+bug/989846

Original issue reported on code.google.com by sebastie...@gmail.com on 15 Mar 2013 at 2:30