GNOME Bugzilla – Bug 590806
crash in gst-scanpackages from codeina
Last modified: 2012-12-17 11:37:13 UTC
I have reported this to the Codeina devs first here: https://core.fluendo.com/gstreamer/trac/ticket/217 The script gst-scanpackages (based on gst-python) scans a directory of rpm packages containing gstreamer modules. It crashes if gst-python is in that directory: [goetz@n5 x]$ ls gstreamer0.10-python-0.10.15-1mdv2010.0.i586.rpm [goetz@n5 x]$ ../gst-scanpackages . 1736 blocks Fatal Python error: PyEval_RestoreThread: NULL tstate Abgebrochen This happens as well in gst-python 0.10.16. This is the gdb output: (gdb) run ../gst-scanpackages . Starting program: /usr/bin/python ../gst-scanpackages . [Thread debugging using libthread_db enabled] [New Thread 0xb7bf16c0 (LWP 13320)] Detaching after fork from child process 13323. Detaching after fork from child process 13324. Detaching after fork from child process 13325. Detaching after fork from child process 13326. Detaching after fork from child process 13327. Detaching after fork from child process 13328. Detaching after fork from child process 13329. Detaching after fork from child process 13330. 1736 blocks Missing separate debug info for /home/goetz/tmp/fluendo-bundle-GGBd9b/usr/lib/gstreamer-0.10/libgstpython.so Fatal Python error: PyEval_RestoreThread: NULL tstate Program received signal SIGABRT, Aborted. 0xffffe410 in __kernel_vsyscall () (gdb) bt
+ Trace 216793
Finally, a link to the gst-scanpackages script: https://core.fluendo.com/gstreamer/trac/browser/codeina/trunk/providers/gst-scanpackages
Does this still happen with the lastest gst-python?
It does in 0.10.18.
Closing this bug now, gst-python is only an extension module to pygi now and this bug doesn't make much sense anymore in this context.