http://bugzilla.novell.com/show_bug.cgi?id=507108
User [email protected] added comment http://bugzilla.novell.com/show_bug.cgi?id=507108#c13 --- Comment #13 from Steven Munroe <[email protected]> 2009-06-12 14:19:36 MDT --- 0x4826e650: lwz r3,3(r2) This is a TLS reference and requires a binutils, runtime and kernel that support TLS. So it is likely the thread pointer is not set up. It should be TCB+0x7000 for that thread, and the kernel must know about threads and handle R2 correctly. OR your binutils does not support TLS. as it needs: #define MONO_THREAD_VAR_OFFSET(var,offset) \ __asm ( "lwz %0," #var "@g...@tprel(30)\n" \ : "=r" (offset)) #endif to support the tprel relocation. the value of 3 is wrong for any environment. if this is an EABI kernel/runtime then R2 would be unused or addressing sdata2. TLS is not defined for Power EABI. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
