Bug 6666 - testRepeatedHostRefresh(frysk.proc.live.TestRefresh)frysk.sys.Errno$Enoent: open: No such file or directory (file /proc/0/stat)
Summary: testRepeatedHostRefresh(frysk.proc.live.TestRefresh)frysk.sys.Errno$Enoent: o...
Status: RESOLVED FIXED
Alias: None
Product: frysk
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
: P2 normal
Target Milestone: ---
Assignee: Andrew Cagney
URL:
Keywords:
Depends on:
Blocks: 6675
  Show dependency treegraph
 
Reported: 2008-06-20 13:18 UTC by Andrew Cagney
Modified: 2008-06-21 03:41 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Cagney 2008-06-20 13:18:55 UTC
testRepeatedHostRefresh(frysk.proc.live.TestRefresh)frysk.sys.Errno$Enoent:
open: No such file or directory (file /proc/0/stat)
   at frysk.sys.proc.Stat.scan(Stat.java:72)
   at frysk.proc.live.LinuxPtraceHost$ProcChanges.update(LinuxPtraceHost.java:146)
   at frysk.proc.live.LinuxPtraceHost$ProcChanges.update(LinuxPtraceHost.java:152)
   at frysk.proc.live.LinuxPtraceHost$1.build(LinuxPtraceHost.java:191)
   at frysk.sys.proc.ProcBuilder.construct(ProcBuilder.java:67)
   at frysk.proc.live.LinuxPtraceHost.executeRefresh(LinuxPtraceHost.java:194)
   at frysk.proc.live.LinuxPtraceHost.executeRefresh(LinuxPtraceHost.java:221)
   at frysk.proc.live.LinuxPtraceHost.access$1(LinuxPtraceHost.java:218)
   at frysk.proc.live.LinuxPtraceHost$2.execute(LinuxPtraceHost.java:213)
   at frysk.event.EventLoop.runEventLoop(EventLoop.java:365)
   at frysk.event.EventLoop.runPolling(EventLoop.java:455)
   at frysk.testbed.TestLib.assertRunUntilStop(TestLib.java:80)
   at frysk.testbed.TestLib.assertRunUntilStop(TestLib.java:90)
   at frysk.proc.live.TestRefresh.access$0(TestRefresh.java:1)
   at frysk.proc.live.TestRefresh$HostState.assertRefresh(TestRefresh.java:81)
   at frysk.proc.live.TestRefresh.testRepeatedHostRefresh(TestRefresh.java:155)
   at frysk.junit.Runner.runCases(Runner.java:214)
   at frysk.junit.Runner.runTestCases(Runner.java:441)
   at TestRunner.main(TestRunner.java:64)
Comment 1 Andrew Cagney 2008-06-21 03:41:45 UTC
commit 5539327049ca4af57908f6bd0e90196a20378395
Author: Andrew Cagney <cagney@redhat.com>
Date:   Fri Jun 20 23:38:33 2008 -0400

    In ProcBuilder, catch any Throwable; Make FileElements return NULL when no file.
    
    frysk-sys/frysk/sys/proc/ChangeLog
    2008-06-20  Andrew Cagney  <cagney@redhat.com>
    
        * jni/ProcBuilder.cxx (ProcBuilder::construct): Catch a Throwable.
        * jni/ProcBuilder.cxx (ProcBuilder::construct): Ditto.
    
    frysk-sys/jnixx/ChangeLog
    2008-06-20  Andrew Cagney  <cagney@redhat.com>
    
        * elements.hxx (slurp): Return the BUF.
        (FileElements::slurp): Update.
        * elements.cxx (slurp): Update; when file-not-found return NULL.