Re: [rvm-research] ZipException when running Dacapo 2006-10-MR2 eclipse on Ubuntu 13.04

Erik Brangs <[email protected]>
Newsgroups gmane.comp.java.jikes.rvm.devel
Message-ID <[email protected]>
Hi,

On 07.08.2013 12:04, Erik Brangs wrote:
> I recently upgraded to Xubuntu 13.04 which seems to have introduced an
> error in running eclipse from Da Capo 2006-10-MR2. When I try to run
> DaCapo eclipse, it immediately fails with a ZipException (stack traces
> are attached). Sometimes eclipse works fine. Other benchmarks seem to
> work. An exception to this is luindex which also shows a ZipException
> (with a different stack trace) from time to time.
> 
> The problem is reproducible in a freshly installed and upgraded Xubuntu
> 13.04 in VirtualBox on a another computer. It does not occur in a
> freshly installed and upgraded Xubuntu 12.10. I've tried the following
> to narrow down the problem:
> -change version of JDK used for build (Java 6 vs. 7)
> -use GNU Classpath from git
> -use Jikes RVM 3.1.3 and Jikes RVM 3.1.2
> 
> None of that seems to have made any difference in behaviour.

I've tried to debug this issue further but have not met with success.
The only thing I could find out was that it might be a heap corruption
issue. The contents of the byte array window[] in the StreamManipulator
class from GNU Classpath seem to get overwritten. This leads to errors
when decoding the eclipse.zip file (which is contained in the jar) and
thus to to the ZipException.

I'd appreciate any tips for debugging.

I have considered trying Valgrind but I have never used it before.
Moreover, the newest release supports only up to glibc 2.16 (Ubuntu
13.04 uses glibc 2.17) so I would have to build from source. Could
Valgrind help in debugging this problem?


Kind regards,

Erik Brangs

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.