[kaffe] Error during make check

sreejith k s sreejithvadhyar at gmail.com
Tue Jan 15 04:09:31 PST 2008


hi,
 while i was running make check command ,showed the following error...

bc:     popl esi
bc:     popl edi
bc:     movl ebp,esp
bc:     popl ebp
bd:     ret
Method Constant Pool:
Translating Exceptions.int_exception1(I)I (static) 0x815d660
Success 00000002
  field: test_0__int_exception2 = 0x00000002
callinfo = 0xbfcfc980
Method: Exceptions.int_exception2(I)I
 L0:  2 L1:  1
@0:     iinc 0 1
@3:     new 22
@6:     dup
@7:     invokespecial 26
@10:    athrow
L3:
c:      pushl ebp
c:      movl esp,ebp
c:      subl #?,esp
c:      pushl edi
c:      pushl esi
c:      pushl ebx
12:     movl 8(ebp),ebx
18:     movl 12(ebp),eax
1a:     cmpl esp,eax
20:     jugt +5
25:     call soft_stackoverflow
2b:     addl #1,ebx
31:     movl ebx,8(ebp)
36:     pushl #135303796
3b:     call ?
41:     addl 4,esp
47:     movl eax,-12(ebp)
4d:     movl eax,-8(ebp)
53:     cmpl #0,eax
59:     jne L3
5e:     call ?
L3:
64:     pushl 12(ebp)
6a:     pushl -8(ebp)
70:     movl esi,-4(ebp)
76:     movl ebx,8(ebp)
7b:     call ?
81:     addl 8,esp
87:     pushl -12(ebp)
8c:     call ?
92:     addl 4,esp
@11:    astore 1
@12:    iinc 0 1
@15:    iload 0
@16:    ireturn
a2:     movl ebp,ecx
a2:     subl #?,ecx
a2:     subl #3*SLOTSIZE,ecx
a2:     movl ecx,esp
a8:     movl -4(ebp),esi
ae:     movl 8(ebp),ebx
b4:     addl #1,ebx
b6:     movl ebx,eax
bb:     jmpl L8
L8:
bc:     popl ebx
bc:     popl esi
bc:     popl edi
bc:     movl ebp,esp
bc:     popl ebp
bd:     ret
Method Constant Pool:
Translating Exceptions.int_exception2(I)I (static) 0x815d820
Success 00000002
  field: test_0__int_exception3 = 0x00000002
callinfo = 0xbfcfc980
Method: Exceptions.int_exception3(I)I
 L0:  2 L1:  1
@0:     iinc 0 1
@3:     new 22
@6:     dup
@7:     invokespecial 26
@10:    athrow
L3:
c:      pushl ebp
c:      movl esp,ebp
c:      subl #?,esp
c:      pushl edi
c:      pushl esi
c:      pushl ebx
12:     movl 8(ebp),ebx
18:     movl 12(ebp),eax
1a:     cmpl esp,eax
20:     jugt +5
25:     call soft_stackoverflow
2b:     addl #1,ebx
31:     movl ebx,8(ebp)
36:     pushl #135303796
3b:     call ?
41:     addl 4,esp
47:     movl eax,-12(ebp)
4d:     movl eax,-8(ebp)
53:     cmpl #0,eax
59:     jne L3
5e:     call ?
L3:
64:     pushl 12(ebp)
6a:     pushl -8(ebp)
70:     movl esi,-4(ebp)
76:     movl ebx,8(ebp)
7b:     call ?
81:     addl 8,esp
87:     pushl -12(ebp)
8c:     call ?
92:     addl 4,esp
@11:    astore 1
@12:    iinc 0 1
@15:    iload 0
@16:    ireturn
a2:     movl ebp,ecx
a2:     subl #?,ecx
a2:     subl #3*SLOTSIZE,ecx
a2:     movl ecx,esp
a8:     movl -4(ebp),esi
ae:     movl 8(ebp),ebx
b4:     addl #1,ebx
b6:     movl ebx,eax
bb:     jmpl L8
L8:
bc:     popl ebx
bc:     popl esi
bc:     popl edi
bc:     movl ebp,esp
bc:     popl ebp
bd:     ret
Method Constant Pool:
Translating Exceptions.int_exception3(I)I (static) 0x815d9e0
Success 00000002
class: VirtualMethod
  field: test_0__base_fact = 0x00000001
callinfo = 0xbfcfc980
Method: VirtualMethod.base_fact(I)I
 L0:  1 L1:  1
@0:     new 2
@3:     dup
@4:     invokespecial 32
@7:     astore 1
@8:     aload 1
@9:     iload 0
@10:    invokevirtual 24
@13:    ireturn
L3:
c:      pushl ebp
c:      movl esp,ebp
c:      subl #?,esp
c:      pushl edi
c:      pushl esi
c:      pushl ebx
12:     movl 8(ebp),ebx
18:     movl 12(ebp),eax
1a:     cmpl esp,eax
20:     jugt +5
25:     call soft_stackoverflow
2a:     pushl #135731892
2f:     call ?
35:     addl 4,esp
3b:     movl eax,-12(ebp)
41:     movl eax,-8(ebp)
47:     cmpl #0,eax
4d:     jne L3
52:     call ?
L3:
58:     pushl 12(ebp)
5e:     pushl -8(ebp)
64:     call *8160a8c
6a:     addl 8,esp
70:     movl -12(ebp),eax
72:     movl eax,esi
74:     movl (esi),eax
7a:     movl 28(eax),eax
80:     pushl 12(ebp)
81:     pushl ebx
82:     pushl esi
84:     call eax
8a:     addl 12,esp
8f:     jmpl L5
L5:
90:     popl ebx
90:     popl esi
90:     popl edi
90:     movl ebp,esp
90:     popl ebp
91:     ret
Method Constant Pool:
Translating VirtualMethod.base_fact(I)I (static) 0x8171b88
soft_fixup_trampoline(): meth 0x8160a78, where 0x8160a8c, native code
0x8160a8c
callinfo = 0xbfcfc828
Method: VirtualMethod.<init>()V
 L0:  1
@0:     aload 0
@1:     invokespecial 34
@4:     return
L2:
c:      pushl ebp
c:      movl esp,ebp
c:      subl #?,esp
c:      pushl edi
c:      pushl esi
c:      pushl ebx
12:     movl 8(ebp),ebx
18:     movl 12(ebp),eax
1a:     cmpl esp,eax
20:     jugt +5
25:     call soft_stackoverflow
2b:     movl ebx,-4(ebp)
31:     cmpl #0,ebx
37:     jne L2
3c:     call ?
L2:
41:     jmpl L4
L4:
L2:
42:     popl ebx
42:     popl esi
42:     popl edi
42:     movl ebp,esp
42:     popl ebp
43:     ret
Method Constant Pool:
Translating VirtualMethod.<init>()V (normal) 0x8175bc8
soft_fixup_trampoline(): return 0x8175bc8
soft_fixup_trampoline(): meth 0x81609c8, where 0x817c338, native code
0x817c338
callinfo = 0xbfcfc824
Method: VirtualMethod.fact(I)I
 L0:  2 L1:  3
@0:     iload 1
@1:     iconst 1
@2:     if_icmpeq 9
c:      pushl ebp
c:      movl esp,ebp
c:      subl #?,esp
c:      pushl edi
c:      pushl esi
c:      pushl ebx
12:     movl 12(ebp),ebx
18:     movl 8(ebp),esi
1e:     movl 16(ebp),eax
20:     cmpl esp,eax
26:     jugt +5
2b:     call soft_stackoverflow
31:     cmpl #1,ebx
37:     je L2
@5:     iload 1
@6:     ifne 11
3d:     cmpl #0,ebx
43:     jne L3
@9:     iconst 1
@10:    ireturn
L2:
48:     movl #1,eax
4d:     jmpl L4
53:     movl eax,-12(ebp)
@11:    aload 0
@12:    iload 1
@13:    iconst 1
@14:    isub
@15:    invokevirtual 24
@18:    iload 1
@19:    imul
@20:    ireturn
L3:
55:     movl ebx,eax
5b:     subl #1,eax
5d:     movl (esi),ecx
63:     movl 28(ecx),ecx
69:     pushl 16(ebp)
6a:     pushl eax
6b:     pushl esi
6d:     call ecx
73:     addl 12,esp
76:     imull ebx,eax
7b:     jmpl L5
L5:
L4:
L4:
7c:     popl ebx
7c:     popl esi
7c:     popl edi
7c:     movl ebp,esp
7c:     popl ebp
7d:     ret
Method Constant Pool:
Translating VirtualMethod.fact(I)I (normal) 0x81817d0
soft_fixup_trampoline(): return 0x81817d0
Success 00000001
  field: test_1__base_fact = 0x00000001
Success 00000001
  field: test_2__base_fact = 0x00000002
Success 00000002
  field: test_3__base_fact = 0x00000006
Success 00000006
  field: test_4__base_fact = 0x00000018
Success 00000018
  field: test_5__base_fact = 0x00000078
Success 00000078
PASS: jitBasic
==================
All 1 tests passed
==================
make[5]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/internal'
make[4]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/internal'
Making check in regression
make[4]: Entering directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression'
Making check in compile_time
make[5]: Entering directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression/compile_time'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression/compile_time'
Making check in run_time
make[5]: Entering directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression/run_time'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression/run_time'
Making check in compiler
make[5]: Entering directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression/compiler'
make[5]: Nothing to be done for `check'.
make[5]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression/compiler'
make[5]: Entering directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression'
make  check-TESTS
make[6]: Entering directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression'
PASS: HelloWorldApp.class.save
PASS: HelloWorldApp.java
PASS: MultiArray.java
PASS: RefTest.java
PASS: TestIntLong.java
PASS: TestFloatDouble.java
PASS: DoubleCvt.java
PASS: DoubleNeg.java
PASS: DoubleConst.java
PASS: DoublePrint.java
PASS: DoubleComp.java
PASS: ModuloTest.java
PASS: LongNeg.java
PASS: FPUStack.java
PASS: NegativeDivideConst.java
PASS: divtest.java
PASS: DoubleIEEE.java
PASS: Str.java
PASS: Str2.java
PASS: InternHog.java
PASS: IndexTest.java
PASS: StackDump.java
PASS: CatchLimits.class.save
PASS: tname.java
PASS: ttest.java
PASS: ThreadInterrupt.java
PASS: ThreadState.java
PASS: UncaughtException.java
PASS: IllegalWait.java
PASS: WaitTest.java
PASS: Preempt.java
PASS: TestSerializable.java
PASS: TestSerializable2.java
PASS: SerializationCompatibility.java
PASS: SerialPersistentFields.java
PASS: TestSerialVersions.java
PASS: TestSerialPersistent.java
PASS: TestSerialFields.java
PASS: TestObjectStreamField.java
PASS: ReflectInterfaces.java
PASS: InnerTest.java
PASS: SerialUID.java
PASS: TestCasts.java
PASS: Alias.java
PASS: NullPointerTest.java
PASS: NullInvoke.java
PASS: TableSwitch.java
PASS: LostFrame.java
PASS: ConstructorTest.java
PASS: burford.java
PASS: IllegalInterface.java
PASS: GetInterfaces.java
PASS: IntfTest.java
PASS: SignedShort.java
PASS: CharCvt.java
PASS: BadFloatTest.java
PASS: ProcessTest.java
PASS: UDPTest.java
FAIL: SoTimeout.java
PASS: wc.java
PASS: FileTest.java
PASS: FileChecks.java
PASS: finalexc.java
PASS: finaltest.java
PASS: finaltest2.java
PASS: forNameTest.java
PASS: LoaderTest.java
PASS: ArrayForName.java
PASS: KaffeVerifyBug.java
PASS: Schtum.java
PASS: Reflect.java
PASS: MethodBug.java
PASS: Bean.java
PASS: SortTest.java
PASS: ArraysTest.java
PASS: SubListTest.java
PASS: HashTest.java
PASS: SecureRandomTest.java
PASS: MapTest.java
PASS: URLTest.java
PASS: PropertiesTest.java
PASS: ReaderTest.java
PASS: CharArrayReaderTest.java
PASS: LineNumberReaderTest.java
PASS: BufferedReaderTest.java
PASS: ReaderReadVoidTest.java
PASS: InputStreamTest.java
PASS: BufferedInputStreamAvailableTest.java
PASS: PipeTest.java
PASS: DateFormatTest.java
PASS: GetField.java
PASS: LostTrampolineFrame.java
PASS: NetworkInterfaceTest.java
PASS: InetAddressTest.java
PASS: InetSocketAddressTest.java
PASS: ShutdownHookTest.java
PASS: TestMessageFormat.java
PASS: ReflectInvoke.java
PASS: InvTarExcTest.java
PASS: DeleteFile.java
PASS: PrimordialLoaderTest.java
PASS: SystemLoaderTest.java
PASS: NoClassDefTest.java
PASS: CLTest.java
PASS: CLTestConc.java
PASS: CLTestJLock.java
PASS: CLTestLie.java
PASS: CLTestFindLoaded.java
PASS: ClassDeadLock.java
PASS: ExceptionTest.java
PASS: ExceptionTestClassLoader.java
PASS: ExceptionTestClassLoader2.java
PASS: TestClassRef.java
PASS: ClassGC.java
PASS: GCTest.java
PASS: ThreadLocalTest.java
PASS: BeanBug.java
PASS: BitSetTest.java
PASS: ExceptionInInitializerTest.java
PASS: InitTest.java
PASS: CLInitThrow.java
PASS: ProcessClassTest.java
PASS: ProcessClassInst.java
PASS: ProcessClassStop.java
PASS: FindSystemClass.java
PASS: ProcessClassLockTest.java
PASS: DoubleBug.java
PASS: TestUnlock.java
PASS: MarkResetTest.java
PASS: HashtableTest1.java
PASS: ReflectMultiArray.java
PASS: ExecTest.java
PASS: BadClassVersion.java
PASS: InterfaceSuperClass.java
PASS: ImplementClass.java
PASS: FieldErrors.java
PASS: MethodErrors.java
PASS: ProhibitedClass.java
PASS: KaffeInternal.java
PASS: SecurityMan.java
PASS: SecurityMan2.java
PASS: CatchDeath.java
PASS: DeadThread.java
PASS: tthrd1.java
PASS: DosTimeVerify.java
PASS: ZipVerify.java
PASS: ZipTest.java
PASS: TruncatedClass.java
PASS: TestNative.java
PASS: TestGnuCrypto.java
================================
1 of 150 tests failed
Please report to kaffe at kaffe.org
================================
make[6]: *** [check-TESTS] Error 1
make[6]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression'
make[5]: *** [check-am] Error 2
make[5]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression'
make[4]: *** [check-recursive] Error 1
make[4]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7
/test/regression'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7/test'
make[2]: *** [check-local] Error 2
make[2]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/sreejith/Desktop/kaffe-1.1.7'
make: *** [check-recursive] Error 1


Please help me solve this error..


-- 
Sreejith K.S -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://kaffe.org/pipermail/kaffe/attachments/20080115/638edc31/attachment-0004.htm 


More information about the kaffe mailing list