This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

rxvt SEGV (Win98, 1.1.5s/2000-10-08)


I've run Bub's rxvt-2.7.2-w32c from <http://www.io.com/~bub/rxvt.html>
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@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@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]