Ahhh! The patch
--- function.c~3 2009-07-04 14:21:25.326250000 +0300
+++ function.c 2009-08-31 20:43:28.795375000 +0300
@@ -1475,6 +1475,9 @@
/* make sure that CreateProcess() has Path it needs */
sync_Path_environment();
+ /* `sync_Path_environment' may realloc `environ', so take note of
+ the new value. */
+ envp = environ;
if (!process_begin(hProcess, command_argv, envp, command_argv[0],
NULL)) {
/* register process for wait */
for this bug "Interrupt/Exception caught (code = 0xc0000005, addr =
0x77c478ac)"
is NOT in the new build :(
FYI:
- the original bug description (in original email in this thread)
demonstrates the problem.
- the error message (address) has now changed: using the .exe from
mingw32-make-3.81-20090910.tar.gz
the error is now: "Interrupt/Exception caught (code = 0xc0000005, addr =
0x420c2a)"
.duanec.
--
View this message in context:
http://www.nabble.com/Interrupt-Exception-caught-%28code-%3D-0xc0000005%2C-addr-%3D-0x77c478ac%29-tp25214756p25403740.html
Sent from the Gnu - Make - W32 mailing list archive at Nabble.com.
_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32