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 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 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, 13 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.