On 2014-06-17, at 10:25, Harald Barth <h...@kth.se> wrote: > More from the core: > > (gdb) bt > #0 0x00007fbe95040475 in raise () from /lib/x86_64-linux-gnu/libc.so.6 > #1 0x00007fbe950436f0 in abort () from /lib/x86_64-linux-gnu/libc.so.6 > #2 0x000000000042f162 in osi_Panic ( > msg=msg@entry=0x4635f0 "assertion failed: %s, file: %s, line: %d\n") > at ./../rx/rx_user.c:251 > #3 0x000000000042f17d in osi_AssertFailU ( > expr=expr@entry=0x4586bb "Delete(&dh, \"..\") == 0", > file=file@entry=0x458337 "../vol/vol-salvage.c", line=line@entry=3997) > at ./../rx/rx_user.c:261 > #4 0x0000000000408078 in SalvageVolume ( > salvinfo=salvinfo@entry=0x7fff12474f80, rwIsp=rwIsp@entry=0x1bd68b0, > alinkH=0x1bd44a0) at ../vol/vol-salvage.c:3997 > #5 0x000000000040af8d in DoSalvageVolumeGroup (salvinfo=salvinfo@entry=0x0, > isp=0x1bd68b0, nVols=nVols@entry=2) at ../vol/vol-salvage.c:2092 > #6 0x000000000040c391 in SalvageFileSys1 (partP=partP@entry=0x1bca880, > singleVolumeNumber=536904480) at ../vol/vol-salvage.c:937 > #7 0x00000000004041a9 in DoSalvageVolume (slot=<optimized out>, > node=0x1bd4030) at ../vol/salvaged.c:640 > #8 SalvageServer (argv=<optimized out>, argc=<optimized out>) > at ../vol/salvaged.c:574 > #9 handleit (as=<optimized out>, arock=<optimized out>) > at ../vol/salvaged.c:299 > #10 0x00000000004572a4 in cmd_Dispatch (argc=7, argc@entry=6, argv=0x1bc1c20, > argv@entry=0x7fff12475768) at cmd.c:905 > #11 0x0000000000404c67 in main (argc=6, argv=0x7fff12475768) > at ../vol/salvaged.c:418 > > So this is bailing out at > vol_salvage.c opr_Verify(afs_dir_Delete(&dh, "..") == 0) > which looks a lot like > > http://git.openafs.org/?p=openafs.git;a=commitdiff;h=e8faeae6dcae0e566de2b21d53d3f78f3cc44e3f > >> Improve JudgeEntry() detection of orphaned directories to >> prevent unintentional deletion of their '.' and '..' entries. >> This in turn prevents a later assert (opr_Verify) when we try to >> delete and re-add '..' in order to attach the orphan. >> ... > > So well, now I "only" need to find something that contains that patch > (1.6.9 I suppose) for wheezy, correct?
This change went into 1.6.6, so 1.6.7 would do as well. -- Stephan Wiesand DESY - DV - Platanenallee 6 15738 Zeuthen, Germany _______________________________________________ OpenAFS-info mailing list OpenAFS-info@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-info