On Thu, Jan 02, 2014 at 06:42:06PM -0600, Sten Heinze wrote: > Running 'git svn fetch' or 'git svn rebase' results in the git-svn > crashing with the following: error: git-svn died of signal 11.
Hi, similar crash here except that I'm using version 1.9.3-2. I was doing the git svn fetch part described here: https://trac.webkit.org/wiki/WebKitGTK/2.12.x fatal: malformed index info 100644 2198eee6be25 error: git-svn died of signal 11 The problem seems to be in libsvn-perl. Here's the backtrace: Program received signal SIGSEGV, Segmentation fault. (gdb) bt #0 0x00007fa67ae0ee09 in _wrap_svn_txdelta_apply (my_perl=0x1fd9010, cv=0x29a19c8) at svn_delta.c:3850 #1 0x00000000004bd6fa in Perl_pp_entersub () #2 0x00000000004b6596 in Perl_runops_standard () #3 0x00000000004f3633 in ?? () #4 0x00000000004b6596 in Perl_runops_standard () #5 0x000000000043c163 in Perl_call_sv () #6 0x00007fa67e1491ed in svn_swig_pl_callback_thunk (caller_func=CALL_METHOD, func=0x7fa67e14da9f, result=0x7ffd073dc130, fmt=0x7fa67e14da9a "OOsS") at /tmp/subversion-1.9.3/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:630 #7 0x00007fa67e149df5 in thunk_apply_textdelta (file_baton=0x7fa6804e2230, base_checksum=0x0, pool=0x7fa6804e2028, handler=0x7fa6804e2128, h_baton=0x7fa6804e2130) at /tmp/subversion-1.9.3/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:878 #8 0x00007fa679ee7abf in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1 #9 0x00007fa679eebc04 in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1 #10 0x00007fa67d44b95a in ?? () from /lib/x86_64-linux-gnu/libexpat.so.1 #11 0x00007fa67d44c66c in ?? () from /lib/x86_64-linux-gnu/libexpat.so.1 #12 0x00007fa67d44e6d0 in XML_ParseBuffer () from /lib/x86_64-linux-gnu/libexpat.so.1 #13 0x00007fa679eec77e in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1 #14 0x00007fa679ee8389 in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1 #15 0x00007fa679eea8b0 in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1 #16 0x00007fa6793de3c6 in serf.process_connection () from /usr/lib/x86_64-linux-gnu/libserf-1.so.1 #17 0x00007fa6793dccde in serf_event_trigger () from /usr/lib/x86_64-linux-gnu/libserf-1.so.1 #18 0x00007fa6793dcdfc in serf_context_run () from /usr/lib/x86_64-linux-gnu/libserf-1.so.1 #19 0x00007fa679ee9de1 in svn_ra_serf.context_run () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1 #20 0x00007fa679ee8631 in ?? () from /usr/lib/x86_64-linux-gnu/libsvn_ra_serf-1.so.1 #21 0x00007fa67ab8b385 in svn_ra_reporter2_invoke_finish_report (_obj=0x7fa67ab79460, report_baton=0x7fa68058c150, pool=0x7fa68058c028) at svn_ra.c:2070 #22 0x00007fa67abc2555 in _wrap_svn_ra_reporter2_invoke_finish_report (my_perl=0x1fd9010, cv=0x2b033c8) at svn_ra.c:12956 #23 0x00000000004bd6fa in Perl_pp_entersub () #24 0x00000000004b6596 in Perl_runops_standard () #25 0x000000000044388d in perl_run () #26 0x000000000041cbbb in main () Here's the context: 3848 ST(argvi) = sv_newmortal(); 3849 { 3850 if (argvi >= items) EXTEND(sp,1); ST(argvi) = svn_swig_pl_from_md5(arg3); argvi++ ; 3851 } 3852 { 3853 if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg6, SWIGTYPE_p_f_p_svn_txdelta_window_t_p_void__p_svn_error_t, 0); argvi++ ; 3854 } 3855 { 3856 if (argvi >= items) EXTEND(sp,1); ST(argvi) = SWIG_NewPointerObj(*arg7, SWIGTYPE_p_void, 0); argvi++ ; 3857 } (gdb) print argvi $1 = 0 (gdb) print items $2 = 4 (gdb) print sp $3 = (SV **) 0x7f075e5cc860 (gdb) print *sp Cannot access memory at address 0x7f075e5cc860 (gdb) print arg3 $4 = (unsigned char *) 0x7f0769c6e0a0 "\240\200\306i\a\177" Berto