On 08/11/2011 08:42 PM, Daniele Nicolodi wrote:
> On 11/08/11 19:22, Gilles Chanteperdrix wrote:
>> Please try and find the point in the latency test where the hang happens
>> (it probably happens when calling a xenomai service, so, not
>> sched_setscheduler), and then post the two disassemblies of this service
>> implementation in libnative.so, the one compiled with 4.4, the other
>> with 4.6.
> The latency test hangs in rt_task_create() attached the function
> disassemblies obtained with gcc-4.4 and gcc-4.6. Hope that this helps,
> those are Aramaic to me.
The gcc 4.6 version is compiled with frame pointer disabled, whereas the
4.4 version is compiled with frame pointers. Enabling the
-fomit-frame-pointer option with gcc 4.4 seems to cause issues as well.
Could you test passing -fno-omit-frame-pointers in the CFLAGS with gcc
4.6 to see if it avoids the issue?
Xenomai-core mailing list