Re: [Nautilus-list] Memory consumption under Sol8?



On Thu, 19 Jul 2001, Nick S - Lists wrote:

> Truss:
>
> poll(0x00333128, 4, 0)    = 0
> poll(0x00333128, 4, 0)    = 0
> poll(0x00333128, 4, 0)    = 0
> poll(0x00333128, 4, 0)    = 0
> write(7, " >\0\00706C001B906C001E0".., 932) = 932
> ioctl(7, FIONREAD, 0xFFBEEC54)   = 0
> poll(0x00333128, 4, 0)    = 0
> writev(14, 0x000DA6E0, 16)   = 1178
> writev(14, 0x000DA760, 16)   = 90
> writev(14, 0x000DA7E0, 5)   = 21
> poll(0xFFBEE248, 7, -1)    = 1
> read(14, " G I O P01\0\001\0\0 :7F", 12) = 12
> read(14, "\0\0\0\0FFBEE7 $\0\0\0\0".., 14975) = 5203
> poll(0xFFBEE248, 7, -1)    = 1
> read(14, "\0\0\0\018 l u c i f e r".., 9772) = 5245
> poll(0xFFBEE248, 7, -1)    = 1
> read(14, "\0\0\0 $ N a u t i l u s".., 4527) = 4527
> brk(0x00350F50)     = 0
> brk(0x00414F50)     = 0
> brk(0x00414F50)     = 0

Something allocated about 1623 megs in between these calls. That sounds
very broken.

> brk(0x65B3AF50)     = 0
> brk(0x65B3AF50)     = 0

And it keeps allocating...

> brk(0x9EA60F50)     = 0
> brk(0x9EA60F50)     = 0
> brk(0xBEF58F50)     = 0
> brk(0xBEF58F50)     = 0  <== Hang

Now we're out of memory and the glib allocator fails. Killing the process.

> write(2, "\n", 1)    = 1
> write(2, " G L i b", 4)    = 4
> write(2, " -", 1)    = 1
> write(2, " E R R O R   * * :  ", 10)  = 10
> write(2, " c o u l d   n o t   a l".., 35) = 35
> write(2, "\n a b o r t i n g . . .".., 13) = 13
> sigaction(SIGABRT, 0x00000000, 0xFFBEDF00) = 0
> llseek(0, 0, SEEK_CUR)    = 0
> sigaction(SIGABRT, 0xFFBEDD50, 0xFFBEDE50) = 0
> sigprocmask(SIG_SETMASK, 0xFE72ADE0, 0xFFBEDD58) = 0
> sigprocmask(SIG_SETMASK, 0xFE72ADE0, 0xFFBEDA70) = 0
> lwp_kill(1, SIGABRT)    = 0
> sigprocmask(SIG_SETMASK, 0xFFBEDD58, 0x00000000) = 0





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]