Indeed, it seems to be a problem in the architecture specific
optimisation for ARM.
(gdb) s
_III_imdct_l () at imdct_l_arm.S:213
213 stmdb sp!, { r2, r4 - r11, lr } @ all callee saved regs, plus
arg3
(gdb) s
Cannot access memory at address 0xfb30506a
(gdb) s
Program received signal SIGSEGV, Segmentation fault.
0x40107b12 in mad_layer_III (stream=<error reading variable: Cannot access
memory at address 0xfb304f22>,
frame=<error reading variable: Cannot access memory at address 0xfb304f1e>)
at layer3.c:2560
2560 if (header->flags & MAD_FLAG_PROTECTION) {
I think for now I'll disable the ASO on arm. The assembler there is
quite old, from 2001 according to copyright. If someone wants to update
it they are more than welcome.
This bug causes rhythmbox to crash on ARM (e.g. Nexus 7) when
gstreamer1.0-plugins-ugly (which links to libmad0) is installed.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to libmad in Ubuntu.
https://bugs.launchpad.net/bugs/989846
Title:
libmad causes mpd to seg fault on update
Status in “libmad” package in Ubuntu:
Confirmed
Status in “libmad” package in Debian:
New
Bug description:
This is an 12.04 armhf install on a B7 BeagleBoard.
mpd version is 0.16.5-1ubuntu4
libmad version is 0.15.1b-7ubuntu1
What happens: mpd will start and allow local and remote clients to
connect as expected. Requesting a database update with an attached
client (ie 'mpc update') causes mpd to crash. Attaching gdb reveals
seg fault occurs in call to libmad.
What should happen: Database should update and mpd should continue to
run.
Installing armhf build of libmad0 (0.15.1b-7) from Debian Wheeze
solves the problem.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: libmad0 0.15.1b-7ubuntu1
Uname: Linux 3.2.16-x10 armv7l
ApportVersion: 2.0.1-0ubuntu6
Architecture: armhf
Date: Fri Apr 27 11:27:03 2012
SourcePackage: libmad
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libmad/+bug/989846/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp