Date: Thu, 30 Nov 2006 18:27:48 GMT From: JAroslav Suchanek <jarda@grisoft.cz> To: FreeBSD-gnats-submit@FreeBSD.org Cc: linimon@FreeBSD.org Subject: kern/106078: shmget regression in -CURRENT? Message-ID: <200611301827.kAUIRmhM001652@freefall.freebsd.org> Resent-Message-ID: <200611301830.kAUIUCWJ001769@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 106078 >Category: kern >Synopsis: shmget regression in -CURRENT? >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Nov 30 18:30:12 GMT 2006 >Closed-Date: >Last-Modified: >Originator: JAroslav Suchanek >Release: FreeBSD-CURRENT >Organization: >Environment: >Description: I just wonder whether there was some change in shmget behavior in current. Look at this patch to src/sys-cur/tools/regression/sysvshm/shmtest.c --- shmtest_old.c Tue Nov 28 09:59:55 2006 +++ shmtest.c Tue Nov 28 09:58:39 2006 @@ -126,6 +126,9 @@ if ((sender_shmid = shmget(shmkey, pgsize, IPC_CREAT | 0640)) == -1) err(1, "shmget"); + if ((sender_shmid = shmget(shmkey, pgsize, 0640)) == -1) + err(1, "shmget"); + if (shmctl(sender_shmid, IPC_STAT, &s_ds) == -1) err(1, "shmctl IPC_STAT"); It failed with permission denied. Is that ok? Same code does not fail on STABLE nor Linux. The system is: i386 FreeBSD 7.0-CURRENT Relevant part of conf file: options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores As I searched via cvsview, there were no suspicious changes in sysv ipc code recently, the only change is switch to priv(9) from suser(9). Thanks for clarification, Jarda Suchanek >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611301827.kAUIRmhM001652>