pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/51266: devel/gobject-introspection build fails on i386-7.99.32



The following reply was made to PR pkg/51266; it has been noted by GNATS.

From: "John D. Baker" <jdbaker%mylinuxisp.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: pkg/51266: devel/gobject-introspection build fails on i386-7.99.32
Date: Thu, 1 Dec 2016 07:46:50 -0600 (CST)

 I had hope that this commit:
 
   http://mail-index.netbsd.org/source-changes/2016/11/30/msg079412.html
 
 might have a positive effect on the situation, but it has not.
 
 There is a slight difference in behavior on the i386 machine that recently
 succeeded in building "gobject-introspection" et al (until the failure
 of "gstreamer1" provoked failure of all other problem packages).  When
 attempting to build "gobject-introspection" again, it now leaves only
 one core file, that of "g-ir-compiler" (actually
 "${WRKSRC}/.libs/g-ir-compiler").
 
 The backtrace is familiar:
 
 Core was generated by `g-ir-compiler'.
 Program terminated with signal SIGSEGV, Segmentation fault.
 #0  0xb5f2545a in ?? ()
 (gdb) bt
 #0  0xb5f2545a in ?? ()
 #1  0xb5f7c435 in ?? ()
    from /d0/build/pkgsrc/devel/gobject-introspection/work/.buildlink/lib/libgthread-2.0.so.0
 #2  0xbadd1e73 in _rtld_call_function_void (obj=<optimized out>, 
     addr=3052918628) at /x/current/src/libexec/ld.elf_so/rtld.h:498
 #3  _rtld_call_initfini_function (obj=<optimized out>, mask=0xbfb34088, 
     func=3052918628) at /x/current/src/libexec/ld.elf_so/rtld.c:142
 #4  _rtld_call_fini_function (cur_objgen=7, mask=0xbfb34088, 
     obj=<optimized out>) at /x/current/src/libexec/ld.elf_so/rtld.c:157
 #5  _rtld_call_fini_functions (force=1, mask=0xbfb34088)
     at /x/current/src/libexec/ld.elf_so/rtld.c:203
 #6  _rtld_exit () at /x/current/src/libexec/ld.elf_so/rtld.c:377
 #7  0xb60b83eb in __cxa_finalize (dso=0x0)
     at /x/current/src/lib/libc/stdlib/atexit.c:215
 #8  0xb60b80cd in exit (status=0) at /x/current/src/lib/libc/stdlib/exit.c:58
 #9  0x0804a696 in ___start ()
 #10 0x0804a4a8 in _start ()
 
 
 There is no change in behavior on the other i386 system I updated.
 Building "gobject-introspection" leaves behind a "python2.7.core" and
 a "GLib-2.0.core" (which refers to a utility built to a temporary
 directory which is immediately removed).  The python2.7 backtrace is the
 same as has already been posted several times.
 
 I'll try on amd64 soon.  The backtraces from failures on amd64 have
 never been particularly helpful as there are never any symbols for
 the reported addresses, even with all the debugging turned on.
 
 Perhaps as described in this thread:
 
   http://mail-index.netbsd.org/tech-pkg/2016/11/29/msg017565.html
 
 the present workaround is to set "PKG_DEFAULT_OPTIONS+=-introspection"
 and hope that the problem packages honor it.
 
 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]mylinuxisp[flyspeck]com    OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645
 


Home | Main Index | Thread Index | Old Index