[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Annotating Java Class Files and An Error



I forgot to attach error messages(error.txt).

On Mon, 14 Jan 2002 16:45:18 +0900
Katsuhiro MIHARA <mihara@is.titech.ac.jp> wrote:

> 2) Run _222_mpegaudio on Kaffe 1.0.6
>    An error occur and this program abort with error messages
>    (attached to this mail).
>    If I run this program on JDK 1.3.1_02(Sun),
>    this program finished properly.

When _222_mpegaudio is optimized by Soot with "--app" option and run on
IBM SDK for Java 1.3.0, an java.lang.ArrayIndexOutOfBoundsException occur
(error2.txt). But, when run on J2SE SDK 1.3.1_02, this exception doesn't
occur.

-- 
Katsuhiro MIHARA
Dept. of Mathematical and Computing Sciences
Tokyo Institute of Technology
mailto:mihara@is.titech.ac.jp
Speed will be 100
Caching Off Speed = 100
======= _222_mpegaudio Starting =======
Run 0 start. Total memory=67108864 free memory=61865984
MPEG Audio - Decoding input/track2.mp3 1 time

MPEG Layer-3 Audio - Java Decoder Implementation
   (c) 1997 Fraunhofer IIS, Erlangen/Germany

Exception: java.io.IOException: Write to a full RingBufferInputStream
java.io.IOException: Write to a full RingBufferInputStream
	at java.lang.Throwable.fillInStackTrace(Throwable.java:native)
	at java.lang.Throwable.<init>(Throwable.java:38)
	at java.lang.Exception.<init>(Exception.java:24)
	at java.io.IOException.<init>(IOException.java:25)
	at spec.benchmarks._222_mpegaudio.ab.Ç(spec.benchmarks._222_mpegaudio.ab.jasmin:line unknown, pc 0x83c9a41)
	at spec.benchmarks._222_mpegaudio.x.ģ(spec.benchmarks._222_mpegaudio.x.jasmin:line unknown, pc 0x83cd51a)
	at spec.benchmarks._222_mpegaudio.x.Æ(spec.benchmarks._222_mpegaudio.x.jasmin:line unknown, pc 0x83dd28a)
	at spec.benchmarks._222_mpegaudio.w.À(spec.benchmarks._222_mpegaudio.w.jasmin:line unknown, pc 0x83e3bb6)
	at spec.benchmarks._222_mpegaudio.w.y(spec.benchmarks._222_mpegaudio.w.jasmin:line unknown, pc 0x83aaa51)
	at spec.benchmarks._222_mpegaudio.pb.Ċ(spec.benchmarks._222_mpegaudio.pb.jasmin:line unknown, pc 0x82ab457)
	at spec.benchmarks._222_mpegaudio.lb.read(spec.benchmarks._222_mpegaudio.lb.jasmin:line unknown, pc 0x82c0e3f)
	at spec.benchmarks._222_mpegaudio.lb.read(spec.benchmarks._222_mpegaudio.lb.jasmin:line unknown, pc 0x82bad67)
	at spec.benchmarks._222_mpegaudio.BenchDec.main(spec.benchmarks._222_mpegaudio.BenchDec.jasmin:line unknown, pc 0x82543e7)
	at spec.benchmarks._222_mpegaudio.Main.runBenchmark(spec.benchmarks._222_mpegaudio.Main.jasmin:line unknown, pc 0x8211363)
	at spec.benchmarks._222_mpegaudio.Main.harnessMain(spec.benchmarks._222_mpegaudio.Main.jasmin:line unknown, pc 0x8236554)
	at spec.harness.ProgramRunner.runOnce(ProgramRunner.java:382)
	at spec.harness.ProgramRunner.runBenchmark2(ProgramRunner.java:306)
	at spec.harness.ProgramRunner.runBenchmark(ProgramRunner.java:238)
	at spec.harness.ProgramRunner.run(ProgramRunner.java:206)
	at spec.harness.RunProgram.run(RunProgram.java:60)
	at SpecApplication.runBenchmark(SpecApplication.java:255)
	at SpecApplication.main(SpecApplication.java:171)
Decoding time: 102msec
File output byte count = 8192

#### IO Statistics for this Run ####
## IO time                      : 0.038 seconds
## No. of File opens            : 1
## No. of Byte Reads from cache : 0
## No. of Byte Reads from File  : 5001
## No. of Byte Reads from Url   : 0
#### Cumulative Cache Stats: N 0, B 0, H 0, M 1
#### No. of HTTP retries          : 0

Run 0 end. Total memory=67108864 free memory=59768832
>>>>>>>>>>>>> RUN WAS NOT VALID <<<<<<<<<<<
======= _222_mpegaudio Finished in 0.30299999999999999 secs **NOT VALID**
requested gc
Validity check errors:
spec.results._222_mpegaudio.run0.validity.error20=line 7 has code: 70
spec.results._222_mpegaudio.run0.validity.error21=line 7 has code: 105
spec.results._222_mpegaudio.run0.validity.error22=line 7 has code: 108
spec.results._222_mpegaudio.run0.validity.error23=line 7 has code: 101
spec.results._222_mpegaudio.run0.validity.error24=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error25=line 7 has code: 111
spec.results._222_mpegaudio.run0.validity.error26=line 7 has code: 117
spec.results._222_mpegaudio.run0.validity.error27=line 7 has code: 116
spec.results._222_mpegaudio.run0.validity.error28=line 7 has code: 112
spec.results._222_mpegaudio.run0.validity.error29=line 7 has code: 117
spec.results._222_mpegaudio.run0.validity.error30=line 7 has code: 116
spec.results._222_mpegaudio.run0.validity.error31=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error32=line 7 has code: 98
spec.results._222_mpegaudio.run0.validity.error33=line 7 has code: 121
spec.results._222_mpegaudio.run0.validity.error34=line 7 has code: 116
spec.results._222_mpegaudio.run0.validity.error35=line 7 has code: 101
spec.results._222_mpegaudio.run0.validity.error36=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error37=line 7 has code: 99
spec.results._222_mpegaudio.run0.validity.error38=line 7 has code: 111
spec.results._222_mpegaudio.run0.validity.error39=line 7 has code: 117
spec.results._222_mpegaudio.run0.validity.error40=line 7 has code: 110
spec.results._222_mpegaudio.run0.validity.error41=line 7 has code: 116
spec.results._222_mpegaudio.run0.validity.error42=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error43=line 7 has code: 61
spec.results._222_mpegaudio.run0.validity.error44=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error45=line 7 has code: 56
spec.results._222_mpegaudio.run0.validity.error46=line 7 has code: 49
spec.results._222_mpegaudio.run0.validity.error47=line 7 has code: 57
spec.results._222_mpegaudio.run0.validity.error48=line 7 has code: 50
spec.results._222_mpegaudio.run0.validity.error49=line 8 has code: 10
spec.results._222_mpegaudio.run0.validity.error01=line 6 is: Exception: java.io.IOException: Write to a full RingBufferInputStream
spec.results._222_mpegaudio.run0.validity.error02=line 6 has code: 51
spec.results._222_mpegaudio.run0.validity.error03=line 6 has code: 68
spec.results._222_mpegaudio.run0.validity.error04=line 6 has code: 101
spec.results._222_mpegaudio.run0.validity.error05=line 6 has code: 99
spec.results._222_mpegaudio.run0.validity.error06=line 6 has code: 111
spec.results._222_mpegaudio.run0.validity.error07=line 6 has code: 100
spec.results._222_mpegaudio.run0.validity.error08=line 6 has code: 105
spec.results._222_mpegaudio.run0.validity.error09=line 6 has code: 110
spec.results._222_mpegaudio.run0.validity.error10=line 6 has code: 103
spec.results._222_mpegaudio.run0.validity.error11=line 6 has code: 32
spec.results._222_mpegaudio.run0.validity.error12=line 6 has code: 116
spec.results._222_mpegaudio.run0.validity.error13=line 6 has code: 105
spec.results._222_mpegaudio.run0.validity.error14=line 6 has code: 109
spec.results._222_mpegaudio.run0.validity.error15=line 6 has code: 101
spec.results._222_mpegaudio.run0.validity.error16=line 6 has code: 58
spec.results._222_mpegaudio.run0.validity.error17=line 6 has code: 32
spec.results._222_mpegaudio.run0.validity.error18=line 6 has code: 49
spec.results._222_mpegaudio.run0.validity.error19=line 7 has code: 49
Speed will be 100
Caching Off Speed = 100
======= _222_mpegaudio Starting =======
Run 0 start. Total memory=1047544 free memory=421664
MPEG Audio - Decoding input/track2.mp3 1 time

MPEG Layer-3 Audio - Java Decoder Implementation
   (c) 1997 Fraunhofer IIS, Erlangen/Germany

Exception: java.lang.ArrayIndexOutOfBoundsException: 558
java.lang.ArrayIndexOutOfBoundsException: 558
	at spec.benchmarks._222_mpegaudio.yb.(spec.benchmarks._222_mpegaudio.yb.jasmin(Compiled Code))
	at spec.benchmarks._222_mpegaudio.eb.(spec.benchmarks._222_mpegaudio.eb.jasmin)
	at spec.benchmarks._222_mpegaudio.u.q(spec.benchmarks._222_mpegaudio.u.jasmin)
	at spec.benchmarks._222_mpegaudio.t.O(spec.benchmarks._222_mpegaudio.t.jasmin)
	at spec.benchmarks._222_mpegaudio.y.S(spec.benchmarks._222_mpegaudio.y.jasmin)
	at spec.benchmarks._222_mpegaudio.w.(spec.benchmarks._222_mpegaudio.w.jasmin)
	at spec.benchmarks._222_mpegaudio.w.y(spec.benchmarks._222_mpegaudio.w.jasmin)
	at spec.benchmarks._222_mpegaudio.pb.(spec.benchmarks._222_mpegaudio.pb.jasmin)
	at spec.benchmarks._222_mpegaudio.lb.read(spec.benchmarks._222_mpegaudio.lb.jasmin(Compiled Code))
	at spec.benchmarks._222_mpegaudio.lb.read(spec.benchmarks._222_mpegaudio.lb.jasmin)
	at spec.benchmarks._222_mpegaudio.BenchDec.main(spec.benchmarks._222_mpegaudio.BenchDec.jasmin)
	at spec.benchmarks._222_mpegaudio.Main.runBenchmark(spec.benchmarks._222_mpegaudio.Main.jasmin)
	at spec.benchmarks._222_mpegaudio.Main.harnessMain(spec.benchmarks._222_mpegaudio.Main.jasmin)
	at spec.harness.ProgramRunner.runOnce(ProgramRunner.java:382)
	at spec.harness.ProgramRunner.runBenchmark2(ProgramRunner.java:306)
	at spec.harness.ProgramRunner.runBenchmark(ProgramRunner.java:238)
	at spec.harness.ProgramRunner.run(ProgramRunner.java:206)
	at spec.harness.RunProgram.run(RunProgram.java:60)
	at SpecApplication.runBenchmark(SpecApplication.java:255)
	at SpecApplication.main(SpecApplication.java:171)
Decoding time: 1121msec
File output byte count = 65536

#### IO Statistics for this Run ####
## IO time                      : 0.085 seconds
## No. of File opens            : 1
## No. of Byte Reads from cache : 0
## No. of Byte Reads from File  : 7123
## No. of Byte Reads from Url   : 0
#### Cumulative Cache Stats: N 0, B 0, H 0, M 1
#### No. of HTTP retries          : 0

Run 0 end. Total memory=2096120 free memory=984976
>>>>>>>>>>>>> RUN WAS NOT VALID <<<<<<<<<<<
======= _222_mpegaudio Finished in 1.535 secs **NOT VALID**
requested gc
Validity check errors:
spec.results._222_mpegaudio.run0.validity.error09=line 6 has code: 110
spec.results._222_mpegaudio.run0.validity.error08=line 6 has code: 105
spec.results._222_mpegaudio.run0.validity.error39=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error07=line 6 has code: 100
spec.results._222_mpegaudio.run0.validity.error38=line 7 has code: 116
spec.results._222_mpegaudio.run0.validity.error06=line 6 has code: 111
spec.results._222_mpegaudio.run0.validity.error37=line 7 has code: 117
spec.results._222_mpegaudio.run0.validity.error05=line 6 has code: 99
spec.results._222_mpegaudio.run0.validity.error36=line 7 has code: 112
spec.results._222_mpegaudio.run0.validity.error04=line 6 has code: 101
spec.results._222_mpegaudio.run0.validity.error35=line 7 has code: 116
spec.results._222_mpegaudio.run0.validity.error03=line 6 has code: 68
spec.results._222_mpegaudio.run0.validity.error34=line 7 has code: 117
spec.results._222_mpegaudio.run0.validity.error02=line 6 has code: 51
spec.results._222_mpegaudio.run0.validity.error01=line 6 is: Exception: java.lang.ArrayIndexOutOfBoundsException: 
spec.results._222_mpegaudio.run0.validity.error33=line 7 has code: 111
spec.results._222_mpegaudio.run0.validity.error32=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error31=line 7 has code: 101
spec.results._222_mpegaudio.run0.validity.error30=line 7 has code: 108
spec.results._222_mpegaudio.run0.validity.error29=line 7 has code: 105
spec.results._222_mpegaudio.run0.validity.error28=line 7 has code: 70
spec.results._222_mpegaudio.run0.validity.error27=line 7 has code: 49
spec.results._222_mpegaudio.run0.validity.error26=line 7 has code: 10
spec.results._222_mpegaudio.run0.validity.error25=line 6 has code: 99
spec.results._222_mpegaudio.run0.validity.error24=line 6 has code: 101
spec.results._222_mpegaudio.run0.validity.error23=line 6 has code: 115
spec.results._222_mpegaudio.run0.validity.error22=line 6 has code: 109
spec.results._222_mpegaudio.run0.validity.error21=line 6 has code: 49
spec.results._222_mpegaudio.run0.validity.error20=line 6 has code: 50
spec.results._222_mpegaudio.run0.validity.error51=line 7 has code: 61
spec.results._222_mpegaudio.run0.validity.error50=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error19=line 6 has code: 49
spec.results._222_mpegaudio.run0.validity.error18=line 6 has code: 49
spec.results._222_mpegaudio.run0.validity.error49=line 7 has code: 116
spec.results._222_mpegaudio.run0.validity.error17=line 6 has code: 32
spec.results._222_mpegaudio.run0.validity.error48=line 7 has code: 110
spec.results._222_mpegaudio.run0.validity.error16=line 6 has code: 58
spec.results._222_mpegaudio.run0.validity.error47=line 7 has code: 117
spec.results._222_mpegaudio.run0.validity.error15=line 6 has code: 101
spec.results._222_mpegaudio.run0.validity.error46=line 7 has code: 111
spec.results._222_mpegaudio.run0.validity.error14=line 6 has code: 109
spec.results._222_mpegaudio.run0.validity.error45=line 7 has code: 99
spec.results._222_mpegaudio.run0.validity.error13=line 6 has code: 105
spec.results._222_mpegaudio.run0.validity.error44=line 7 has code: 32
spec.results._222_mpegaudio.run0.validity.error12=line 6 has code: 116
spec.results._222_mpegaudio.run0.validity.error43=line 7 has code: 101
spec.results._222_mpegaudio.run0.validity.error11=line 6 has code: 32
spec.results._222_mpegaudio.run0.validity.error42=line 7 has code: 116
spec.results._222_mpegaudio.run0.validity.error10=line 6 has code: 103
spec.results._222_mpegaudio.run0.validity.error41=line 7 has code: 121
spec.results._222_mpegaudio.run0.validity.error40=line 7 has code: 98