On Monday 30 July 2007, maximilian attems wrote:
> On Mon, Jul 30, 2007 at 02:27:58PM +0200, Wolfgang Walter wrote:
> > Package: udev
> > Version: 0.113-2
> > 
> > /dev ist mountet with option noexec. This breaks programs doing
> > 
> > fd = open("/dev/zero", O_RDWR);
> > mmap2(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, fd, 0);
> > 
> > libGL.so.100.14.11 from nvidia-glx does this and therefore nvidias 
> > xorg-binary-driver will not work any more.
> > 
> 
> how comes you don't notify nvidia for their b0rked 
> closed source driver?!
> 

Why should I?

First this change in the udev-packet does not break the nvidia kernel module 
itself, it breaks userspace. And its not nvidia-specific.

Second it is totally legal for an application to mmap /dev/zero PROT_EXEC. No 
application doing this will work any more.

Regards,
-- 
Wolfgang Walter
Studentenwerk München
Anstalt des öffentlichen Rechts
Leiter EDV
Leopoldstraße 15
80802 München

Reply via email to