Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Sep 2002 11:26:31 -0400 (EDT)
From:      Kenneth W Cochran <kwc@TheWorld.com>
To:        wolfgang@lyxys.ka.sub.org (Wolfgang Zenker)
Cc:        freebsd-stable@freebsd.org
Subject:   Re: 4.7-RC Gdk-WARNING **: shmget failed (mozilla 1.1,1)
Message-ID:  <200209211526.LAA9962695@shell.TheWorld.com>

next in thread | raw e-mail | index | archive | help

>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 <kwc@TheWorld.com>
>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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209211526.LAA9962695>