Hi folks,

            Just installed the latest rc for Mingw (rc2).

            Msys make is reporting an error with make.

            This is just the first one.  I have documented four others that occur and can make available to anyone who wants to see them, those stackdump errors.

            Since we are talking about the first one, I was able to get some output from Dr. Mingw when the first stackdump occurred:

Dr. Mingw output:

      g++ -c -o out/WIN32/X86/optimize/vfs.o plugins/filesys/vfs/vfs.cpp - D__CRYSTAL_SPACE__  -Wall -Wno-unknown-pragmas -mcpu=pentiumpro -march=i686  -fno- exceptions  -pipe -O3 -fomit-frame-pointer -ffast-math  -I. -I./apps -I./include - I./libs -I./plugins -I/usr/include/directx
      0 [main] make 210 open_stackdumpfile: Dumping stack trace to make.exe.stackdump
make: *** [vfs] Error 128

make.exe caused an Access Violation at location 710984d9 in module msys-1.0.dll Writing to location 7e75e578.

Registers:
eax=0a027c68 ebx=00000000 ecx=74736911 edx=74736910 esi=0a027c08 edi=74736970
eip=710984d9 esp=0022e9ec ebp=0022ea24 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000206

Call stack:
710984D9  msys-1.0.dll:710984D9  _ctype_
71031350  msys-1.0.dll:71031350  _malloc
00411D1A  make.exe:00411D1A
00404700  make.exe:00404700
0040A969  make.exe:0040A969
0040AC03  make.exe:0040AC03
00417198  make.exe:00417198
0041688E  make.exe:0041688E
00417CF2  make.exe:00417CF2
00417366  make.exe:00417366
0041688E  make.exe:0041688E
00417CF2  make.exe:00417CF2
00417366  make.exe:00417366
0041688E  make.exe:0041688E
00417CF2  make.exe:00417CF2
00417366  make.exe:00417366
0041688E  make.exe:0041688E
004165A3  make.exe:004165A3
0040FBA4  make.exe:0040FBA4
71004F48  msys-1.0.dll:71004F48  __assert
71005191  msys-1.0.dll:71005191  _dll_crt0@0
710057FC  msys-1.0.dll:710057FC  dll_crt0__FP11per_process
004204E3  make.exe:004204E3
0040103D  make.exe:0040103D
77F1BBB5  KERNEL32.dll:77F1BBB5  GetProcessPriorityBoost

Since I forgot to copy the original stackdump output, I ran the test again with other stackdumps occurring.  Here are a couple of random examples:

            0 [main] make 161 open_stackdumpfile: Dumping stack trace to make.exe.stackdump

MSYS-1.0.9 Build:2003-07-03 07:26
Exception: STATUS_ACCESS_VIOLATION at eip=71097DBB
eax=74736972 ebx=0A024BA8 ecx=00003008 edx=0A1D2830 esi=0A024BA0 edi=0A027BA8
ebp=0022D644 esp=0022D60C program=d:\msys\1.0\bin\make.exe
cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022D644  71097DBB  (710A5020, 0A024BA8, 00004000, 71031309)
0022D674  710313EF  (0A024BA8, 00004000, 0022D634, 0A1C3980)
0022D694  71031138  (0A024BA8, 00004000, 00001AFB, 71061DFE)
0022EA54  71061F6B  (00000000, 0022EB04, 0A0F61D8, 0A0ECF90)
0022EA94  71063A17  (00000000, 00000003, 0022EB04, 0A0F61D8)
0022EAC4  71011509  (0022EB04, 0A0F61D8, 0022EF04, 7108D9C7)
0022EF04  7108D9D4  (0A110310, 0A0F61D8, 0022EF34, 0040C0E3)
0022EF34  0040C0F5  (0A0F61D8, 0A0ECF90, 00421440, C0996B18)
0022EF64  0040CD04  (00000000, 00000001, 0A0F61D8, 0A0ECF90)
0022EFC4  0040BA0F  (0A102520, 71097B73, 0022F004, 0040448C)
0022F004  0040BBAE  (0A102520, 0A170A30, 0022F054, 0040BD03)
0022F054  0040BFED  (0A170A30, 00000000, 00000000, 004185D0)
0022F084  00402A67  (0A170A30, 00000000, 00000001, 00000000)
0022F0B4  0041832B  (0A170A30, 00000001, 00000000, 00000000)
0022F114  004179D7  (0A170A30, 00000005, 00000000, 00000000)
0022F154  0041688E  (0A170A30, 00000004, 0022F1B4, 00418615)
End of stack trace (more stack frames may be present)62604159 [main] make 161 sig_send: wait for sig_complete event failed, signal -2, rc 258, Win32 error 0
[main] make 161 sig_send: wait for sig_complete event failed, signal -2, rc 258, Win32 error 0

And another one:

0 [main] make 138 open_stackdumpfile: Dumping stack trace to make.exe.stackdump

MSYS-1.0.9 Build:2003-07-03 07:26
Exception: STATUS_ACCESS_VIOLATION at eip=71097DBB
eax=74736972 ebx=0A024BA8 ecx=00003008 edx=0A1D2830 esi=0A024BA0 edi=0A027BA8
ebp=0022D644 esp=0022D60C program=d:\msys\1.0\bin\make.exe
cs=001B ds=0023 es=0023 fs=0038 gs=0000 ss=0023
Stack trace:
Frame     Function  Args
0022D644  71097DBB  (710A5020, 0A024BA8, 00004000, 71031309)
0022D674  710313EF  (0A024BA8, 00004000, 0022D634, 0A1C3980)
0022D694  71031138  (0A024BA8, 00004000, 00001AFB, 71061DFE)
0022EA54  71061F6B  (00000000, 0022EB04, 0A0F61D8, 0A0ECF90)
0022EA94  71063A17  (00000000, 00000003, 0022EB04, 0A0F61D8)
0022EAC4  71011509  (0022EB04, 0A0F61D8, 0022EF04, 7108D9C7)
0022EF04  7108D9D4  (0A110310, 0A0F61D8, 0022EF34, 0040C0E3)
0022EF34  0040C0F5  (0A0F61D8, 0A0ECF90, 00421440, C0996B18)
0022EF64  0040CD04  (00000000, 00000001, 0A0F61D8, 0A0ECF90)
0022EFC4  0040BA0F  (0A102520, 71097B73, 0022F004, 0040448C)
0022F004  0040BBAE  (0A102520, 0A170A30, 0022F054, 0040BD03)
0022F054  0040BFED  (0A170A30, 00000000, 00000000, 004185D0)
0022F084  00402A67  (0A170A30, 00000000, 00000001, 00000000)
0022F0B4  0041832B  (0A170A30, 00000001, 00000000, 00000000)
0022F114  004179D7  (0A170A30, 00000005, 00000000, 00000000)
0022F154  0041688E  (0A170A30, 00000004, 0022F1B4, 00418615)
End of stack trace (more stack frames may be present)62794190 [main] make 138 sig_send: wait for sig_complete event failed, signal -2, rc 258, Win32 error 0
[main] make 138 sig_send: wait for sig_complete event failed, signal -2, rc 258, Win32 error 0


            Paul G.

            (ps. currently trying to reproduce original error in order to get valid stackdump output)