From owner-freebsd-stable Sat Sep 21 8:26:38 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B773837B401 for ; Sat, 21 Sep 2002 08:26:36 -0700 (PDT) Received: from TheWorld.com (pcls1.std.com [199.172.62.103]) by mx1.FreeBSD.org (Postfix) with ESMTP id EDBEB43E6A for ; Sat, 21 Sep 2002 08:26:35 -0700 (PDT) (envelope-from kwc@shell.TheWorld.com) Received: from shell.TheWorld.com (pciszek@shell01.TheWorld.com [199.172.62.241]) by TheWorld.com (8.9.3/8.9.3) with ESMTP id LAA29811; Sat, 21 Sep 2002 11:26:32 -0400 Received: (from kwc@localhost) by shell.TheWorld.com (8.9.3/8.9.3) id LAA9962695; Sat, 21 Sep 2002 11:26:31 -0400 (EDT) Date: Sat, 21 Sep 2002 11:26:31 -0400 (EDT) From: Kenneth W Cochran Message-Id: <200209211526.LAA9962695@shell.TheWorld.com> To: wolfgang@lyxys.ka.sub.org (Wolfgang Zenker) Subject: Re: 4.7-RC Gdk-WARNING **: shmget failed (mozilla 1.1,1) Cc: freebsd-stable@freebsd.org Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG >From: wolfgang@lyxys.ka.sub.org (Wolfgang Zenker) >Subject: Re: 4.7-RC Gdk-WARNING **: shmget failed (mozilla 1.1,1) >To: Kenneth W Cochran >Date: Sat, 21 Sep 2002 15:59:43 +0200 (CEST) >CC: freebsd-stable@FreeBSD.ORG > >Hello, > >> I just updated to 4.7-RC today (ports too) & now I get the following >> when I start mozilla (-devel, i.e. 1.1,1): > >> Gdk-WARNING **: shmget failed: error 28 (No space left on device) > >> Where is this coming from? (So far I can't find it...) >> What's going on? >> Anything I can do to trace and/or fix it? >> So far, no out-of-space/memory indications from df or top. {shrug} > >if shmget return error 28, that means you have run out of shared Upon further exploration, error 28 = ENOSPC from shmget(2). >memory slots. Did you perhaps install a kernel without option >SYSVSHM enabled? Mozilla uses shared memory blocks to communicate SYSVSHM has been enabled in the kernel for months (years?). >with plugins. As far as i remember the GNU Flash plugin has a bug >that causes it to not release these shared memory blocks on FreeBSD. >I mailed the author a couple of months ago but never got a reply. >You can check which shared memory blocks exist on your system with >the ipcs command, see ipcs(1). ipcs -m gives me a list of ~190 entries. Is this "normal?" I exited Mozilla & ultimately X & that long list stayed. Rebooting cleared that list (of course); 1-2 appeared upon starting mozilla (& no error 28 this time...) Mozilla has flashplugin & java (native) available. This didn't start happening until system cvsup/{build,install}world 2002/09/20. Previous system update/install was 2002/09/15, so whatever "happened" may have done so between those dates. I'm getting this message from more than just Mozilla now, but I can't tell exactly which program. The message seems to emanate from gdk-pixbuf, but I can't find any shmget calls in that port. Perhaps this is related to the kvm issue mentioned in errata/relnotes? Or maybe the commits dwmalone made on 2002/09/16 to memrange, memcontrol, etc.? Or perhaps Mozilla misbehaving with some "bad" html? Ideas? Sounds like something well worth monitoring; looks like something isn't cleaning-up after itself...(?) Thanks, -kc To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message