Note about bugs.
[libguestfs.git] / BUGS
diff --git a/BUGS b/BUGS
index e632377..fd50c0e 100644 (file)
--- a/BUGS
+++ b/BUGS
@@ -1,15 +1,27 @@
 [guestfish] Built-in commands like 'alloc' and 'help' don't auto-complete.
 
 [libguestfs] /tmp/libguestfs temporary directory is not cleaned up
 [guestfish] Built-in commands like 'alloc' and 'help' don't auto-complete.
 
 [libguestfs] /tmp/libguestfs temporary directory is not cleaned up
-(sometimes).
+sometimes.  This appears to happen (only?) if the main program
+segfaults.
 
 [libguestfs] qemu process not cleaned up occasionally.  This appears
 to happen only if the main program or library segfaults, in which case
 the atexit handler which would normally perform cleanup is not run.
 
 [libguestfs] qemu process not cleaned up occasionally.  This appears
 to happen only if the main program or library segfaults, in which case
 the atexit handler which would normally perform cleanup is not run.
+sometimes.  This appears to happen (only?) if the main program
+segfaults.
+[testing a hacky fix to this]
 
 [kernel?] Kernel boot times are significantly slower for Fedora 11/12
 than for Fedora 10, like 2-3 times slower.  This greatly affects the
 time it takes to launch the subprocess (although it does still work).
 
 [kernel?] Kernel boot times are significantly slower for Fedora 11/12
 than for Fedora 10, like 2-3 times slower.  This greatly affects the
 time it takes to launch the subprocess (although it does still work).
+[fixed - was a KVM bug]
 
 [java] Java bindings documentation messed up.  See:
 
 [java] Java bindings documentation messed up.  See:
-http://java.sun.com/j2se/javadoc/writingdoccomments/
\ No newline at end of file
+http://java.sun.com/j2se/javadoc/writingdoccomments/
+
+[libguestfs] If qemu process is a shell script, then it is not cleaned
+up correctly, even on "good" exit.  This is because we need to set up
+a new process group (see commented code for doing setpgid).
+
+[libguestfs] Some occasional data corruption, certainly on tgz-out.
+Try using tgz-out on a very large directory.