NetBSD Problem Report #49733

From mlh@goathill.org  Sun Mar  8 02:14:57 2015
Return-Path: <mlh@goathill.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 979AEA65B7
	for <gnats-bugs@gnats.NetBSD.org>; Sun,  8 Mar 2015 02:14:57 +0000 (UTC)
Message-Id: <20150308021341.ECEAD12ABC@chopper.goathill.org>
Date: Sat,  7 Mar 2015 21:13:41 -0500 (EST)
From: mlh@goathill.org
Reply-To: mlh@goathill.org
To: gnats-bugs@gnats.NetBSD.org
Subject: net/kdenetwork3 out of memory error
X-Send-Pr-Version: 3.95

>Number:         49733
>Category:       pkg
>Synopsis:       bad memory allocation in net/kdenetwork3 under pkg_comp i386 build on amd64 machine
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Mar 08 02:15:00 +0000 2015
>Last-Modified:  Sat Jan 23 17:15:01 +0000 2016
>Originator:     MLH
>Release:        NetBSD 7.99.5 GENERIC i386
>Organization:
>Environment:
System: NetBSD tiamat 7.99.5 NetBSD 7.99.5 (GENERIC) #4: Sat Mar  7 10:55:12 EST
2015 /usr/src/sys/arch/amd64/compile/GENERIC i386
Architecture: i386
Machine: i386

running pkg_comp with i386 Current sets on host :
NetBSD tiamat 7.99.5 NetBSD 7.99.5 (GENERIC) #4: Sat Mar  7 10:55:12 EST 2015
/usr/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
When building /usr/pkgsrc/net/kdenetwork3 :

kcminterface.cpp:3360:48: warning: null character(s) preserved in literal [enabled by default]
     realmLabel->setText( tr2i18n( "Real&m:" ) );
                                                ^
kcminterface.cpp:3378:52: warning: null character(s) preserved in literal [enabled by default]
     printerListView->header()->setLabel( 2, tr2i18n( "Comment" ) );
                                                    ^

cc1plus: out of memory allocating 3355443200 bytes after a total of 0 bytes
Makefile:609: recipe for target 'kcminterface.lo' failed
gmake[4]: *** [kcminterface.lo] Error 1
gmake[4]: Leaving directory '/pkg_comp/obj/pkgsrc/net/kdenetwork3/default/kdenetwork-3.5.10/filesharing/advanced/kcm_sambaconf'
Makefile:422: recipe for target 'all-recursive' failed
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory '/pkg_comp/obj/pkgsrc/net/kdenetwork3/default/kdenetwork-3.5.10/filesharing/advanced'
Makefile:422: recipe for target 'all-recursive' failed
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory '/pkg_comp/obj/pkgsrc/net/kdenetwork3/default/kdenetwork-3.5.10/filesharing'
Makefile:475: recipe for target 'all-recursive' failed

Machine has 4G of physical ram and 4G swap

I haven't tried building on the target i386 machine which is an
eeepc 900 running off of a usb drive due to speed and space issues.

>How-To-Repeat:

pkg_comp build from Current i386 sets of kde3 (attempt)

>Fix:

>Audit-Trail:
From: David Holland <dholland-pbugs@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49733: net/kdenetwork3 out of memory error
Date: Thu, 28 May 2015 19:37:03 +0000

 On Sun, Mar 08, 2015 at 02:15:00AM +0000, mlh@goathill.org wrote:
  > cc1plus: out of memory allocating 3355443200 bytes after a total of 0 bytes
                                      ^^^^^^^^^^

 If this message is accurate then the compilation isn't going to fit
 into a 32-bit machine.

 Question is whether it's kde bloat or compiler bugs causing it...

 -- 
 David A. Holland
 dholland@netbsd.org

From: mlh@goathill.org (MLH)
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: pkg/49733: net/kdenetwork3 out of memory error
Date: Thu, 28 May 2015 16:43:05 -0400 (EDT)

 David Holland wrote:
 > The following reply was made to PR pkg/49733; it has been noted by GNATS.
 > 
 > From: David Holland <dholland-pbugs@netbsd.org>
 > 
 >  On Sun, Mar 08, 2015 at 02:15:00AM +0000, mlh@goathill.org wrote:
 >   > cc1plus: out of memory allocating 3355443200 bytes after a total of 0 bytes
 >                                       ^^^^^^^^^^
 >  
 >  If this message is accurate then the compilation isn't going to fit
 >  into a 32-bit machine.
 >  
 >  Question is whether it's kde bloat or compiler bugs causing it...

 It just started doing that last January. I had built it several
 times under i386 in the 6-9 months before. I tried it on 3 different
 i386 platforms (and versions of NetBSD i386) and they all failed
 the same way - attempting to allocate all of ram.

 I have no idea what changed to cause this.

From: Benny Siegert <bsiegert@gmail.com>
To: gnats-bugs@netbsd.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org, 
	mlh@goathill.org
Subject: Re: pkg/49733: net/kdenetwork3 out of memory error
Date: Sun, 28 Jun 2015 20:05:13 +0200

 Note that this package did not go out of memory on NetBSD 6/i386 in
 the latest build. (Instead, it failed to install because ktalkd was
 not built):

 http://bulktracker.appspot.com/pkg/ag1zfmJ1bGt0cmFja2VyciILEgVidWlsZBiAgICA6vSaCgwLEgNwa2cYgICAgMDIvAgM

From: mlh@goathill.org (MLH)
To: gnats-bugs@NetBSD.org
Cc: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org, 
 mlh@goathill.org
Subject: Re: pkg/49733: net/kdenetwork3 out of memory error
Date: Sat, 23 Jan 2016 12:11:27 -0500 (EST)

 David Holland wrote:
 > The following reply was made to PR pkg/49733; it has been noted by GNATS.
 > 
 > From: David Holland <dholland-pbugs@netbsd.org>
 > To: gnats-bugs@NetBSD.org
 > Cc: 
 > Subject: Re: pkg/49733: net/kdenetwork3 out of memory error
 > Date: Thu, 28 May 2015 19:37:03 +0000
 > 
 >  On Sun, Mar 08, 2015 at 02:15:00AM +0000, mlh@goathill.org wrote:
 >   > cc1plus: out of memory allocating 3355443200 bytes after a total of 0 bytes
 >                                       ^^^^^^^^^^
 >  
 >  If this message is accurate then the compilation isn't going to fit
 >  into a 32-bit machine.
 >  
 >  Question is whether it's kde bloat or compiler bugs causing it...

 This appears to still be an issue, after about 10 months after the
 initial report. I no longer have a way to test this build on an
 i386 system but it continues to fail in precisely the same manner
 under amd64 using pkg_comp with i386 sets. 

 NetBSD tiamat 7.99.25 NetBSD 7.99.25 (GENERIC) #1: Thu Jan 21 12:29:41 EST 2016 

 Both amd64 and i386 builds are using the identical sources

 Any other thoughts on why this started failing to build circa fall 2014 or
 how to fix it so it build once again?

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.