[Bug 2899] New: [ARM] general alignment error
bugzilla at busybox.net
bugzilla at busybox.net
Wed Dec 8 08:45:42 UTC 2010
https://bugs.busybox.net/show_bug.cgi?id=2899
Summary: [ARM] general alignment error
Product: Busybox
Version: 1.17.x
Platform: Other
OS/Version: Linux
Status: NEW
Severity: critical
Priority: P5
Component: Standard Compliance
AssignedTo: unassigned at busybox.net
ReportedBy: kjp at skov.com
CC: busybox-cvs at busybox.net
Estimated Hours: 0.0
THIS PERTAINS TO THE ARM PLATFORM.
(my system: ARM9263)
The ARM cpu require non-byte primals (16,32,64bit) to be on specific
boundaries.
/proc/cpu/alignment shows that alignment errors occur:
[SKOV]\$ cat /proc/cpu/alignment
User: 1906
System: 0
Skipped: 0
Half: 0
Word: 16
DWord: 0
Multi: 0
User faults: 3 (fixup+warn)
[SKOV]\$ cat /proc/cpu/alignment
User: 4574
System: 0
Skipped: 0
Half: 0
Word: 2684
DWord: 0
Multi: 0
User faults: 3 (fixup+warn)
To the best of my abilities it is busybox causing this. Dmesg says:
grep (2283) PC=0x4000ab48 Instr=0xe7951002 Address=0x40140b33 FSR 0x001
ash (2285) PC=0x4000ab48 Instr=0xe7951002 Address=0x40140b33 FSR 0x001
scp (2286) PC=0x4000ab48 Instr=0xe7951002 Address=0x40154b33 FSR 0x001
dmesg (2288) PC=0x4000ab54 Instr=0xe7851002 Address=0x40140b33 FSR 0x801
BTW: Can I help by pinpointing the place where it happens, and if so then: How
do I get gdb to show the source line based on the above shown dmesg output?
Sincerely,
Dr. Karsten Jeppesen
--
Configure bugmail: https://bugs.busybox.net/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
More information about the busybox-cvs
mailing list