Need help understanding oops

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

 



Could someone please help me interpret this oops? This is with Fedora Core 1 (kernel version 2.4.22) on an x86-64 system while running a 32-bit application. Our device driver has an ioctl interface to support such apps, and we think that's the culprit somehow because the problem doesn't occur if we use the 64-bit version of the application.

The oops occurs right before the application exits, but the app itself does not report failure or any errors. Therefore, I'm assuming the problem is one of these:

1) There's something broken in FC1.
2) Our driver is screwing something up and therefore confusing the kernel.

Here is the output of this oops. What I was hoping is that someone here could give me some information that would help me in tracking down what the real problem is. Any insight would be greatly appreciated.


Feb 2 15:42:07 vic11 kernel: Unable to handle kernel paging request<1> at 00001000801c934e RIP: [<00001000801c934e>]PML4 0
Feb 2 15:42:07 vic11 kernel: Oops: 0010
Feb 2 15:42:07 vic11 kernel: CPU 0
Feb 2 15:42:07 vic11 kernel: Pid: 2529, comm: PMB-MPI1 Not tainted
Feb 2 15:42:07 vic11 kernel: RIP: 0010:[<00001000801c934e>]
Feb 2 15:42:07 vic11 kernel: RSP: 0000:000001003b6fde48 EFLAGS: 00010212
Feb 2 15:42:07 vic11 kernel: RAX: 0000000000000000 RBX: 0000000055eca5c8 RCX: 0000000000000000
Feb 2 15:42:07 vic11 kernel: RDX: 0000000000000000 RSI: 000001003b6fdf38 RDI: 0000000055eca658
Feb 2 15:42:07 vic11 kernel: RBP: 0000000000000000 R08: 0000000055ecb000 R09: 0000000000000000
Feb 2 15:42:07 vic11 kernel: R10: 0000000000000000 R11: 0000000000000000 R12: 000001003b6fdf58
Feb 2 15:42:07 vic11 kernel: R13: 000001003e5d1628 R14: 0000000000000020 R15: 000001003b6fca58
Feb 2 15:42:07 vic11 kernel: FS: 0000002a9557b680(0000) GS:ffffffff80574fc0(005b) knlGS:0000000055ecabb0
Feb 2 15:42:07 vic11 kernel: CS: 0010 DS: 002b ES: 002b CR0: 000000008005003b
Feb 2 15:42:07 vic11 kernel: CR2: 00001000801c934e CR3: 0000000000101000 CR4: 00000000000006e0
Feb 2 15:42:07 vic11 kernel: Process PMB-MPI1 (pid: 2529, stackpage=1003b6fd000)
Feb 2 15:42:07 vic11 kernel: Stack: 000001003b6fde48 0000000000000000 00001000801c934e 0000004000000000
Feb 2 15:42:07 vic11 kernel: 3ef4ace000000000 ffffd01800000100 3ef4ad1800000000 0000000000000100
Feb 2 15:42:07 vic11 kernel: ffffd01800000000 3ef4ad1800000000 801429ba00000100 00000000ffffffff
Feb 2 15:42:07 vic11 kernel: Call Trace: [<ffffffff801101ce>]{do_signal+158} [<ffffffff801429ba>]{sys_munmap+90}
Feb 2 15:42:07 vic11 kernel: [<ffffffff8011061b>]{intret_signal+45}
Feb 2 15:42:07 vic11 kernel:
Feb 2 15:42:07 vic11 kernel: Code: Bad RIP value.
Feb 2 15:42:07 vic11 kernel: RIP [<00001000801c934e>] RSP <000001003b6fde48>
Feb 2 15:42:07 vic11 kernel: CR2: 00001000801c934e


--
Timur Tabi
Staff Software Engineer
timur.tabi@xxxxxxxxxxx

--
Timur Tabi
Staff Software Engineer
timur.tabi@xxxxxxxxxxx

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux