On 9 February 2012 22:53, Martin J. Evans <martin.ev...@easysoft.com> wrote: > Something between 1.616_901 and 1.616_902 changed which breaks fork() in DBI > on Windows. The test 16destroy.t fails with a Windows error > > "This application has requested the Runtime to terminate in an unusual way" > > Initially I saw this in 1.617 but then I stepped backwards to find the > problem occurred between these 2 versions. Some smokers have reported this > problem in 5.10.1, 5.14.0 and 5.14.2. I can reproduce on my wife's netbook > which is strawberry perl 5.12.0. > > As you'll see from the Changes file the only 2 entries added were: > > Enhanced performance for threaded perls (Dave Mitchell, Tim Bunce)
Well perls fork() relies on threaded perl so it could very easily be Dave's patch. Dave do you have access to a win32 build environment? > Added note to DBI::Profile about async queries (Marcel Gr<FC>nauer). > > I've diffed the two versions but there were quite a lot of changes and so > far I cannot locate the problem. I've given up for tonight but might find > time to do more. > > I have a vastly reduced 16destroy.t which still demonstrates the problem if > it helps anyone. Is it possible to do something like git-bisect here? Yves -- perl -Mre=debug -e "/just|another|perl|hacker/"