Gilles Chanteperdrix пишет:
Well, it really looks like an FPU bug. Could you try to:
- upgrade your trunk to latest revision, then test
- then apply the attached patch to your up-to-date trunk, then test
again ?
I used configuration 2.6.17.14, xenomai-r2299
Before patching xenomai result was the same and more faulty after
decreasing RAM size down to 256M.
After applying patch situation become worth, i got "Bad pte" messages,
sometimes "Soft lockup detected", and kernel dump:
Mar 15 04:08:21 dev-3 kernel: Bad pte = 42a5fef8, process = ???,
vm_flags = 100073, vaddr = 42f60000
Mar 15 04:08:21 dev-3 kernel: <c0102f70> show_trace+0x12/0x14
<c0103474> dump_stack+0x1c/0x1e
Mar 15 04:08:21 dev-3 kernel: <c015c460> print_bad_pte+0x4f/0x5a
<c015c4b1> vm_normal_page+0x46/0x5c
Mar 15 04:08:21 dev-3 kernel: <c015c9d4> unmap_vmas+0x162/0x3e4
<c015f059> exit_mmap+0x55/0xc1
Mar 15 04:08:21 dev-3 kernel: <c010feb8> mmput+0x5a/0xb0 <c0113161>
exit_mm+0xe8/0xee
Mar 15 04:08:21 dev-3 kernel: <c011459f> do_exit+0x1a2/0x719
<c010d21f> do_page_fault+0x4bf/0x542
Mar 15 04:08:21 dev-3 kernel: <c010b1da>
__ipipe_handle_exception+0x89/0xbf <c0102988> error_code+0x54/0x64
Mar 15 04:08:21 dev-3 kernel: Bad pte = 42a5fef8, process = ???,
vm_flags = 75, vaddr = 42f62000
Mar 15 04:08:21 dev-3 kernel: <c0102f70> show_trace+0x12/0x14
<c0103474> dump_stack+0x1c/0x1e
Mar 15 04:08:21 dev-3 kernel: <c015c460> print_bad_pte+0x4f/0x5a
<c015c4b1> vm_normal_page+0x46/0x5c
Mar 15 04:08:21 dev-3 kernel: <c015c9d4> unmap_vmas+0x162/0x3e4
<c015f059> exit_mmap+0x55/0xc1
Mar 15 04:08:21 dev-3 kernel: <c010feb8> mmput+0x5a/0xb0 <c0113161>
exit_mm+0xe8/0xee
Mar 15 04:08:21 dev-3 kernel: <c011459f> do_exit+0x1a2/0x719
<c010d21f> do_page_fault+0x4bf/0x542
Mar 15 04:08:21 dev-3 kernel: <c010b1da>
__ipipe_handle_exception+0x89/0xbf <c0102988> error_code+0x54/0x64
Mar 15 04:08:23 dev-3 kernel: ------------[ cut here ]------------
Mar 15 04:08:23 dev-3 kernel: kernel BUG at mm/rmap.c:560!
Mar 15 04:08:23 dev-3 kernel: invalid opcode: 0000 [#1]
Mar 15 04:08:23 dev-3 kernel: Modules linked in: xeno_16550A
Mar 15 04:08:23 dev-3 kernel: CPU: 0
Mar 15 04:08:23 dev-3 kernel: EIP: 0060:[<c01619f0>] Not tainted VLI
Mar 15 04:08:23 dev-3 kernel: EFLAGS: 00010286
(2.6.17.14-xenomai-r2299-min-debug #3)
Mar 15 04:08:23 dev-3 kernel: EIP is at page_remove_rmap+0x1b/0x32
Mar 15 04:08:23 dev-3 kernel: eax: ffffffff ebx: c1000000 ecx:
c04d2aec edx: c1000000
Mar 15 04:08:23 dev-3 kernel: esi: b7f79000 edi: d36f1de4 ebp:
d351dce4 esp: d351dce4
Mar 15 04:08:23 dev-3 kernel: ds: 007b es: 007b ss: 0068
Mar 15 04:08:23 dev-3 kernel: Process bash (pid: 2698,
threadinfo=d351c000 task=d500c030)
Mar 15 04:08:23 dev-3 kernel: Stack: d351dd3c c015caa6 00000000 d341f6fc
d351dd54 00000000 00000001 b7fb3000
Mar 15 04:08:23 dev-3 kernel: d3a5eb7c d55faa1c c04d2aec 00000000
ffffffff d55faa6c d3a5eb7c 00000019
Mar 15 04:08:23 dev-3 kernel: 003a4c2b b7fb3000 00000000 d351dd54
d3a08e04 d55faa1c d351dd64 c015f059
Mar 15 04:08:23 dev-3 kernel: Call Trace:
Mar 15 04:08:23 dev-3 kernel: <c0102f26> show_stack_log_lvl+0x8a/0x94
<c01030ba> show_registers+0x148/0x1b4
Mar 15 04:08:23 dev-3 kernel: <c010328a> die+0x164/0x262 <c0103409>
do_trap+0x81/0x9b
Mar 15 04:08:23 dev-3 kernel: <c0103b5e> do_invalid_op+0x8e/0x98
<c010b1da> __ipipe_handle_exception+0x89/0xbf
Mar 15 04:08:23 dev-3 kernel: <c0102988> error_code+0x54/0x64
<c015caa6> unmap_vmas+0x234/0x3e4
Mar 15 04:08:23 dev-3 kernel: <c015f059> exit_mmap+0x55/0xc1
<c010feb8> mmput+0x5a/0xb0
Mar 15 04:08:23 dev-3 kernel: <c0175321> flush_old_exec+0x599/0x7c6
<c01904ad> load_elf_binary+0x4bf/0x1478
Mar 15 04:08:23 dev-3 kernel: <c0174718>
search_binary_handler+0x76/0x181 <c018f8e7> load_script+0x1b7/0x1cc
Mar 15 04:08:23 dev-3 kernel: <c0174718>
search_binary_handler+0x76/0x181 <c01760f5> do_execve+0x13f/0x1ac
Mar 15 04:08:23 dev-3 kernel: <c010142b> sys_execve+0x2f/0x76
<c010269e> sysenter_past_esp+0x63/0x67
Mar 15 04:08:23 dev-3 kernel: Code: e8 7a 4b 13 00 8b 45 d0 83 c4 24 5b
5e 5f c9 c3 55 89 e5 e8 33 98 fa ff 89 c2 83 40 08 f
Mar 15 04:08:23 dev-3 kernel: EIP: [<c01619f0>]
page_remove_rmap+0x1b/0x32 SS:ESP 0068:d351dce4
With latest trunk and 256MB i get stable errors even with "perl
Makefile.PL" for XML-DOM-1.44 then any RT application used Native skin
running.
--
________________________________________
Maksym Veremeyenko
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help