<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
h1
        {mso-style-priority:9;
        mso-style-link:"Heading 1 Char";
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:24.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
span.EmailStyle19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle20
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.Heading1Char
        {mso-style-name:"Heading 1 Char";
        mso-style-priority:9;
        mso-style-link:"Heading 1";
        font-weight:bold;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal><a name="_MailEndCompose"><span style='color:#1F497D'>Here’s
a thread that sound familiar - “[Patch] Elf loader crash while zero-filling
.bss’, against 2.6.22.10:<o:p></o:p></span></a></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><a
href="http://linux.derkeiler.com/Mailing-Lists/Kernel/2008-02/msg05264.html">http://linux.derkeiler.com/Mailing-Lists/Kernel/2008-02/msg05264.html</a><span
style='color:#1F497D'><o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<div>
<p class=MsoNormal><span style='font-family:"Courier New";color:#1F497D'>--<o:p></o:p></span></p>
<p class=MsoNormal><a href="http://www.diag.com/navigation/metadata/jsloan.html"><span
style='font-family:"Courier New";color:blue'>John Sloan</span></a><span
style='font-family:"Courier New";color:#1F497D'> Consulting
Technologist<o:p></o:p></span></p>
<p class=MsoNormal><a href="mailto:jsloan@diag.com"><span style='font-family:
"Courier New";color:blue'>jsloan@diag.com</span></a><span style='font-family:
"Courier New";color:#1F497D'> </span><a href="http://www.diag.com/"><span
style='font-family:"Courier New";color:blue'>Digital Aggregates Corporation</span></a><span
style='font-family:"Courier New";color:#1F497D'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New";color:#1F497D'>+1 303
489 5178 (Mobile) </span><a
href="http://www.google.com/maps?f=q&hl=en&geocode=&q=Arvada+Colorado&ie=UTF8&z=11&iwloc=addr&om=1"><span
style='font-family:"Courier New";color:blue'>Arvada Colorado 80001-0587 USA</span></a><span
style='font-family:"Courier New";color:#1F497D'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New";color:#1F497D'>+1 303
940 9064 (Office) </span><a href="http://www.diag.com/"><span style='font-family:
"Courier New";color:blue'>www.diag.com</span></a><span style='font-family:"Courier New";
color:#1F497D'><o:p></o:p></span></p>
</div>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
buildroot-bounces@uclibc.org [mailto:buildroot-bounces@uclibc.org] <b>On Behalf
Of </b>J. L. Sloan<br>
<b>Sent:</b> Tuesday, July 29, 2008 5:29 PM<br>
<b>To:</b> buildroot@uclibc.org<br>
<b>Subject:</b> Re: [Buildroot] Buildroot for AT91RM9200-EK?<o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><span style='color:#1F497D'>Just rebuilt everything from
scratch (starting from svn co) for EABI (and verified with readelf –h against
both vmlinux and busybox for “Version4 EABI”) with exactly the same result.
The kernel is build with EABI and with OABI compat. Padzero/clear_user
goes south trying to load /init.<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoPlainText>(gdb) where<o:p></o:p></p>
<p class=MsoPlainText>#0 0xc00f920c in __clear_user ()<o:p></o:p></p>
<p class=MsoPlainText>#1 0xc00aa9ec in padzero (elf_bss=665549) at
include/asm/uaccess.h:420<o:p></o:p></p>
<p class=MsoPlainText>#2 0xc00ab8a8 in load_elf_binary (bprm=0xc1c25b00,
regs=0xc1c19f00)<o:p></o:p></p>
<p class=MsoPlainText> at fs/binfmt_elf.c:896<o:p></o:p></p>
<p class=MsoPlainText>#3 0xc0082700 in search_binary_handler
(bprm=0xc1c25b00, regs=0xc1c19f00)<o:p></o:p></p>
<p class=MsoPlainText> at fs/exec.c:1235<o:p></o:p></p>
<p class=MsoPlainText>#4 0xc00837e4 in do_execve
(filename=dwarf2_read_address: Corrupted DWARF expression.<o:p></o:p></p>
<p class=MsoPlainText>) at fs/exec.c:1339<o:p></o:p></p>
<p class=MsoPlainText>#5 0xc0025928 in kernel_execve (filename=0xc022fea0
"/init", argv=0xc039a1f4,<o:p></o:p></p>
<p class=MsoPlainText> envp=0xc039a168) at
arch/arm/kernel/sys_arm.c:288<o:p></o:p></p>
<p class=MsoPlainText>#6 0xc0022278 in run_init_process (<o:p></o:p></p>
<p class=MsoPlainText> init_filename=0xa27cd <Address
0xa27cd out of bounds>) at init/main.c:763<o:p></o:p></p>
<p class=MsoPlainText>#7 0xc00222e4 in init_post () at init/main.c:784<o:p></o:p></p>
<p class=MsoPlainText>#8 0xc0008900 in kernel_init (unused=<value
optimized out>) at<o:p></o:p></p>
<p class=MsoPlainText>init/main.c:856<o:p></o:p></p>
<p class=MsoPlainText>#9 0xc0034928 in sys_waitid (which=<value
optimized out>, upid=2099,<o:p></o:p></p>
<p class=MsoPlainText> infop=0x0, options=0, ru=0x0) at
kernel/exit.c:1613 Backtrace stopped: previous frame inner to this frame (corrupt
stack?)<o:p></o:p></p>
<p class=MsoPlainText>(gdb)<o:p></o:p></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'>Again, thanks for any pointers
(so to speak).<o:p></o:p></span></p>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<div>
<p class=MsoNormal><span style='font-family:"Courier New";color:#1F497D'>--<o:p></o:p></span></p>
<p class=MsoNormal><a href="http://www.diag.com/navigation/metadata/jsloan.html"><span
style='font-family:"Courier New"'>John Sloan</span></a><span style='font-family:
"Courier New";color:#1F497D'>
Consulting Technologist<o:p></o:p></span></p>
<p class=MsoNormal><a href="mailto:jsloan@diag.com"><span style='font-family:
"Courier New"'>jsloan@diag.com</span></a><span style='font-family:"Courier New";
color:#1F497D'> </span><a
href="http://www.diag.com/"><span style='font-family:"Courier New"'>Digital
Aggregates Corporation</span></a><span style='font-family:"Courier New";
color:#1F497D'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New";color:#1F497D'>+1 303
489 5178 (Mobile) </span><a
href="http://www.google.com/maps?f=q&hl=en&geocode=&q=Arvada+Colorado&ie=UTF8&z=11&iwloc=addr&om=1"><span
style='font-family:"Courier New"'>Arvada Colorado 80001-0587 USA</span></a><span
style='font-family:"Courier New";color:#1F497D'><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New";color:#1F497D'>+1 303
940 9064 (Office) </span><a href="http://www.diag.com/"><span style='font-family:
"Courier New"'>www.diag.com</span></a><span style='font-family:"Courier New";
color:#1F497D'><o:p></o:p></span></p>
</div>
<p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p>
<div>
<div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'>
<p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span
style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>
buildroot-bounces@uclibc.org [mailto:buildroot-bounces@uclibc.org] <b>On Behalf
Of </b>J. L. Sloan<br>
<b>Sent:</b> Tuesday, July 29, 2008 4:23 PM<br>
<b>To:</b> buildroot@uclibc.org<br>
<b>Subject:</b> [Buildroot] Buildroot for AT91RM9200-EK?<o:p></o:p></span></p>
</div>
</div>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Just to make sure I’m not spinning my wheels, has anyone
gotten Buildroot (22987 is what I’m using right now) working for the Atmel
AT91RM9200-EK board (Atmel AT91 ARM9)?<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>I’ve got the 2.6.25.10 kernel booting okay, but as soon as
it goes to run /init (really, busybox) wackiness ensues. It traps in clear_user
trying to zero out part of the loaded ELF. GDB+BDI suggests that the address
passed from padzero to clear_user is bogus, but I’m not sure I’m trusting what
it’s telling me (some of the other stuff on the stack trace looks
questionable).<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>readelf-h suggests AFAIK that everything is built as OABI.
(I may restart from the beginning with EABI, but I’m not sure how U-Boot on the
EK was built, and I’m not sure if that really matters. But U-Boot does “call”
the kernel to start it.)<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>Thanks for any insight.<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><span style='font-family:"Courier New"'>--<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New"'><a
href="http://www.diag.com/navigation/metadata/jsloan.html">John Sloan</a>
Consulting Technologist<o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New"'><a
href="mailto:jsloan@diag.com">jsloan@diag.com</a>
<a href="http://www.diag.com/">Digital Aggregates Corporation</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New"'>+1 303 489 5178
(Mobile) <a
href="http://www.google.com/maps?f=q&hl=en&geocode=&q=Arvada+Colorado&ie=UTF8&z=11&iwloc=addr&om=1">Arvada
Colorado 80001-0587 USA</a><o:p></o:p></span></p>
<p class=MsoNormal><span style='font-family:"Courier New"'>+1 303 940 9064
(Office) <a href="http://www.diag.com/">www.diag.com</a><o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>