NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/40673: take kernel panik



>Number:         40673
>Category:       kern
>Synopsis:       take kernel panik
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    kern-bug-people
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Tue Feb 17 14:15:00 +0000 2009
>Originator:     basteon
>Release:        4.0.1_PATCH
>Organization:
>Environment:
NetBSD saturn 4.0.1_PATCH NetBSD 4.0.1_PATCH (GENERIC) #4: Wed Feb  4 22:21:14 
VLAT 2009  root@saturn:/usr/obj/sys/arch/i386/compile/GENERIC i386

>Description:
hi all,
I've got the next problem...
kernel: supervisor trap protection fault, code=0
Stopped it pid 0.1 (swapper) at netbsd:Xintr_ioapic_edge14+0xe4: mov
0
x4(%esp),%fs
Xinitr_ioapic_edge14() at netbsd:Xinitr_ioapic_edge14+0xe4
--- interrupt ----
Bad frame pointer: 0xc112fc98
0x3431:
Bad character
?
I implement a new software which is support hardware device in netbsd and got 
this kernel crash. I seems, what it befalls after accessing into pci-bus 
memory(my hardware without i\o ports) that new device, but attaching and 
opening occurred without any fails.
I find out this function in there.
arch/i386/i386/vector.S
456:#if NIOAPIC > 0
457:.globl _C_LABEL(ioapic_edge_stubs)
458:_C_LABEL(ioapic_edge_stubs):
.....
487:    .long _C_LABEL(Xintr_ioapic_edge14), _C_LABEL(Xrecurse_ioapic_edge14)
488:    .long _C_LABEL(Xresume_ioapic_edge14)
...
Possibly my opinion pertaining to memory access is wrong.
Suggest to me something, what can be help me to fixit.
___
thanks in advance.
>How-To-Repeat:

>Fix:



Home | Main Index | Thread Index | Old Index