On 12/23/2011 06:33 PM, Lennart Sorensen wrote: > After spending quite a while trying to explain how things like /bin/echo > could possibly segfault, I finally discovered that the new feature in > xenomai 2.6.0 (new when moving from 2.4.10 that is) of having preemptible > context switches is what is corrupting the state of random linux processes > once in a while. > > After turning the option off, I haven't seen a single crash just like 2.4.10. > > So something subtle is wrong with this option. > > It appears to be most likely to occour (possibly only likely) when > xenomai is handling interrupts. > > It seems that getting an interrupt in the middle of a context switch at > the wrong time corrupts the process that is being switched to or from > (no idea which it is). > > Unless someone can think of a way to track down and fix this I would > certainly suggest making the option off by default instead of on. > > With CONFIG_XENO_HW_UNLOCKED_SWITCH=n I don't have any problems anymore. >
Does the patch below help? http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=f38d0b2a820104411c5a33636f6dab634a9bffc1 -- Philippe. _______________________________________________ Xenomai-core mailing list [email protected] https://mail.gna.org/listinfo/xenomai-core
