You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Ben Collins-Sussman <su...@red-bean.com> on 2008/05/07 17:54:52 UTC

'svn cp URL@REV .' gives segfault

This is using today's trunk client:

$ svn checkout http://louisianasurvey.googlecode.com/svn/wiki
$ cd wiki
$ svn cp http://louisianasurvey.googlecode.com/svn/wiki/foodways.wiki@248 .
Segmentation fault

The googlecode server is 1.4.0, FWIW.

Backtrace shows something wrong with
libsvn_client/copy.c(repos_to_wc_copy_single), where it calls
extend_wc_mergeinfo:

#0  0xf7fee195 in propget_walk_cb (path=0x80bc868 "foodways.wiki", entry=0x0,
    walk_baton=0xffffd310, pool=0x80ca7c8)
    at subversion/libsvn_client/prop_commands.c:592
#1  0xf7fee842 in svn_client__get_prop_from_wc (props=0x80ad2f0,
    propname=0xf7ff9b20 "svn:mergeinfo", target=0x80bc868 "foodways.wiki",
    pristine=0, entry=0x0, adm_access=0x80bacf0, depth=svn_depth_empty,
    changelists=0x0, ctx=0x807f3a0, pool=0x80ca7c8)
    at subversion/libsvn_client/prop_commands.c:806
#2  0xf7fea6b3 in svn_client__parse_mergeinfo (mergeinfo=0xffffd3b8, entry=0x0,
    wcpath=0x80bc868 "foodways.wiki", pristine=0, adm_access=0x80bacf0,
    ctx=0x807f3a0, pool=0x80ca7c8) at subversion/libsvn_client/mergeinfo.c:60
#3  0xf7fcdc4b in extend_wc_mergeinfo (target_wcpath=0x80bc868 "foodways.wiki",
    entry=0x0, mergeinfo=0x0, adm_access=0x80bacf0, ctx=0x807f3a0,
pool=0x80ca7c8)
    at subversion/libsvn_client/copy.c:152
#4  0xf7fd134f in repos_to_wc_copy_single (pair=0x80b9788, same_repositories=1,
    ra_session=0x80b9900, adm_access=0x80bacf0, ctx=0x807f3a0, pool=0x80ca7c8)
    at subversion/libsvn_client/copy.c:1461
#5  0xf7fd1ca4 in repos_to_wc_copy (copy_pairs=0x80b9768, make_parents=0,
    ctx=0x807f3a0, pool=0x80b9720) at subversion/libsvn_client/copy.c:1668
#6  0xf7fd27ab in setup_copy (commit_info_p=0xffffd6a0, sources=0x80bc768,
    dst_path_in=0x80bc868 "foodways.wiki", is_move=0, force=1, make_parents=0,
    ctx=0x807f3a0, pool=0x80b9720) at subversion/libsvn_client/copy.c:1936
#7  0xf7fd29da in svn_client_copy4 (commit_info_p=0xffffd6ec,
sources=0x80bc768,
    dst_path=0x80bc758 "", copy_as_child=1, make_parents=0, ctx=0x807f3a0,
    pool=0x807ec40) at subversion/libsvn_client/copy.c:1992
#8  0x0804fca1 in svn_cl__copy (os=0x807ede0, baton=0xffffd844, pool=0x807ec40)
    at subversion/svn/copy-cmd.c:136

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: 'svn cp URL@REV .' gives segfault

Posted by Philip Martin <ph...@codematters.co.uk>.
Karl Fogel <kf...@red-bean.com> writes:

> "Ben Collins-Sussman" <su...@red-bean.com> writes:
>> Oh, that's because earlier today I used a 1.4 svn client to restore
>> the file in question to HEAD, and committed that as r1000.
>>
>> If you checkout r999, you should be able to reproduce.  :-)
>
> Nope, still no luck:
>
>    $ ls -a
>    ./  ../
>    $ alias ns
>    alias ns='/home/kfogel/src/subversion/subversion/svn/svn'
>    $ ns co -r999 http://louisianasurvey.googlecode.com/svn/wiki
>    A    wiki/CheatersCrawfishTales.wiki
>    A    wiki/PhoebeTrotterCajunWentToHarvard.wiki
>    [...]
>    A    wiki/Domestic.wiki
>    A    wiki/NickFontenotStoryofJimMac.wiki
>    Checked out revision 999.
>    $ cd wiki
>    $ ns info
>    Path: .
>    URL: http://louisianasurvey.googlecode.com/svn/wiki
>    Repository Root: http://louisianasurvey.googlecode.com/svn
>    Repository UUID: bda46f0f-6747-0410-af68-6f51a0f76bc8
>    Revision: 999
>    Node Kind: directory
>    Schedule: normal
>    Last Changed Author: lac5357@louisiana.edu
>    Last Changed Rev: 999
>    Last Changed Date: 2008-05-07 13:21:23 -0400 (Wed, 07 May 2008)
>    
>    $ ns cp http://louisianasurvey.googlecode.com/svn/wiki/foodways.wiki@248 .
>    A         foodways.wiki
>    $ ns st -q
>    A  +   foodways.wiki
>    $ 
>
> (The above is at http://paste.lisp.org/display/60408)

I cannot reproduce the SEGV either, but using a trunk@31079 client and
ra_serf I get the following valgrind errors on the checkout:

$ valgrind -q subversion/svn/.libs/lt-svn co -r999 http://louisianasurvey.googlecode.com/svn/wiki
A    wiki/CheatersCrawfishTales.wiki
[...]
A    wiki/FranzShriner.wiki
Checked out revision 999.
==7289== Invalid read of size 8
==7289==    at 0x7E54531: serf_connection_close (context.c:1248)
==7289==    by 0x62DD95D: svn_ra_serf__cleanup_serf_session (util.c:357)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289==  Address 0x8722F48 is 56 bytes inside a block of size 8,192 free'd
==7289==    at 0x4A1B46D: free (vg_replace_malloc.c:233)
==7289==    by 0x5367766: apr_allocator_free (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x7E57845: allocator_cleanup (allocator.c:107)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289== 
==7289== Invalid read of size 8
==7289==    at 0x7E56394: serf_default_destroy_and_data (buckets.c:115)
==7289==    by 0x7E54536: serf_connection_close (context.c:1248)
==7289==    by 0x62DD95D: svn_ra_serf__cleanup_serf_session (util.c:357)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289==  Address 0x8722F50 is 64 bytes inside a block of size 8,192 free'd
==7289==    at 0x4A1B46D: free (vg_replace_malloc.c:233)
==7289==    by 0x5367766: apr_allocator_free (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x7E57845: allocator_cleanup (allocator.c:107)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289== 
==7289== Invalid read of size 8
==7289==    at 0x7E56398: serf_default_destroy_and_data (buckets.c:115)
==7289==    by 0x7E54536: serf_connection_close (context.c:1248)
==7289==    by 0x62DD95D: svn_ra_serf__cleanup_serf_session (util.c:357)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289==  Address 0x8722F58 is 72 bytes inside a block of size 8,192 free'd
==7289==    at 0x4A1B46D: free (vg_replace_malloc.c:233)
==7289==    by 0x5367766: apr_allocator_free (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x7E57845: allocator_cleanup (allocator.c:107)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289== 
==7289== Invalid read of size 8
==7289==    at 0x7E56383: serf_default_destroy (buckets.c:110)
==7289==    by 0x7E54536: serf_connection_close (context.c:1248)
==7289==    by 0x62DD95D: svn_ra_serf__cleanup_serf_session (util.c:357)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289==  Address 0x8722F58 is 72 bytes inside a block of size 8,192 free'd
==7289==    at 0x4A1B46D: free (vg_replace_malloc.c:233)
==7289==    by 0x5367766: apr_allocator_free (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x7E57845: allocator_cleanup (allocator.c:107)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289== 
==7289== Invalid read of size 8
==7289==    at 0x7E577D4: serf_bucket_mem_free (allocator.c:217)
==7289==    by 0x7E54536: serf_connection_close (context.c:1248)
==7289==    by 0x62DD95D: svn_ra_serf__cleanup_serf_session (util.c:357)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289==  Address 0x8722F38 is 40 bytes inside a block of size 8,192 free'd
==7289==    at 0x4A1B46D: free (vg_replace_malloc.c:233)
==7289==    by 0x5367766: apr_allocator_free (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x7E57845: allocator_cleanup (allocator.c:107)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289== 
==7289== Invalid write of size 8
==7289==    at 0x7E57809: serf_bucket_mem_free (allocator.c:224)
==7289==    by 0x7E54536: serf_connection_close (context.c:1248)
==7289==    by 0x62DD95D: svn_ra_serf__cleanup_serf_session (util.c:357)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289==  Address 0x8722F38 is 40 bytes inside a block of size 8,192 free'd
==7289==    at 0x4A1B46D: free (vg_replace_malloc.c:233)
==7289==    by 0x5367766: apr_allocator_free (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x7E57845: allocator_cleanup (allocator.c:107)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289== 
==7289== Invalid write of size 8
==7289==    at 0x7E57811: serf_bucket_mem_free (allocator.c:219)
==7289==    by 0x7E54536: serf_connection_close (context.c:1248)
==7289==    by 0x62DD95D: svn_ra_serf__cleanup_serf_session (util.c:357)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)
==7289==  Address 0x8722F40 is 48 bytes inside a block of size 8,192 free'd
==7289==    at 0x4A1B46D: free (vg_replace_malloc.c:233)
==7289==    by 0x5367766: apr_allocator_free (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x7E57845: allocator_cleanup (allocator.c:107)
==7289==    by 0x53671AC: (within /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677BC: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x53677AA: apr_pool_destroy (in /usr/lib/libapr-1.so.0.2.7)
==7289==    by 0x406FFF: svn_cl__checkout (checkout-cmd.c:169)
==7289==    by 0x411609: main (main.c:1981)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: 'svn cp URL@REV .' gives segfault

Posted by Ben Collins-Sussman <su...@red-bean.com>.
Never mind;  clearly there was some sort of debian libtool lossage
here... maybe mixed libs.  After a 'clean' rebuild of HEAD, I can't
reproduce anymore either.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: 'svn cp URL@REV .' gives segfault

Posted by Paul Burba <pt...@gmail.com>.
On Wed, May 7, 2008 at 4:55 PM, David Glasser <gl...@davidglasser.net> wrote:
> On Wed, May 7, 2008 at 9:48 PM, Karl Fogel <kf...@red-bean.com> wrote:
>  > "Ben Collins-Sussman" <su...@red-bean.com> writes:
>  >
>  > > Oh, that's because earlier today I used a 1.4 svn client to restore
>  >  > the file in question to HEAD, and committed that as r1000.
>  >  >
>  >  > If you checkout r999, you should be able to reproduce.  :-)
>  >
>  >  Nope, still no luck:
>  >
>  >    $ ls -a
>  >    ./  ../
>  >    $ alias ns
>  >
>  >    alias ns='/home/kfogel/src/subversion/subversion/svn/svn'
>  >    $ ns co -r999 http://louisianasurvey.googlecode.com/svn/wiki
>  >
>  >    A    wiki/CheatersCrawfishTales.wiki
>  >    A    wiki/PhoebeTrotterCajunWentToHarvard.wiki
>  >    [...]
>  >    A    wiki/Domestic.wiki
>  >    A    wiki/NickFontenotStoryofJimMac.wiki
>  >    Checked out revision 999.
>
>  Whereas I can't even check out r999 (on a Mac, with latest HEAD more or less):

I noticed that same thing on Win32 which Ben attributed in IRC to
there being two files differing only by case name:

  PeggyRoysdadTheTraiteur.wiki
  peggyroysdadthetraiteur.wiki

>  glasser@filthy-assistant:/tmp$ svn co -r999
>
> http://louisianasurvey.googlecode.com/svn/wiki
>  A    wiki/CheatersCrawfishTales.wiki
>  A    wiki/PhoebeTrotterCajunWentToHarvard.wiki
>  A    wiki/WeydelLatiolaisHand.wiki
>  A    wiki/PhoebeTrotterThirstyCow.wiki
>  A    wiki/WaratHome.wiki
>  A    wiki/QuarteringTroops.wiki
>  A    wiki/BettyLaCour.wiki
>  A    wiki/PamToupsTreeWeather.wiki
>  A    wiki/BoudreauxAndThibodauxCypressRocket.wiki
>  A    wiki/JSCrawfishFettuccine.wiki
>  A    wiki/DerickPetrieBoudreauxAndThibodauxNobelPrize.wiki
>  A    wiki/PamToupsGoodFriday.wiki
>  A    wiki/PamToupsLupgaroo.wiki
>  A    wiki/Washington.wiki
>  A    wiki/PeggyRoysdadTheTraiteur.wiki
>  A    wiki/PattySoileau.wiki
>  A    wiki/PamToupsTermites.wiki
>  A    wiki/FarmEconomics.wiki
>  A    wiki/BettyAdamsSegregation.wiki
>  A    wiki/ErrolGuidrozTwoForks.wiki
>  A    wiki/PamToupsLaughing.wiki
>  A    wiki/Pineville.wiki
>  A    wiki/PatriciaShrinerBurnBridge.wiki
>  A    wiki/PamToupsStarlings.wiki
>  A    wiki/SarahSpellJohnsonSLEMCO.wiki
>  A    wiki/GeneRoyer1927Flood.wiki
>  A    wiki/GeneRoyerWallet.wiki
>  A    wiki/DerickPetrie.wiki
>  A    wiki/JayFrugeThingintheWoods.wiki
>  A    wiki/TheLastDuel.wiki
>  A    wiki/BrianShrinerduckhunting.wiki
>  A    wiki/BeverlyGuidry.wiki
>  A    wiki/PamToupsNose.wiki
>  A    wiki/HomemadeRoux.wiki
>  A    wiki/GeneRoyerBarOwner.wiki
>  A    wiki/ThatDogWontHunt.wiki
>  A    wiki/GrandPrairie.wiki
>  A    wiki/PamToupsMirrorDeath.wiki
>  A    wiki/PattySoileauExperiencesWithTraiteurs.wiki
>  A    wiki/wikifoodways.wiki
>  A    wiki/MikeMcKinneyEarlKLongStory.wiki
>  A    wiki/BoudreauxAndThibodauxNobelPrize.wiki
>  A    wiki/ErrolGuidrozFloodof1927.wiki
>  A    wiki/FranzShrinerBoudreauxLunch.wiki
>  A    wiki/TheFalseTeeth.wiki
>  A    wiki/SomeonesHungry.wiki
>  A    wiki/TheCurseoftheNewOrleansSaints.wiki
>  A    wiki/TheGenie.wiki
>  A    wiki/ChunnyPigAndTieTie.wiki
>  A    wiki/PamToupsDishTowel.wiki
>  A    wiki/GeneRoyerRayneLife.wiki
>  A    wiki/MGhostStory.wiki
>  A    wiki/Lydia.wiki
>  A    wiki/MyrtleMenard.wiki
>  A    wiki/Pollock.wiki
>  A    wiki/EllaWoodforkSteppingOnACrack.wiki
>  A    wiki/BeverlyGuidryAcadianHome.wiki
>  A    wiki/BeverlyGuidryPecanTrees.wiki
>  A    wiki/EdBroussardJokes.wiki
>  A    wiki/EthelHuntley.wiki
>  A    wiki/ErrolGuidrozDishTowel.wiki
>  A    wiki/Kolin.wiki
>  A    wiki/AmyDupreGumbo.wiki
>  A    wiki/BrianShrinerIfifwasaskiff.wiki
>  A    wiki/BoudreauxAndThibodauxSEC.wiki
>  A    wiki/AlbertBurkeGoodNeighbor.wiki
>  A    wiki/DerickPetrieBoudreauxAndThibodauxCapeCanaveral.wiki
>  A    wiki/Bazan.wiki
>  A    wiki/BackInDemDays.wiki
>  A    wiki/VoodooDick.wiki
>  A    wiki/NickFontenot.wiki
>  A    wiki/Anecdotes.wiki
>  A    wiki/PeggyRoysRoux.wiki
>  A    wiki/PhoebeTrotterBoudreauxWork.wiki
>  A    wiki/GumboTips.wiki
>  A    wiki/Jokes.wiki
>  A    wiki/DerickPetrieBoudreauxAndThibodauxSEC.wiki
>  A    wiki/PamToupsMoney.wiki
>  A    wiki/Legends.wiki
>  A    wiki/peggyroysdadthetraiteur.wiki
>  A    wiki/FranzShrinerBerryPicking.wiki
>  A    wiki/FrenchNurseryRhymes.wiki
>  A    wiki/Abbeville.wiki
>  A    wiki/GoodOleDressing.wiki
>  A    wiki/PamToupsDeathDream.wiki
>  A    wiki/Home.wiki
>  A    wiki/ThoseWillBeTheSameShoes.wiki
>  A    wiki/WeydelLatiolais.wiki
>  A    wiki/SarahSpellJohnson.wiki
>  A    wiki/TheProcessbywhichCrawfisharePeeledandPackaged.wiki
>  A    wiki/BoudreauxAndThibodauxCapeCanaveral.wiki
>  A    wiki/PhoebeTrotterLesBiscuitsEtLeSiropCassePasEgal.wiki
>  A    wiki/LottieWoodforkRedBeansandRice.wiki
>  A    wiki/BettyAdamsBetterLickYourCalfOverAgain.wiki
>  A    wiki/GrannyandCharlie.wiki
>  A    wiki/redbeansandrice.wiki
>  A    wiki/BeverlyGuidryAnnieOakley.wiki
>  A    wiki/YouAintGotAPotToPissin.wiki
>  A    wiki/PamToupsBlackCats.wiki
>  A    wiki/ErrolGuidrozWinter.wiki
>  A    wiki/CherylGriffinPecanCandy.wiki
>  A    wiki/MyrtleShrimpCreoleRecipe.wiki
>  A    wiki/BoudreauxandThibodeauxgoMooseHunting.wiki
>  A    wiki/PatriciaShriner.wiki
>  A    wiki/GrowingUpinTheBlueRidgeMountains.wiki
>  A    wiki/BroussardLandHoldings.wiki
>  A    wiki/LottieWomenShouldBeSeenNotHeard.wiki
>  A    wiki/PamToupsNails.wiki
>  A    wiki/TheLastLynching.wiki
>  A    wiki/CabbageCasseroleontheStoveTop.wiki
>  A    wiki/HebertPastaSalad.wiki
>  A    wiki/SusetteBrunsonPecanPie.wiki
>  A    wiki/Histories.wiki
>  A    wiki/PhoebeTrotterUnClou.wiki
>  A    wiki/WeydelLatiolaisMenardDay.wiki
>  A    wiki/PamToupsPecanTrees.wiki
>  A    wiki/PhoebeTrotterJeTenDisPasPlus.wiki
>  A    wiki/Folktales.wiki
>  A    wiki/ErrolGuidroz.wiki
>  A    wiki/Architectural.wiki
>  A    wiki/HatsOff.wiki
>  A    wiki/FOODWAYS.wiki
>  A    wiki/AlbertBurkeGoodOldDays.wiki
>  A    wiki/BettyAdamsIronedforNothing.wiki
>  A    wiki/MulchToothpick.wiki
>  A    wiki/DickieBreauxsRoux.wiki
>  A    wiki/MikeSharkRecipe.wiki
>  A    wiki/PamToupsBeds.wiki
>  A    wiki/PamToupsBarefeet.wiki
>  A    wiki/YoMindAintLongerThanJohnStayedInTheArmy.wiki
>  A    wiki/LottieWoodfork.wiki
>  A    wiki/JSStory.wiki
>  A    wiki/JSCrawfishEtoufee.wiki
>  A    wiki/BettyAdamsMardiGrasBall.wiki
>  A    wiki/PamToupsEars.wiki
>  A    wiki/Moreauville.wiki
>  A    wiki/BeverlyGuidryPregnancyClothes.wiki
>  A    wiki/Transportation.wiki
>  A    wiki/EthelHuntleySpilttingThePole.wiki
>  A    wiki/ErrolGuidrozMustardGreenSandwich.wiki
>  A    wiki/LaughingOnFriday.wiki
>  A    wiki/LottieWoodforkSmoutheredPorkChopsandRice.wiki
>  A    wiki/WarrenWoodforkBeingSweptByABroom.wiki
>  A    wiki/ErrolGuidrozYellowButterflies.wiki
>  A    wiki/FamSuperstition.wiki
>  A    wiki/BettyAdams.wiki
>  A    wiki/NeverEatLouisianaWomenCooking.wiki
>  A    wiki/AnnaLeeBurkeSchoolDifficulties.wiki
>  A    wiki/JBCouchema.wiki
>  A    wiki/BettyAdamsRedBeansandRiceTradition.wiki
>  A    wiki/DerickPetrieBoudreauxAndThibodauxLent.wiki
>  A    wiki/BeverlyGuidryRoseBush.wiki
>  A    wiki/TheSmellOfMoney.wiki
>  A    wiki/TheRedfishthatNeverCameBack.wiki
>  A    wiki/Bunkie.wiki
>  A    wiki/KolinWays.wiki
>  A    wiki/KermitBroussard.wiki
>  A    wiki/PhoebeTrotterBoudreauxThibodeaux.wiki
>  A    wiki/PamToupsWhiteDream.wiki
>  A    wiki/MikeMcKinney.wiki
>  A    wiki/ClaudePierreandSickMule.wiki
>  A    wiki/PamToupsKnife.wiki
>  A    wiki/CherylGriffin.wiki
>  A    wiki/JSCatSuperstition.wiki
>  A    wiki/GeneRoyer.wiki
>  A    wiki/GeneRoyerPonsePrank.wiki
>  A    wiki/PamToupsMardiGras.wiki
>  A    wiki/AlbertBurke.wiki
>  A    wiki/EllaWoodforkKnockingOnWood.wiki
>  A    wiki/PamToupsBirthDream.wiki
>  A    wiki/DeNames.wiki
>  A    wiki/PamToupsSunRing.wiki
>  A    wiki/AuntBea.wiki
>  A    wiki/HummingbirdCakeRecipe.wiki
>  A    wiki/KermitBroussardCantSee.wiki
>  A    wiki/OscarBabineaux.wiki
>  A    wiki/BobbieDeCuir_AngelsVisit.wiki
>  A    wiki/RosieWalker.wiki
>  A    wiki/Superstitions.wiki
>  A    wiki/MarthaRoyer.wiki
>  A    wiki/LottieWoodforkDreamFish.wiki
>  A    wiki/PamToupsBumbleBees.wiki
>  A    wiki/reath.wiki
>  A    wiki/EarlKLongStory.wiki
>  A    wiki/PamToupsLadder.wiki
>  A    wiki/CajunHelpfulHints.wiki
>  A    wiki/PhoebeTrotter.wiki
>  A    wiki/LesBouchieres.wiki
>  A    wiki/GeneRoyerBuggy.wiki
>  A    wiki/StageDepot.wiki
>  A    wiki/DickieBreauxsFricasse.wiki
>  A    wiki/BigBird.wiki
>  A    wiki/KermitBroussardSugarProblem.wiki
>  A    wiki/BeverlyGuidryMashpainRecipe.wiki
>  A    wiki/MikeMcKinneyYankeesandtheSword.wiki
>  A    wiki/Arnaudville.wiki
>  A    wiki/TheFirstEtouffee.wiki
>  A    wiki/ErrolGuidrozFlood.wiki
>  A    wiki/Clevesplansforthibodeauxjoke.wiki
>  A    wiki/BeverlyGuidryCrescentMoon.wiki
>  A    wiki/ErrolGuidrozBoucherie.wiki
>  A    wiki/RichardButaud.wiki
>  A    wiki/MLandryHealingMass.wiki
>  A    wiki/MarkDuheBoudreauxattheVet.wiki
>  A    wiki/CommunitySlaughters.wiki
>  A    wiki/Angel.wiki
>  A    wiki/BeverlyGuidryPregnancyEating.wiki
>  A    wiki/AnnaLeeBurke.wiki
>  A    wiki/BettyAdamsFuneralCake.wiki
>  A    wiki/DickieBreaux.wiki
>  A    wiki/PatriciaShrinerYourAssIsOut.wiki
>  A    wiki/CherylGriffinBlackCats.wiki
>  A    wiki/PamToupsMirror.wiki
>  A    wiki/MothersSmotheredOkra.wiki
>  A    wiki/susettebrunsoncatfishcouvillion.wiki
>  A    wiki/GBGumboRecipe.wiki
>  A    wiki/KermitBroussardJulyFourth.wiki
>  A    wiki/BoudreauxAndThibodauxLent.wiki
>  A    wiki/BeverlyGuidryHairCut.wiki
>  A    wiki/PageName.wiki
>  A    wiki/PamToupsDeath.wiki
>  A    wiki/BaptizinontheBayou.wiki
>  A    wiki/DemocraticWrench.wiki
>  A    wiki/MarthaRoyerCountryLife.wiki
>  A    wiki/BrianShrinercanefield.wiki
>  A    wiki/CometoKolin.wiki
>  A    wiki/NickFontenotTheGhostofAlcinVidrine.wiki
>  A    wiki/BillyBrewsterSayings.wiki
>  A    wiki/CleveRoywayofboilingcrawfish.wiki
>  A    wiki/RecipesUnearthed.wiki
>  A    wiki/PamToupsWind.wiki
>  A    wiki/PamToupsFingernails.wiki
>  A    wiki/Contents.wiki
>  A    wiki/BrianShrinerCajunScientist.wiki
>  A    wiki/NickFontenotMamouPlant.wiki
>  A    wiki/WhatsGood.wiki
>  A    wiki/PamToups.wiki
>  A    wiki/GeorgeGremillionLegendofNoFace.wiki
>  A    wiki/HistoryofBreauxBridge.wiki
>  A    wiki/Trouble.wiki
>  A    wiki/Canning.wiki
>  A    wiki/MaryEdwards.wiki
>  A    wiki/NolaLopezBarosse.wiki
>  A    wiki/ErrolGuidrozCows.wiki
>  A    wiki/RhondaRyland.wiki
>  A    wiki/LebaneseRestaurant.wiki
>  A    wiki/Foodways.wiki
>  A    wiki/LegendofNoFace.wiki
>  A    wiki/NewOrleansCabDriverMeetsDeath.wiki
>  A    wiki/MarieReech.wiki
>  A    wiki/KermitBroussardCleanClothes.wiki
>  A    wiki/NickFontenotFatherTeurlingandtheChapel.wiki
>  A    wiki/PhoebeTrotterSirab.wiki
>  A    wiki/Houma.wiki
>  A    wiki/MarthaRoyerHarvestTime.wiki
>  A    wiki/PhoebeTrotterLent.wiki
>  A    wiki/WarrenWoodfork.wiki
>  A    wiki/ErrolGuidrozLent.wiki
>  A    wiki/FranzShriner.wiki
>  A    wiki/Sayings.wiki
>  A    wiki/IHadALLDemWomens.wiki
>  A    wiki/Rayne.wiki
>  A    wiki/ErrolGuidrozOysters.wiki
>  A    wiki/ABird.wiki
>  A    wiki/Wake.wiki
>  A    wiki/GermanShepherdPie.wiki
>  A    wiki/ChickenIsFullOfCorn.wiki
>  A    wiki/BehindClosedDoors.wiki
>  A    wiki/TalesofSolo.wiki
>  A    wiki/PhoebeTrotterEducatedFarm.wiki
>  A    wiki/CatholicSquirrels.wiki
>  A    wiki/NunInALiquorStore.wiki
>  A    wiki/EmilyNeedham.wiki
>  A    wiki/GBSaying.wiki
>  A    wiki/PamToupsPecanCrop.wiki
>  A    wiki/DerickPetrieBoudreauxAndThibodauxCypressRocket.wiki
>  A    wiki/DreamsofDeath.wiki
>
> A    wiki/Domestic.wiki
>  A    wiki/NickFontenotStoryofJimMac.wiki
>  subversion/libsvn_wc/log.c:627: (apr_err=155009)
>  svn: In directory 'wiki'
>  subversion/libsvn_subr/io.c:2627: (apr_err=2)
>  svn: Can't open file
>  'wiki/.svn/tmp/text-base/peggyroysdadthetraiteur.wiki.svn-base': No
>  such file or directory
>
>
>  --
>  David Glasser | glasser@davidglasser.net | http://www.davidglasser.net/
>
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
>  For additional commands, e-mail: dev-help@subversion.tigris.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: 'svn cp URL@REV .' gives segfault

Posted by David Glasser <gl...@davidglasser.net>.
On Wed, May 7, 2008 at 9:48 PM, Karl Fogel <kf...@red-bean.com> wrote:
> "Ben Collins-Sussman" <su...@red-bean.com> writes:
>
> > Oh, that's because earlier today I used a 1.4 svn client to restore
>  > the file in question to HEAD, and committed that as r1000.
>  >
>  > If you checkout r999, you should be able to reproduce.  :-)
>
>  Nope, still no luck:
>
>    $ ls -a
>    ./  ../
>    $ alias ns
>
>    alias ns='/home/kfogel/src/subversion/subversion/svn/svn'
>    $ ns co -r999 http://louisianasurvey.googlecode.com/svn/wiki
>
>    A    wiki/CheatersCrawfishTales.wiki
>    A    wiki/PhoebeTrotterCajunWentToHarvard.wiki
>    [...]
>    A    wiki/Domestic.wiki
>    A    wiki/NickFontenotStoryofJimMac.wiki
>    Checked out revision 999.

Whereas I can't even check out r999 (on a Mac, with latest HEAD more or less):

glasser@filthy-assistant:/tmp$ svn co -r999
http://louisianasurvey.googlecode.com/svn/wiki
A    wiki/CheatersCrawfishTales.wiki
A    wiki/PhoebeTrotterCajunWentToHarvard.wiki
A    wiki/WeydelLatiolaisHand.wiki
A    wiki/PhoebeTrotterThirstyCow.wiki
A    wiki/WaratHome.wiki
A    wiki/QuarteringTroops.wiki
A    wiki/BettyLaCour.wiki
A    wiki/PamToupsTreeWeather.wiki
A    wiki/BoudreauxAndThibodauxCypressRocket.wiki
A    wiki/JSCrawfishFettuccine.wiki
A    wiki/DerickPetrieBoudreauxAndThibodauxNobelPrize.wiki
A    wiki/PamToupsGoodFriday.wiki
A    wiki/PamToupsLupgaroo.wiki
A    wiki/Washington.wiki
A    wiki/PeggyRoysdadTheTraiteur.wiki
A    wiki/PattySoileau.wiki
A    wiki/PamToupsTermites.wiki
A    wiki/FarmEconomics.wiki
A    wiki/BettyAdamsSegregation.wiki
A    wiki/ErrolGuidrozTwoForks.wiki
A    wiki/PamToupsLaughing.wiki
A    wiki/Pineville.wiki
A    wiki/PatriciaShrinerBurnBridge.wiki
A    wiki/PamToupsStarlings.wiki
A    wiki/SarahSpellJohnsonSLEMCO.wiki
A    wiki/GeneRoyer1927Flood.wiki
A    wiki/GeneRoyerWallet.wiki
A    wiki/DerickPetrie.wiki
A    wiki/JayFrugeThingintheWoods.wiki
A    wiki/TheLastDuel.wiki
A    wiki/BrianShrinerduckhunting.wiki
A    wiki/BeverlyGuidry.wiki
A    wiki/PamToupsNose.wiki
A    wiki/HomemadeRoux.wiki
A    wiki/GeneRoyerBarOwner.wiki
A    wiki/ThatDogWontHunt.wiki
A    wiki/GrandPrairie.wiki
A    wiki/PamToupsMirrorDeath.wiki
A    wiki/PattySoileauExperiencesWithTraiteurs.wiki
A    wiki/wikifoodways.wiki
A    wiki/MikeMcKinneyEarlKLongStory.wiki
A    wiki/BoudreauxAndThibodauxNobelPrize.wiki
A    wiki/ErrolGuidrozFloodof1927.wiki
A    wiki/FranzShrinerBoudreauxLunch.wiki
A    wiki/TheFalseTeeth.wiki
A    wiki/SomeonesHungry.wiki
A    wiki/TheCurseoftheNewOrleansSaints.wiki
A    wiki/TheGenie.wiki
A    wiki/ChunnyPigAndTieTie.wiki
A    wiki/PamToupsDishTowel.wiki
A    wiki/GeneRoyerRayneLife.wiki
A    wiki/MGhostStory.wiki
A    wiki/Lydia.wiki
A    wiki/MyrtleMenard.wiki
A    wiki/Pollock.wiki
A    wiki/EllaWoodforkSteppingOnACrack.wiki
A    wiki/BeverlyGuidryAcadianHome.wiki
A    wiki/BeverlyGuidryPecanTrees.wiki
A    wiki/EdBroussardJokes.wiki
A    wiki/EthelHuntley.wiki
A    wiki/ErrolGuidrozDishTowel.wiki
A    wiki/Kolin.wiki
A    wiki/AmyDupreGumbo.wiki
A    wiki/BrianShrinerIfifwasaskiff.wiki
A    wiki/BoudreauxAndThibodauxSEC.wiki
A    wiki/AlbertBurkeGoodNeighbor.wiki
A    wiki/DerickPetrieBoudreauxAndThibodauxCapeCanaveral.wiki
A    wiki/Bazan.wiki
A    wiki/BackInDemDays.wiki
A    wiki/VoodooDick.wiki
A    wiki/NickFontenot.wiki
A    wiki/Anecdotes.wiki
A    wiki/PeggyRoysRoux.wiki
A    wiki/PhoebeTrotterBoudreauxWork.wiki
A    wiki/GumboTips.wiki
A    wiki/Jokes.wiki
A    wiki/DerickPetrieBoudreauxAndThibodauxSEC.wiki
A    wiki/PamToupsMoney.wiki
A    wiki/Legends.wiki
A    wiki/peggyroysdadthetraiteur.wiki
A    wiki/FranzShrinerBerryPicking.wiki
A    wiki/FrenchNurseryRhymes.wiki
A    wiki/Abbeville.wiki
A    wiki/GoodOleDressing.wiki
A    wiki/PamToupsDeathDream.wiki
A    wiki/Home.wiki
A    wiki/ThoseWillBeTheSameShoes.wiki
A    wiki/WeydelLatiolais.wiki
A    wiki/SarahSpellJohnson.wiki
A    wiki/TheProcessbywhichCrawfisharePeeledandPackaged.wiki
A    wiki/BoudreauxAndThibodauxCapeCanaveral.wiki
A    wiki/PhoebeTrotterLesBiscuitsEtLeSiropCassePasEgal.wiki
A    wiki/LottieWoodforkRedBeansandRice.wiki
A    wiki/BettyAdamsBetterLickYourCalfOverAgain.wiki
A    wiki/GrannyandCharlie.wiki
A    wiki/redbeansandrice.wiki
A    wiki/BeverlyGuidryAnnieOakley.wiki
A    wiki/YouAintGotAPotToPissin.wiki
A    wiki/PamToupsBlackCats.wiki
A    wiki/ErrolGuidrozWinter.wiki
A    wiki/CherylGriffinPecanCandy.wiki
A    wiki/MyrtleShrimpCreoleRecipe.wiki
A    wiki/BoudreauxandThibodeauxgoMooseHunting.wiki
A    wiki/PatriciaShriner.wiki
A    wiki/GrowingUpinTheBlueRidgeMountains.wiki
A    wiki/BroussardLandHoldings.wiki
A    wiki/LottieWomenShouldBeSeenNotHeard.wiki
A    wiki/PamToupsNails.wiki
A    wiki/TheLastLynching.wiki
A    wiki/CabbageCasseroleontheStoveTop.wiki
A    wiki/HebertPastaSalad.wiki
A    wiki/SusetteBrunsonPecanPie.wiki
A    wiki/Histories.wiki
A    wiki/PhoebeTrotterUnClou.wiki
A    wiki/WeydelLatiolaisMenardDay.wiki
A    wiki/PamToupsPecanTrees.wiki
A    wiki/PhoebeTrotterJeTenDisPasPlus.wiki
A    wiki/Folktales.wiki
A    wiki/ErrolGuidroz.wiki
A    wiki/Architectural.wiki
A    wiki/HatsOff.wiki
A    wiki/FOODWAYS.wiki
A    wiki/AlbertBurkeGoodOldDays.wiki
A    wiki/BettyAdamsIronedforNothing.wiki
A    wiki/MulchToothpick.wiki
A    wiki/DickieBreauxsRoux.wiki
A    wiki/MikeSharkRecipe.wiki
A    wiki/PamToupsBeds.wiki
A    wiki/PamToupsBarefeet.wiki
A    wiki/YoMindAintLongerThanJohnStayedInTheArmy.wiki
A    wiki/LottieWoodfork.wiki
A    wiki/JSStory.wiki
A    wiki/JSCrawfishEtoufee.wiki
A    wiki/BettyAdamsMardiGrasBall.wiki
A    wiki/PamToupsEars.wiki
A    wiki/Moreauville.wiki
A    wiki/BeverlyGuidryPregnancyClothes.wiki
A    wiki/Transportation.wiki
A    wiki/EthelHuntleySpilttingThePole.wiki
A    wiki/ErrolGuidrozMustardGreenSandwich.wiki
A    wiki/LaughingOnFriday.wiki
A    wiki/LottieWoodforkSmoutheredPorkChopsandRice.wiki
A    wiki/WarrenWoodforkBeingSweptByABroom.wiki
A    wiki/ErrolGuidrozYellowButterflies.wiki
A    wiki/FamSuperstition.wiki
A    wiki/BettyAdams.wiki
A    wiki/NeverEatLouisianaWomenCooking.wiki
A    wiki/AnnaLeeBurkeSchoolDifficulties.wiki
A    wiki/JBCouchema.wiki
A    wiki/BettyAdamsRedBeansandRiceTradition.wiki
A    wiki/DerickPetrieBoudreauxAndThibodauxLent.wiki
A    wiki/BeverlyGuidryRoseBush.wiki
A    wiki/TheSmellOfMoney.wiki
A    wiki/TheRedfishthatNeverCameBack.wiki
A    wiki/Bunkie.wiki
A    wiki/KolinWays.wiki
A    wiki/KermitBroussard.wiki
A    wiki/PhoebeTrotterBoudreauxThibodeaux.wiki
A    wiki/PamToupsWhiteDream.wiki
A    wiki/MikeMcKinney.wiki
A    wiki/ClaudePierreandSickMule.wiki
A    wiki/PamToupsKnife.wiki
A    wiki/CherylGriffin.wiki
A    wiki/JSCatSuperstition.wiki
A    wiki/GeneRoyer.wiki
A    wiki/GeneRoyerPonsePrank.wiki
A    wiki/PamToupsMardiGras.wiki
A    wiki/AlbertBurke.wiki
A    wiki/EllaWoodforkKnockingOnWood.wiki
A    wiki/PamToupsBirthDream.wiki
A    wiki/DeNames.wiki
A    wiki/PamToupsSunRing.wiki
A    wiki/AuntBea.wiki
A    wiki/HummingbirdCakeRecipe.wiki
A    wiki/KermitBroussardCantSee.wiki
A    wiki/OscarBabineaux.wiki
A    wiki/BobbieDeCuir_AngelsVisit.wiki
A    wiki/RosieWalker.wiki
A    wiki/Superstitions.wiki
A    wiki/MarthaRoyer.wiki
A    wiki/LottieWoodforkDreamFish.wiki
A    wiki/PamToupsBumbleBees.wiki
A    wiki/reath.wiki
A    wiki/EarlKLongStory.wiki
A    wiki/PamToupsLadder.wiki
A    wiki/CajunHelpfulHints.wiki
A    wiki/PhoebeTrotter.wiki
A    wiki/LesBouchieres.wiki
A    wiki/GeneRoyerBuggy.wiki
A    wiki/StageDepot.wiki
A    wiki/DickieBreauxsFricasse.wiki
A    wiki/BigBird.wiki
A    wiki/KermitBroussardSugarProblem.wiki
A    wiki/BeverlyGuidryMashpainRecipe.wiki
A    wiki/MikeMcKinneyYankeesandtheSword.wiki
A    wiki/Arnaudville.wiki
A    wiki/TheFirstEtouffee.wiki
A    wiki/ErrolGuidrozFlood.wiki
A    wiki/Clevesplansforthibodeauxjoke.wiki
A    wiki/BeverlyGuidryCrescentMoon.wiki
A    wiki/ErrolGuidrozBoucherie.wiki
A    wiki/RichardButaud.wiki
A    wiki/MLandryHealingMass.wiki
A    wiki/MarkDuheBoudreauxattheVet.wiki
A    wiki/CommunitySlaughters.wiki
A    wiki/Angel.wiki
A    wiki/BeverlyGuidryPregnancyEating.wiki
A    wiki/AnnaLeeBurke.wiki
A    wiki/BettyAdamsFuneralCake.wiki
A    wiki/DickieBreaux.wiki
A    wiki/PatriciaShrinerYourAssIsOut.wiki
A    wiki/CherylGriffinBlackCats.wiki
A    wiki/PamToupsMirror.wiki
A    wiki/MothersSmotheredOkra.wiki
A    wiki/susettebrunsoncatfishcouvillion.wiki
A    wiki/GBGumboRecipe.wiki
A    wiki/KermitBroussardJulyFourth.wiki
A    wiki/BoudreauxAndThibodauxLent.wiki
A    wiki/BeverlyGuidryHairCut.wiki
A    wiki/PageName.wiki
A    wiki/PamToupsDeath.wiki
A    wiki/BaptizinontheBayou.wiki
A    wiki/DemocraticWrench.wiki
A    wiki/MarthaRoyerCountryLife.wiki
A    wiki/BrianShrinercanefield.wiki
A    wiki/CometoKolin.wiki
A    wiki/NickFontenotTheGhostofAlcinVidrine.wiki
A    wiki/BillyBrewsterSayings.wiki
A    wiki/CleveRoywayofboilingcrawfish.wiki
A    wiki/RecipesUnearthed.wiki
A    wiki/PamToupsWind.wiki
A    wiki/PamToupsFingernails.wiki
A    wiki/Contents.wiki
A    wiki/BrianShrinerCajunScientist.wiki
A    wiki/NickFontenotMamouPlant.wiki
A    wiki/WhatsGood.wiki
A    wiki/PamToups.wiki
A    wiki/GeorgeGremillionLegendofNoFace.wiki
A    wiki/HistoryofBreauxBridge.wiki
A    wiki/Trouble.wiki
A    wiki/Canning.wiki
A    wiki/MaryEdwards.wiki
A    wiki/NolaLopezBarosse.wiki
A    wiki/ErrolGuidrozCows.wiki
A    wiki/RhondaRyland.wiki
A    wiki/LebaneseRestaurant.wiki
A    wiki/Foodways.wiki
A    wiki/LegendofNoFace.wiki
A    wiki/NewOrleansCabDriverMeetsDeath.wiki
A    wiki/MarieReech.wiki
A    wiki/KermitBroussardCleanClothes.wiki
A    wiki/NickFontenotFatherTeurlingandtheChapel.wiki
A    wiki/PhoebeTrotterSirab.wiki
A    wiki/Houma.wiki
A    wiki/MarthaRoyerHarvestTime.wiki
A    wiki/PhoebeTrotterLent.wiki
A    wiki/WarrenWoodfork.wiki
A    wiki/ErrolGuidrozLent.wiki
A    wiki/FranzShriner.wiki
A    wiki/Sayings.wiki
A    wiki/IHadALLDemWomens.wiki
A    wiki/Rayne.wiki
A    wiki/ErrolGuidrozOysters.wiki
A    wiki/ABird.wiki
A    wiki/Wake.wiki
A    wiki/GermanShepherdPie.wiki
A    wiki/ChickenIsFullOfCorn.wiki
A    wiki/BehindClosedDoors.wiki
A    wiki/TalesofSolo.wiki
A    wiki/PhoebeTrotterEducatedFarm.wiki
A    wiki/CatholicSquirrels.wiki
A    wiki/NunInALiquorStore.wiki
A    wiki/EmilyNeedham.wiki
A    wiki/GBSaying.wiki
A    wiki/PamToupsPecanCrop.wiki
A    wiki/DerickPetrieBoudreauxAndThibodauxCypressRocket.wiki
A    wiki/DreamsofDeath.wiki
A    wiki/Domestic.wiki
A    wiki/NickFontenotStoryofJimMac.wiki
subversion/libsvn_wc/log.c:627: (apr_err=155009)
svn: In directory 'wiki'
subversion/libsvn_subr/io.c:2627: (apr_err=2)
svn: Can't open file
'wiki/.svn/tmp/text-base/peggyroysdadthetraiteur.wiki.svn-base': No
such file or directory


-- 
David Glasser | glasser@davidglasser.net | http://www.davidglasser.net/

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: 'svn cp URL@REV .' gives segfault

Posted by Karl Fogel <kf...@red-bean.com>.
"Ben Collins-Sussman" <su...@red-bean.com> writes:
> Oh, that's because earlier today I used a 1.4 svn client to restore
> the file in question to HEAD, and committed that as r1000.
>
> If you checkout r999, you should be able to reproduce.  :-)

Nope, still no luck:

   $ ls -a
   ./  ../
   $ alias ns
   alias ns='/home/kfogel/src/subversion/subversion/svn/svn'
   $ ns co -r999 http://louisianasurvey.googlecode.com/svn/wiki
   A    wiki/CheatersCrawfishTales.wiki
   A    wiki/PhoebeTrotterCajunWentToHarvard.wiki
   [...]
   A    wiki/Domestic.wiki
   A    wiki/NickFontenotStoryofJimMac.wiki
   Checked out revision 999.
   $ cd wiki
   $ ns info
   Path: .
   URL: http://louisianasurvey.googlecode.com/svn/wiki
   Repository Root: http://louisianasurvey.googlecode.com/svn
   Repository UUID: bda46f0f-6747-0410-af68-6f51a0f76bc8
   Revision: 999
   Node Kind: directory
   Schedule: normal
   Last Changed Author: lac5357@louisiana.edu
   Last Changed Rev: 999
   Last Changed Date: 2008-05-07 13:21:23 -0400 (Wed, 07 May 2008)
   
   $ ns cp http://louisianasurvey.googlecode.com/svn/wiki/foodways.wiki@248 .
   A         foodways.wiki
   $ ns st -q
   A  +   foodways.wiki
   $ 

(The above is at http://paste.lisp.org/display/60408)

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: 'svn cp URL@REV .' gives segfault

Posted by Ben Collins-Sussman <su...@red-bean.com>.
On Wed, May 7, 2008 at 3:39 PM, Karl Fogel <kf...@red-bean.com> wrote:
> "Ben Collins-Sussman" <su...@red-bean.com> writes:
>  > This is using today's trunk client:
>  >
>  > $ svn checkout http://louisianasurvey.googlecode.com/svn/wiki
>  > $ cd wiki
>  > $ svn cp http://louisianasurvey.googlecode.com/svn/wiki/foodways.wiki@248 .
>  > Segmentation fault
>  >
>  > The googlecode server is 1.4.0, FWIW.
>
>  I cannot reproduce this with r31076 of trunk Subversion:
>
>    $ alias ns=/home/kfogel/src/subversion/subversion/svn/svn
>    $ ns checkout http://louisianasurvey.googlecode.com/svn/wiki
>    A    wiki/CheatersCrawfishTales.wiki
>    A    wiki/PhoebeTrotterCajunWentToHarvard.wiki
>    [...]
>    A    wiki/Domestic.wiki
>    A    wiki/NickFontenotStoryofJimMac.wiki
>    Checked out revision 1000.
>    $ cd wiki
>    $ ns cp http://louisianasurvey.googlecode.com/svn/wiki/foodways.wiki@248 .
>    subversion/libsvn_client/copy.c:1579: (apr_err=150002)
>    svn: Path 'foodways.wiki' already exists
>    $


Oh, that's because earlier today I used a 1.4 svn client to restore
the file in question to HEAD, and committed that as r1000.

If you checkout r999, you should be able to reproduce.  :-)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: 'svn cp URL@REV .' gives segfault

Posted by Karl Fogel <kf...@red-bean.com>.
"Ben Collins-Sussman" <su...@red-bean.com> writes:
> This is using today's trunk client:
>
> $ svn checkout http://louisianasurvey.googlecode.com/svn/wiki
> $ cd wiki
> $ svn cp http://louisianasurvey.googlecode.com/svn/wiki/foodways.wiki@248 .
> Segmentation fault
>
> The googlecode server is 1.4.0, FWIW.

I cannot reproduce this with r31076 of trunk Subversion:

   $ alias ns=/home/kfogel/src/subversion/subversion/svn/svn
   $ ns checkout http://louisianasurvey.googlecode.com/svn/wiki
   A    wiki/CheatersCrawfishTales.wiki
   A    wiki/PhoebeTrotterCajunWentToHarvard.wiki
   [...]
   A    wiki/Domestic.wiki
   A    wiki/NickFontenotStoryofJimMac.wiki
   Checked out revision 1000.
   $ cd wiki
   $ ns cp http://louisianasurvey.googlecode.com/svn/wiki/foodways.wiki@248 .
   subversion/libsvn_client/copy.c:1579: (apr_err=150002)
   svn: Path 'foodways.wiki' already exists
   $ 

?

-Karl


> Backtrace shows something wrong with
> libsvn_client/copy.c(repos_to_wc_copy_single), where it calls
> extend_wc_mergeinfo:
>
> #0  0xf7fee195 in propget_walk_cb (path=0x80bc868 "foodways.wiki", entry=0x0,
>     walk_baton=0xffffd310, pool=0x80ca7c8)
>     at subversion/libsvn_client/prop_commands.c:592
> #1  0xf7fee842 in svn_client__get_prop_from_wc (props=0x80ad2f0,
>     propname=0xf7ff9b20 "svn:mergeinfo", target=0x80bc868 "foodways.wiki",
>     pristine=0, entry=0x0, adm_access=0x80bacf0, depth=svn_depth_empty,
>     changelists=0x0, ctx=0x807f3a0, pool=0x80ca7c8)
>     at subversion/libsvn_client/prop_commands.c:806
> #2  0xf7fea6b3 in svn_client__parse_mergeinfo (mergeinfo=0xffffd3b8, entry=0x0,
>     wcpath=0x80bc868 "foodways.wiki", pristine=0, adm_access=0x80bacf0,
>     ctx=0x807f3a0, pool=0x80ca7c8) at subversion/libsvn_client/mergeinfo.c:60
> #3  0xf7fcdc4b in extend_wc_mergeinfo (target_wcpath=0x80bc868 "foodways.wiki",
>     entry=0x0, mergeinfo=0x0, adm_access=0x80bacf0, ctx=0x807f3a0,
> pool=0x80ca7c8)
>     at subversion/libsvn_client/copy.c:152
> #4  0xf7fd134f in repos_to_wc_copy_single (pair=0x80b9788, same_repositories=1,
>     ra_session=0x80b9900, adm_access=0x80bacf0, ctx=0x807f3a0, pool=0x80ca7c8)
>     at subversion/libsvn_client/copy.c:1461
> #5  0xf7fd1ca4 in repos_to_wc_copy (copy_pairs=0x80b9768, make_parents=0,
>     ctx=0x807f3a0, pool=0x80b9720) at subversion/libsvn_client/copy.c:1668
> #6  0xf7fd27ab in setup_copy (commit_info_p=0xffffd6a0, sources=0x80bc768,
>     dst_path_in=0x80bc868 "foodways.wiki", is_move=0, force=1, make_parents=0,
>     ctx=0x807f3a0, pool=0x80b9720) at subversion/libsvn_client/copy.c:1936
> #7  0xf7fd29da in svn_client_copy4 (commit_info_p=0xffffd6ec,
> sources=0x80bc768,
>     dst_path=0x80bc758 "", copy_as_child=1, make_parents=0, ctx=0x807f3a0,
>     pool=0x807ec40) at subversion/libsvn_client/copy.c:1992
> #8  0x0804fca1 in svn_cl__copy (os=0x807ede0, baton=0xffffd844, pool=0x807ec40)
>     at subversion/svn/copy-cmd.c:136
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org