Bug in current CVS

Dave Korn dk@artimi.com
Thu Dec 2 14:00:00 GMT 2004



    Afternoon all,

  I happen to be running with an uptodate version of the dll built from src
CVS, last updated yesterday morning at around 10am GMT.  I was running "ping
-t" and when I went to interrupt it with ctrl-c, it bombed out so badly it
killed the entire shell:

Reply from 192.168.1.28: bytes=32 time<1ms TTL=128
Reply from 192.168.1.28: bytes=32 time<1ms TTL=128
Reply from 192.168.1.28: bytes=32 time<1ms TTL=128

Ping statistics for 192.168.1.28:
    Packets: Sent = 42, Received = 20, Lost = 22 (52% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms
Control-C
dk@mace /artimi/firmware>       6 [sig] bash 2352
handle_threadlist_exception: h
andle_threadlist_exception called with threadlist_ix -1
  24390 [sig] bash 2352 handle_exceptions: Exception:
STATUS_ACCESS_VIOLATION
  31452 [sig] bash 2352 open_stackdumpfile: Dumping stack trace to
bash.exe.stac
kdump
Terminate batch job (Y/N)? n


  Here's the .stackdump file, which is useful for once because I'm running a
debug build of the dll:

Exception: STATUS_ACCESS_VIOLATION at eip=6100410D
eax=610855B6 ebx=6113D078 ecx=00230000 edx=0022F0A0 esi=0000002C
edi=610E3D71
ebp=006DE428 esp=006DE3D0 program=C:\cygwin\bin\bash.exe, pid 2352, thread
sig
cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023
Stack trace:
Frame     Function  Args
006DE428  6100410D  (006DEA70, 00000000, 00000000, 00000000)
006DE768  610186FA  (0022F0A0, 00000002, 00000000, 00000000)
006DEA98  6101941E  (6113CF30, 006DEAE0, 000000A4, 006DEB94)
006DEFB8  6108A812  (610E2918, 00000000, FFFFFFFF, 006DF0A0)
006DFFB4  610030AB  (00000000, 00000000, 00000000, 00000000)
End of stack trace

...which means that the stack backtrace looks a bit like this:

dk@mace /artimi/firmware> addr2line --exe=/bin/cygwin1.dll
6100410D
/usr/build/winsup-build/i686-pc-cygwin/winsup/cygwin/../../../../src/winsup/
cygw
in/cygtls.cc:182
610186FA
/usr/build/winsup-build/i686-pc-cygwin/winsup/cygwin/../../../../src/winsup/
cygw
in/exceptions.cc:719
6101941E
/usr/build/winsup-build/i686-pc-cygwin/winsup/cygwin/../../../../src/winsup/
cygw
in/exceptions.cc:1043
6108A812
/usr/build/winsup-build/i686-pc-cygwin/winsup/cygwin/../../../../src/winsup/
cygw
in/sigproc.cc:985
610030AB
/usr/build/winsup-build/i686-pc-cygwin/winsup/cygwin/../../../../src/winsup/
cygw
in/cygthread.cc:65
dk@mace /artimi/firmware>

  Haven't looked any closer into it yet, this is just a quick heads-up.

    cheers, 
      DaveK
-- 
Can't think of a witty .sigline today....


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



More information about the Cygwin mailing list