Hi all,

I run uClinux 2.4.x kernel in a armnommu, when the system run any
application (ie. free) repetitively (about 500 or more times) the free
memory has a  decrease tendency until the system crash. 

Sometimes kernel releases memory but the global tendency is decreasing.  

How the kernel release the memory?, Because the kernel not increase the free
memory when finished all executions and the system is "idle"? What's wrong?

Thanks, Ramón 

 
****************************************************************************
****************************************************************************
/> free
        total:    used:    free:  shared: buffers:  cached:
Mem:   1986560   720896  1265664        0   118784   126976
Swap:        0        0        0
/> free
        total:    used:    free:  shared: buffers:  cached:
Mem:   1986560   602112  1384448        0     8192   122880
Swap:        0        0        0free
/>free
         total:    used:    free:  shared: buffers:  cached:
Mem:   1986560   720896  1265664        0   118784   126976
Swap:        0        0        0

...................................
...................................
...................................
/>free
         total:    used:    free:  shared: buffers:  cached:
Mem:   1986560   864256  1122304        0   118784   126976
Swap:        0        0        0
/>free
         total:    used:    free:  shared: buffers:  cached:
Mem:   1986560   864256  1122304        0   118784   126976
Swap:        0        0        0
.....................................
.....................................
.....................................
/>free
         total:    used:    free:  shared: buffers:  cached:
Mem:   1986560  1400832   585728        0   114688   126976
Swap:        0        0        0
/>free
         total:    used:    free:  shared: buffers:  cached:
Mem:   1986560  1404928   581632        0   118784   126976
Swap:        0        0        0
/>free
         total:    used:    free:  shared: buffers:  cached:
Mem:   1986560  1404928   581632        0   118784   126976
Swap:        0        0        0
.....................................
.....................................
.....................................

Finally the system crash

Backtrace: frame pointer underflow
Function entered at [<02318008>] from [<00000000>]
Function entered at [<022fe584>] from [<00000000>]
Function entered at [<d14e78b4>] from [<4408490d>]
Unhandled fault: alignment exception (93) at 0x00000001
fault-common.c(97): start_code=0x0, start_stack=0x0)
Internal error: Oops: 0
CPU: 0
pc : [<022d7424>]    lr : [<022d7420>]    Not tainted
sp : 0236d9f4  ip : 0236d9c8  fp : 022fe5a4
r10: 00000000  r9 : 60000093  r8 : 00000010
r7 : 00000000  r6 : d14e78b4  r5 : 5f16a0fd  r4 : 00000074
r3 : 20000093  r2 : 00000001  r1 : 00000001  r0 : 00000064
Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  Segment user
Control: 0
Process ifup (pid: 245, stackpage=0236d000)
Stack:
0236d9e0:          022d7420 022d7424 60000093  ffffffff 022fe5a4 0236da24
00000001 
0236da00: 0236d000 00000010 0221865c 0236da58  e5961004 0236da58 d14e78b4
00000000 
0236da20: 02214620 00000064 00000001 00000001  20000093 00000074 5f16a0fd
d14e78b4 
0236da40: 00000000 00000010 60000093 00000000  022fe5a4 0236da40 0236da6c
022d7420 
0236da60: 022d7424 60000093 ffffffff 022fe5a4  0236da9c 00000001 0236d000
00000010 
0236da80: 0221865c 0236dad0 e5961004 0236dad0  d14e78b4 00000000 02214620
00000064 
0236daa0: 00000001 00000001 20000093 00000074  5f16a0fd d14e78b4 00000000
00000010 
0236dac0: 60000093 00000000 022fe5a4 0236dab8  0236dae4 022d7420 022d7424
60000093 
0236dae0: ffffffff 022fe5a4 0236db14 00000001  0236d000 00000010 0221865c
0236db48 
0236db00: e5961004 0236db48 d14e78b4 00000000  02214620 00000064 00000001
00000001 
0236db20: 20000093 00000074 5f16a0fd d14e78b4  00000000 00000010 60000093
00000000 
0236db40: 022fe5a4 0236db30 0236db5c 022d7420  022d7424 60000093 ffffffff
022fe5a4 
0236db60: 0236db8c 00000001 0236d000 00000010  0221865c 0236dbc0 e5961004
0236dbc0 
0236db80: d14e78b4 00000000 02214620 00000064  00000001 00000001 20000093
00000074 
0236dba0: 5f16a0fd d14e78b4 00000000 00000010  60000093 00000000 022fe5a4
0236dba8 
0236dbc0: 0236dbd4 022d7420 022d7424 60000093  ffffffff 022fe5a4 0236dc04
00000001 
0236dbe0: 0236d000 00000010 0221865c 0236dc38  e5961004 0236dc38 d14e78b4
00000000 
0236dc00: 02214620 00000064 00000001 00000001  20000093 00000074 5f16a0fd
d14e78b4 
0236dc20: 00000000 00000010 20000093 00000000  022fe5a4 0236dc20 0236dc4c
022d7420 
0236dc40: 022d7424 60000093 ffffffff 022fe5a4  0236dc7c 00000001 0236d000
20000013 
0236dc60: 0221865c 0236dcb0 e7d031a2 0236dcb0  fffffffe 00000000 02214620
02201000 
0236dc80: 00000007 fffffffe 022fe64c 02318304  00000009 fffffffe 00000000
20000013 
0236dca0: 00000fff 00000000 022fe5a4 00000006  0236dcc4 0222db18 022d7ee8
20000093 
0236dcc0: ffffffff 0235f220 00012420 00000000  00000000 024e4860 00000000
00008c8d 
0236dce0: 0236c000 00000077 00000000 00000000  02229560 000000f0 00000008
00000000 
0236dd00: 024e0700 00000007 000006ae 02230bd4  00000000 025d4e90 025e72b0
00000000 
0236dd20: 00000000 00000005 00000000 00000000  00000000 00000000 00000000
00000000 
0236dd40: 00000000 00000000 00000000 0235f220  00000000 00000000 00000000
00000000 
0236dd60: ffffeffe 00012420 0236c000 00000004  00000002 00004e89 0236de4c
0224af54 
0236dd80: 00000000 00000000 024d1000 022fe640  00000080 00000000 00000080
00000228 
0236dda0: 02368c74 00008c89 00000000 00001000  00005829 022278fc 0236dec8
0000008a 
0236ddc0: 0000000a 0001fff2 000009a0 00003460  00000000 025d4e90 0236dfb8
0222d920 
0236dde0: 02219fa4 00004e89 0236dfb8 00000000  00000000 00000000 00000000
00000000 
0236de00: 00000000 00000000 022f0374 0224a8dc  0236de4c 0236dfb8 00000000
022ffbd0 
0236de20: 00000000 00000000 022380b4 0236de4c  024cd000 00000000 022077a0
024ebb9c 
0236de40: 0000000b 0236dfb8 022382cc 544c4662  04000000 44000000 20240100
80580100 
0236de60: 20620100 204e0000 80580100 8a000000  02000000 6e22bc46 00000000
00000000 
0236de80: 00000000 00000000 00000000 00000000  e3a0b000 e59d0000 e59d1004
e59d2008 
0236dea0: e28f5024 e59f6020 e59f3020 e0433006  e0833005 e59f4018 e0444006
e0844005 
0236dec0: e92d0010 eb001a37 eb002ab3 00000000  00000000 00000000 00000000
00000000 
0236dee0: 00000000 00000000 00000000 00000000  00000000 00000000 00000000
00000000 
0236df00: 00000000 00000000 00000000 00000000  00000000 00000000 00000000
00000000 
0236df20: 00000000 00000000 00000000 00000000  00000000 00000000 00000000
00000000 
0236df40: 00000000 00000000 0231fc5c 0001ffaf  00000000 0235f220 00000000
00000000 
0236df60: ffffffff ffffffff ffffffff 00000001  00000004 024cd000 00000000
0001fff2 
0236df80: 024cd000 022077a0 024cd000 0236dfb8  02214ac0 024e6004 02218120
00000005 
0236dfa0: 024e7a3d 024e7a39 0236c000 02214920  00000005 02219ae8 024ccff5
024ebb9c 
0236dfc0: 022077a0 00000001 00000005 024e7a3d  024e7a39 024ccff5 00000ffa
024ebb9c 
0236dfe0: 024e6004 024ccffa 00000003 024eb9fc  0254de10 02550e7c 60000010
024ccff5


_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to