<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&#8217;s
a thread that sound familiar - &#8220;[Patch] Elf loader crash while zero-filling
.bss&#8217;, against 2.6.22.10:<o:p></o:p></span></a></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</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>&nbsp;</o:p></span></p>

<p class=MsoNormal><span style='color:#1F497D'><o:p>&nbsp;</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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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&amp;hl=en&amp;geocode=&amp;q=Arvada+Colorado&amp;ie=UTF8&amp;z=11&amp;iwloc=addr&amp;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>&nbsp;</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>&nbsp;</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 &#8211;h against
both vmlinux and busybox for &#8220;Version4 EABI&#8221;) with exactly the same result.
&nbsp;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>&nbsp;</o:p></span></p>

<p class=MsoPlainText>(gdb) where<o:p></o:p></p>

<p class=MsoPlainText>#0&nbsp; 0xc00f920c in __clear_user ()<o:p></o:p></p>

<p class=MsoPlainText>#1&nbsp; 0xc00aa9ec in padzero (elf_bss=665549) at
include/asm/uaccess.h:420<o:p></o:p></p>

<p class=MsoPlainText>#2&nbsp; 0xc00ab8a8 in load_elf_binary (bprm=0xc1c25b00,
regs=0xc1c19f00)<o:p></o:p></p>

<p class=MsoPlainText>&nbsp;&nbsp;&nbsp; at fs/binfmt_elf.c:896<o:p></o:p></p>

<p class=MsoPlainText>#3&nbsp; 0xc0082700 in search_binary_handler
(bprm=0xc1c25b00, regs=0xc1c19f00)<o:p></o:p></p>

<p class=MsoPlainText>&nbsp;&nbsp;&nbsp; at fs/exec.c:1235<o:p></o:p></p>

<p class=MsoPlainText>#4&nbsp; 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&nbsp; 0xc0025928 in kernel_execve (filename=0xc022fea0
&quot;/init&quot;, argv=0xc039a1f4,<o:p></o:p></p>

<p class=MsoPlainText>&nbsp;&nbsp;&nbsp; envp=0xc039a168) at
arch/arm/kernel/sys_arm.c:288<o:p></o:p></p>

<p class=MsoPlainText>#6&nbsp; 0xc0022278 in run_init_process (<o:p></o:p></p>

<p class=MsoPlainText>&nbsp;&nbsp;&nbsp; init_filename=0xa27cd &lt;Address
0xa27cd out of bounds&gt;) at init/main.c:763<o:p></o:p></p>

<p class=MsoPlainText>#7&nbsp; 0xc00222e4 in init_post () at init/main.c:784<o:p></o:p></p>

<p class=MsoPlainText>#8&nbsp; 0xc0008900 in kernel_init (unused=&lt;value
optimized out&gt;) at<o:p></o:p></p>

<p class=MsoPlainText>init/main.c:856<o:p></o:p></p>

<p class=MsoPlainText>#9&nbsp; 0xc0034928 in sys_waitid (which=&lt;value
optimized out&gt;, upid=2099,<o:p></o:p></p>

<p class=MsoPlainText>&nbsp;&nbsp;&nbsp; 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>&nbsp;</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>&nbsp;</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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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&amp;hl=en&amp;geocode=&amp;q=Arvada+Colorado&amp;ie=UTF8&amp;z=11&amp;iwloc=addr&amp;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>&nbsp;</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>&nbsp;</o:p></p>

<p class=MsoNormal>Just to make sure I&#8217;m not spinning my wheels, has anyone
gotten Buildroot (22987 is what I&#8217;m using right now) working for the Atmel
AT91RM9200-EK board (Atmel AT91 ARM9)?<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>I&#8217;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&#8217;m not sure I&#8217;m trusting what
it&#8217;s telling me (some of the other stuff on the stack trace looks
questionable).<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</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&#8217;m not sure how U-Boot on the
EK was built, and I&#8217;m not sure if that really matters. But U-Boot does &#8220;call&#8221;
the kernel to start it.)<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</o:p></p>

<p class=MsoNormal>Thanks for any insight.<o:p></o:p></p>

<p class=MsoNormal><o:p>&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<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&amp;hl=en&amp;geocode=&amp;q=Arvada+Colorado&amp;ie=UTF8&amp;z=11&amp;iwloc=addr&amp;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>&nbsp;</o:p></p>

</div>

</body>

</html>