Control: found -1 1.9.4-3
UID PID PPID C STIME TTY TIME CMD
vlefevre 26026 26024 0 14:38 pts/6 00:00:00 svn up
vlefevre 26027 26026 0 14:38 pts/6 00:00:00 [zsh] <defunct>
After a Ctrl-C, the $SVN_SSH process was killed as expected,
but becomes a zombie.
The backtrace during the freeze (still frozen after 10 minutes):
Thread 1 (Thread 0x7f540fe25780 (LWP 26026)):
#0 0x00007f540e775230 in __read_nocancel () at
../sysdeps/unix/syscall-template.S:84
No locals.
#1 0x00007f540e99b816 in apr_file_read () from
/usr/lib/x86_64-linux-gnu/libapr-1.so.0
No symbol table info available.
#2 0x00007f540ec0f573 in svn_io_file_read (file=0x7f540fe187c0, buf=<optimized
out>, nbytes=nbytes@entry=0x7ffcac4ec248, pool=0x7f540fe1f028) at
./subversion/libsvn_subr/io.c:3744
No locals.
#3 0x00007f540ec26049 in read_handler_apr (baton=<optimized out>,
buffer=<optimized out>, len=0x7ffcac4ec248) at
./subversion/libsvn_subr/stream.c:839
btn = <optimized out>
err = <optimized out>
#4 0x00007f540d2e3e5c in svn_ra_svn__stream_read (stream=<optimized out>,
data=data@entry=0x7ffcac4ec250 "", len=len@entry=0x7ffcac4ec248) at
./subversion/libsvn_ra_svn/streams.c:210
svn_err__temp = <optimized out>
#5 0x00007f540d2de69f in readbuf_input (data=data@entry=0x7ffcac4ec250 "",
len=len@entry=0x7ffcac4ec248, pool=pool@entry=0x7f540fe1f028, conn=<optimized
out>, conn=<optimized out>) at ./subversion/libsvn_ra_svn/marshal.c:339
svn_err__temp = <optimized out>
session = 0x0
#6 0x00007f540d2de7d1 in readbuf_skip_leading_garbage
(conn=conn@entry=0x7f540fe0c000, pool=pool@entry=0x7f540fe1f028) at
./subversion/libsvn_ra_svn/marshal.c:463
svn_err__temp = <optimized out>
buf = '\000' <repeats 22 times>,
"\377\377\000\000\000\000\000\000\000\000\b(v\016T\177\000\000\220\302N\254\374\177\000\000",
'Z' <repeats 16 times>,
"8(v\016T\177\000\000\260\302N\254\374\177\000\000\253e\000\000\000\000\000\000\312\361G\016\000\000\000\000\000\300\340\017T\177\000\000\240\211\341\017T\177\000\000\070\211\341\017T\177\000\000\200\000\000\000\000\000\000\000(\360\341\017T\177\000\000P;.\rT\177\000\000\b\207\341\017T\177\000\000\070\211\341\017T\177\000\000\240\211\341\017T\177\000\000\000\000\000\000\000\000\000\000\005\000\000\000\000\000\000\000S=.\rT\177\000\000\312I\206\363\301;\005\000\000"...
p = <optimized out>
end = <optimized out>
len = 256
lparen = 0
#7 0x00007f540d2e09b5 in svn_ra_svn__skip_leading_garbage
(conn=conn@entry=0x7f540fe0c000, pool=pool@entry=0x7f540fe1f028) at
./subversion/libsvn_ra_svn/marshal.c:1241
No locals.
#8 0x00007f540d2d7e4a in make_tunnel (pool=0x7f540fe1f028, conn=<synthetic
pointer>, args=0x7ffcac4ec4e0) at ./subversion/libsvn_ra_svn/client.c:550
status = 0
proc = 0x7f540fe188f0
attr = 0x7f540fe18610
err = <optimized out>
#9 open_session (sess_p=sess_p@entry=0x7ffcac4ec4d8,
url=url@entry=0x7f540fe3c498 "svn+ssh://gforge/svn/mpfr/trunk",
uri=uri@entry=0x7ffcac4ec4e0, tunnel_name=tunnel_name@entry=0x7f540fe23238
"ssh", tunnel_argv=tunnel_argv@entry=0x7f540fe23278,
config=config@entry=0x7f540fe57cb8, callbacks=0x7f540fe3c800,
callbacks_baton=0x7f540fe3c7d0, auth_baton=0x7f540fe230c8,
result_pool=0x7f540fe1f028, scratch_pool=0x7f540fe21028) at
./subversion/libsvn_ra_svn/client.c:656
sess = 0x7f540fe1f0c8
conn = 0x7f540fe0c000
sock = 0x7f540fe23170
minver = 884746070
maxver = 139999020462648
mechlist = 0x7f540d2e4638
server_caplist = 0x7f540fe230f0
repos_caplist = 0x7f540fe18610
client_string = 0x0
pool = 0x7f540fe1f028
#10 0x00007f540d2d84f3 in ra_svn_open (session=0x7f540fe23210,
corrected_url=<optimized out>, url=0x7f540fe3c498
"svn+ssh://gforge/svn/mpfr/trunk", callbacks=0x7f540fe3c800,
callback_baton=0x7f540fe3c7d0, auth_baton=0x7f540fe230c8,
config=0x7f540fe57cb8, result_pool=0x7f540fe23028, scratch_pool=0x7f540fe21028)
at ./subversion/libsvn_ra_svn/client.c:854
svn_err__temp = <optimized out>
sess_pool = 0x7f540fe1f028
sess = 0x7f540fe23248
tunnel = <optimized out>
tunnel_argv = 0x7f540fe23278
uri = {scheme = 0x7f540fe1f0a0 "svn+ssh", hostinfo = 0x7f540fe1f0a8
"gforge", user = 0x0, password = 0x0, hostname = 0x7f540fe1f0b0 "gforge",
port_str = 0x0, path = 0x7f540fe1f0b8 "/svn/mpfr/trunk", query = 0x0, fragment
= 0x0, hostent = 0x0, port = 0, is_initialized = 1, dns_looked_up = 0,
dns_resolved = 0}
cfg = 0x7f540fe57e18
cfg_client = <optimized out>
#11 0x00007f540f31192f in svn_ra_open4
(session_p=session_p@entry=0x7ffcac4ec830,
corrected_url_p=corrected_url_p@entry=0x7ffcac4ec6f0,
repos_URL=repos_URL@entry=0x7f540fe3c498 "svn+ssh://gforge/svn/mpfr/trunk",
uuid=0x7f540fe3c870 "280ebfd0-de03-0410-8827-d642c229c3f4",
callbacks=0x7f540fe3c800, callback_baton=callback_baton@entry=0x7f540fe3c7d0,
config=0x7f540fe57cb8, pool=0x7f540fe3c028) at
./subversion/libsvn_ra/ra_loader.c:384
sesspool = 0x7f540fe23028
scratch_pool = 0x7f540fe21028
defn = <optimized out>
vtable = 0x7f540d4eb3e0 <ra_svn_vtable>
repos_URI = {scheme = 0x7f540fe230a0 "svn+ssh", hostinfo =
0x7f540fe230a8 "gforge", user = 0x0, password = 0x0, hostname = 0x7f540fe230b0
"gforge", port_str = 0x0, path = 0x7f540fe230b8 "/svn/mpfr/trunk", query = 0x0,
fragment = 0x0, hostent = 0x0, port = 0, is_initialized = 1, dns_looked_up = 0,
dns_resolved = 0}
apr_err = <optimized out>
err = <optimized out>
auth_baton = 0x7f540fe230c8
#12 0x00007f540f81e5a4 in svn_client__open_ra_session_internal
(ra_session=ra_session@entry=0x7ffcac4ec830,
corrected_url=corrected_url@entry=0x7ffcac4ec7f8,
base_url=base_url@entry=0x7f540fe3c498 "svn+ssh://gforge/svn/mpfr/trunk",
base_dir_abspath=base_dir_abspath@entry=0x7f540fe3c400
"/home/vlefevre/software/mpfr", commit_items=commit_items@entry=0x0,
write_dav_props=<optimized out>, write_dav_props@entry=1,
read_dav_props=<optimized out>, ctx=<optimized out>, result_pool=<optimized
out>, scratch_pool=<optimized out>) at ./subversion/libsvn_client/ra.c:421
svn_err__temp = <optimized out>
corrected = 0x0
attempted = 0x7f540fe3c8d8
attempts_left = 2
cbtable = 0x7f540fe3c800
uuid = 0x7f540fe3c870 "280ebfd0-de03-0410-8827-d642c229c3f4"
#13 0x00007f540f824512 in update_internal
(result_rev=result_rev@entry=0x7ffcac4ecac8,
timestamp_sleep=timestamp_sleep@entry=0x7ffcac4ecac4,
conflicted_paths=conflicted_paths@entry=0x7f540fe3c188,
ra_session_p=ra_session_p@entry=0x7ffcac4ec9c8,
local_abspath=local_abspath@entry=0x7f540fe3c168
"/home/vlefevre/software/mpfr",
anchor_abspath=anchor_abspath@entry=0x7f540fe3c400
"/home/vlefevre/software/mpfr", revision=0x7ffcac4ec9e0,
depth=svn_depth_unknown, depth_is_sticky=0, ignore_externals=0,
allow_unver_obstructions=0, adds_as_modification=1, notify_summary=1,
ctx=0x7f540fe413d8, result_pool=0x7f540fe3c028, scratch_pool=0x7f540fe3c028) at
./subversion/libsvn_client/update.c:405
svn_err__temp = <optimized out>
update_editor = 0x7f540fe42a08
update_edit_baton = 0xffffffff
reporter = 0x7f540ec239f8 <svn_sqlite__reset+104>
report_baton = 0xffffffff
corrected_url = 0x0
target = 0x7f540f82a93f ""
repos_root_url = 0x7f540fe3c428 "svn+ssh://gforge/svn/mpfr"
repos_relpath = 0x7f540fe3c420 "trunk"
repos_uuid = 0x7f540fe3c448 "280ebfd0-de03-0410-8827-d642c229c3f4"
anchor_url = 0x7f540fe3c498 "svn+ssh://gforge/svn/mpfr/trunk"
revnum = 3845240311432732928
use_commit_times = 0
clean_checkout = 0
diff3_cmd = 0x0
wcroot_iprops = 0x7f540fe42ca8
opt_rev = {kind = 266585368, value = {number = 0, date = 0}}
ra_session = 0x0
preserved_exts_str = 0x7f540f82a93f ""
preserved_exts = 0x0
dfb = {ra_session = 0x7f540fe3c028, target_revision = 140720342081536,
anchor_url = 0xffffffff00000001 <error: Cannot access memory at address
0xffffffff00000001>}
server_supports_depth = 0
cropping_target = 0
target_conflicted = 0
cfg = <optimized out>
#14 0x00007f540f824f9f in svn_client__update_internal
(result_rev=result_rev@entry=0x7ffcac4ecac8,
timestamp_sleep=timestamp_sleep@entry=0x7ffcac4ecac4,
local_abspath=0x7f540fe3c168 "/home/vlefevre/software/mpfr",
revision=revision@entry=0x7ffcac4ecd38, depth=depth@entry=svn_depth_unknown,
depth_is_sticky=depth_is_sticky@entry=0, ignore_externals=0,
allow_unver_obstructions=0, adds_as_modification=1, make_parents=0,
innerupdate=0, ra_session=<optimized out>, ctx=0x7f540fe413d8,
pool=0x7f540fe3c028) at ./subversion/libsvn_client/update.c:648
anchor_abspath = 0x7f540fe3c400 "/home/vlefevre/software/mpfr"
lockroot_abspath = 0x7f540fe3c400 "/home/vlefevre/software/mpfr"
err = <optimized out>
peg_revision = {kind = svn_opt_revision_unspecified, value = {number =
0, date = 0}}
conflicted_paths = 0x7f540fe3c188
#15 0x00007f540f825279 in svn_client_update4
(result_revs=result_revs@entry=0x7ffcac4ecb78, paths=0x7f540fe42148,
revision=revision@entry=0x7ffcac4ecd38, depth=svn_depth_unknown,
depth_is_sticky=0, ignore_externals=0, allow_unver_obstructions=0,
adds_as_modification=1, make_parents=0, ctx=0x7f540fe413d8,
pool=0x7f540fe57028) at ./subversion/libsvn_client/update.c:722
result_rev = -1
local_abspath = 0x7f540fe3c168 "/home/vlefevre/software/mpfr"
i = 0
iterpool = 0x7f540fe3c028
path = 0x7f540ec77e98 ""
sleep = 0
err = 0x0
found_valid_target = 0
#16 0x000000000041f143 in svn_cl__update (os=<optimized out>, baton=<optimized
out>, scratch_pool=0x7f540fe57028) at ./subversion/svn/update-cmd.c:166
svn_err__temp = <optimized out>
opt_state = 0x7ffcac4ecd30
ctx = 0x7f540fe413d8
targets = 0x7f540fe42148
depth = <optimized out>
depth_is_sticky = <optimized out>
nwb = {wrapped_func = 0x415820 <notify>, wrapped_baton =
0x7f540fe415e8, had_externals_error = 0}
result_revs = 0x7f540fe42170
err = 0x0
externals_err = 0x0
#17 0x000000000041e302 in sub_main (exit_code=exit_code@entry=0x7ffcac4ecf64,
argc=argc@entry=2, argv=argv@entry=0x7ffcac4ed068,
pool=pool@entry=0x7f540fe57028) at ./subversion/svn/svn.c:3041
err = <optimized out>
opt_id = 0
os = 0x7f540fe57520
opt_state = {revision_ranges = 0x7f540fe574f8, start_revision = {kind =
svn_opt_revision_unspecified, value = {number = 0, date = 0}}, end_revision =
{kind = svn_opt_revision_unspecified, value = {number = 0, date = 0}},
used_change_arg = 0, used_revision_arg = 0, limit = 0, depth =
svn_depth_unknown, no_unlock = 0, message = 0x0, force = 0, force_log = 0,
incremental = 0, quiet = 0, non_interactive = 0, version = 0, verbose = 0,
update = 0, filedata = 0x0, encoding = 0x0, help = 0, auth_username = 0x0,
auth_password = 0x0, extensions = 0x0, targets = 0x0, xml = 0, no_ignore = 0,
no_auth_cache = 0, diff = {diff_cmd = 0x0, internal_diff = 0, no_diff_added =
0, no_diff_deleted = 0, show_copies_as_adds = 0, notice_ancestry = 0, summarize
= 0, use_git_diff_format = 0, ignore_properties = 0, properties_only = 0,
patch_compatible = 0}, ignore_ancestry = 0, ignore_externals = 0, stop_on_copy
= 0, dry_run = 0, revprop = 0, merge_cmd = 0x0, editor_cmd = 0x0, record_only =
0, old_target = 0x0, new_target = 0x0, relocate = 0, config_dir = 0x0,
config_options = 0x0, autoprops = 0, no_autoprops = 0, native_eol = 0x0, remove
= 0, changelists = 0x7f540fe57580, keep_changelists = 0, keep_local = 0,
all_revprops = 0, no_revprops = 0, revprop_table = 0x0, parents = 0,
use_merge_history = 0, accept_which = svn_cl__accept_unspecified, show_revs =
svn_cl__show_revs_invalid, set_depth = svn_depth_unknown, reintegrate = 0,
trust_server_cert_unknown_ca = 0, trust_server_cert_cn_mismatch = 0,
trust_server_cert_expired = 0, trust_server_cert_not_yet_valid = 0,
trust_server_cert_other_failure = 0, strip = 0, ignore_keywords = 0,
reverse_diff = 0, ignore_whitespace = 0, show_diff = 0, allow_mixed_rev = 0,
include_externals = 0, show_inherited_props = 0, search_patterns = 0x0,
mergeinfo_log = 0, remove_unversioned = 0, remove_ignored = 0, no_newline = 0,
show_passwords = 0, pin_externals = 0, show_item = 0x0}
ctx = 0x7f540fe413d8
received_opts = <optimized out>
i = 0
subcommand = 0x645848 <svn_cl.cmd_table+36680>
dash_F_arg = 0x0
command_baton = {opt_state = 0x7ffcac4ecd30, ctx = 0x7f540fe413d8}
ab = 0x7f540fe41ac0
cfg_config = 0x7f540fe58e40
descend = 1
interactive_conflicts = 1
force_interactive = 0
conflict_stats = 0x7f540fe570a0
use_notifier = <optimized out>
reading_file_from_stdin = 0
changelists = 0x7f540fe57428
cfg_hash = 0x7f540fe57cb8
#18 0x0000000000406ec3 in main (argc=2, argv=0x7ffcac4ed068) at
./subversion/svn/svn.c:3126
pool = 0x7f540fe57028
exit_code = 0
err = <optimized out>
Ctrl-\ works, but no clean-up of the working copy is done.
--
Vincent Lefèvre <[email protected]> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)