Kolja Waschk wrote:
> Hi,
> 
> I currently can have a look again at the problems I initially described in
> 
> http://mail.gna.org/public/xenomai-help/2011-01/msg00091.html
> 
> In short, I get various exceptions (Illegal use of supervisor access, NULL 
> pointer
> etc.) in a setup involving a RTDM driver using interrupts, some RT tasks, and 
> network
> communication over normal (non-RT) sockets. The exceptions appear to occur in 
> either
> gatekeeper/0 or in the thread that serves the network requests, not in the 
> thread
> talking to the driver. It occurs only with the driver open however. It even
> appears in exactly the same way if the application accessing the RTDM driver
> and the webserver are started as separate processes. All other "normal"
> (non-RT) processes run stable.  I guess there is some problem with interrupts
> during system calls.
> 
> Initially I titled the posting with "...under heavy load". But now we know the
> problem always occurs after some time, just more often the higher the load. I
> probably have to go back to the previous bfin dist release (with older kernel
> and Xenomai 2.4.x) if there's no fix.
> 
> Now I'm quite unable to further investigate within the ipipe/xenomai kernel 
> code but
> would like to create at least an example as small as possible but able to 
> trigger the
> problem, so others may reproduce it more easily. It seems I need a RTDM 
> (dummy?)
> driver that triggers some hardware interrupts, a thread talking to it, and 
> another
> thread making system calls such as select() etc...

Does it happen if you use other system calls than select?

-- 
                                                                Gilles.

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to