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

Reply via email to