[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