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


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 12 years ago.

Download all attachments as: .zip

Change History (9)

Changed 14 years ago by daneel@…

Attachment: heap.JPG added

Debugging Land

comment:1 Changed 14 years ago by diver

Could you please also do sc in kdl and bt in gdb? This cold prevent bug duplication? Look at the screenshot of this bug Could be pretty much same problem, no?

comment:2 Changed 13 years ago by axeld

"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 Changed 13 years ago by diver

Cc: diver added

comment:4 Changed 12 years ago by kaliber

Platform: All

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

Changed 12 years ago by kaliber

Attachment: heap-overgrew-itself.txt added

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

Replying to diver:

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

comment:6 Changed 12 years ago by axeld

Milestone: R1R1/alpha

comment:7 Changed 12 years ago by mmlr

Resolution: fixed
Status: newclosed

This should be fixed with the heap rework in hrev23939.

Note: See TracTickets for help on using tickets.