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 685494 - g-ir-compiler segfaults when building farstream-0.1.2
g-ir-compiler segfaults when building farstream-0.1.2
Status: RESOLVED DUPLICATE of bug 674658
Product: gobject-introspection
Classification: Platform
Component: general
1.34.x
Other Linux
: Normal normal
: ---
Assigned To: gobject-introspection Maintainer(s)
gobject-introspection Maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2012-10-04 13:50 UTC by ncopa
Modified: 2015-02-07 16:58 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description ncopa 2012-10-04 13:50:15 UTC
This is with glib-2.43.0 on Alpine Linux x86 and uClibc

I compiled gobject introspection with debugging symbols:

dev32-edge:~/aports/main/farstream$ gdb --core ./src/farstream-0.1.2/farstream/c
ore /usr/bin/g-ir-compiler
GNU gdb (GDB) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/g-ir-compiler...done.
[New LWP 24851]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `/usr/bin/g-ir-compiler --includedir=. Farstream-0.1.gir -o Farstream-0.1.typeli'.
Program terminated with signal 5, Trace/breakpoint trap.
  • #0 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #0 g_logv
    from /usr/lib/libglib-2.0.so.0
  • #1 g_log
    from /usr/lib/libglib-2.0.so.0
  • #2 parse_property_transfer
    at girepository/girparser.c line 985
  • #3 start_property
    at girepository/girparser.c line 1464
  • #4 start_element_handler
    at girepository/girparser.c line 2902
  • #5 ??
    from /usr/lib/libglib-2.0.so.0
  • #6 g_markup_parse_context_parse
    from /usr/lib/libglib-2.0.so.0
  • #7 _g_ir_parser_parse_string
    at girepository/girparser.c line 3486
  • #8 _g_ir_parser_parse_file
    at girepository/girparser.c line 3572
  • #9 main
    at tools/compiler.c line 187

Comment 1 Colin Walters 2012-10-05 23:05:02 UTC
Is this a regression?  In other words did previous versions work in your environment?
Comment 2 ncopa 2012-10-06 12:04:00 UTC
(In reply to comment #1)
> Is this a regression?  In other words did previous versions work in your
> environment?

Yes, this is a regression. gobject-introspection 1.32.1 and glib 2.32.4 worked.
Comment 3 ncopa 2012-10-06 12:05:15 UTC
(In reply to comment #0)
> This is with glib-2.43.0 on Alpine Linux x86 and uClibc

I mean of course glib-2.34.0.
Comment 4 ncopa 2012-10-08 08:40:13 UTC
Applying this change to farstream makes it work:

http://cgit.collabora.com/git/farstream.git/commit/?id=39450457190675716c8e66700e35b05334a6a1a0
Comment 5 Dieter Verfaillie 2013-10-10 19:06:47 UTC

*** This bug has been marked as a duplicate of bug 674658 ***
Comment 6 André Klapper 2015-02-07 16:58:05 UTC
[Mass-moving gobject-introspection tickets to its own Bugzilla product - see bug 708029. Mass-filter your bugmail for this message: introspection20150207 ]