Opened 14 years ago

Closed 12 years ago

#152 closed bug (fixed)

PANIC: heap overgrew itself

Reported by: daneel@… Owned by: axeld
Priority: blocker Milestone: R1/alpha1
Component: System/Kernel Version:
Keywords: Cc: diver
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Look the screen.

Attachments (2)

heap.JPG (62.5 KB ) - added by daneel@… 14 years ago.
Debugging Land
heap-overgrew-itself.txt (30.4 KB ) - added by kaliber 13 years ago.

Download all attachments as: .zip

Change History (9)

by daneel@…, 14 years ago

Attachment: heap.JPG added

Debugging Land

comment:1 by diver, 14 years ago

Could you please also do sc in kdl and bt in gdb? This cold prevent bug duplication? Look at the screenshot of this bug http://www.haiku-os.org/bugzilla/show_bug.cgi?id=121 Could be pretty much same problem, no?

comment:2 by axeld, 14 years ago

"Heap overgrew" just means that the currently fixed size kernel heap is full. To relieve the problem a bit, I've enlarged the kernel heap to 32 MB which should give Haiku enough time to crash for another reason :-)

Ultimately, the current heap allocator should be replaced by a slab allocator.

comment:3 by diver, 14 years ago

Cc: diver added

comment:4 by kaliber, 13 years ago

Platform: All

I have the same problem during some ./configure script (I'm using hrev20414). Maybe attached backtrace will be useful.

by kaliber, 13 years ago

Attachment: heap-overgrew-itself.txt added

in reply to:  3 comment:5 by kaliber, 12 years ago

Replying to diver:

As I know there is slab allocator implemented by Hugo Santos. Can we use it here?

comment:6 by axeld, 12 years ago

Milestone: R1R1/alpha

comment:7 by mmlr, 12 years ago

Resolution: fixed
Status: newclosed

This should be fixed with the heap rework in hrev23939.

Note: See TracTickets for help on using tickets.