Bug#336289: gstreamer strace 2
Stephen R Marenka
stephen at marenka.net
Wed Dec 14 02:41:37 UTC 2005
On Fri, Dec 09, 2005 at 01:58:31PM +0100, Loic Minier wrote:
> On Thu, Dec 08, 2005, Stephen R Marenka wrote:
> You kill the process either when it's still processing
> libgstgconfelements.so, or when that's over, and something else
> tries to happen.
Well I did let it run for about thirty minutes before I killed it.
> Could you please try removing libgstgconfelements.so from
> /usr/lib/gstreamer-0.8, and running gst-register again? Does it go
> further in plugin processing?
Okay. Both gst-register-0.8 and gst-compprep-0.8 completed.
> It is enough to strace -f for file accesses with -e trace=file. I use:
> LC_ALL=C GST_REGISTRY=/var/lib/gstreamer/0.8/registry.xml strace -f -e trace=file gst-register-0.8
LC_ALL=C GST_REGISTRY=/var/lib/gstreamer/0.8/registry.xml sudo strace -f
-e trace=file -o gstreg-strace.log gst-register-0.8 2>&1 | tee
gstreg-out.log
LC_ALL=C GST_REGISTRY=/var/lib/gstreamer/0.8/registry.xml sudo strace -f
-e trace=file -o gstcomp-strace.log gst-compprep-0.8 2>&1 | tee
gstcomp-out.log
Both complete relatively quickly. FWIW, logs at the following.
<http://people.debian.org/~smarenka/bugs/gstreamer0.8>
I tested this with 0.8.11-2.
--------
The full process went like this.
purge gst*
sudo rm -rf /root/.gstreamer-0.8
sudo apt-get install libgstreamer0.8-0 libgstreamer-plugins0.8-0
succeeds
sudo apt-get install gstreamer0.8-misc
and here we hang
ctrl-c
LC_ALL=C GST_REGISTRY=/var/lib/gstreamer/0.8/registry.xml sudo strace -f
-e trace=file -o gstreg-strace.log gst-register-0.8 2>&1 | tee
gstreg-out.log
completes pretty quickly
LC_ALL=C GST_REGISTRY=/var/lib/gstreamer/0.8/registry.xml sudo strace -f
-e trace=file -o gstcomp-strace.log gst-compprep-0.8 2>&1 | tee
gstcomp-out.log
hangs
sudo rm /usr/lib/gstreamer-0.8/libgstgconfelements.so
LC_ALL=C GST_REGISTRY=/var/lib/gstreamer/0.8/registry.xml sudo strace -f
-e trace=file -o gstreg-strace.log gst-register-0.8 2>&1 | tee
gstreg-out.log
LC_ALL=C GST_REGISTRY=/var/lib/gstreamer/0.8/registry.xml sudo strace -f
-e trace=file -o gstcomp-strace.log gst-compprep-0.8 2>&1 | tee
gstcomp-out.log
completes
Please let me know what else you need.
--
Stephen R. Marenka If life's not fun, you're not doing it right!
<stephen at marenka.net>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://lists.alioth.debian.org/pipermail/pkg-gstreamer-maintainers/attachments/20051213/231525cd/attachment.pgp
More information about the Pkg-gstreamer-maintainers
mailing list