bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bug about share Memory


From: Bob Proulx
Subject: Re: bug about share Memory
Date: Mon, 12 Nov 2007 21:08:50 -0700
User-agent: Mutt/1.5.13 (2006-08-11)

zhangkeqi84 wrote:
>        Using your System() for a project, I find a bug about the share memory.

You have sent your message to the GNU Coreutils mailing list.  The GNU
Coreutils are the basic file, shell and text manipulation utilities of
the GNU Operating System.  You can learn more about GNU Coreutils
here:

  http://www.gnu.org/software/coreutils/

The GNU Coreutils are part of the GNU Operating System.  You can learn
more about the GNU Project here:

  http://www.gnu.org/

But you are talking about an error in a C program which is apparently
a C program that you have written and this is not a general C
programming support forum.  I do not know where to suggest you to look
for more help.  Very sorry.

Bob

>        The share memory in your system working like this: 
>        the A,B process: 
>        A create the share memory using the struct temp:
>        strcut temp
>        {
>               char *p;
>               char ch;
>        };
>         p =  &ch;
>         ch = 'a';
>          
>        the  share memory will be like this:
>        addr          data content
>        ....
>        0x0F00AB00    (p)0x0F00AB04
>        0x0F00AB04    (ch)'a'
>        ....
>        if process B get the same Share memory with shmat(shmid,0,0);
>          
>        like this
> 
>        addr             data content
>        0x0D002400       (p)0x0F00AB04
>        0x0D002404       (ch) 'a'
> 
>        Using the p in process B,  maybe I will get a “segmentation fault”
> 
>        if process B get the same Share memory with 
> shmat(shmid,addr,SHM_REMAP); //addr is the address of share  memory of  A;  
>       sometimes i will get the segmentation fault in the sentence(shmat) and 
> process dump; 
> 
> 
>        It's very nice that if you can solve this problem asap!
> 
> 
>                                                                      YOURS
>                                                                               
>      keqi zhang
>                 
>                                                                               
>         2007 11 13
>        
> 
>                            
> 
>        
> 
>        
> 
>  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]