Public bug reported:

doing an upgrade from a maverick to a natty rootfs on tegra2 hardware
results in a mostly nonworking system, apps segfailt or die with SIGILL,
dmesg is full of alignment error messages.

apparently tegra 2 processors have a bug in the register read path of
bit 20 of the CP15 c13, 3 register (used for software thread local
storage)

there is a tegra errata (657451) for kernel as well as for the android bionic 
lib that seems to work around the issue 
http://gitorious.org/replicant/android_bionic/commit/e88cc3d8cb2989f66624d018a6f5fa559c51460b?diffmode=sidebyside

in maverick libc did not have this issue, it only regressed in natty due to 
either a change in libc or in the toolchain.
pinning libc to 2.12.1 and doing a dist-upgrade makes everything work fine.

** Affects: eglibc (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: armel

** Tags added: armel

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/739374

Title:
  eglibc newer than 2.12.1 in natty results in alignment errors, SIGLILL
  and segfaults on tegra2 systems

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to