Hi;

I rebuilt wish831 locally per Brent's suggestion to enable threads.

"wish83 httpd.tcl -debug 1"
auto_path:
K:/tcl/lib/tcl8.3
K:/tcl/lib
K:/tcl/lib/tk8.3
K:/tcl/apps/tclhttpd3.0.0/bin/../lib
K:/tcl/lib/tcllib0.4
K:/tcl/apps/tclhttpd3.0.0/bin/../htdocs/libtml
can't find package limit
Running with default file descriptor limit
Threads enabled
No .htaccess support: can't find package crypt
httpd started on port 8015

Server returns:
(http://ticktick:8015/debug/errorInfo)
Error Info
Tcl-Webserver/3.0.0 April 18, 2000
Tcl version 8.3.1
Webmaster: webmaster@ticktick

error writing "stderr": bad file number
    while executing
"Thread_Send $id  {puts stderr "Thread  starting."}"
    (procedure "Thread_Start" line 4)
    invoked from within
"Thread_Start"
    (procedure "Thread_Dispatch" line 12)
    invoked from within
"Thread_Dispatch $sock  [concat $Url(command,$prefix) [list $sock $suffix]]"

If you just double-click on httpd.tcl (which invokes wish83), then IE still
reports garbage from the server - I'm guessing that the server never returns
anything because it's caught in this error.

I'm not sure why it's able to return the error page in debug mode, but it's
a good thing :)

Other problems i'm having:

        torture.tcl and bigpost.tcl both return errors and don't hit the server
more then once for some reason..

bigpost returns:
[K:/tcl/apps/tclhttpd3.0.0/bin/test]% tclsh83
% source bigpost.tcl
Posting 187779 bytes to
Unsupported URL:

(I changed the default url internally to http://ticktick:8015 which is my
local machine.)

Torture.tcl returns:
[K:/tcl/apps/tclhttpd3.0.0/bin/test]% tclsh83
% source torture.tcl
Calibrating clock clicks
1000.0
% Iterate http://ticktick 8015 1000
Starting 1000 fetches
Only -998 fetches started
(couldn't open socket: invalid argument)
2.407 sec 0 bytes -998 fetches
-2.41182364729 ms/fetch
0.0 bytes/sec
-414.624013295 fetches/sec
0 bytes/fetch

Regards,

Dave LeBlanc

Reply via email to