segfault while push

Bug #230853 reported by Forest Bond
2
Affects Status Importance Assigned to Milestone
subversion
New
Undecided
Unassigned

Bug Description

Backtrace:

$ gdb --args python $(which bzr) push
GNU gdb 6.8-debian
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 "i486-linux-gnu"...
(no debugging symbols found)
(gdb) run
Starting program: /usr/bin/python /usr/bin/bzr push
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb7de48c0 (LWP 16954)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
Using saved location: svn+http://svn.local.network/logistix/trunk
[New Thread 0xb6b26b90 (LWP 16957)]
[Thread 0xb6b26b90 (LWP 16957) exited]
[New Thread 0xb6325b90 (LWP 16958)]
[Thread 0xb6325b90 (LWP 16958) exited]
/ [====== ] pushing revisions 2/29
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7de48c0 (LWP 16954)]
0xb76d1b66 in apr_palloc () from /usr/lib/libapr-1.so.0
(gdb) bt
#0 0xb76d1b66 in apr_palloc () from /usr/lib/libapr-1.so.0
#1 0xb7405a55 in shim_xml_push_handler (p=0x20, elements=0x870ace8,
    validate_cb=0xb74059d0 <validate_error_elements>, startelm_cb=0xb7405ef0 <start_err_element>,
    endelm_cb=0xb7405e60 <end_err_element>, userdata=0x858da78, pool=0x870ace8)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/util.c:230
#2 0xb7405b0a in svn_ra_dav__add_error_handler (request=0x887cbd0, parser=0x88b5460, err=0x858da78,
    pool=0x870ace8) at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/util.c:928
#3 0xb73f9135 in pre_send_hook (req=0x887cbd0, userdata=0x858da70, header=0x884d168)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/commit.c:939
#4 0xb7245393 in ne_begin_request () from /usr/lib/libneon.so.27
#5 0xb7245acd in ne_request_dispatch () from /usr/lib/libneon.so.27
#6 0xb7406763 in parsed_request (sess=0x8655778, method=0xb74087ed "PROPFIND", url=0x87a1f08 "/logistix",
    body=0x8798530 "<?xml version=\"1.0\" encoding=\"utf-8\"?><propfind xmlns=\"DAV:\"><prop><version-controlled-configuration xmlns=\"DAV:\"/><resourcetype xmlns=\"DAV:\"/><baseline-relative-path xmlns=\"http://subversion.tigris.o"..., body_file=0x0, set_parser=0xb73ffe60 <set_parser>, elements=0xb740a660, use_neon_shim=1,
    validate_compat_cb=0xb73ffdb0 <validate_element>, startelm_compat_cb=0xb74010d0 <start_element>,
    endelm_compat_cb=0xb7400db0 <end_element>, startelm_cb=0, cdata_cb=0, endelm_cb=0, baton=0xbfb099fc,
    extra_headers=0x87a1f18, status_code=0x0, spool_response=0, pool=0x87a1eb0)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/util.c:715
#7 0xb7406df7 in svn_ra_dav__parsed_request_compat (sess=0x8655778, method=0xb74087ed "PROPFIND",
    url=0x87a1f08 "/logistix",
    body=0x8798530 "<?xml version=\"1.0\" encoding=\"utf-8\"?><propfind xmlns=\"DAV:\"><prop><version-controlled-configuration xmlns=\"DAV:\"/><resourcetype xmlns=\"DAV:\"/><baseline-relative-path xmlns=\"http://subversion.tigris.o"..., body_file=0x0, set_parser=0xb73ffe60 <set_parser>, elements=0xb740a660,
    validate_cb=0xb73ffdb0 <validate_element>, startelm_cb=0xb74010d0 <start_element>,
    endelm_cb=0xb7400db0 <end_element>, baton=0xbfb099fc, extra_headers=0x87a1f18, status_code=0x0,
    spool_response=0, pool=0x87a1eb0) at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/util.c:876
#8 0xb74004e7 in svn_ra_dav__get_props (results=0xbfb09a68, sess=0x8655778, url=0x87a1f08 "/logistix", depth=0,
    label=0x0, which_props=0xb740a620, pool=0x87a1eb0)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/props.c:531
#9 0xb74005d6 in svn_ra_dav__get_props_resource (rsrc=0xbfb09b60, sess=0x8655778, url=0x87a1ee8 "/logistix",
    label=0x0, which_props=0xb740a620, pool=0x87a1eb0)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/props.c:558
#10 0xb7400713 in svn_ra_dav__get_starting_props (rsrc=0xbfb09b60, sess=0x8655778, url=0x87a1ee8 "/logistix",
    label=0x0, pool=0x87a1eb0) at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/props.c:631
#11 0xb740079d in svn_ra_dav__search_for_starting_props (rsrc=0xbfb09b60, missing_path=0xbfb09b5c, sess=0x8655778,
    url=0x87b3978 "/logistix", pool=0x87a1eb0)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/props.c:667
#12 0xb7400ba7 in svn_ra_dav__get_baseline_props (bc_relative=0xbfb09bac, bln_rsrc=0xbfb09bb8, sess=0x8655778,
    url=0x87b3978 "/logistix", revision=-1, which_props=0xb740a5f0, pool=0x87a1eb0)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/props.c:775
#13 0xb7401292 in svn_ra_dav__get_baseline_info (is_dir=0x0, bc_url=0x0, bc_relative=0x0, latest_rev=0xbfb09c60,
    sess=0x8655778, url=0x87b3978 "/logistix", revision=-1, pool=0x87a1eb0)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/props.c:898
#14 0xb73fb120 in svn_ra_dav__get_latest_revnum (session=0x858cdf0, latest_revnum=0xbfb09c60, pool=0x87a1eb0)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra_dav/fetch.c:1244
#15 0xb792936f in svn_ra_get_latest_revnum (session=0x858cdf0, latest_revnum=0xbfb09c60, pool=0x87a1eb0)
    at /build/buildd/subversion-1.4.6dfsg1/subversion/libsvn_ra/ra_loader.c:346
#16 0xb6c50e64 in ?? () from /var/lib/python-support/python2.5/libsvn/_ra.so
#17 0x0858cdf0 in ?? ()
#18 0xbfb09c60 in ?? ()
#19 0x087a1eb0 in ?? ()
#20 0x00000000 in ?? ()
(gdb)

Revision history for this message
Jelmer Vernooij (jelmer) wrote :

This is a crash in the python subversion bindings - reassigning there.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.