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 Make-w32@gnu.org http://lists.gnu.org/mailman/listinfo/make-w32