Subject: Re: acroread error -- warning? -- on amd64
To: Perry E. Metzger <perry@piermont.com>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: current-users
Date: 12/26/2007 14:03:54
On Wed, 26 Dec 2007 12:03:31 -0500
"Perry E. Metzger" <perry@piermont.com> wrote:

> 
> "Steven M. Bellovin" <smb@cs.columbia.edu> writes:
> > When I run 'acroread' on amd64-current, I see the following message:
> >
> > (acroread:3651): Gdk-WARNING **: shmget failed: error 38 (Function
> > not implemented)
> >
> > Acroread seems to run; I'm not sure if there's some missing
> > functionality or if it's just a performance issue.  Regardless, I
> > assume the problem is in the linux32 emulation.
> 
> I'm guessing the shmget is happening in the X code as part of the
> shared memory extension.

I agree; that's why I commented about performance.
> 
> It is almost certainly in the linux emulation stuff -- you might want
> to ktrace the process and see what system call is erroring
> out. Presumably it is shmget but it would be useful to nail it down.
> 
I'm wondering how the linux32 stuff was ever tested, given that the
three biggest applications -- acroread, flash, and openoffice -- don't
work....


		--Steve Bellovin, http://www.cs.columbia.edu/~smb