Dear list members, 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 Backtrace: #0 apr_palloc (pool=pool@entry=0x7fbc49587028, in_size=in_size@entry=48) at memory/unix/apr_pools.c:684 #1 0x00007fbc4cd1e961 in membuf_create (pool=0x7fbc49587028, minimum_size=48, size=<synthetic pointer>, data=<synthetic pointer>) at subversion/libsvn_subr/string.c:58 #2 svn_stringbuf_create_ensure (blocksize=14, blocksize@entry=13, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_subr/string.c:379 #3 0x00007fbc4cd1e9c5 in svn_stringbuf_ncreate (bytes=bytes@entry=0x7fff6437efa0 "id: 0.0.r0/17\ntype: dir\ncount: 0\ntext: 0 0 4 4 2d2977d1c96f487abe4a1e202dd03b4e\n", size=size@entry=13, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_subr/string.c:395 #4 0x00007fbc4cd1d77e in stream_readline_chunky (pool=0x7fbc49587028, stream=0x7fbc49588038, eol=0x7fbc4cac5c46 "\n", eof=0x7fff6437f044, stringbuf=0x7fff6437f048) at subversion/libsvn_subr/stream.c:359 #5 stream_readline (pool=0x7fbc49587028, stream=0x7fbc49588038, eol=0x7fbc4cac5c46 "\n", eof=0x7fff6437f044, stringbuf=0x7fff6437f048) at subversion/libsvn_subr/stream.c:444 #6 svn_stream_readline (stream=stream@entry=0x7fbc49588038, stringbuf=stringbuf@entry=0x7fff6437f048, eol=eol@entry=0x7fbc4cac5c46 "\n", eof=eof@entry=0x7fff6437f044, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_subr/stream.c:471 #7 0x00007fbc4caab025 in read_header_block (headers=headers@entry=0x7fff6437f090, stream=stream@entry=0x7fbc49588038, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_fs_fs/fs_fs.c:1807 #8 0x00007fbc4cab4b0b in svn_fs_fs__read_noderev (noderev_p=noderev_p@entry=0x7fff6437f128, stream=0x7fbc49588038, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_fs_fs/fs_fs.c:2398 #9 0x00007fbc4cab51fb in get_node_revision_body (pool=0x7fbc49587028, id=0x7fbc49588620, fs=0x7fbc49590030, noderev_p=0x7fff6437f128) at subversion/libsvn_fs_fs/fs_fs.c:2379 #10 svn_fs_fs__get_node_revision (noderev_p=noderev_p@entry=0x7fff6437f128, fs=0x7fbc49590030, id=0x7fbc49588620, pool=0x7fbc49587028) at subversion/libsvn_fs_fs/fs_fs.c:2546 #11 0x00007fbc4caa83fd in get_node_revision (noderev_p=noderev_p@entry=0x7fff6437f158, node=node@entry=0x7fbc495885e8) at subversion/libsvn_fs_fs/dag.c:163 #12 0x00007fbc4caa8704 in svn_fs_fs__dag_get_node (node=node@entry=0x7fff6437f1c8, fs=fs@entry=0x7fbc49590030, id=0x7fbc495885b0, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_fs_fs/dag.c:196 #13 0x00007fbc4caa8ff3 in svn_fs_fs__dag_revision_root (node_p=node_p@entry=0x7fff6437f1c8, fs=fs@entry=0x7fbc49590030, rev=rev@entry=0, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_fs_fs/dag.c:612 #14 0x00007fbc4cac1383 in svn_fs_fs__revision_root (root_p=0x7fff6437f230, fs=0x7fbc49590030, rev=0, pool=0x7fbc49587028) at subversion/libsvn_fs_fs/tree.c:515 #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 #16 0x00007fbc4d5c2bfa in get_option (resource=0x7fbc4956ebe8, elem=0x7fbc49551560, option=0x7fff6437f370) at subversion/mod_dav_svn/version.c:252 #17 0x00007fbc500f9337 in dav_method_options (r=r@entry=0x7fbc4955c0a0) at mod_dav.c:1892 #18 0x00007fbc500f9f08 in dav_handler (r=0x7fbc4955c0a0) at mod_dav.c:4709 #19 0x00007fbc542e1980 in ap_run_handler (r=0x7fbc4955c0a0) at config.c:173 #20 0x00007fbc542e1ec9 in ap_invoke_handler (r=r@entry=0x7fbc4955c0a0) at config.c:437 #21 0x00007fbc542f691a in ap_process_async_request (r=r@entry=0x7fbc4955c0a0) at http_request.c:317 #22 0x00007fbc542f6bf4 in ap_process_request (r=r@entry=0x7fbc4955c0a0) at http_request.c:363 #23 0x00007fbc542f36a2 in ap_process_http_sync_connection (c=0x7fbc4fecc290) at http_core.c:190 #24 ap_process_http_connection (c=0x7fbc4fecc290) at http_core.c:231 #25 0x00007fbc542eafa0 in ap_run_process_connection (c=0x7fbc4fecc290) at connection.c:41 #26 0x00007fbc542eb388 in ap_process_connection (c=c@entry=0x7fbc4fecc290, csd=<optimized out>) at connection.c:203 #27 0x00007fbc542fe72e in child_main (child_num_arg=child_num_arg@entry=2) at prefork.c:704 #28 0x00007fbc542fe962 in make_child (s=0x7fbc54248448, slot=2) at prefork.c:800 #29 0x00007fbc542ff5ae in perform_idle_server_maintenance (p=<optimized out>) at prefork.c:902 #30 prefork_run (_pconf=<optimized out>, plog=<optimized out>, s=<optimized out>) at prefork.c:1090 #31 0x00007fbc542c7dde in ap_run_mpm (pconf=0x7fbc5428b028, plog=0x7fbc54250028, s=0x7fbc54248448) at mpm_common.c:94 #32 0x00007fbc542c1476 in main (argc=11, argv=0x7fff6437fad8) at main.c:777 Full backtrace: #0 apr_palloc (pool=pool@entry=0x7fbc49587028, in_size=in_size@entry=48) at memory/unix/apr_pools.c:684 active = 0x30312037310a0a0a node = <optimized out> mem = <optimized out> size = 48 free_index = <optimized out> #1 0x00007fbc4cd1e961 in membuf_create (pool=0x7fbc49587028, minimum_size=48, size=<synthetic pointer>, data=<synthetic pointer>) at subversion/libsvn_subr/string.c:58 No locals. #2 svn_stringbuf_create_ensure (blocksize=14, blocksize@entry=13, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_subr/string.c:379 mem = <optimized out> new_string = <optimized out> #3 0x00007fbc4cd1e9c5 in svn_stringbuf_ncreate (bytes=bytes@entry=0x7fff6437efa0 "id: 0.0.r0/17\ntype: dir\ncount: 0\ntext: 0 0 4 4 2d2977d1c96f487abe4a1e202dd03b4e\n", size=size@entry=13, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_subr/string.c:395 strbuf = <optimized out> #4 0x00007fbc4cd1d77e in stream_readline_chunky (pool=0x7fbc49587028, stream=0x7fbc49588038, eol=0x7fbc4cac5c46 "\n", eof=0x7fff6437f044, stringbuf=0x7fff6437f048) at subversion/libsvn_subr/stream.c:359 buffer = "id: 0.0.r0/17\ntype: dir\ncount: 0\ntext: 0 0 4 4 2d2977d1c96f487abe4a1e202dd03b4e\n" eol_pos = <optimized out> total_parsed = 0 mark = 0x7fbc49588150 numbytes = 80 eol_len = 1 #5 stream_readline (pool=0x7fbc49587028, stream=0x7fbc49588038, eol=0x7fbc4cac5c46 "\n", eof=0x7fff6437f044, stringbuf=0x7fff6437f048) at subversion/libsvn_subr/stream.c:444 No locals. #6 svn_stream_readline (stream=stream@entry=0x7fbc49588038, stringbuf=stringbuf@entry=0x7fff6437f048, eol=eol@entry=0x7fbc4cac5c46 "\n", eof=eof@entry=0x7fff6437f044, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_subr/stream.c:471 No locals. #7 0x00007fbc4caab025 in read_header_block (headers=headers@entry=0x7fff6437f090, stream=stream@entry=0x7fbc49588038, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_fs_fs/fs_fs.c:1807 svn_err__temp = <optimized out> value = <optimized out> i = 0 header_str = 0x7fbc4cd07653 <svn_io_file_seek+19> name = <optimized out> eof = 0 #8 0x00007fbc4cab4b0b in svn_fs_fs__read_noderev (noderev_p=noderev_p@entry=0x7fff6437f128, stream=0x7fbc49588038, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_fs_fs/fs_fs.c:2398 svn_err__temp = <optimized out> headers = 0x7fbc49588080 value = <optimized out> noderev_id = <optimized out> #9 0x00007fbc4cab51fb in get_node_revision_body (pool=0x7fbc49587028, id=0x7fbc49588620, fs=0x7fbc49590030, noderev_p=0x7fff6437f128) at subversion/libsvn_fs_fs/fs_fs.c:2379 svn_err__temp = <optimized out> revision_file = 0x7fbc49588748 err = <optimized out> is_cached = 0 #10 svn_fs_fs__get_node_revision (noderev_p=noderev_p@entry=0x7fff6437f128, fs=0x7fbc49590030, id=0x7fbc49588620, pool=0x7fbc49587028) at subversion/libsvn_fs_fs/fs_fs.c:2546 No locals. #11 0x00007fbc4caa83fd in get_node_revision (noderev_p=noderev_p@entry=0x7fff6437f158, node=node@entry=0x7fbc495885e8) at subversion/libsvn_fs_fs/dag.c:163 svn_err__temp = <optimized out> noderev = 0x0 #12 0x00007fbc4caa8704 in svn_fs_fs__dag_get_node (node=node@entry=0x7fff6437f1c8, fs=fs@entry=0x7fbc49590030, id=0x7fbc495885b0, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_fs_fs/dag.c:196 svn_err__temp = <optimized out> noderev = 0x7fbc49590030 #13 0x00007fbc4caa8ff3 in svn_fs_fs__dag_revision_root (node_p=node_p@entry=0x7fff6437f1c8, fs=fs@entry=0x7fbc49590030, rev=rev@entry=0, pool=pool@entry=0x7fbc49587028) at subversion/libsvn_fs_fs/dag.c:612 root_id = 0x7fbc495885b0 #14 0x00007fbc4cac1383 in svn_fs_fs__revision_root (root_p=0x7fff6437f230, fs=0x7fbc49590030, rev=0, pool=0x7fbc49587028) at subversion/libsvn_fs_fs/tree.c:515 svn_err__temp = <optimized out> root_dir = 0x7fbc4cd131ce <svn_pool_create_ex+30> pool = 0x7fbc49587028 rev = 0 fs = 0x7fbc49590030 root_p = 0x7fff6437f230 #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 core_option = 0 err = <optimized out> locks_hooks = <optimized out> vsn_hooks = <optimized out> binding_hooks = <optimized out> search_hooks = <optimized out> resource = 0x7fbc4956ebe8 dav_level = <optimized out> allow = <optimized out> s = <optimized out> arr = <optimized out> elts = <optimized out> methods = <optimized out> vsn_options = {first = 0x7fbc49551660, last = 0x7fbc495516f0} body = {first = 0x7fbc49551cd0, last = 0x7fbc49551d18} t = <optimized out> text_size = <optimized out> result = <optimized out> i = <optimized out> uri_ary = <optimized out> doc = 0x7fbc49551400 elem = 0x7fbc49551560 err = <optimized out> extensions = <optimized out> entry = <optimized out> #18 0x00007fbc500f9f08 in dav_handler (r=0x7fbc4955c0a0) at mod_dav.c:4709 r = 0x7fbc4955c0a0 #19 0x00007fbc542e1980 in ap_run_handler (r=0x7fbc4955c0a0) at config.c:173 pHook = 0x7fbc541ca0c8 n = 4 rv = 48 #20 0x00007fbc542e1ec9 in ap_invoke_handler (r=r@entry=0x7fbc4955c0a0) at config.c:437 handler = <optimized out> p = <optimized out> result = <optimized out> old_handler = 0x7fbc50101508 "dav-handler" ignore = <optimized out> #21 0x00007fbc542f691a in ap_process_async_request (r=r@entry=0x7fbc4955c0a0) at http_request.c:317 access_status = 0 #22 0x00007fbc542f6bf4 in ap_process_request (r=r@entry=0x7fbc4955c0a0) at http_request.c:363 bb = <optimized out> b = <optimized out> c = 0x7fbc4fecc290 rv = <optimized out> #23 0x00007fbc542f36a2 in ap_process_http_sync_connection (c=0x7fbc4fecc290) at http_core.c:190 r = 0x7fbc4955c0a0 cs = 0x0 csd = 0x7fbc4fecc0a0 mpm_state = 1 #24 ap_process_http_connection (c=0x7fbc4fecc290) at http_core.c:231 No locals. #25 0x00007fbc542eafa0 in ap_run_process_connection (c=0x7fbc4fecc290) at connection.c:41 pHook = 0x7fbc541ca8b0 n = 1 rv = 48 #26 0x00007fbc542eb388 in ap_process_connection (c=c@entry=0x7fbc4fecc290, csd=<optimized out>) at connection.c:203 rc = <optimized out> #27 0x00007fbc542fe72e in child_main (child_num_arg=child_num_arg@entry=2) at prefork.c:704 current_conn = 0x7fbc4fecc290 csd = 0x7fbc4fecc0a0 thd = 0x7fbc4fece0a0 osthd = 140446842439552 ptrans = 0x7fbc4fecc028 allocator = 0x7fbc56670fd0 status = <optimized out> i = <optimized out> lr = <optimized out> pollset = 0x7fbc4fece180 sbh = 0x7fbc4fece178 bucket_alloc = 0x7fbc4fec8028 last_poll_idx = 1 lockfile = <optimized out> #28 0x00007fbc542fe962 in make_child (s=0x7fbc54248448, slot=2) at prefork.c:800 pid = 0 #29 0x00007fbc542ff5ae in perform_idle_server_maintenance (p=<optimized out>) at prefork.c:902 i = <optimized out> idle_count = <optimized out> ws = <optimized out> free_length = <optimized out> free_slots = {2, 11, 11, 12, 13, 14, 15, 16, 27, 28, 29, 30, 31, 32, 33, 34, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55} last_non_dead = <optimized out> total_non_dead = <optimized out> #30 prefork_run (_pconf=<optimized out>, plog=<optimized out>, s=<optimized out>) at prefork.c:1090 status = 11 pid = {pid = -1, in = 0x7fbc539cb5a0 <apr_pool_cleanup_null>, out = 0x0, err = 0x7fbc5428b028} child_slot = <optimized out> exitwhy = APR_PROC_SIGNAL processed_status = <optimized out> index = <optimized out> remaining_children_to_start = 0 rv = <optimized out> #31 0x00007fbc542c7dde in ap_run_mpm (pconf=0x7fbc5428b028, plog=0x7fbc54250028, s=0x7fbc54248448) at mpm_common.c:94 pHook = 0x7fbc541ca9d8 n = 0 rv = 48 #32 0x00007fbc542c1476 in main (argc=11, argv=0x7fff6437fad8) at main.c:777 c = 68 'D' showcompile = 0 showdirectives = 0 confname = 0x7fff64380eae "/etc/apache2/httpd.conf" def_server_root = 0x7fbc543007e3 "/srv/www" temp_error_log = 0x0 error = <optimized out> process = 0x7fbc5428d118 pconf = 0x7fbc5428b028 plog = 0x7fbc54250028 ptemp = 0x7fbc5424c028 pcommands = 0x7fbc5425a028 opt = 0x7fbc5425a118 rv = <optimized out> mod = 0x7fbc54521b18 <ap_prelinked_modules+56> opt_arg = 0x7fff64380eec "FOREGROUND" signal_server = <optimized out> All the best, Ákos