Hi, You started quoting exactly after the relevant line where the breakage happens :) Here goes the failure in the tests:
t/Gst.................ok t/GstBin..............ok t/GstBuffer........... (process:11331): GStreamer-CRITICAL **: gst_registry_add_path: assertion `GST_IS_REGISTRY (registry)' failed dubious Test returned status 0 (wstat 11, 0xb) DIED. FAILED tests 13-14 Failed 2/14 tests, 85.71% okay t/GstCaps.............ok t/GstClock............ok I have never digged into the xs code, but anyway, the problem seems to be in the only call to gst_registry_add_path in your code: Line 150 of xs/GstRegistry.c: gst_registry_add_path(registry, path); The 'registry' seems not to be the right type of variable - It is created a couple of lines earlier: GstRegistry * registry = SvGstRegistry (ST(0)); Maybe it is not creating it correctly? Greetings, -- Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)1451-2244 / 5623-0154 PGP key 1024D/8BB527AF 2001-10-23 Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]