[libav-bugs] [Bug 175] linking dylibs on ARM using iOS SDK fails

bugzilla-daemon at aruru.libav.org bugzilla-daemon at aruru.libav.org
Wed May 30 11:10:38 CEST 2012


https://bugzilla.libav.org/show_bug.cgi?id=175

--- Comment #3 from Memphiz <memphiz at xbmc.org> 2012-05-30 11:10:38 CEST ---
Just for completeness. This might even be related to the following problem.
Since Apple introduced ASLR (Address Space Layout Randomization) with iOS5 (or
something) some asm-neon code in libav will lead to a kernel panic on dlopen.
This post tries to describe what the problematic asm calls are.

http://forum.xbmc.org/showthread.php?tid=119907&pid=1108309#pid1108309

This is a problem basically experienced on AppleTV2 where each frappliance gets
dyloaded on bootup of the system. If there is any frappliance using libav or
ffmpeg (even linked in statically) the kernel will panic and reboot. Since iOS
on AppleTV2 dyloads the frappliance on startup (without user interaction) this
leads to a "bricked" AppleTV2 which needs to get restored/rejailbroken.

I met Mans on LinuxTag2012 and he is aware of the problem now - just wanted
this to be documented ;)

-- 
Configure bugmail: https://bugzilla.libav.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the libav-bugs mailing list