summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/guilt
diff options
context:
space:
mode:
authorDengke Du <dengke.du@windriver.com>2016-11-02 15:12:10 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2016-11-06 23:35:22 +0000
commit7ea7e3db7801b58495b89a95ec2751d618d3a29f (patch)
tree70db83f3ebd45cd046ea3b1b7c0147854bd51ff1 /meta/recipes-devtools/guilt
parentb59eee7bebd413c7abe5626f69508e1fe47dd0ac (diff)
downloadopenembedded-core-7ea7e3db7801b58495b89a95ec2751d618d3a29f.tar.gz
subversion: fix "svnadmin create" fail on x86
When run the following command on x86: svnadmin create /var/test_repo It cause segmentation fault error like the following: [16499.751837] svnadmin[21117]: segfault at 83 ip 00000000f74bf7f6 sp 00000000ffdd9b34 error 4 in libc-2.24.so[f7441000+1af000] Segmentation fault (core dumped) This is because in source code ./subversion/libsvn_fs_fs/low_level.c, function svn_fs_fs__unparse_footer, when: target arch: x86 apr_off_t: 4 bytes if the "APR_OFF_T_FMT" is "lld", it still use type "apr_off_t" to pass data to apr, but in apr source code file apr_snprintf.c the function apr_vformatter meet "lld", it would use the: i_quad = va_arg(ap, apr_int64_t); It uses the apr_int64_t to deal data, it read 8 bytes, so the follow-up data may be error. Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
Diffstat (limited to 'meta/recipes-devtools/guilt')
0 files changed, 0 insertions, 0 deletions