Добрый день) Вновь возник вопрос по использованию linux на AT91SAM9261EK, но уже в другом ключе. Недавно перешли с файловой системы JFFS2 на UBIFS для ускорения процесса монтирования. При запуске системы (файловая система от Angstrom, собранная с помощью OpenEmbedded) запускается 3 скрипта - udev, networking и gpe-dm. Оканчивается все ошибкой, связанной, по-видимому, с утечкой памяти:
Код
gpe-conf invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkill0
[<c00295b0>] (unwind_backtrace+0x0/0xe0) from [<c0062154>] (oom_kill_process+0x)
[<c0062154>] (oom_kill_process+0x54/0x1b4) from [<c006259c>] (__out_of_memory+0)
[<c006259c>] (__out_of_memory+0x150/0x174) from [<c0062628>] (out_of_memory+0x6)
[<c0062628>] (out_of_memory+0x68/0x9c) from [<c0064cc8>] (__alloc_pages_interna)
[<c0064cc8>] (__alloc_pages_internal+0x314/0x3cc) from [<c0061944>] (filemap_fa)
[<c0061944>] (filemap_fault+0x230/0x360) from [<c007082c>] (__do_fault+0x50/0x3)
[<c007082c>] (__do_fault+0x50/0x3d8) from [<c0071a9c>] (handle_mm_fault+0x234/0)
[<c0071a9c>] (handle_mm_fault+0x234/0x334) from [<c002a5a8>] (do_page_fault+0xd)
[<c002a5a8>] (do_page_fault+0xdc/0x228) from [<c0023224>] (do_DataAbort+0x34/0x)
[<c0023224>] (do_DataAbort+0x34/0x98) from [<c0023cbc>] (ret_from_exception+0x0)
Exception stack(0xc06a5fb0 to 0xc06a5ff8)                                      
5fa0:                                     00000001 4056ee48 40535858 bedc979c  
5fc0: 4001e800 bedc9748 00000000 bedc9754 12bc1e6e 4053739a 00000001 bedc9784  
5fe0: 00000001 bedc96d0 4000915c 400096b4 20000010 ffffffff                    
Mem-info:                                                                      
Normal per-cpu:                                                                
CPU    0: hi:    0, btch:   1 usd:   0                                          
Active_anon:992 active_file:0 inactive_anon:973                                
inactive_file:23 unevictable:0 dirty:0 writeback:0 unstable:0                  
free:135 slab:423 mapped:23 pagetables:77 bounce:0                            
Normal free:540kB min:508kB low:632kB high:760kB active_anon:3968kB inactive_ano
lowmem_reserve[]: 0 0                                                          
Normal: 7*4kB 2*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*204B
173 total pagecache pages                                                      
4096 pages of RAM                                                              
223 free pages                                                                  
940 reserved pages                                                              
423 slab pages                                                                  
60 pages shared                                                                
0 pages swap cached                                                            
Out of memory: kill process 386 (matchbox-window) score 396 or a child          
Killed process 404 (gconfd-2)                                                  
Xfbdev invoked oom-killer: gfp_mask=0x1200d2, order=0, oomkilladj=0            
[<c00295b0>] (unwind_backtrace+0x0/0xe0) from [<c0062154>] (oom_kill_process+0x)
[<c0062154>] (oom_kill_process+0x54/0x1b4) from [<c006259c>] (__out_of_memory+0)
[<c006259c>] (__out_of_memory+0x150/0x174) from [<c0062628>] (out_of_memory+0x6)
[<c0062628>] (out_of_memory+0x68/0x9c) from [<c0064cc8>] (__alloc_pages_interna)
[<c0064cc8>] (__alloc_pages_internal+0x314/0x3cc) from [<c0071980>] (handle_mm_)
[<c0071980>] (handle_mm_fault+0x118/0x334) from [<c002a5a8>] (do_page_fault+0xd)
[<c002a5a8>] (do_page_fault+0xdc/0x228) from [<c0023224>] (do_DataAbort+0x34/0x)
[<c0023224>] (do_DataAbort+0x34/0x98) from [<c0023cbc>] (ret_from_exception+0x0)
Exception stack(0xc0f51fb0 to 0xc0f51ff8)                                      
1fa0:                                     404b6d40 00000000 404b7004 0000008f  
1fc0: 00000000 00000000 00000000 00000000 00000140 00000000 000f9fe0 00000106  
1fe0: 40473040 bed09570 00000000 00058e74 00000010 ffffffff                    
Mem-info:                                                                      
Normal per-cpu:                                                                
CPU    0: hi:    0, btch:   1 usd:   0                                          
Active_anon:960 active_file:0 inactive_anon:1005                                
inactive_file:25 unevictable:0 dirty:0 writeback:0 unstable:0                  
free:143 slab:423 mapped:25 pagetables:73 bounce:0                            
Normal free:572kB min:508kB low:632kB high:760kB active_anon:3840kB inactive_ano
lowmem_reserve[]: 0 0                                                          
Normal: 9*4kB 5*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*204B
175 total pagecache pages                                                      
4096 pages of RAM                                                              
227 free pages                                                                  
940 reserved pages                                                              
423 slab pages                                                                  
57 pages shared                                                                
0 pages swap cached                                                            
Out of memory: kill process 386 (matchbox-window) score 371 or a child          
Killed process 409 (gpe-confd)                                                  
dbus-daemon invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0        
[<c00295b0>] (unwind_backtrace+0x0/0xe0) from [<c0062154>] (oom_kill_process+0x)
[<c0062154>] (oom_kill_process+0x54/0x1b4) from [<c006259c>] (__out_of_memory+0)
[<c006259c>] (__out_of_memory+0x150/0x174) from [<c0062628>] (out_of_memory+0x6)
[<c0062628>] (out_of_memory+0x68/0x9c) from [<c0064cc8>] (__alloc_pages_interna)
[<c0064cc8>] (__alloc_pages_internal+0x314/0x3cc) from [<c0061944>] (filemap_fa)
[<c0061944>] (filemap_fault+0x230/0x360) from [<c007082c>] (__do_fault+0x50/0x3)
[<c007082c>] (__do_fault+0x50/0x3d8) from [<c0071a9c>] (handle_mm_fault+0x234/0)
[<c0071a9c>] (handle_mm_fault+0x234/0x334) from [<c002a5a8>] (do_page_fault+0xd)
[<c002a5a8>] (do_page_fault+0xdc/0x228) from [<c0023cbc>] (ret_from_exception+0)
Mem-info:                                                                      
Normal per-cpu:                                                                
CPU    0: hi:    0, btch:   1 usd:   0                                          
Active_anon:973 active_file:17 inactive_anon:1020                              
inactive_file:0 unevictable:0 dirty:0 writeback:0 unstable:0                  
free:134 slab:422 mapped:17 pagetables:69 bounce:0                            
Normal free:536kB min:508kB low:632kB high:760kB active_anon:3892kB inactive_ano
lowmem_reserve[]: 0 0                                                          
Normal: 8*4kB 1*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*204B
167 total pagecache pages                                                      
4096 pages of RAM                                                              
214 free pages                                                                  
940 reserved pages                                                              
422 slab pages                                                                  
49 pages shared                                                                
0 pages swap cached                                                            
Out of memory: kill process 386 (matchbox-window) score 342 or a child          
Killed process 410 (mb-applet-start)                                            
matchbox-deskto invoked oom-killer: gfp_mask=0x1201d2, order=0, oomkilladj=0    
[<c00295b0>] (unwind_backtrace+0x0/0xe0) from [<c0062154>] (oom_kill_process+0x)
[<c0062154>] (oom_kill_process+0x54/0x1b4) from [<c006259c>] (__out_of_memory+0)
[<c006259c>] (__out_of_memory+0x150/0x174) from [<c0062628>] (out_of_memory+0x6)
[<c0062628>] (out_of_memory+0x68/0x9c) from [<c0064cc8>] (__alloc_pages_interna)
[<c0064cc8>] (__alloc_pages_internal+0x314/0x3cc) from [<c0061944>] (filemap_fa)
[<c0061944>] (filemap_fault+0x230/0x360) from [<c007082c>] (__do_fault+0x50/0x3)
[<c007082c>] (__do_fault+0x50/0x3d8) from [<c0071a9c>] (handle_mm_fault+0x234/0)
[<c0071a9c>] (handle_mm_fault+0x234/0x334) from [<c002a5a8>] (do_page_fault+0xd)
[<c002a5a8>] (do_page_fault+0xdc/0x228) from [<c0023cbc>] (ret_from_exception+0)
Mem-info:                                                                      
Normal per-cpu:                                                                
CPU    0: hi:    0, btch:   1 usd:   0                                          
Active_anon:960 active_file:0 inactive_anon:973                                
inactive_file:56 unevictable:0 dirty:0 writeback:0 unstable:0                  
free:165 slab:421 mapped:58 pagetables:64 bounce:0                            
Normal free:660kB min:508kB low:632kB high:760kB active_anon:3840kB inactive_ano
lowmem_reserve[]: 0 0                                                          
Normal: 5*4kB 10*8kB 3*16kB 2*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*20B
208 total pagecache pages                                                      
4096 pages of RAM                                                              
241 free pages                                                                  
940 reserved pages                                                              
421 slab pages                                                                  
92 pages shared                                                                
0 pages swap cached                                                            
Out of memory: kill process 386 (matchbox-window) score 305 or a child

С чем это может быть связано??? В JFFS2 такого никогда не наблюдалось...И как можно устранить проблему или хотя бы установить конкретную причину??