Fork us on GitHub Follow us on Facebook Follow us on Twitter

Opened 6 years ago

Closed 6 years ago

#514 closed defect (fixed)

Kernel panic triggered by a memory bug in userland (probably)

Reported by: Jiří Zárevúcky Owned by: Jakub Jermář
Priority: major Milestone: 0.6.0
Component: helenos/kernel/ia32 Version: mainline
Keywords: Cc:
Blocker for: Depends on:
See also:

Description

Occured in the VFS2 branch while testing a garbage collector.

Complete output follows:

######> Kernel panic on cpu0 due to a bad memory access while loading from address 0x83e58955. <######

THE=0xbfe4c000: pe=0 thr=0xbfe2dd58 task=0xbfe4904c cpu=0xbfe29000 as=0x8000b110
magic=0xfacefeed cs =0x0000001b eip=0x83e58955 efl=0x00010212 err=0x00000005 ds =0x00000023 es =0x00000023 fs =0x00000023 gs =0x00000030 eax=0x31004f1c ebx=0x105441c0 ecx=0x00006488 edx=0x83e58955 esi=0x30695f84 edi=0x309a18f4 ebp=0x31004f44 esp=0xbfe4dff8

0xbfe4de54: generic/src/debug/stacktrace.o:stack_trace()+0x00000013

0xbfe4de94: generic/src/debug/panic.o:panic_common()+0x0000014c
0xbfe4def4: generic/src/mm/as.o:as_page_fault()+0x000001d8
0xbfe4df34: arch/ia32/src/mm/page.o:page_fault()+0x0000002c
0xbfe4dfa4: generic/src/interrupt/interrupt.o:exc_dispatch()+0x000000fb
0xbfe4dfd0: arch/ia32/src/asm.o:int_14()+0x00000062
cpu0: halted

Attachments (3)

kernel.disasm (6.7 MB) - added by Jiří Zárevúcky 6 years ago.
kernel.map (240.0 KB) - added by Jiří Zárevúcky 6 years ago.
kernel.raw (1.9 MB) - added by Jiří Zárevúcky 6 years ago.

Change History (6)

Changed 6 years ago by Jiří Zárevúcky

Attachment: kernel.disasm added

Changed 6 years ago by Jiří Zárevúcky

Attachment: kernel.map added

Changed 6 years ago by Jiří Zárevúcky

Attachment: kernel.raw added

comment:1 Changed 6 years ago by Jiří Zárevúcky

Milestone: 0.5.1
Version: mainline

comment:2 Changed 6 years ago by Jakub Jermář

comment:3 Changed 6 years ago by Jakub Jermář

Milestone: 0.5.1
Resolution: fixed
Status: newclosed
Version: mainline

Should be fixed in mainline,1743.

Note: See TracTickets for help on using tickets.