Bug report

Advertisement

Guest
Guest

Bug report

---------------------------
WinSCP2__v220.exe
---------------------------
Assertion failed: Terminal->Files->IndexOf(ITEMFILE) >= 0, file C:\Martin\Projekty\WinSCP2\components\UnixDirView.cpp, line 297
---------------------------
OK
---------------------------
Working in terminal window, then executed
ps xauf (sshd on FreeBSD) then executed cd ~, pwd and so on... Then WinSCP showed this error and then terminated abnormally.
Version 2.20

Reply with quote

Advertisement

Guest
Guest

More details2

Version 3beta just doesn't crashes, but the error remains I think. I mean the error where Winscp terminal is confused by some commands output. It seems set confuses it.

After executing set winscp shows
---------------------------
Error
---------------------------
Error occured during logging. It's been turned off.
---------------------------
'0'' is not a valid integer value
OK
---------------------------
and then
---------------------------
Error
---------------------------
Error getting name of current remote directory.
---------------------------
Command "pwd ; echo "WinSCP: this is end-of-file:$?"" failed with invalid output "".
OK
---------------------------
and then
---------------------------
Error
---------------------------
Can't detect command return code.
---------------------------
OK
---------------------------
---------------------------
Error
---------------------------
Error listing directory "USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND".
---------------------------
Unexpected directory listing line "/stud/2000/username123".
'/dapu1102' is not a valid integer value

OK
---------------------------
Maybe these winscp logs will help tracking the bug (zipped and base64 encoded, real hostnames and usernames changed :))

MIME-Version: 1.0
Content-Type: application/octet-stream; name="winscp.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="winscp.zip"

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

Reply with quote

martin
Site Admin
martin avatar

Re: More details2

Thanks for your report. The set command fails even for me, so it should not be problem to track down the bug. Unfortunately I would not have time to release fix within next two weeks or so :-(

Reply with quote

Advertisement

CooLynX
Joined:
Posts:
11
Location:
Latvia

Re: More details2

looks like this problem is still not solved in the last version 3.0 build 159. as it was reported before https://winscp.net/forum/viewtopic.php?p=910
now program does not crash but insted acts quite strange.

to produce this error you need a linux box with groups. make one file owner a person A and group A and file permissions rw-rw-r--
now as a user B that exists in group A you should be able to overwrite this file since it has u,g - rw permissions even if the owner is user A from the same A group with you (user B), right?
when you try to overwrite the file the error message appears
scp: /usr/local/apache/htdocs/public_html/images/style.css: set mode: Operation not permitted
you can click whatever button you like but you will get only one message
Unexpected directory listing line
after that the program does not crash but shows clear window with no directory listing at all.
if you click refresh it shows another message
Command "pwd ; echo "WinSCP: this is end-of-file:$?"" failed with invalid output "".
and nothing happends again...

Reply with quote

Advertisement

You can post new topics in this forum