[Bug 3229] ssh -o "ConnectTimeout=2147484" => Aborted (core dumped)
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Fri Nov 13 00:27:07 AEDT 2020
https://bugzilla.mindrot.org/show_bug.cgi?id=3229
Darren Tucker <dtucker at dtucker.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |dtucker at dtucker.net
--- Comment #1 from Darren Tucker <dtucker at dtucker.net> ---
Looks like it's an integer overflow caught by -ftrapv:
$ gdb --args ./ssh -o "ConnectTimeout=2147484" localhost
[...]
(gdb) run
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig at entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 return ret;
(gdb) bt
#0 __GI_raise (sig=sig at entry=6) at
../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff7a9a895 in __GI_abort () at abort.c:79
#2 0x000055555555e70e in __mulvsi3.cold ()
#3 0x0000555555562e83 in main (ac=0, av=0x5555556492e0) at
../../ssh.c:1526
(gdb) frame 3
#3 0x0000555555562e83 in main (ac=0, av=0x5555556492e0) at
../../ssh.c:1526
1526 timeout_ms = options.connection_timeout * 1000;
timeout_ms is an int.
--
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
More information about the openssh-bugs
mailing list