neo618 / tortoisesvn

Automatically exported from code.google.com/p/tortoisesvn
0 stars 0 forks source link

Memory corruption in repository browser #99

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
From various crash reports and crash dump files it is obvious that there's a 
memory corruption (heap) going on in the repository browser.

With a helpful report on the mailing list 
(http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2858
222) I'm able to reproduce the problem.

Haven't found the corruption yet though...

Original issue reported on code.google.com by tortoisesvn on 18 Oct 2011 at 7:33

GoogleCodeExporter commented 9 years ago
corruption only happens for some urls, not for others. Haven't found out what's 
different about those urls, doesn't seem to matter whether it's svn:// or 
http(s)://...

Original comment by tortoisesvn on 18 Oct 2011 at 7:52

GoogleCodeExporter commented 9 years ago
Using the parent pool instead of the local pool when calling 
svn_client_open_ra_session() and subsequent ra-APIs prevents the crash while 
the repo browser is open, but then triggers the debug heap check on exit...

Original comment by tortoisesvn on 18 Oct 2011 at 7:56

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r22130.

Original comment by tortoisesvn on 18 Oct 2011 at 8:16

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r22131.

Original comment by tortoisesvn on 18 Oct 2011 at 8:18