2009/6/15 Martin Phillips <martinphill
...@ladybridge.com>:
> Hi Ashley,
>> Okay, usual information that's always required with a problem repost.
> My query was deliberately vague as I don't know who saw it before or under
> what conditions.
> For the user that has hit the problem now, all I know is that it is some
> form of Linux system running under VMware.
I'll happily take a look at the problem, both to replicate the issue,
and also to debug the code. But I do need to know what "some form of
linux" is specifically. Also, it would be good to know what versions
of QM the problem has been seen with.
C'mon Martin. You know better than to ask vague questions. :-)
Further information provided over
> the weekend says that the problem only happens in an SSH connection and only
> inside QM, not at the shell command prompt.
I would think that some part of the read logic is doing the C equivalent of:-
input s,1
if s then string := s
Which should be rewritten as
input s,1
if len(s) then string := s
Otherwise "0" will be discarded .
I suspect that there may be a problem with the casts in linuxio.c, but
that's just a wild guess at the moment.
This tends to suggest that it is
> in some way connected with the specific API used to read the data (the
> read() function in this case).
> I have personally seen this with UV on a VMware system in the past. What I
> am looking for is some suggestion of why it happens.
> Thanks.
> Martin Phillips
> Ladybridge Systems Ltd
> 17b Coldstream Lane, Hardingstone, Northampton, NN4 6DB
> +44-(0)1604-709200
--
Ashley Chapman