Comment 0 for bug 242929

Patryk Zawadzki (patrys) wrote :

Backtrace from git-svn in Th, originally reported at https://bugs.pld-linux.org/show_bug.cgi?id=78 however it seems to affect all packages using perl-subversion.

[Thread debugging using libthread_db enabled]
Naruszenie ochrony pamięci (core dumped)
[patrys@purrr lab]$ git perl
git: 'perl' is not a git-command. See 'git --help'.
[patrys@purrr lab]$ gdb perl
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pld-linux"...
(gdb) run /usr/bin/git-svn
Starting program: /usr/bin/perl /usr/bin/git-svn
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ca96c0 (LWP 10281)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7ca96c0 (LWP 10281)]
0xb78dc117 in _swig_perl_type_query (typename=0xb78e120d "apr_pool_t *",
    klen=12)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/proxy/swig_perl_external_runtime.swg:547
547 if (iter->size) {
(gdb) bt
#0 0xb78dc117 in _swig_perl_type_query (typename=0xb78e120d "apr_pool_t *",
    klen=12)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/proxy/swig_perl_external_runtime.swg:547
#1 0xb78de685 in svn_swig_pl_make_pool (obj=0xa426c68)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:1292
#2 0xb7a07eb0 in _wrap_svn_utf_initialize (my_perl=0x9fcf008, cv=0xa406530)
    at core.c:17092
#3 0xb7f12d09 in Perl_pp_entersub (my_perl=0x9fcf008) at pp_hot.c:2847
#4 0xb7f112cd in Perl_runops_standard (my_perl=0x9fcf008) at run.c:38
#5 0xb7f0bf1f in perl_run (my_perl=0x9fcf008) at perl.c:2379
#6 0x08048942 in main (argc=2, argv=0xbfcd30b4, env=0xbfcd30c0)
    at perlmain.c:113
(gdb) pwd
Working directory /home/users/patrys/Desktop/lab.
(gdb) bt full
#0 0xb78dc117 in _swig_perl_type_query (typename=0xb78e120d "apr_pool_t *",
    klen=12)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/proxy/swig_perl_external_runtime.swg:547
 tinfo = (swig_type_info *) 0x9fcf008
#1 0xb78de685 in svn_swig_pl_make_pool (obj=0xa426c68)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:1292
 pool = <value optimized out>
#2 0xb7a07eb0 in _wrap_svn_utf_initialize (my_perl=0x9fcf008, cv=0xa406530)
    at core.c:17092
 arg1 = <value optimized out>
 ax = 1
#3 0xb7f12d09 in Perl_pp_entersub (my_perl=0x9fcf008) at pp_hot.c:2847
 markix = 0
 sp = (SV **) 0xa38e21c
 sv = (SV *) 0xa429e30
 gv = (GV *) 0xbfcd2ef8
 cv = (CV *) 0xa406530
 cx = <value optimized out>
 gimme = 128
 hasargs = 1 '\001'
#4 0xb7f112cd in Perl_runops_standard (my_perl=0x9fcf008) at run.c:38
[Thread debugging using libthread_db enabled]
Naruszenie ochrony pamięci (core dumped)
[patrys@purrr lab]$ git perl
git: 'perl' is not a git-command. See 'git --help'.
[patrys@purrr lab]$ gdb perl
GNU gdb 6.8
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pld-linux"...
(gdb) run /usr/bin/git-svn
Starting program: /usr/bin/perl /usr/bin/git-svn
[Thread debugging using libthread_db enabled]
[New Thread 0xb7ca96c0 (LWP 10281)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7ca96c0 (LWP 10281)]
0xb78dc117 in _swig_perl_type_query (typename=0xb78e120d "apr_pool_t *",
    klen=12)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/proxy/swig_perl_external_runtime.swg:547
547 if (iter->size) {
(gdb) bt
#0 0xb78dc117 in _swig_perl_type_query (typename=0xb78e120d "apr_pool_t *",
    klen=12)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/proxy/swig_perl_external_runtime.swg:547
#1 0xb78de685 in svn_swig_pl_make_pool (obj=0xa426c68)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:1292
#2 0xb7a07eb0 in _wrap_svn_utf_initialize (my_perl=0x9fcf008, cv=0xa406530)
    at core.c:17092
#3 0xb7f12d09 in Perl_pp_entersub (my_perl=0x9fcf008) at pp_hot.c:2847
#4 0xb7f112cd in Perl_runops_standard (my_perl=0x9fcf008) at run.c:38
#5 0xb7f0bf1f in perl_run (my_perl=0x9fcf008) at perl.c:2379
#6 0x08048942 in main (argc=2, argv=0xbfcd30b4, env=0xbfcd30c0)
    at perlmain.c:113
(gdb) pwd
Working directory /home/users/patrys/Desktop/lab.
(gdb) bt full
#0 0xb78dc117 in _swig_perl_type_query (typename=0xb78e120d "apr_pool_t *",
    klen=12)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/proxy/swig_perl_external_runtime.swg:547
 tinfo = (swig_type_info *) 0x9fcf008
#1 0xb78de685 in svn_swig_pl_make_pool (obj=0xa426c68)
    at /usr/src/debug/subversion-1.5.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:1292
 pool = <value optimized out>
#2 0xb7a07eb0 in _wrap_svn_utf_initialize (my_perl=0x9fcf008, cv=0xa406530)
    at core.c:17092
 arg1 = <value optimized out>
 ax = 1
#3 0xb7f12d09 in Perl_pp_entersub (my_perl=0x9fcf008) at pp_hot.c:2847
 markix = 0
 sp = (SV **) 0xa38e21c
 sv = (SV *) 0xa429e30
 gv = (GV *) 0xbfcd2ef8
 cv = (CV *) 0xa406530
 cx = <value optimized out>
 gimme = 128
 hasargs = 1 '\001'
#4 0xb7f112cd in Perl_runops_standard (my_perl=0x9fcf008) at run.c:38
No locals.
#5 0xb7f0bf1f in perl_run (my_perl=0x9fcf008) at perl.c:2379
 oldscope = 1
 ret = 0
 cur_env = {
  je_prev = 0x9fcf17c,
  je_buf = {{
      __jmpbuf = {-1208275412,
        -1077071824,
        0,
        -1077071896,
        1703840487,
        514406135},
      __mask_was_saved = 0,
      __saved_mask = {
        __val = {3086704896,
          3086823360,
          3086704896,
          3085472060,
          3085472859,
          3086769260,
          3086705336,
          0,
          1,
          3085465788,
          3086704896,
          3085422592,
          4294967295,
          3086823360,
          3086825048,
          134513208,
          134513781,
          3086769260,
          3086825488,
          0,
          1,
          1,
          0,
          0,
          134519756,
          1,
          3085465788,
          134519728,
          3217895472,
          0,
          3217895448,
          3086792240}
      }
    }},
  je_ret = 3,
  je_mustcatch = 0 '\0'
}
#6 0x08048942 in main (argc=2, argv=0xbfcd30b4, env=0xbfcd30c0)
    at perlmain.c:113
 exitstatus = <value optimized out>