Bug 4468

Summary: testBacktrace(frysk.rt.TestStackBacktrace)java.util.ConcurrentModificationException
Product: frysk Reporter: Mike Cvet <mcvet>
Component: generalAssignee: Unassigned <frysk-bugzilla>
Status: RESOLVED FIXED    
Severity: normal CC: mcvet
Priority: P2    
Version: unspecified   
Target Milestone: ---   
Host: Target:
Build: Last reconfirmed:
Bug Depends on:    
Bug Blocks: 3346    

Description Mike Cvet 2007-05-07 15:10:32 UTC
Running testBacktrace(frysk.rt.TestStackBacktrace)
 ...java.lang.RuntimeException: destroyed
   at frysk.proc.LinuxPtraceTaskState$16.handleAddObservation(TestRunner)
   at frysk.proc.Task.handleAddObservation(TestRunner)
   at frysk.proc.TaskObservation.handleAdd(TestRunner)
   at frysk.proc.LinuxPtraceProcState$Attaching.allAttached(TestRunner)
   at 
frysk.proc.LinuxPtraceProcState$Attaching$ToMainTask.handleTaskAttachCompleted(TestRunner)
   at frysk.proc.Proc$4.execute(TestRunner)
   at frysk.event.EventLoop.runEventLoop(TestRunner)
   at frysk.event.EventLoop.runPolling(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.rt.TestStackBacktrace.testBacktrace(TestRunner)
   at java.lang.reflect.Method.invoke(libgcj.so.7rh)
   at junit.framework.TestCase.runTest(TestRunner)
   at junit.framework.TestCase.runBare(TestRunner)
   at junit.framework.TestResult$1.protect(TestRunner)
   at junit.framework.TestResult.runProtected(TestRunner)
   at junit.framework.TestResult.run(TestRunner)
   at junit.framework.TestCase.run(TestRunner)
   at junit.framework.TestSuite.runTest(TestRunner)
   at junit.framework.TestSuite.run(TestRunner)
   at junit.textui.TestRunner.doRun(TestRunner)
   at junit.textui.TestRunner.doRun(TestRunner)
   at frysk.junit.Runner.runCases(TestRunner)
   at frysk.junit.Runner.runArchCases(TestRunner)
   at frysk.junit.Runner.runTestCases(TestRunner)
   at TestRunner.main(TestRunner)
ERROR
  java.util.ConcurrentModificationException

Time: 0.023
There was 1 error:
1) 
testBacktrace(frysk.rt.TestStackBacktrace)java.util.ConcurrentModificationException
   at java.util.HashMap$HashIterator.next(libgcj.so.7rh)
   at frysk.proc.LinuxPtraceProcState$Attaching.allAttached(TestRunner)
   at 
frysk.proc.LinuxPtraceProcState$Attaching$ToMainTask.handleTaskAttachCompleted(TestRunner)
   at frysk.proc.Proc$4.execute(TestRunner)
   at frysk.event.EventLoop.runEventLoop(TestRunner)
   at frysk.event.EventLoop.runPolling(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.proc.TestLib.assertRunUntilStop(TestRunner)
   at frysk.rt.TestStackBacktrace.testBacktrace(TestRunner)
   at frysk.junit.Runner.runCases(TestRunner)
   at frysk.junit.Runner.runArchCases(TestRunner)
   at frysk.junit.Runner.runTestCases(TestRunner)
   at TestRunner.main(TestRunner)

FAILURES!!!
Comment 1 Mark Wielaard 2008-04-18 17:12:47 UTC
This works perfectly fine now on x86 and x86_64 fedora 8.

commit 6fb55aebf463508ccb51e4eca557acad94e1fe4e
Author: Mark Wielaard <mwielaard@redhat.com>
Date:   Fri Apr 18 19:11:38 2008 +0200

    Mark TestDebugInfoStackTrace.testBacktrace() as resolved (bug #4468).
    
    frysk-core/frysk/debuginfo/ChangeLog
    2008-04-18  Mark Wielaard  <mwielaard@redhat.com>
    
           * TestDebugInfoStackTrace.java (testBacktrace): Resolved bug #4468.