Hi,

I'm using unvac to try to extract some vac archives I made in the fall
of 2008. I'm running into a pair of problems.

First, unvac is outputting directories with the write bit off. This
causes it to fail pretty early, as it can't write files to the
newly-extracted directories. Is this expected? Is there a way to avoid
this problem?

Second I get this error: (on p9p unvac)

unvac: pthread_mutex_lock.c:289: __pthread_mutex_lock: Assertion
`(-(e)) != 3 || !robust' failed.
[New Thread 0xb7e548d0 (LWP 3743)]

Program received signal SIGABRT, Aborted.
[Switching to Thread 0xb7e548d0 (LWP 3743)]
0xb8022430 in __kernel_vsyscall ()
(gdb) bt
#0  0xb8022430 in __kernel_vsyscall ()
#1  0xb7fc64b0 in raise ()
  from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0805c6b2 in child () at daemonize.c:38
#3  0x0805c927 in _threadsetupdaemonize ()
   at daemonize.c:153
#4  0x0805c49d in p9main (argc=3, argv=0xbfa3e1c4)
   at thread.c:714
#5  0x08060d92 in main (argc=Cannot access memory at address 0xe9f
) at main.c:10
(gdb)

Have any of you seen anything like this?

-- vs

Reply via email to