Today the em64t build is able to print version but failed to run something else:
thanks, Vladimir viv> /usr/jdk1.5.0_06/jdk/bin/java -cp /nfs/site/proj/drl/qe/my/tmp09 test date = Wed Dec 06 20:07:34 PST 2006, ofset = 480 out = localhost/127.0.0.1 hashCode = 2130706433 viv> ./trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/deploy/jre/bin/java -version Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as applicable. java version "1.5.0" pre-alpha : not complete or compatible svn = r483265, (Dec 7 2006), Linux/em64t/gcc 3.3.3, debug build http://incubator.apache.org/harmony viv> ./trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/deploy/jre/bin /java -cp /nfs/site/proj/drl/qe/my/tmp09 test Segmentation fault viv> ./trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/deploy/jre/bin/java -Xint -cp /nfs/site/proj/drl/qe/my/tmp09 test Segmentation fault viv> ./trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/deploy/jre/bin/java -Xem:opt -cp /nfs/site/proj/drl/qe/my/tmp09 test Segmentation fault viv> ./trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/deploy/jre/bin/java -Xem:jet -cp /nfs/site/proj/drl/qe/my/tmp09 test Segmentation fault viv> On 12/6/06, Geir Magnusson Jr. <[EMAIL PROTECTED]> wrote:
Paging Dr. Mark... Paging Dr. Mark... Alexey Varlamov wrote: > Guys, > > em64t builds of classlib are dead since r482540. That is, DRLVM works > with classlib r482539 and fails with segfault on later revisions. > The rootcause is hysl_lookup_name returning bad pointers due to > incorrect size of UDATA, which become == 4 somehow. > I spent several hours trying to understand the reason of the wrong > definition, but still miss something. Correct DEFINES seems to be in > place... > Almighty classlib build gurus, we need to resolve this ASAP, please. > > NB. Isn't using void* more portable than UDATA for pointers? E.g. for > below declaration: > hysl_lookup_name (struct HyPortLibrary * portLibrary, UDATA descriptor, > char *name, UDATA * func, const char *argSignature) > > > 2006/12/5, Vladimir Ivanov <[EMAIL PROTECTED]>: >> Today the run of classlib tests over the DRLVM leads to the crash >> (below). >> Could somebody reproduce/fix it? >> >> thanks, Vladimir >> >> [EMAIL PROTECTED]:/export/users/viv/trunk/cc> >> /export/users/viv/trunk/cc/projects/drlvm/trunk/build/lnx_em64t_gcc_debug/deploy/jre/bin/java >> >> -version >> Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software >> Foundation or its licensors, as applicable. >> >> An unhandled error (4) has occurred. >> HyGeneric_Signal_Number=00000004 >> Signal_Number=0000000b >> Error_Value=00000000 >> Signal_Code=00000001 >> Handler1=00402D48 >> Handler2=9568D018 >> InaccessibleAddress=96B138D0 >> RDI=BFFFD7E0 >> RSI=BFFFD7E8 >> RAX=00000000 >> RBX=BFFFDB30 >> RCX=BFFFDB30 >> RDX=BFFFD800 >> R8=0053A804 >> R9=0053A940 >> R10=732F0000 >> R11=00000030 >> R12=BFFFDB30 >> R13=00010004 >> R14=00000002 >> R15=BFFFE378 >> RIP=96B138D0 >> GS=00000000 >> FS=00000000 >> RSP=BFFFD798 >> EFlags=00010246 >> CS=00000020 >> RBP=00000001 >> ERR=00000014 >> TRAPNO=0000000E >> OLDMASK=00000000 >> CR2=96B138D0 >> Aborted >> [EMAIL PROTECTED]:/export/users/viv/trunk/cc> >> >>
