After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 657267 - _g_ir_node_build_typelib: assertion failed: (node != NULL)
_g_ir_node_build_typelib: assertion failed: (node != NULL)
Status: RESOLVED DUPLICATE of bug 656931
Product: gobject-introspection
Classification: Platform
Component: general
2.29.x
Other Linux
: Normal normal
: ---
Assigned To: gobject-introspection Maintainer(s)
gobject-introspection Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-08-24 17:29 UTC by Claudio Saavedra
Modified: 2015-02-07 17:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
jhbuild terminal output for buliding WebKit (65.86 KB, application/octet-stream)
2011-08-26 16:10 UTC, chernoff
Details
WebKit-3.0.gir in gzip format (75.85 KB, application/x-gzip)
2011-08-26 16:14 UTC, chernoff
Details

Description Claudio Saavedra 2011-08-24 17:29:40 UTC
Triggered with webkit's gir file.

g-ir-compiler --includedir ../../Source/WebKit/gtk --includedir . WebKit-3.0.gir -o WebKit-3.0.typelib

  • #0 __GI_raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #1 __GI_abort
    at abort.c line 93
  • #2 g_assertion_message
  • #3 g_assertion_message_expr
    at gtestutils.c line 1436
  • #4 _g_ir_node_build_typelib
    at girepository/girnode.c line 1381
  • #5 _g_ir_node_build_typelib
    at girepository/girnode.c line 1505
  • #6 _g_ir_node_build_typelib
    at girepository/girnode.c line 1505
  • #7 _g_ir_node_build_typelib
    at girepository/girnode.c line 1649
  • #8 _g_ir_node_build_members
    at girepository/girnode.c line 1330
  • #9 _g_ir_node_build_typelib
    at girepository/girnode.c line 2119
  • #10 _g_ir_module_build_typelib
    at girepository/girmodule.c line 508
  • #11 main
    at tools/compiler.c line 211

Comment 1 chernoff 2011-08-24 21:16:40 UTC
Confirming the problem (using jhbuild):

**
ERROR:girepository/girnode.c:1381:_g_ir_node_build_typelib: assertion failed: (node != NULL)
/bin/sh: line 1: 10585 Aborted                 (core dumped) /opt/gnome/bin/g-ir-compiler --includedir ./Source/WebKit/gtk --includedir . WebKit-3.0.gir -o WebKit-3.0.typelib
make[1]: *** [WebKit-3.0.typelib] Error 134
make[1]: Leaving directory `/home/dfc/checkout/gnome/webkit-1.5.2'
make: *** [all] Error 2
*** Error during phase build of WebKit: ########## Error running make   *** [42/213]
Comment 2 Xan Lopez 2011-08-25 12:31:32 UTC
I think this is a bug in g-i, the gir it generates does not make sense given our annotation.
Comment 3 Torsten Schoenfeld 2011-08-25 20:02:53 UTC

*** This bug has been marked as a duplicate of bug 656931 ***
Comment 4 Colin Walters 2011-08-26 00:07:32 UTC
What version of webkit?  I just jhbuilt webkit-1.5.2 with g-i from git fine.

Can someone show me a bit of the affected .gir?
Comment 5 Torsten Schoenfeld 2011-08-26 07:23:47 UTC
Colin, see bug 656931 for more information.
Comment 6 chernoff 2011-08-26 16:10:59 UTC
Created attachment 194859 [details]
jhbuild terminal output for buliding WebKit

Colin -- this is the log of the compilation
Comment 7 chernoff 2011-08-26 16:14:46 UTC
Created attachment 194860 [details]
WebKit-3.0.gir in gzip format

Colin -- here is the .gir file in gzip compressed format
Comment 8 André Klapper 2015-02-07 17:01:21 UTC
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]