<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">The root problem appears to be that libjvm is mapped twice. &nbsp;The second mapping is used by native methods. &nbsp;The first execution of Thread.currentThread() binds to the uninitialized second copy of JVM_CurrentThread (jvm.cpp) which accesses an uninitialized table _sp_map to get Thread::current(). &nbsp;A broken _sp_map drops the JVM.<div><br></div><div>There have been launcher changes in the last several weeks. &nbsp;Perhaps they have caused the double mapping. &nbsp;Or maybe that was happening all along, but now it has become problematic.</div><div><br></div><div>By the way, the double mapping does not happen with "gamma" (non-launcher debug executable), which is why I suspect the launcher.<br><div><br></div><div>-- John<br><div><br></div><div><br></div><div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">$DAVINCI/sources/build/bsd-amd64/j2sdk-image/bin/java -d64 -XX:+ShowMessageBoxOnError</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">==============================================================================</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Unexpected Error</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">------------------------------------------------------------------------------</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">SIGSEGV (0xb) at pc=0x00000001020ebe55, pid=29047, tid=4298117120</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'"><br></font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Do you want to debug the problem?</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'"><br></font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">To debug, run 'gdb /proc/29047/exe 29047'; then switch to thread 4298117120 (4298117120)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Enter 'yes' to launch gdb automatically (PATH must include gdb)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Otherwise, press RETURN to abort...</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">==============================================================================</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">y</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">GNU gdb 6.3.50-20050815 (Apple version gdb-1510) (Wed Sep 22 02:45:02 UTC 2010)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Copyright 2004 Free Software Foundation, Inc.</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">GDB is free software, covered by the GNU General Public License, and you are</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">welcome to change it and/or distribute copies of it under certain conditions.</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Type "show copying" to see the conditions.</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">There is absolutely no warranty for GDB. &nbsp;Type "show warranty" for details.</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">This GDB was configured as "x86_64-apple-darwin"...set stop-on-solib-events 1</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">No symbol table is loaded. &nbsp;Use the "file" command.</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">/proc/29047/exe: No such file or directory</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'"><br></font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">/Users/jrose/Projects/davinci/patches/netbeans/meth/29047: No such file or directory</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Attaching to process 29047.</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Reading symbols for shared libraries . done</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Reading symbols for shared libraries ......... done</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">0x00007fff869b0fca in __semwait_signal ()</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">(gdb) info sha</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">The DYLD shared library state has not yet been initialized.</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Requested State Current State</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">Num Basename &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Type Address &nbsp; &nbsp; &nbsp; &nbsp; Reason | | Source &nbsp; &nbsp;&nbsp;</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;| | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| | | | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;1 java &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- 0x100000000 &nbsp; &nbsp; &nbsp; &nbsp;exec Y Y /Users/jrose/Projects/davinci/sources/build/bsd-amd64/j2sdk-image/bin/java (offset 0x0)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;2 dyld &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- 0x7fff5fc00000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /usr/lib/dyld at 0x7fff5fc00000 (offset 0x0) with prefix "__dyld_"</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;3 libSystem.B.dylib &nbsp; &nbsp; - 0x7fff86975000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /usr/lib/libSystem.B.dylib at 0x7fff86975000 (offset 0x7fff86975000)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; (commpage objfile is) /usr/lib/libSystem.B.dylib[LC_SEGMENT.__DATA.__commpage]</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;4 libmathCommon.A.dylib - 0x7fff8034f000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /usr/lib/system/libmathCommon.A.dylib at 0x7fff8034f000 (offset 0x7fff8034f000)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;5 libjvm.dylib &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- 0x101000000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /Users/jrose/Projects/davinci/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/server/libjvm.dylib at 0x101000000 (offset 0x101000000)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;6 libstdc++.6.0.9.dylib - 0x7fff85cae000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /usr/lib/libstdc++.6.0.9.dylib at 0x7fff85cae000 (offset 0x7fff85cae000)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;7 libverify.dylib &nbsp; &nbsp; &nbsp; - 0x10004f000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /Users/jrose/Projects/davinci/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/libverify.dylib at 0x10004f000 (offset 0x10004f000)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;8 libjvm.dylib &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- 0x101c88000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /Users/jrose/Projects/davinci/sources/build/bsd-amd64/lib/amd64/server/libjvm.dylib at 0x101c88000 (offset 0x101c88000)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;&nbsp;9 libjava.dylib &nbsp; &nbsp; &nbsp; &nbsp; - 0x10005e000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /Users/jrose/Projects/davinci/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/libjava.dylib at 0x10005e000 (offset 0x10005e000)</font></div><div><font class="Apple-style-span" face="'Lucida Sans Typewriter'">&nbsp;10 libzip.dylib &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- 0x100090000 &nbsp; &nbsp; &nbsp; &nbsp;dyld Y Y /Users/jrose/Projects/davinci/sources/build/bsd-amd64/j2sdk-image/jre/lib/amd64/libzip.dylib at 0x100090000 (offset 0x100090000)</font></div></div><div><br></div></div></div></body></html>