So I've managed to spot the location

c023923c <comedi_ioctl_chaninfo>:
comedi_ioctl_chaninfo():
/home/haustiq/development/eldk/ppc_6xx/usr/src/linux-2.6.24-prepared/drivers/xenomai/comedi/subdevice.c:216
c023923c:    94 21 ff d0     stwu    r1,-48(r1)
c0239240:    7c 08 02 a6     mflr    r0
c0239244:    bf 81 00 20     stmw    r28,32(r1)
c0239248:    90 01 00 34     stw     r0,52(r1)
/home/haustiq/development/eldk/ppc_6xx/usr/src/linux-2.6.24-prepared/drivers/xenomai/comedi/subdevice.c:218
c023924c:    83 e3 00 00     lwz     r31,0(r3)

And now ?


On Wed, May 27, 2009 at 12:48 AM, Philippe Gerum <[email protected]> wrote:

> On Tue, 2009-05-26 at 17:36 +0300, Cristian Axenie wrote:
>
> > Unable to handle kernel paging request for data at address 0x0000001c
> > Faulting instruction address: 0xc023923c
> > Oops: Kernel access of bad area, sig: 11 [#1]
> > MPC831x RDB
> > Modules linked in:
> > NIP: c023923c LR: c0249c2c CTR: c01bd8b4
>
> Please compile your kernel with CONFIG_DEBUG_INFO enabled. Then, from
> the root of your kernel tree, get a disassembly of the entire kernel:
>
> # ppc_6xx-objdump -dl vmlinux > foo.s
> (this may take a while)
>
> NIP is the code location your ppc kernel was attempting to execute from
> before jumping out of the window, so find the assembly line the NIP
> register value points at (leftmost field of the output), and post back
> the disassembly of the entire enclosing function. TIA,
>
> --
> Philippe.
>
>
>
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to