[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
This bug was fixed in the package linux-mvl-dove - 2.6.31-210.21 --- linux-mvl-dove (2.6.31-210.21) karmic-proposed; urgency=low [ Raymond Huang ] * SAUCE: dove: erratum of VLDR instruction bug in Thumb-2 mode - LP: #494831 linux-mvl-dove (2.6.31-210.20) karmic-proposed; urgency=low [ Upstream Kernel Changes ] * ARM: Fix signal restart issues with NX and OABI compat - LP: #453682 linux-mvl-dove (2.6.31-210.19) karmic-proposed; urgency=low [ Upstream Kernel Changes ] * Rebased to 2.6.31-17.54 [ Ubuntu: 2.6.31-17.54 ] * Same as unreleased 2.6.31-17.53 with security release merged. [ Ubuntu: 2.6.31-16.53 ] * ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT - LP: #492659 - CVE-2009-4131 linux-mvl-dove (2.6.31-210.18) karmic-proposed; urgency=low [ Stefan Bader ] * Rebase to 2.6.31-17.53 [ Ubuntu: 2.6.31-17.53 ] * SAUCE: AppArmor: Fix oops after profile removal - LP: #475619 * SAUCE: AppArmor: Fix Oops when in apparmor_bprm_set_creds - LP: #437258 * SAUCE: AppArmor: Fix cap audit_caching preemption disabling - LP: #479102 * SAUCE: AppArmor: Fix refcounting bug causing leak of creds - LP: #479115 * SAUCE: AppArmor: Fix oops there is no tracer and doing unsafe transition. - LP: #480112 * Revert [Upstream] (drop after 2.6.31) usb-storage: Workaround devices with bogus sense size - LP: #461556 * Revert [Upstream] (drop after 2.6.31) Input: synaptics - add another Protege M300 to rate blacklist - LP: #480144 * [Config] udeb: Add squashfs to fs-core-modules - LP: #352615 * Revert e1000e: swap max hw supported frame size between 82574 and 82583 - LP: #461556 * Revert drm/i915: Fix FDI M/N setting according with correct color depth - LP: #480144 * Revert agp/intel: Add B43 chipset support - LP: #480144 * Revert drm/i915: add B43 chipset support - LP: #480144 * Revert ACPI: Attach the ACPI device to the ACPI handle as early as possible - LP: #327499, #480144 * SCSI: Retry ADD_TO_MLQUEUE return value for EH commands - LP: #461556 * SCSI: Fix protection scsi_data_buffer leak - LP: #461556 * SCSI: sg: Free data buffers after calling blk_rq_unmap_user - LP: #461556 * ARM: pxa: workaround errata #37 by not using half turbo switching - LP: #461556 * tracing/filters: Fix memory leak when setting a filter - LP: #461556 * x86/paravirt: Use normal calling sequences for irq enable/disable - LP: #461556 * USB: ftdi_sio: remove tty-low_latency - LP: #461556 * USB: ftdi_sio: remove unused rx_byte counter - LP: #461556 * USB: ftdi_sio: clean up read completion handler - LP: #461556 * USB: ftdi_sio: re-implement read processing - LP: #461556 * USB: pl2303: fix error characters not being reported to ldisc - LP: #461556 * USB: digi_acceleport: Fix broken unthrottle. - LP: #461556 * USB: serial: don't call release without attach - LP: #461556 * USB: option: Toshiba G450 device id - LP: #461556 * USB: ipaq: fix oops when device is plugged in - LP: #461556 * USB: cp210x: Add support for the DW700 UART - LP: #461556 * USB: Fix throttling in generic usbserial driver - LP: #461556 * USB: storage: When a device returns no sense data, call it a Hardware Error - LP: #400652, #461556 * arm, cris, mips, sparc, powerpc, um, xtensa: fix build with bash 4.0 - LP: #461556 * intel-iommu: Cope with broken HP DC7900 BIOS - LP: #461556 * futex: Detect mismatched requeue targets - LP: #461556 * futex: Fix wakeup race by setting TASK_INTERRUPTIBLE before queue_me() - LP: #461556 * tpm-fixup-pcrs-sysfs-file-update - LP: #461556 * TPM: fix pcrread - LP: #461556 * Bluetooth: Disconnect HIDRAW devices on disconnect - LP: #461556 * Bluetooth: Add extra device reference counting for connections - LP: #461556 * Bluetooth: Let HIDP grab the device reference for connections - LP: #461556 * connector: Keep the skb in cn_callback_data - LP: #461556 * connector: Provide the sender's credentials to the callback - LP: #461556 * connector: Removed the destruct_data callback since it is always kfree_skb() - LP: #461556 * dm/connector: Only process connector packages from privileged processes - LP: #461556 * dst/connector: Disallow unpliviged users to configure dst - LP: #461556 * pohmelfs/connector: Disallow unpliviged users to configure pohmelfs - LP: #461556 * uvesafb/connector: Disallow unpliviged users to send netlink packets - LP: #461556 * e1000e: swap max hw supported frame size between 82574 and 82583 - LP: #461556, #445572 * MAINTAINERS: Fix Riku Voipio's address - LP: #461556 * macintosh: Don't assume i2c device probing always succeeds - LP: #461556 * i2c: Hide probe errors caused by ACPI resource conflicts - LP: #461556 * ALSA: Don't assume i2c device
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
** Branch linked: lp:ubuntu/karmic-proposed/linux-mvl-dove -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
Accepted linux into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance! ** Also affects: linux-mvl-dove (Ubuntu Karmic) Importance: Undecided Status: New ** Tags added: verification-needed ** Changed in: linux-mvl-dove (Ubuntu Karmic) Status: New = Fix Committed -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
Sorry, previous comment should have said Accepted linux-mvl-dove ... -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
This bug was fixed in the package linux-mvl-dove - 2.6.31-701.4 --- linux-mvl-dove (2.6.31-701.4) lucid; urgency=low [ Raymond Huang ] * SAUCE: dove: erratum of VLDR instruction bug in Thumb-2 mode - LP: #494831 -- Andy Whitcroft a...@canonical.com Thu, 17 Dec 2009 08:56:58 + ** Changed in: linux-mvl-dove (Ubuntu Lucid) Status: In Progress = Fix Released -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
Tested, seems to clear up the problems I was seeing in this bug -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
Can you send me a coredump? Checking the kernel sources for mvl, the required alignment fixup support appears to be present, so it looks like the problem is not caused by missing patches: linux/arch/arm/mm/alignment.c:639: /* * Convert Thumb-2 32 bit LDM, STM, LDRD, STRD to equivalent instruction * handlable by ARM alignment handler, also find the corresponding handler, * so that we can reuse ARM userland alignment fault fixups for Thumb. * * @pinstr: original Thumb-2 instruction; returns new handlable instruction * @regs: register context. * @poffset: return offset from faulted addr for later writeback * * NOTES: * 1. Comments below refer to ARMv7 DDI0406A Thumb Instruction sections. * 2. Register name Rt from ARMv7 is same as Rd from ARMv6 (Rd is Rt) */ static void * do_alignment_t32_to_handler(unsigned long *pinstr, struct pt_regs *regs, union offset_union *poffset) [...] -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
^ Note, that was 2.6.31-701.2 -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
This seems to be related to a Thumb2 errata on the Dove processor, patch is hereby attached. And a generated kernel seems to be working fine within a lucid chroot. I'll make this merged soon once verified this to be working in a live system instead of a chroot. ** Attachment added: 0001-erratum-of-VLDR-instruction-bug-in-Thumb-2-mode.patch http://launchpadlibrarian.net/36819169/0001-erratum-of-VLDR-instruction-bug-in-Thumb-2-mode.patch ** Changed in: linux-mvl-dove (Ubuntu Lucid) Status: Confirmed = In Progress -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
Eric, could you please also provide us with a build that contains this patch? -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
Sorry forget to upload a test kernel. Please try: http://people.canonical.com/~ycmiao/lp494831/linux- image-2.6.31-700-dove_2.6.31-700.1~thumb2fix_armel.deb -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
does a lucid chroot in karmic work? ** Also affects: linux-mvl-dove (Ubuntu Lucid) Importance: Critical Assignee: Eric Miao (eric.y.miao) Status: New ** Changed in: linux-mvl-dove (Ubuntu Lucid) Status: New = Confirmed ** Changed in: linux-mvl-dove (Ubuntu Lucid) Milestone: None = lucid-alpha-2 ** Tags added: armel armv7 -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
Behavior is similar under chroot, except that instead of getting the errors in dmesg, commands such as ssh just return immediately with Illegal instruction -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
See this bug for details of our current understanding on these SIGILLs: https://bugs.launchpad.net/ubuntu/+source/squashfs/+bug/494667 What is the kernel version currently in use on the Marvell boards? If it's already 2.6.31 I would not expect to be having this problem— the imx51 buildds exhibit it because they're running on a 2.6.28 kernel. If unaligned pointer use can be eliminated from the affected packages easily, it might be worth doing. (For squashfs-tools, it looks difficult and would require a lot of rewriting.) To sanity-check whether our understanding of the problem is correct, can you: a) run under gdb, then when you get a SIGILL, do x/i $pc-2 (I would expect a ldm/stm/ldrd/strd instruction to have caused the fault) b) build the affected packages with -marm and see if the problem goes away? If not, something different may be going on... In any case, we need to patch the kernel if is has some missing alignment fixup support after all, since we can't guarantee to fix all packages not to play fast and loose with unaligned pointers... -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
Kernel version is 2.6.31-701. Unfortunately, I cannot run anything under gdb. Simply typing gdb by itself also results in errors like what I posted earlier. -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 494831] Re: Alignment trap/Unhandled fault errors on boot
** Tags added: iso-testing -- Alignment trap/Unhandled fault errors on boot https://bugs.launchpad.net/bugs/494831 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs