2732f5248250e9a6874f90584cc9034e86bed206
[libguestfs.git] / BUGS
1 [guestfish] Built-in commands like 'alloc' and 'help' don't auto-complete.
2
3 [libguestfs] /tmp/libguestfs temporary directory is not cleaned up
4 sometimes.  This appears to happen (only?) if the main program
5 segfaults.
6
7 [libguestfs] qemu process not cleaned up occasionally.  This appears
8 to happen only if the main program or library segfaults, in which case
9 the atexit handler which would normally perform cleanup is not run.
10 sometimes.  This appears to happen (only?) if the main program
11 segfaults.
12 [testing a hacky fix to this]
13
14 [kernel?] Kernel boot times are significantly slower for Fedora 11/12
15 than for Fedora 10, like 2-3 times slower.  This greatly affects the
16 time it takes to launch the subprocess (although it does still work).
17 [fixed - was a KVM bug]
18
19 [java] Java bindings documentation messed up.  See:
20 http://java.sun.com/j2se/javadoc/writingdoccomments/
21
22 [libguestfs] If qemu process is a shell script, then it is not cleaned
23 up correctly, even on "good" exit.  This is because we need to set up
24 a new process group (see commented code for doing setpgid).
25 [fixed? - added documentation in the manual page that you have to
26 do 'exec qemu' in the wrapper.  However I still notice that the
27 recovery process kills qemu, instead of it being killed by the
28 parent process, or at least that's what I think is happening]
29
30 [libguestfs] Some occasional data corruption, certainly on tgz-out.
31 Try using tgz-out on a very large directory.
32 [we think this is fixed by 64a6a828bd318622420cf3018899392fd80c14e7]
33
34 [libguestfs] futimens (do_touch) not available in glibc 2.5
35 (reported by Charles Duffy)
36 [fixed]
37
38 [ocaml] Does not compile with OCaml 3.09.3 from RHEL 5
39 (reported by Charles Duffy)
40 [fixed]
41
42 [inspector] If there are missing Perl module deps, it still
43 configures the inspector.  (eg. if perl-Sys-Virt is missing).
44
45 [build] "exec: chroot not found"
46 Setting PATH to include /usr/sbin solves this temporarily.
47
48 [libguestfs] FileOut parameters can cause
49 "internal error: reply callback called twice"
50 This bug is rare but well-understood.  Unfortunately it's also
51 quite hard to fix cleanly.
52
53 [libguestfs] write-file does not support strings containing ASCII NUL.
54
55 [perl] Perl bindings cause a segfault when you call any command which
56 takes a StringList (eg. $g->command).
57 [should be fixed now]