|
From: <no...@so...> - 2001-05-11 15:53:54
|
Bugs item #423328, was updated on 2001-05-11 07:45 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=423328&group_id=10894 Category: None Group: 8.3.3 Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: vwait loops forever Initial Comment: platform: sco 5.0.2, gcc 2.95.3 Problem behavior: Infinite loops occur in `vwait' command at least in `basic.test' item 26.1 and `http.test' 3.3. Call chain: Tcl_VwaitObjCmd -> Tcl_DoOneEvent -> Tcl_WaitForEvent -> select. `select' system call always returns -1 and sets errno = `EINVAL'. So `file writeable' event handlers are never invoked, `select' called again. Expected behavior: see test files. ---------------------------------------------------------------------- Comment By: Nobody/Anonymous (nobody) Date: 2001-05-11 08:53 Message: Logged In: NO Further info: this is observed only if tcl build dir is in NFS filesystem. On local filesystem it works normally. Anyway, `EINVAL' should cause Tcl_WaitForEvent to return -1 and thus avoid infinite loop. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=110894&aid=423328&group_id=10894 |