Bug#373216: /usr/bin/gst-inspect-0.10 fails if home doesn't exist
Andreas Barth
aba at not.so.argh.org
Tue Jun 13 15:36:36 UTC 2006
Package: gstreamer0.10-tools
Severity: serious
Version: 0.10.8-1
Hi,
/usr/bin/gst-inspect-0.10 fails and it breaks other package's build,
e.g. totem.
This call fails:
/usr/bin/gst-inspect-0.10 playbin
What happens inside is basically:
23386 open("/nonexistent/.gstreamer-0.10/registry.i486.xml.tmpWwaHat", O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = -1 ENOENT (No such file or
directory)
23386 access("/nonexistent", F_OK) = -1 ENOENT (No such file or directory)
23386 mkdir("/nonexistent", 0777) = -1 EACCES (Permission denied)
23386 exit_group(0) = ?
23385 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 23386
23385 --- SIGCHLD (Child exited) @ 0 (0) ---
23385 gettimeofday({1150212678, 282129}, NULL) = 0
23385 open("/nonexistent/.gstreamer-0.10/registry.i486.xml", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
23385 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
23385 open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
23385 fstat64(3, {st_mode=S_IFREG|0644, st_size=45660, ...}) = 0
23385 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40019000
23385 read(3, [...], 4096) = 0
23385 close(3) = 0
23385 munmap(0x40019000, 4096) = 0
23385 open("/nonexistent/.gstreamer-0.10/registry.i486.xml", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory)
23385 access("playbin", F_OK) = -1 ENOENT (No such file or directory)
23385 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0
23385 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40019000
23385 write(1, "No such element or plugin \'playb"..., 36) = 36
23385 munmap(0x40019000, 4096) = 0
23385 exit_group(-1) = ?
However, /usr/lib/gstreamer-0.10/libgstplaybin.so exists (and is installed as
part of gstreamer0.10-plugins-base).
Cheers,
Andi
--
http://home.arcor.de/andreas-barth/
More information about the Pkg-gstreamer-maintainers
mailing list