Hello folks! I encountered that nice baby today:
Program received signal SIGSEGV, Segmentation fault. svn_wc_remove_from_revision_control (adm_access=0x96a2a98, name=0xb7f6c9cb "", destroy_wf=0, instant_error=0, cancel_func=0x8053640 <svn_cl__check_cancel>, cancel_baton=0x0, pool=0x96a69d0) at subversion/libsvn_wc/adm_ops.c:2634 2634 if (dir_entry->depth != svn_depth_exclude) (gdb) bt #0 svn_wc_remove_from_revision_control (adm_access=0x96a2a98, name=0xb7f6c9cb "", destroy_wf=0, instant_error=0, cancel_func=0x8053640 <svn_cl__check_cancel>, cancel_baton=0x0, pool=0x96a69d0) at subversion/libsvn_wc/adm_ops.c:2634 #1 0xb7f34631 in svn_wc_delete3 (path=0x969d698 "unit_definition_interaction_workflow", adm_access=0x96a6a18, cancel_func=0x8053640 <svn_cl__check_cancel>, cancel_baton=0x0, notify_func=0x8056ff0 <notify>, notify_baton=0x969d6c0, keep_local=1, pool=0x96a69d0) at subversion/libsvn_wc/adm_ops.c:1220 #2 0xb7f8ea3c in svn_client__wc_delete ( path=0x969d698 "unit_definition_interaction_workflow", adm_access=0x96a6a18, force=0, dry_run=0, keep_local=1, notify_func=0x8056ff0 <notify>, notify_baton=0x969d6c0, ctx=0x9688e40, pool=0x96a69d0) at subversion/libsvn_client/delete.c:231 #3 0xb7f8eb85 in svn_client_delete3 (commit_info_p=0xbff523b0, paths=0x969d4d0, force=0, keep_local=1, revprop_table=0x0, ctx=0x9688e40, pool=0x9688610) at subversion/libsvn_client/delete.c:277 #4 0x0804f014 in svn_cl__delete (os=0x96887b8, baton=0xbff525c4, pool=0x9688610) at subversion/svn/delete-cmd.c:75 It appears in the context of a locked repository, when cleaning up locks, and then removing an added but not yet committed directory. (Mandriva 2009.1) Is it something old/already fixed? I see a bunch of hits about issues in 1.6.2, but I'm not sure about that one. I was not able to backtrack enough to include steps to create a locked/buggy repo, I'm attaching a small part of my repo, that hopefully should be enough to reproduce the issue: tar -xvzf segfault.tgz cd foo/unit_definition_interaction_workflow svn cleanup . cd .. svn cleanup . svn rm --keep-local unit_definition_interaction_workflow # shabam Please let me know if I can help more. Please CC me as I'm not a subscriber here. Thanks :) -- Nicolas Dumazet — NicDumZ
segfault.tgz
Description: GNU Zip compressed data