[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: masaru tsuchiyama <m.tmatma_at_gmail.com>
Date: Sat, 22 May 2010 23:42:29 +0900

The crash also happens on WinXP SP2.

I use svn.exe client
serf: trunk r1375
subversion: trunk r947299
apache: 2.2.15

The attached file is the callstack when doing
svn co http://svn.apache.org/repos/asf/subversion/trunk

Regards.

Masaru.

2010/5/17 Stefan K√ľng <tortoisesvn_at_gmail.com>:
> 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-24 13:09:44 CEST

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