Look at the script /usr/local/bin/dx and edit the script around line 464 and remove the line that sets the DX_SOCKET_BUFSIZE or you can replace it with the following:

    if [ -z "$DX_SOCKET_BUFSIZE" ]; then
        DX_SOCKET_BUFSIZE=262144
        export DX_SOCKET_BUFSIZE
    fi

Nomatter if you set DX_SOCKET_BUFSIZE or not, your changes probably don't change it since I accidentally hardcoded it in there. Then you can try setting it to numbers yourself.

David

Thanks for the advice. I increased the system limit and set the DX env
variable as suggested but still see two errors of the form

  SOCKET bufsize mismatch: xxx buffer (yyy zzz)

where xxx is rcv or send, and the various values of "yyy zzz" depend upon the env variable as follows:

  DX_SOCKET_BUFSIZE ===> yyy zzz
  not set ===> 262144 524288
  524288 ===> 524288 1048576
  1048576 ===> 1048576 2097152

Have 512MB on this system but don't want it all going to buffers! Suggestions?
Kent



--
.............................................................................
David L. Thompson                   Visualization and Imagery Solutions, Inc.
mailto:[EMAIL PROTECTED]    5515 Skyway Drive, Missoula, MT 59804
                                    Phone : (406)756-7472

Reply via email to