Hi,

Bas ran a patched version of sciv on his box (thanks again for this, BTW), which
tracked all message transfers. Here are the interesting parts of the results (SQ3):

> CLIENT <-s XFER-OK
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
> SERVER -> [aaa8,6,0]
> CLIENT <- [aaa8,6,0]
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
> SERVER -> [EOQ]CLIENT <- [EOQ]
> CLIENT -> [aaa8,2,-1]   ; number of loops is set to -1 (infinite)
> CLIENT -> [aaa8,1,0]
> SERVER <- [aaa8,2,-1]
> CLIENT -> [0000,17,0]
> SERVER <- [aaa8,1,0]
> SERVER <- [0000,17,0]
> SERVER -> [aaa8,3,0]
> CLIENT <- [aaa8,3,0]
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
> SERVER -> [EOQ]CLIENT <- [EOQ]
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
...
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
> SERVER -> [aaa8,7,9]    ; server reports cue 9
> CLIENT <- [aaa8,7,9]
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
> SERVER -> [EOQ]CLIENT <- [EOQ]
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
...
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
> SERVER -> [aaa8,1,-2]   ; server reports number of loops as -2 (!)
> CLIENT <- [aaa8,1,-2]
> CLIENT -> [0000,17,0]
> SERVER <- [0000,17,0]
> SERVER -> [EOQ]CLIENT <- [EOQ]


-2 loops (0xfffe) is not in accordance to -1 meaning "infinite". I'm not 100%
certain, but I'd be surprised if we should count down at this place...

If this number is checked for, this might explain the problems, and also why
they don't occur on some systems (which simply are lucky).

Anyway, this is what happens; next thing to do is to find the code that checks
for the cue and find out what it tests (unless the fix I just checked in solves
this problem).

(I won't be debugging this, at least not until exams are over. Sorry- too much
other stuff left to be done. Can't believe I spent half day answering e-mails...)

llap,
 Christoph


-- Attached file included as plaintext by Listar --

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iEYEARECAAYFAjqESosACgkQg4EAPSSqEf/+tQCeP2GGgVPnsW9V37TBqbE36uzp
WFgAn2l5oVL+J7v54HBYd6LR5kmZzW6h
=Xo+J
-----END PGP SIGNATURE-----



Reply via email to