So for the previous failure, the GUPnPSimpleIgdThreadClass wrapper's _init() function apparently tries to set the context for the wrapped GUPnPSimpleIgdThread:
g_object_set (self, "main-context", self->priv->context, NULL); However, GUPnPSimpleIgdThread's property is declared as G_PARAM_CONSTRUCT_ONLY, thus you can't set it from outside. I replaced G_PARAM_CONSTRUCT_ONLY with G_PARAM_CONSTRUCT, which fixes above problem, but is that actually the correct solution? Also, this now fails later on in a different test: /simpleigd/new: OK /simpleigd/default_ctx: OK /simpleigd/custom_ctx: OK /simpleigd/thread: OK /simpleigd/random/no_conflict: OK /simpleigd/random/conflict: OK /simpleigd/dispose_removes/regular: OK /simpleigd/dispose_removes/thread: OK /simpleigd/invalid_ip: OK /simpleigd/empty_ip: GLib-GObject-WARNING **: invalid uninstantiatable type `(null)' in cast to `GUPnPContextManager' aborting... /bin/bash: Zeile 5: 10679 Trace/breakpoint trap (Speicherabzug geschrieben) XML_PATH=. G_SLICE=debug-blocks LD_LIBRARY_PATH=../../libgupnp-igd/.libs ${dir}$tst FAIL: gupnp-simple-igd but this seems unrelated. -- gupnp-igd ftbfs on all archs in lucid https://bugs.launchpad.net/bugs/534311 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs