Hi,<br><br>For some time now, I have been trying to debug the VICE emulator in buildroot. There seems to be a problem with uClibc <a href="http://0.9.29.">0.9.29.</a> VICE will not start on x86 or on AVR32, but it would run in the past on uClibc <a href="http://0.9.28.">0.9.28.</a> In fact, the old binary of VICE that I built for 0.9.28 will run with <a href="http://0.9.29.">0.9.29.</a> I find that strange. I&#39;m hoping someone can help me make sense of the gdb info. Here is where the segfault occurs immediately after starting VICE on AVR32:<br>
<br>&nbsp;&nbsp;&nbsp; 0x2ada63d4&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; pushm r4-r7,lr<br>-&nbsp;&nbsp;&nbsp; 0x2ada63d6&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+2&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lddpc r6,0x2ada63f0 &lt;_pthread_cleanup_push_defer+28&gt;<br>-&nbsp;&nbsp;&nbsp; 0x2ada63d8&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+4&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; rsub r6,pc<br>
-&nbsp;&nbsp;&nbsp; 0x2ada63da&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+6&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mov r8,18<br>-&nbsp;&nbsp;&nbsp; 0x2ada63de&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+10&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ld.w r8,r6[r8&lt;&lt;0x2]<br>-&nbsp;&nbsp;&nbsp; 0x2ada63e2&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+14&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ld.w r8,r8[172]<br>
-&nbsp;&nbsp;&nbsp; 0x2ada63e6&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+18&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; cp.w r8,0<br>-&nbsp;&nbsp;&nbsp; 0x2ada63e8&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+20&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; breq 0x2ada63ec &lt;_pthread_cleanup_push_defer+24&gt;<br>-&nbsp;&nbsp;&nbsp; 0x2ada63ea&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+22&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; icall r8<br>
-&nbsp;&nbsp;&nbsp; 0x2ada63ec&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+24&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; popm r4-r7,pc<br>-&nbsp;&nbsp;&nbsp; 0x2ada63ee&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+26&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; add r0,r0<br>-&nbsp;&nbsp;&nbsp; 0x2ada63f0&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+28&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; *unknown*<br>
-&nbsp;&nbsp;&nbsp; 0x2ada63f2&nbsp;&nbsp;&nbsp; &lt;_pthread_cleanup_push_defer+30&gt;:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; breq 0x2ada6482 &lt;__libc_pthread_init+38&gt;<br><br>Register contents:<br>r0&nbsp;&nbsp;&nbsp; {0x0}<br>r1&nbsp;&nbsp;&nbsp; {0x2adddffc}<br>r2&nbsp;&nbsp;&nbsp; {0x2adde000}<br>r3&nbsp;&nbsp;&nbsp; {0x2adddff8}<br>
r4&nbsp;&nbsp;&nbsp; {0x7fc6b688}<br>r5&nbsp;&nbsp;&nbsp; {0x0}<br>r6&nbsp;&nbsp;&nbsp; {0x2ada9f58}<br>r7&nbsp;&nbsp;&nbsp; {0x2add82e0}<br>r8&nbsp;&nbsp;&nbsp; {0x2ada63d4}<br>r9&nbsp;&nbsp;&nbsp; {0x0}<br>r10&nbsp;&nbsp;&nbsp; {0x2adab600}<br>r11&nbsp;&nbsp;&nbsp; {0x2ada6338}<br>r12&nbsp;&nbsp;&nbsp; {0x7fc6b64c}<br>sp&nbsp;&nbsp;&nbsp; {0x7fa6e010}<br>lr&nbsp;&nbsp;&nbsp; {0x2ada63ec}<br>
pc&nbsp;&nbsp;&nbsp; {0x2ada63d4}<br><br>