This is the mail archive of the cygwin@sourceware.cygnus.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]

STATUS_ACCESS_VIOLATION




A similar thing happens if anything at all is done with locate(1), which
was one of the most useful programs ever made by GNU up until ten minutes
ago (which is when I finally got updatedb working, and tried to run locate):

[27]> locate shellex
locate: /cygnus/cygwin-b20/var/locatedb: No such file or directory
[28]> echo $LOCATE_PATH
/var/locatedb
[29]> locate --database=/var/locatedb shellex
[main] D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\locate.exe 1132 (0)
  handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
[main] locate 1132 (0) handle_exceptions: Dumping stack trace to locate.exe.core
[30]>

The "coredump" follows.  (I was surprised at the tiny amount of information
saved, but because there is no file(1) command, it was a file before I
discovered that's it text.  :-)  Ever since I found out the hard way, way
back when, that echoing escape sequences to the terminal can change the
terminal settings, I don't cat a file until I know it's just text.)

[main] locate 1132 (0) exception: trapped!
[main] locate 1132 (0) exception: code 0xC0000005 at 0x61030479
[main] locate 1132 (0) exception: ax 0x6C2E7200 bx 0xA030E58 cx 0x3 dx 0x0
[main] locate 1132 (0) exception: si 0x3 di 0x400 bp 0x240FD08 sp 0x240FCDC
[main] locate 1132 (0) exception: exception is: STATUS_ACCESS_VIOLATION
[main] locate 1132 (0) stack: Stack trace:
[main] locate 1132 (0) stack: frame 0: sp = 0x240FAF0, pc = 0x6100A2C3
[main] locate 1132 (0) stack: frame 1: sp = 0x240FB2C, pc = 0x77F94512
[main] locate 1132 (0) stack: frame 2: sp = 0x240FB50, pc = 0x77F88EEB
[main] locate 1132 (0) stack: frame 3: sp = 0x240FBDC, pc = 0x77F76266
[main] locate 1132 (0) stack: frame 4: sp = 0x240FD08, pc = 0x6105EEBE
[main] locate 1132 (0) stack: frame 5: sp = 0x240FD1C, pc = 0x6105D601
[main] locate 1132 (0) stack: frame 6: sp = 0x240FD38, pc = 0x6105B2E8
[main] locate 1132 (0) stack: frame 7: sp = 0x240FD50, pc = 0x61051649
[main] locate 1132 (0) stack: frame 8: sp = 0x240FD60, pc = 0x4014EF
[main] locate 1132 (0) stack: frame 9: sp = 0x240FF08, pc = 0x40191F
[main] locate 1132 (0) stack: frame 10: sp = 0x240FF24, pc = 0x61004402
[main] locate 1132 (0) stack: frame 11: sp = 0x240FF88, pc = 0x61004420
[main] locate 1132 (0) stack: frame 12: sp = 0x240FF94, pc = 0x402E0A
[main] locate 1132 (0) stack: frame 13: sp = 0x240FFA4, pc = 0x40103A
[main] locate 1132 (0) stack: frame 14: sp = 0x240FFC0, pc = 0x77F1B304
[main] locate 1132 (0) stack: frame 15: sp = 0x240FFF0, pc = 0x0
[main] locate 1132 (0) stack: End of stack trace

And finally, the results of cygcheck.  This is an NT4SP3 system with
basic B20 stuff.


Cygnus Win95/NT Configuration Diagnostics
Current System Time: Fri Jun 25 17:13:11 1999

WinNT Ver 4.0 build 1381 Service Pack 3

Path:	/usr/bin
	/d/PROGRA~1/PVCS/VM/win32/bin
	/d/WINNT/system32
	/d/WINNT
	/d/texmf/miktex/bin
	/d/PVCS/NT
	/c/bin

SysDir: D:\WINNT\System32
WinDir: D:\WINNT

HOME = `/home'
MAKE_MODE = `UNIX'
PWD = `/usr/bin'

!D: = `D:\WINNT\Profiles\pedwards.000\Desktop'
BISON_SIMPLE = `c:\stuff\flexbis\bison.cc'
BISON_SIMPLE_H = `c:\stuff\flexbis\bison.h'
COMPUTERNAME = `WOODSTOCK'
COMSPEC = `D:\WINNT\system32\cmd.exe'
EDITOR = `lemmy'
GS_FONTPATH = `d:\gstools\gs5.10\fonts;d:\texmf\fonts\type1\public\cm'
HOMEDRIVE = `O:'
HOMEPATH = `\PEDWARDS'
HOMESHARE = `\\daytonbeast\userspace'
HOSTNAME = `woodstock'
HOSTTYPE = `i586'
ISLVINI = `D:\WINNT'
LOGONSERVER = `\\BATCBDC9'
MACHTYPE = `i586-pc-cygwin32'
MSDEVDIR = `d:\program files\devstudio\sharedide'
NUMBER_OF_PROCESSORS = `1'
OS2LIBPATH = `D:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
OSTYPE = `cygwin32'
PATHEXT = `.COM;.EXE;.BAT;.CMD'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 5 Model 2 Stepping 12, GenuineIntel'
PROCESSOR_LEVEL = `5'
PROCESSOR_REVISION = `020c'
PROMPT = `$P$G'
SHELL = `/bin/sh'
SHLVL = `1'
SYSTEMDRIVE = `D:'
SYSTEMROOT = `D:\WINNT'
TEMP = `C:\tmp'
TERM = `cygwin'
TMP = `C:\tmp'
USERDOMAIN = `BALLDOM'
USERNAME = `PEDWARDS'
USERPROFILE = `D:\WINNT\Profiles\pedwards.000'
WINDIR = `D:\WINNT'
_ = `/usr/bin/cygcheck'
vi = `() {  Lemmy `cygpath -w $1`
}'

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\/
  (default) = `D:\cygnus\cygwin-b20'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/bin
  (default) = `D:\cygnus\cygwin-b20\H-i586-cygwin32\bin'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/c
  (default) = `C:'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/dev/fd0
  (default) = `\\.\a:'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/dev/fd1
  (default) = `\\.\b:'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/dev/st0
  (default) = `\\.\tape0:'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/dev/st1
  (default) = `\\.\tape1:'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/home
  (default) = `C:\stuff'
  flags = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2\/tmp
  (default) = `C:\tmp'
  flags = 0x00000000
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
  (default) = `D:\cygnus\cygwin-b20\H-i586-cygwin32'
  unix = `/usr'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
  (default) = `C:\tmp'
  unix = `/tmp'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
  (default) = `C:\stuff'
  unix = `/home'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
  (default) = `\\.\tape1:'
  unix = `/dev/st1'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
  (default) = `\\.\tape0:'
  unix = `/dev/st0'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
  (default) = `\\.\b:'
  unix = `/dev/fd1'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
  (default) = `\\.\a:'
  unix = `/dev/fd0'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\07
  (default) = `D:'
  unix = `/d'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\08
  (default) = `C:'
  unix = `/c'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\09
  (default) = `D:\cygnus\cygwin-b20\H-i586-cygwin32\bin'
  unix = `/bin'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0A
  (default) = `A:'
  unix = `/a'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\0B
  (default) = `D:\cygnus\cygwin-b20'
  unix = `/'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin B20
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin B20\B20.1
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
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro\i586-cygwin32
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro\i586-cygwin32\i586-cygwin32
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro\i586-cygwin32\i586-cygwin32\cygwin-B20.1
  (default) = `d:\cygnus\cygwin-b20'
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Cygnus Cygwin B20
  (default) = `D:\WINNT\IsUninst.exe -fd:\cygnus\cygwin-b20\Uninst.isu'
  DisplayName = `Cygwin B20'

a:\ fd           N/A    N/A                    
c:\ hd  NTFS    2000Mb  52% CP CS UN PA FC     
d:\ hd  NTFS    1098Mb  91% CP CS UN PA FC     
e:\ cd  CDFS       0Mb -2147483548%    CS              Audio CD
k:\ net NTFS   34726Mb  32% CP CS UN PA FC     RAID
o:\ net NTFS   34726Mb  32% CP CS UN PA FC     RAID
q:\ net NTFS   34726Mb  32% CP CS UN PA FC     RAID
s:\ net NTFS    3873Mb  55%          PA        pedwards
z:\ hd  NTFS    1098Mb  91% CP CS UN PA FC     

D:\cygnus\cygwin-b20                      /         native  text!=binary
A:                                        /a        native  text!=binary
D:\cygnus\cygwin-b20\H-i586-cygwin32\bin  /bin      native  text!=binary
C:                                        /c        native  text!=binary
D:                                        /d        native  text!=binary
\\.\a:                                    /dev/fd0  native  text!=binary
\\.\b:                                    /dev/fd1  native  text!=binary
\\.\tape0:                                /dev/st0  native  text!=binary
\\.\tape1:                                /dev/st1  native  text!=binary
C:\stuff                                  /home     native  text!=binary
C:\tmp                                    /tmp      native  text!=binary
D:\cygnus\cygwin-b20\H-i586-cygwin32      /usr      native  text!=binary

Found: .\bash.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\bash.exe
Warning: .\bash.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\bash.exe
Found: .\cat.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cat.exe
Warning: .\cat.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cat.exe
Not Found: cpp (good!)
Found: .\find.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\find.exe
Warning: .\find.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\find.exe
Found: .\gcc.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gcc.exe
Warning: .\gcc.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gcc.exe
Found: .\gdb.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gdb.exe
Warning: .\gdb.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gdb.exe
Found: .\ld.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ld.exe
Warning: .\ld.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ld.exe
Found: .\ls.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ls.exe
Warning: .\ls.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ls.exe
Found: .\make.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe
Warning: .\make.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe
Found: .\sh.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\sh.exe
Warning: .\sh.exe hides D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\sh.exe

  371k 1998/12/01 .\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=1998/12/1 3:25
    5k 1998/12/01 .\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 1998/12/01 .\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=1998/12/1 3:25
  600k 1998/12/01 .\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=1998/12/1 3:28
  446k 1998/12/04 .\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=1998/12/3 23:39
  371k 1998/12/01 .\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=1998/12/1 3:25
    5k 1998/12/01 .\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 1998/12/01 .\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=1998/12/1 3:25
  600k 1998/12/01 .\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=1998/12/1 3:28
  446k 1998/12/04 .\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=1998/12/3 23:39
  371k 1998/12/01 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtcl80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=1998/12/1 3:25
    5k 1998/12/01 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtclpip80.dll - os=4.0 img=1.0 sys=4.0
   10k 1998/12/01 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtclreg80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=1998/12/1 3:25
  600k 1998/12/01 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtk80.dll - os=4.0 img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=1998/12/1 3:28
  446k 1998/12/04 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=1998/12/3 23:39
  446k 1999/06/20 C:\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=1998/12/3 23:39
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]