Custom Query (245 matches)
Results (34 - 36 of 245)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#54 | fixed | libc: fchdir(open('.', O_RDONLY)) may corrupt path resolving | ||
Description |
dirOpen isn't initializing the fInUnixTree member, and a fchdir operation may then load garbage into the global flag and screw things up really badly. |
|||
#58 | fixed | libc: closed standard handles cause uninitialized stdout/stdin/stderr streams | ||
Description |
smoketests/fclose-1.c exhibit a problem where the parent closes one or more of the standard handles before spawning a child or execing. The child will then end up with an the stream for those handles uninitialized, and any attempt to use them will panic libc. |
|||
#60 | fixed | libc: filehandle inheritance doesn't work right! | ||
Description |
There is a bug in the file handle inheritance code (exec/spawn) where iFH isn't incremented as the inherited data is traversed. So, stdin get's what ever flags applies to the last handle in the inherit chunk. bad bad bad! |
Note: See TracQuery
for help on using queries.