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

Re: Stange Exception



Unfortunately, this doesn't sound like something I can help you debug by
e-mail. If you can reduce it to a small example for which Soot produces
incorrect bytecode, I can try to fix Soot to produce correct bytecode
for the example.

Ondrej

On Sun, Jan 05, 2003 at 12:01:11AM -0500, Mike S wrote:
> This is the JVM that I'm using:
> java version "1.3.1_04"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_04-b02)
> Java HotSpot(TM) Client VM (build 1.3.1_04-b02, mixed mode)
> 
> I did not test it on other VM's
> 
> This happens when I run the classes produced by Soot (1.2.3)
> Except for the Library classes (java.*, javax.*, sun.*)
> 
> The modifications involve moving methods around, constructing
> new classes from methods of loaded classes, introducing new
> fields and a few statements into method bodies.
> 
> Mike.
> 
> -----Original Message-----
> From: Ondrej Lhotak [mailto:olhotak@sable.mcgill.ca] 
> Sent: Saturday, January 04, 2003 5:34 PM
> To: Mike S
> Cc: soot-list@sable.mcgill.ca
> Subject: Re: Stange Exception
> 
> Looks like something strange going on in the JVM. Can you provide more
> details? What JVM are you using? Does it happen with other JVMs? Does
> this happen when you run Soot, or when you run classes output by Soot?
> What "simple modifications" are you making? Can you provide a minimal
> test input that reproducibly causes the error?
> 
> Ondrej
> 
> On Sun, Dec 29, 2002 at 03:26:46PM -0500, Mike S wrote:
> >    Any idea why this happens after I do a few simple modifications to
> the
> >    application?
> > 
> >     
> > 
> >    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at
> PC=0x6d48e08c
> > 
> >    Function name=JVM_TraceInstructions
> > 
> >    Library=C:\Program Files\JavaSoft\JRE\1.3.1_04\bin\hotspot\jvm.dll
> > 
> >     
> > 
> >    Current Java thread:
> > 
> >            at java.lang.Throwable.fillInStackTrace(Native Method)
> > 
> >            at java.lang.Throwable.<init>(Unknown Source)
> > 
> >            at java.lang.Exception.<init>(Unknown Source)
> > 
> >            at java.lang.RuntimeException.<init>(Unknown Source)
> > 
> >            at java.lang.NullPointerException.<init>(Unknown Source)
> > 
> >    [error occured during error reporting]
> > 
> >     
> > 
> >    This error occurs after a few seconds of execution, any idea why it
> might
> >    happen?
> > 
> >     
> > 
> >    Thanks
> > 
> >    Mike.
>