shmget regression?

JAroslav Suchanek jaroslav.suchanek at grisoft.cz
Thu Nov 30 06:02:15 PST 2006


On Thu, Nov 30, 2006 at 01:45:21PM +0000, Robert Watson wrote:
> 
> On Thu, 30 Nov 2006, JAroslav Suchanek wrote:
> 
> >	I've tried to post PR, but it seems it got lost somewhere.
> >
> >	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
> 
> Can you send the output of 'ipcs' after the below code runs so that I can 
> see the mode it ended up being created with?  You might try reverting the 
> priv(9) change to sysv_ipc.c and see if that fixes thanks?

	Thanks for your prompt reply. I've attached output of ipcs -ma before
	and after the test, output of kdump as well...

	I will try the revert later...

Best regards,
-- 
Jarda Suchanek
-------------- next part --------------
Shared Memory:
T           ID          KEY MODE        OWNER    GROUP    CREATOR  CGROUP         NATTCH        SEGSZ         CPID         LPID ATIME    DTIME    CTIME   
m      2424834            0 --rwarwarwa     root    guest     root    guest            1        94208        11174        11174  8:23:31  8:23:32  8:23:31
m       458755            0 --rw-------    jarda    guest    jarda    guest            2       393216        11187        11174  8:23:55 10:12:02  8:23:55
m        65540            0 --rw-------    jarda    guest    jarda    guest            2       393216        11187        11174  8:23:55 10:12:02  8:23:55
m        65541            0 --rw-------    jarda    guest    jarda    guest            2       393216        11212        11174  8:25:56  8:25:57  8:25:56
m        65542            0 --rw-------    jarda    guest    jarda    guest            2       393216        11212        11174  8:25:56  8:25:57  8:25:56
m       131079            0 --rw-------    jarda    guest    jarda    guest            2       393216        32137        11174 14:31:46 14:31:48 14:31:46
m       131080            0 --rw-------    jarda    guest    jarda    guest            2       393216        32137        11174 14:31:43 14:31:48 14:31:43
m        65545            0 --rw-------    jarda    guest    jarda    guest            2       393216        13130        11174 12:26:09 no-entry 12:26:09
m       983050            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:47:10 no-entry  9:47:10
m       524299            0 --rw-r--r--     root    guest     root    guest            3       110592        11174        24738  9:49:46 no-entry  9:47:10
m       196620            0 --rw-r--r--     root    guest     root    guest            2       122880        11174        24738  9:47:10 no-entry  9:47:10
m       196621            0 --rw-r--r--     root    guest     root    guest            2       122880        11174        24738  9:47:10 no-entry  9:47:10
m       196622            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:47:10 no-entry  9:47:10
m       196623            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:47:10 no-entry  9:47:10
m       196624            0 --rw-r--r--     root    guest     root    guest            3       122880        11174        24738  9:47:11 no-entry  9:47:11
m       196625            0 --rw-r--r--     root    guest     root    guest            3       110592        11174        24738  9:47:10 no-entry  9:47:10
m       196626            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:49:46 no-entry  9:49:46
m       196627            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:49:46 no-entry  9:49:46
m       196628            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:49:46 no-entry  9:49:46

-------------- next part --------------
Shared Memory:
T           ID          KEY MODE        OWNER    GROUP    CREATOR  CGROUP         NATTCH        SEGSZ         CPID         LPID ATIME    DTIME    CTIME   
m       262145   1080653749 --rw-r-----     root    wheel     root    wheel            0         4096        32361            0 no-entry no-entry 14:53:35
m      2424834            0 --rwarwarwa     root    guest     root    guest            1        94208        11174        11174  8:23:31  8:23:32  8:23:31
m       458755            0 --rw-------    jarda    guest    jarda    guest            2       393216        11187        11174  8:23:55 10:12:02  8:23:55
m        65540            0 --rw-------    jarda    guest    jarda    guest            2       393216        11187        11174  8:23:55 10:12:02  8:23:55
m        65541            0 --rw-------    jarda    guest    jarda    guest            2       393216        11212        11174  8:25:56  8:25:57  8:25:56
m        65542            0 --rw-------    jarda    guest    jarda    guest            2       393216        11212        11174  8:25:56  8:25:57  8:25:56
m       131079            0 --rw-------    jarda    guest    jarda    guest            2       393216        32137        11174 14:31:46 14:31:48 14:31:46
m       131080            0 --rw-------    jarda    guest    jarda    guest            2       393216        32137        11174 14:31:43 14:31:48 14:31:43
m        65545            0 --rw-------    jarda    guest    jarda    guest            2       393216        13130        11174 12:26:09 no-entry 12:26:09
m       983050            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:47:10 no-entry  9:47:10
m       524299            0 --rw-r--r--     root    guest     root    guest            3       110592        11174        24738  9:49:46 no-entry  9:47:10
m       196620            0 --rw-r--r--     root    guest     root    guest            2       122880        11174        24738  9:47:10 no-entry  9:47:10
m       196621            0 --rw-r--r--     root    guest     root    guest            2       122880        11174        24738  9:47:10 no-entry  9:47:10
m       196622            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:47:10 no-entry  9:47:10
m       196623            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:47:10 no-entry  9:47:10
m       196624            0 --rw-r--r--     root    guest     root    guest            3       122880        11174        24738  9:47:11 no-entry  9:47:11
m       196625            0 --rw-r--r--     root    guest     root    guest            3       110592        11174        24738  9:47:10 no-entry  9:47:10
m       196626            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:49:46 no-entry  9:49:46
m       196627            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:49:46 no-entry  9:49:46
m       196628            0 --rw-r--r--     root    guest     root    guest            2       110592        11174        24738  9:49:46 no-entry  9:49:46

-------------- next part --------------
 32361 shmtest  CALL  stat(0xbfbfed5e,0xbfbfeb10)
 32361 shmtest  NAMI  "./shmtest"
 32361 shmtest  RET   stat 0
 32361 shmtest  CALL  getpid
 32361 shmtest  RET   getpid 32361/0x7e69
 32361 shmtest  CALL  shmget(0x406977b5,0x1000,0x3a0)
 32361 shmtest  RET   shmget 262145/0x40001
 32361 shmtest  CALL  shmget(0x406977b5,0x1000,0x1a0)
 32361 shmtest  RET   shmget -1 errno 13 Permission denied


More information about the freebsd-current mailing list