#163 closed defect (fixed)
Not accessible or not a regular file (Internal error / Success)
Reported by: | rainer | Owned by: | rainer |
---|---|---|---|
Priority: | major | Milestone: | 2.5.10 |
Component: | main | Version: | 2.5.5 |
Keywords: | Cc: |
Description
Reported by U. Melzer (and actually others earlier, but with less details, since diagnostics has been improved meanwhile):
<log sev="ERRO" tstamp="2009-08-19T09:28:51+0200" msg="Not accessible or not a regular file (Internal error / Success)" path="/usr/src/linux-2.6.16.60-0.39.3/arch/ppc/kernel/setup.c" /> <log sev="CRIT" \ tstamp="2009-08-19T09:28:51+0200" msg="POLICY [ReadOnly] C---------" path="/usr/src/linux-2.6.16.60-0.39.3/arch/ppc/kernel/setup.c" chksum_old="96A3707BC7CC42C23B79193A98E16940052B383AD66A61E5" chksum_new="000000000000000000000000000000000000000000000000" />
Change History (6)
comment:1 by , 15 years ago
Status: | new → assigned |
---|
comment:2 by , 15 years ago
As reported by sergey, it is internal error 09, i.e. the file handle to be allocated is not NULL. This could be a race condition at closing the file. Fix for this in changeset [247], which is released as 2.5.9a.
comment:3 by , 15 years ago
Did not change anything, need to track down originating site of stale file handle. Added code for this with changeset [248].
comment:4 by , 15 years ago
Milestone: | → 2.5.10 |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
The likely cause seems to be a race condition caused by close() on a file descriptor -and- fclose() on the associated stream. Added code to track streams and modified sl_close() to do the fclose() if there is an open stream, changeset [252].
comment:6 by , 15 years ago
Milestone: | → 2.5.10 |
---|
Added more diagnostics to pinpoint originating site (changeset [243]).