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

Re: problems with serf

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Sun, 16 May 2010 18:43:48 +0200

On 16.05.2010 18:31, Bert Huijben wrote:
>> -----Original Message-----
>> From: Mark Phippard [mailto:markphip_at_gmail.com]
>> Sent: zondag 16 mei 2010 18:19
>> To: Greg Stein
>> Cc: Stefan Küng; Subversion Development
>> Subject: Re: problems with serf
>>
>> On Sun, May 16, 2010 at 11:29 AM, Greg Stein<gstein_at_gmail.com> wrote:
>>> I'll take a look at your stack traces. Thanks!
>>>
>>> It is very strange that this happens for you. I've been using serf as
>>> my only connection for the past couple years. I specifically disable
>>> neon support. It's been working just fine for me, so there is
>>> something on your system or about how TortoiseSVN interacts with the
>>> libraries that triggers it.
>>
>> It is also possible it is Serf on Windows, and not specifically
>> TortoiseSVN. I do not know if Bert uses Serf regularly or not. I
>> seem to recall Paul mentioning he does not use it because of crashes.
>> I do not know if any of us that use Windows are even using trunk
>> regularly. The performance difference on Windows was too great to use
>> it for any real day to day work.
>
> The Slik buildbot runs the serf tests on Windows (The svn-slik-w2k3-x64-ra
> bot checks svn:// and serf http://), but running the tests doesn't really
> test actual network conditions.
> (I can't checkout a normal Subversion trunk over HTTP using serf when the
> TCG isa server is in its way (I get 404 errors). But I see no issues when
> doing the same thing from home)

Since the crash happens when memory is freed again (double free on the
same memory), this could be an issue that only shows on Win7. Win XP
doesn't really care if memory is freed more than once and crashes only
if there's more 'wrong' than just the double-free. Win7 however has a
much more strict memory management and crashes much more in such situations.
But as I could see, serf has its own way to detect those double-frees
for debug builds, so it should be possible to reproduce this on XP too.

And maybe it's not even serf itself but ra_serf?

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
Received on 2010-05-16 18:44:19 CEST

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