This is the mail archive of the
frysk@sourceware.org
mailing list for the frysk project.
Re: frysk-core/frysk/proc/dead ChangeLog LinuxProc ...
- From: Mark Wielaard <mark at klomp dot org>
- To: frysk at sourceware dot org
- Cc: pmuldoon at sourceware dot org
- Date: Tue, 03 Jul 2007 12:36:32 +0200
- Subject: Re: frysk-core/frysk/proc/dead ChangeLog LinuxProc ...
- References: <20070703013351.32319.qmail@sourceware.org>
Hi Phil,
On Tue, 2007-07-03 at 01:33 +0000, pmuldoon@sourceware.org wrote:
> Log message:
> 2007-07-02 Phil Muldoon <pmuldoon@redhat.com>
>
> * LinuxTask.java (LinuxTask): Take FP Register data as a
> parameter.
> (sendrecRegisterBanks): Rewrite to either present a blank
> page or actual register data.
> * LinuxProc.java (sendRefresh):Account for two different
> optimizations in floating point note data.
> * TestLinuxCore.java (testLinuxCoreFileMaps) Remove runPending()
> and requestRefresh calls.
> (testLinuxCoreFileStackTrace): Ditto.
> (testLinuxHostPopulation): Ditto.
> (testLinuxProcPopulation): Ditto.
> (testLinuxProcAuxV): Ditto.
> (testLinuxTaskMemory): Ditto.
> (testLinuxTaskPopulation): Ditto.
It looks like this introduced 2 failures on my setup (FC6 x86_64 SMP):
There were 2 errors:
1) testLinuxCoreFileMaps(frysk.proc.dead.TestLinuxCore)java.lang.ArrayIndexOutOfBoundsException: 336
at inua.eio.ArrayByteBuffer.peek(TestRunner)
at inua.eio.ByteBuffer.peek(TestRunner)
at inua.eio.ByteBuffer.peekFully(TestRunner)
at inua.eio.ByteBuffer.peekLittle(TestRunner)
at inua.eio.ByteBuffer.peekLittle(TestRunner)
at inua.eio.ByteOrdered$2.peekInt(TestRunner)
at inua.eio.ByteBuffer.getInt(TestRunner)
at lib.elf.ElfPrstatus.<init>(TestRunner)
at lib.elf.ElfPrstatus.decode(TestRunner)
at frysk.proc.dead.LinuxProc.sendRefresh(TestRunner)
at frysk.proc.dead.LinuxHost.sendRefresh(TestRunner)
at frysk.proc.dead.LinuxHost.<init>(TestRunner)
at frysk.proc.dead.TestLinuxCore.testLinuxCoreFileMaps(TestRunner)
at frysk.junit.Runner.runCases(TestRunner)
at frysk.junit.Runner.runArchCases(TestRunner)
at frysk.junit.Runner.runTestCases(TestRunner)
at TestRunner.main(TestRunner)
2) testLinuxCoreFileStackTrace(frysk.proc.dead.TestLinuxCore)java.lang.ArrayIndexOutOfBoundsException: 336
at inua.eio.ArrayByteBuffer.peek(TestRunner)
at inua.eio.ByteBuffer.peek(TestRunner)
at inua.eio.ByteBuffer.peekFully(TestRunner)
at inua.eio.ByteBuffer.peekLittle(TestRunner)
at inua.eio.ByteBuffer.peekLittle(TestRunner)
at inua.eio.ByteOrdered$2.peekInt(TestRunner)
at inua.eio.ByteBuffer.getInt(TestRunner)
at lib.elf.ElfPrstatus.<init>(TestRunner)
at lib.elf.ElfPrstatus.decode(TestRunner)
at frysk.proc.dead.LinuxProc.sendRefresh(TestRunner)
at frysk.proc.dead.LinuxHost.sendRefresh(TestRunner)
at frysk.proc.dead.LinuxHost.<init>(TestRunner)
at frysk.proc.dead.TestLinuxCore.testLinuxCoreFileStackTrace(TestRunner)
at frysk.junit.Runner.runCases(TestRunner)
at frysk.junit.Runner.runArchCases(TestRunner)
at frysk.junit.Runner.runTestCases(TestRunner)
at TestRunner.main(TestRunner)
Could you take a look?
Thanks,
Mark