Web lists-archives.com

Re: Ping crashes




Hello, Anton.

I'm a maintainer of ping package. Thank you for your report.

Ping requires administrator privilege in windows OSs older than Windows 10
build 14926. In such OSs, ping should result in error:
'ping: Lacking privilege for raw socket.'

However, with cygwin 2.11.0 or later, it seems that ping crashes with
segmentation fault in the above case, as you reported.

With cygwin 2.10.0, ping does not cause segmentation fault.

I will look into this problem.

On Sat, 27 Oct 2018 15:25:50 +0000
"Lavrentiev, Anton (NIH/NLM/NCBI)" wrote:
> Hello,
> 
> I have a problem with the ping utility on Cygwin: it keeps crashing
> with segmentation fault.  I've checked that all my packages (including
> Cygwin core)
> are up to date.  What am I missing?  At any rate, I guess it should not
> have crashed ungracefully if it needs something it doesn't have (like
> a permission); instead, if should have said so and bail out with an error
> exit code rather than a stackdump (attached).
> 
> Thanks,
> Anton Lavrentiev
> 
> P.S. ping -h works; ping with any IP address -- crashes
> 
> $ ping 192.168.1.1
> Segmentation fault (core dumped)
> 
> $ cat ping.exe.stackdump
> Exception: STATUS_ACCESS_VIOLATION at rip=001800579D7
> rax=0000000180322500 rbx=000000018031FCF8 rcx=0000000000000000
> rdx=0000000000000003 rsi=0000000000000003 rdi=0000000000000003
> r8 =000000000000001F r9 =00000000000000FE r10=0000000180204E70
> r11=00000000FFFFC892 r12=0000000000000000 r13=0000000000000003
> r14=0000000000000001 r15=0000000000000000
> rbp=0000000000000018 rsp=00000000FFFFCAA0
> program=C:\cygwin64\bin\ping.exe, pid 6496, thread main
> cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
> 
> --
> Problem reports:       http://cygwin.com/problems.html
> FAQ:                   http://cygwin.com/faq/
> Documentation:         http://cygwin.com/docs.html
> Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
> 


-- 
Takashi Yano <takashi.yano@xxxxxxxxxxx>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple