Szőts Ákos <szots...@gmail.com> writes: > When I update my repository, from time to time Apache threads crash with > Subversion functions appearing on the top. > > I use SVN with mod_dav_svn via HTTPS connections. > > Versions: > OS: openSUSE 13.2 x64 > Kernel: 3.16.7 > apache2-prefork: 2.4.10 > subversion and subversion_server: 1.8.13
> Full backtrace: > #0 apr_palloc (pool=pool@entry=0x7fbc49587028, in_size=in_size@entry=48) at > memory/unix/apr_pools.c:684 > active = 0x30312037310a0a0a That value looks like text: "01 71\n\n\n", so the heap appears to be corrupt. If you have a core file then looking at other memory nearby, things like pool->tag and pool->self, might help. The pool pointer 0x7fbc49587028 is r->pool passed all the way through from here: #15 0x00007fbc4d390538 in svn_repos_has_capability (repos=0x7fbc4958d490, has=has@entry=0x7fff6437f290, capability=<optimized out>, capability@entry=0x7fbc4d5c90d9 "mergeinfo", pool=0x7fbc4955c028) at subversion/libsvn_repos/repos.c:1635 svn_err__temp = <optimized out> err = <optimized out> root = 0x1300000010 ignored = 0x7fbc49551748 paths = 0x7fbc495811c0 val = <optimized out> #16 0x00007fbc4d5c2bfa in get_option (resource=0x7fbc4956ebe8, elem=0x7fbc49551560, option=0x7fff6437f370) at subversion/mod_dav_svn/version.c:252 serr = <optimized out> has = 1230508376 r = 0x7fbc4955c0a0 repos_root_uri = 0x7fbc49551cc0 "/svn/skyrim" #17 0x00007fbc500f9337 in dav_method_options (r=r@entry=0x7fbc4955c0a0) at mod_dav.c:1892 That is early in Subversion's handling of the request. Subversion might be responsible for the corruption, but it is also possible that some other Apache module was responsible. -- Philip Martin | Subversion Committer WANdisco // *Non-Stop Data*