BusyBox Bug and Patch Tracking
BusyBox
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000045 [BusyBox] Networking Support minor always 01-18-05 23:59 07-31-05 15:34
Reporter pmz View Status public  
Assigned To BusyBox
Priority normal Resolution fixed  
Status closed   Product Version 1.00
Summary 0000045: traceroute causes an alignment trap due to unaligned buffer on arm
Description In various combinations of gcc and optimization options the static buffer "char packet [512]" starts on odd adresses. In this case, accesses to port number (16 bit) of struct udphdr are leading to unaligned accesses.

Attached patch changes packet to dynamically allocated buffer, which is aligned by definition.
Additional Information
Attached Files  patch.traceroute [^] (1,766 bytes) 01-18-05 23:59

- Relationships

- Notes
(0000303)
pgf
07-19-05 13:38

applied in svn 10860
 

- Issue History
Date Modified Username Field Change
01-18-05 23:59 pmz New Issue
01-18-05 23:59 pmz File Added: patch.traceroute
03-16-05 12:26 andersen Assigned To andersen => BusyBox
07-19-05 13:38 pgf Status assigned => resolved
07-19-05 13:38 pgf Resolution open => fixed
07-19-05 13:38 pgf Note Added: 0000303
07-31-05 15:34 vapier Status resolved => closed


Copyright © 2000 - 2006 Mantis Group
Powered by Mantis Bugtracker