ID: 10115
Updated by: jmoore
Reported By: [EMAIL PROTECTED]
Old-Status: Open
Status: Closed
Bug Type: Semaphore related
PHP Version: 4.0.4pl1
Assigned To: 
Comments:

lets close the bug then.

- James

Previous Comments:
---------------------------------------------------------------------------

[2001-04-29 09:43:51] [EMAIL PROTECTED]
note also: not A nor B CAN'T BE a root, or example shouldn't work

---------------------------------------------------------------------------

[2001-04-29 09:41:36] [EMAIL PROTECTED]
#!/usr/local/bin/php -q
<?
 shm_attach(1234, 1000, 0600);
?>

to reproduce bug you should first start this script as user A. then, login as user B 
and start it again.

i noticed that 4.0.5RC5 has no segfault at this point.
instead, correct message appears:
<br>
<b>Warning</b>:  shmget() failed for key 0x4d2: Permission denied in <b>./test.php</b> 
on line <b>2</b><br>

so, i think this bug is closed.

---------------------------------------------------------------------------

[2001-04-28 19:22:46] [EMAIL PROTECTED]
Could you provide a small sample script (just enough code for this to fail.) for us to 
analyze?

Sean

---------------------------------------------------------------------------

[2001-04-02 09:23:43] [EMAIL PROTECTED]
got segfault using shm_attach():

1) script started as user A creating shared memory block: shm_attach($mem_id, 
$mem_size, 0600);
2) same script, but started as user B trying shm_attach($mem_id, $mem_size, 0600);
(it cannot be done, because access rights is 0600 - memory is for owner only)
the result is segmentation fault.

PHP/4.0.4pl1
Linux 2.2.16

php config:
./configure 
--disable-session 
--disable-pear 
--disable-pic 
--with-gdbm --disable-dbm 
--with-mysql=/usr/local 
--with-mcrypt=/usr/local 
--disable-debug 
--enable-sysvshm 
--enable-sysvsem 
--disable-xml



---------------------------------------------------------------------------



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=10115&edit=2


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to