[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Hanging tests mergeinfo-test.exe 12, 15 and skel-test.exe 4 on WinXP with VS2010 release build

From: Johan Corveleyn <jcorvel_at_gmail.com>
Date: Fri, 9 Nov 2012 03:14:18 +0100

On Thu, Nov 8, 2012 at 7:30 AM, Stefan Fuhrmann
<stefan.fuhrmann_at_wandisco.com> wrote:
> On Tue, Nov 6, 2012 at 10:29 PM, Johan Corveleyn <jcorvel_at_gmail.com> wrote:
>>
>> On Tue, Nov 6, 2012 at 10:53 AM, Stefan Fuhrmann
>> <stefan.fuhrmann_at_wandisco.com> wrote:
>> > On Mon, Nov 5, 2012 at 2:00 AM, Johan Corveleyn <jcorvel_at_gmail.com>
>> > wrote:
>> >>
>> >> Before I look into this further, I'd like to know if anyone else has
>> >> seen
>> >> this or can reproduce this (or doesn't reproduce this with a similar
>> >> environment) ...
>> >>
>> >> Tests 12 and 15 of mergeinfo-test.exe and test 4 of skel-test.exe hang
>> >> on
>> >> my machine (i.e. they don't do anything useful anymore, but do fully
>> >> consume
>> >> a cpu core until I kill them).
>> >>
>> >> This is with trunk_at_1405553. All other tests, except the above three,
>> >> run
>> >> successfully for me. I'm running Windows XP (32 bit).
>> >>
>> >> I only see this happening with a release build (shared; haven't tried
>> >> with
>> >> --disable-shared yet), when compiled with VS 2010.
>> >>
>> >> I do *not* see this (i.e. tests complete normally) with:
>> >> - debug build made with VS 2010.
>> >> - release or debug builds made with VSExpress 2008.
>> >>
>> >> Does anyone else have a release build on (any) Windows, made with VS
>> >> 2010,
>> >> and can run these tests?
>> >>
>> >> I'm using these dependencies:
>> >> Httpd 2.2.22
>> >> Apr 1.4.5
>> >> Apr-Util 1.4.1
>> >> Apr-Iconv 1.2.1
>> >> OpenSSL 1.0.1c
>> >> Serf 1.1.1
>> >> SQLite 3.7.14.1
>> >> ZLib 1.2.6
>> >
>> >
>> > They don't hang for me but I'm using a slightly older SQLite version.
>> > However, there has been a similar issue under Linux when running
>> > the tests in parallel. Python 2.7.2(?) has a sync. issue. Maybe, try
>> > updating your python installation.
>>
>> Thanks a lot for taking a look, Stefan.
>>
>> I have tried again with SQLite 3.7.12, but the result is the same. You
>> did use VC2010 for compilation, and tried with a release build, right?
>
>
> Yes, with SP1.

Aha, I don't have SP1 installed apparently (I remember I had some
problems with the installation of SP1, caused by general Windows
installation problems).

Now, I have pinpointed the exact revision where the problems start for
me. It's r1338286, where Bert enabled whole program optimizations for
release builds, in the vcnet_vcxproj.ezt file.

Maybe I'm running into some compiler bug (that has since been fixed in
SP1), related to whole program optimization. I'll try installing SP1
(but not right now, it's past 3 am now :-)) and see what happens.

Thanks for your help, Stefan.

-- 
Johan
Received on 2012-11-09 03:15:11 CET

This is an archived mail posted to the Subversion Dev mailing list.