pkgsrc-Bugs archive

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

pkg/47310: "_res is not supported for multi-threaded programs." with firefox10-10.0.11 under 6.0_STABLE



>Number:         47310
>Category:       pkg
>Synopsis:       "_res is not supported for multi-threaded programs." with 
>firefox10-10.0.11 under 6.0_STABLE
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Dec 11 12:15:00 +0000 2012
>Originator:     Bernhard "Burnhard" Riedel
>Release:        NetBSD 6.0_STABLE (2012-12-03)
>Organization:
a nice concept
>Environment:
System: NetBSD yuri.crg.de 6.0_STABLE NetBSD 6.0_STABLE (YURI_DIAGNOX) #0: Fri 
Dec 7 22:32:13 CET 2012 
root%yuri.crg.de@localhost:/sdata/usr/src/sys/arch/i386/compile/YURI_DIAGNOX 
i386
Architecture: i386
Machine: i386
>Description:
        After successfully building firefox10-10.0.11 on a i386 system
        running NetBSD 6.0_STABLE (2012-12-03)("stab"), starting firefox10
        results in
          _res is not supported for multi-threaded programs.
          Redirecting call to abort() to mozalloc_abort

          Segmentation fault (core dumped)
        firefox10-10.0.11 on a i386 system running NetBSD 6.0 (release)("rele")
        doesn't show that kind of behaviour.
        This reminds of pkg/47201 '"_res is not supported for multi-threaded 
programs." with firefox-16.0.2'
          stab# objdump -R /sdata/usr/pkg/lib/xulrunner10/libxul.so | grep _res_
          0167b164 R_386_JUMP_SLOT   __res_ninit
          0167d2d4 R_386_JUMP_SLOT   __res_state
          stab#
          rele# objdump -R /sdata/usr/pkg/lib/xulrunner10/libxul.so | grep _res_
          rele#

        Running make configure in pkgsrc/devel/xulrunner10 on both boxen
        inside script(1) shows the expected difference:
          <: stab, >: rele
          [...]
          245c243
          < checking for res_ninit()... yes
          ---
          > checking for res_ninit()... no
          [...]
          396d393
          < #define HAVE_RES_NINIT 1
          [...]
          1327d1323
          < #define HAVE_RES_NINIT 1

        File versions in pkgsrc/devel/xulrunner10:
          # $NetBSD: Makefile,v 1.9 2012/10/13 10:16:23 ryoon Exp $
          @comment $NetBSD: PLIST,v 1.5 2012/11/21 13:02:17 is Exp $
          # $NetBSD: buildlink3.mk,v 1.7 2012/10/08 23:00:58 adam Exp $
          # $NetBSD: dist.mk,v 1.10 2012/11/21 13:02:17 is Exp $
          $NetBSD: distinfo,v 1.8 2012/11/21 13:02:17 is Exp $
          # $NetBSD: hacks.mk,v 1.1.1.1 2012/03/15 08:58:27 ryoon Exp $
          # $NetBSD: mozilla-common.mk,v 1.2 2012/10/31 11:19:54 asau Exp $
          # $NetBSD: options.mk,v 1.2 2012/07/22 00:03:10 ryoon Exp $
          # $NetBSD: xpi.mk,v 1.2 2012/03/19 20:34:03 ryoon Exp $

>How-To-Repeat:
        checkout/build/install -r netbsd-6 as of December 3, 2012. Exact 
timestamp unknown,
        src/doc/CHANGES-6.1: # $NetBSD: CHANGES-6.1,v 1.1.2.53 2012/12/03 
04:54:49 riz Exp $
        checkout pkgsrc-current as of December 10, 2012.
        cd .../pkgsrc/www/firefox10 ; make update
        try to run firefox10

>Fix:
        unknown, probably similar to the fix for pkg/47201



Home | Main Index | Thread Index | Old Index