GNOME Bugzilla – Bug 628567
g-ir-scanner crashes on unnamed interface method parameters
Last modified: 2015-02-07 16:54:57 UTC
Created attachment 169307 [details] [review] Add a scanner test for unnamed interface methods Using gobject-introspection as of 8c8b6f3.., the attached testcase causes an exception in the scanner (this issue originally turned up in libsoup): make[4]: Entering directory `/home/rotty/src/g-i/tests/scanner' GISCAN Foo-1.0.gir Traceback (most recent call last):
+ Trace 223520
sys.exit(scanner_main(sys.argv))
main.transform()
self._namespace.walk(self._pass3)
node.walk(callback, [])
self._walk(callback, chain)
super(GLibInterface, self)._walk(callback, chain)
meth.walk(callback, chain)
res = callback(self, chain)
self._pass3_callable_callbacks(node)
param.argname.endswith('data')):
make[4]: *** [Foo-1.0.gir] Error 1 make[4]: Leaving directory `/home/rotty/src/g-i/tests/scanner' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/rotty/src/g-i/tests' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/rotty/src/g-i/tests' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/rotty/src/g-i' make: *** [all] Error 2
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]