Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Wed, 11 Oct 2000 22:45:42 +0100 Message-ID: <1824-Wed11Oct2000224542+0100-starksb@ebi.ac.uk> X-Mailer: 21.1 (patch 7) "Biscayne" XEmacs Lucid (via feedmail 9-beta-7 I); VM 6.75 under 21.1 (patch 7) "Biscayne" XEmacs Lucid From: David Starks-Browning MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: cygwin AT sources DOT redhat DOT com Subject: rxvt SEGV (Win98, 1.1.5s/2000-10-08) I've run Bub's rxvt-2.7.2-w32c from on Win98 without problem, under Cygwin-1.1.4. With the 2000-10-08 snapshot, rxvt now crashes with a stackdump upon exit. Other than that, it works OK. > starksb AT STARKSB-P$ /usr/local/bin/rxvt -e bash > 0 [sig] rxvt 766355 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION > 8404 [sig] rxvt 766355 stackdump: Dumping stack trace to RXVT.EXE.stackdump > Segmentation fault (core dumped) When the rxvt bash window opened, I just typed "exit". (But it always happens, whatever I've been doing.) Here is RXVT.EXE.stackdump: > Exception: STATUS_ACCESS_VIOLATION at eip=6100BC58 > eax=00058F64 ebx=6109AB34 ecx=00000012 edx=C9B60F61 esi=00000014 edi=00000000 > ebp=0E5DF9D0 esp=0E5DFC88 program=D:\USR\LOCAL\BIN\RXVT.EXE > cs=015F ds=0167 es=0167 fs=502F gs=0000 ss=0167 > Stack trace: > Frame Function Args > 0E5DF9D0 6100BC58 (00000000, 00000000, 00000000, 00000000) > 0E5DFC8C 6100BC58 (6109AB34, 00000000, BFF99000, BFF70000) > 0E5DFCBC 6100CD23 (0255F754, 00000014, 0E5DFEDC, 00401058) > 0E5DFDCC 6100D1C7 (00000014, 0E5DFEDC, 00401058, 422E6469) > 0E5DFEEC 6100D91C (00000014, 00000014, 00000000, 000001F4) > 0E5DFF4C 61043A46 (00000000, 0E5DFF98, 61004248, 0E5DFF90) > 0E5DFF98 6100426A (610949D0, 81891888, 818903CC, 00000008) > 0E5DFFCC BFF88EF7 (61004220, 610949D0, 00000008, 00000000) > 74202 [sig] rxvt 766355 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION > 75091 [sig] rxvt 766355 handle_exceptions: Error while dumping state (probably corrupted stack) You guessed it! When I run it under strace, there is no error at all. (I can still supply strace output, if that's useful.) I could try to rebuild rxvt myself, to see if that helps, but that will not happen soon. Bub said it's easy, but... Here is output from cygcheck -s -r -v: > Cygnus Win95/NT Configuration Diagnostics > Current System Time: Wed Oct 11 21:59:05 2000 > > Win9X Ver 4.10 build 67766222 > > Path: /usr/local/bin > /bin > /usr/local/xemacs-21.1.12/bin > /d/jdk1.3/bin > /c/WINDOWS/COMMAND > /c/WINDOWS > > SysDir: C:\WINDOWS\SYSTEM > WinDir: C:\WINDOWS > > PWD = `/d/starksb' > CYGWIN = `tty' > USER = `starksb' > MAKE_MODE = `unix' > HOME = `/d/starksb' > > PROMPT = `$p$g' > COMSPEC = `C:\WINDOWS\COMMAND.COM' > PAGER = `less' > !C: = `C:\WINDOWS' > CMDLINE = `bash --login -i' > HOSTNAME = `STARKSB-P' > !D: = `D:\cygwin\bin' > WINDIR = `C:\WINDOWS' > MANPATH = `/usr/local/man:/usr/man:/usr/local/xemacs-21.1.12/man' > WINBOOTDIR = `C:\WINDOWS' > BLASTER = `A220 I5 D1 T4' > MACHTYPE = `i586-pc-cygwin' > OLDPWD = `/usr/bin' > TEMP = `/c/WINDOWS/TEMP' > SHLVL = `1' > SHELL = `/bin/sh' > HOSTTYPE = `i586' > OSTYPE = `cygwin' > TERM = `cygwin' > LESSCHARSET = `latin1' > _ = `/bin/cygcheck' > TZ = `GMTST0GMTDT-1,M3.5.0/2,M10.5.0/3' > > HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\&Programs\Cygnus Solutions > (default) = (unsupported type) > HKEY_CURRENT_USER\Software\Cygnus Solutions > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2 > (default) = `/cygdrive' > cygdrive flags = 0x00000020 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/local > (default) = `D:\usr\local' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/a > (default) = `A:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/c > (default) = `c:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/d > (default) = `d:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/e > (default) = `e:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/f > (default) = `f:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/g > (default) = `g:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/h > (default) = `h:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/n > (default) = `n:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/s > (default) = `s:' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/ > (default) = `D:\cygwin' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/bin > (default) = `D:/cygwin/bin' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/usr/lib > (default) = `D:/cygwin/lib' > flags = 0x00000002 > HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19 > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C > HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\Installed Components > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\Installed Components\C:/cygwin > (default) = `0001.0001.0002' > ash = `20000517' > bash = `0002.0004.0001' > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\mounts v2 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\Cygwin\Program Options > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0C > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0D > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0E > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0F > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\10 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\11 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\12 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\13 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\14 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\15 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\16 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\17 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\18 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\19 > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1A > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1B > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1C > HKEY_LOCAL_MACHINE\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\1D > > a: fd N/A N/A > c: hd FAT32 2043Mb 92% CP UN SYSTEM > d: hd FAT32 2043Mb 82% CP UN DAVID > e: hd FAT32 2043Mb 62% CP UN URSULA > f: hd FAT32 1002Mb 72% CP UN SETUP > g: fd N/A N/A > h: cd N/A N/A > > D:\cygwin\bin /usr/bin user binmode > D:\cygwin\lib /usr/lib user binmode > D:\usr\local /usr/local user binmode > D:\cygwin / user binmode > A: /a user binmode > c: /c user binmode > d: /d user binmode > e: /e user binmode > f: /f user binmode > g: /g user binmode > h: /h user binmode > n: /n user binmode > s: /s user binmode > > Found: D:\cygwin\bin\bash.exe > Found: D:\cygwin\bin\cat.exe > Found: D:\cygwin\bin\cpp.exe > Found: D:\cygwin\bin\find.exe > Found: c:\WINDOWS\COMMAND\find.exe > Warning: D:\cygwin\bin\find.exe hides c:\WINDOWS\COMMAND\find.exe > Found: D:\cygwin\bin\gcc.exe > Found: D:\cygwin\bin\gdb.exe > Found: D:\cygwin\bin\ld.exe > Found: D:\cygwin\bin\ls.exe > Found: D:\cygwin\bin\make.exe > Found: D:\cygwin\bin\sh.exe > > 704k 2000/10/09 D:\usr\local\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 > "cygwin1.dll" v0.0 ts=2000/10/9 4:25 > Cygwin DLL version info: > dll major: 1001 > dll minor: 5 > dll epoch: 19 > dll bad signal mask: 19005 > dll old termios: 5 > api major: 0 > api minor: 28 > shared data: 3 > dll identifier: cygwin1 > mount registry: 2 > cygnus registry name: Cygnus Solutions > cygwin registry name: Cygwin > program options name: Program Options > cygwin mount registry name: mounts v2 > build date: Sun Oct 8 23:25:46 EDT 2000 > snapshot date: 2000-10-08-23:55-EST > shared id: cygwin1S3 > > 83k 2000/06/11 D:\cygwin\bin\cygitcl30.dll - os=4.0 img=1.0 sys=4.0 > "cygitcl30.dll" v0.0 ts=2000/6/11 4:34 > 35k 2000/06/11 D:\cygwin\bin\cygitk30.dll - os=4.0 img=1.0 sys=4.0 > "cygitk30.dll" v0.0 ts=2000/6/11 4:34 > 402k 2000/06/11 D:\cygwin\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0 > "cygtcl80.dll" v0.0 ts=2000/6/11 4:30 > 5k 2000/06/11 D:\cygwin\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0 > 10k 2000/06/11 D:\cygwin\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0 > "cygtclreg80.dll" v0.0 ts=2000/6/11 4:30 > 639k 2000/06/11 D:\cygwin\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0 > "cygtk80.dll" v0.0 ts=2000/6/11 4:34 > 704k 2000/10/09 D:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0 > "cygwin1.dll" v0.0 ts=2000/10/9 4:25 > Cygwin DLL version info: > dll major: 1001 > dll minor: 5 > dll epoch: 19 > dll bad signal mask: 19005 > dll old termios: 5 > api major: 0 > api minor: 28 > shared data: 3 > dll identifier: cygwin1 > mount registry: 2 > cygnus registry name: Cygnus Solutions > cygwin registry name: Cygwin > program options name: Program Options > cygwin mount registry name: mounts v2 > build date: Sun Oct 8 23:25:46 EDT 2000 > snapshot date: 2000-10-08-23:55-EST > shared id: cygwin1S3 > > Use -h to see help about each section -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com