[haiku-bugs] Re: [Haiku] #8634: vm_page_fault: unhandled page fault in kernel space at 0x0, ip 0x0

  • From: "siarzhuk" <trac@xxxxxxxxxxxx>
  • Date: Mon, 02 Sep 2013 19:51:22 -0000

#8634: vm_page_fault: unhandled page fault in kernel space at 0x0, ip 0x0
-------------------------------------------+----------------------------
   Reporter:  kurtis                       |      Owner:  korli
       Type:  bug                          |     Status:  new
   Priority:  normal                       |  Milestone:  R1
  Component:  Drivers/Network/aironetwifi  |    Version:  R1/Development
 Resolution:                               |   Keywords:
 Blocked By:                               |   Blocking:  7665
Has a Patch:  0                            |   Platform:  x86
-------------------------------------------+----------------------------

Comment (by siarzhuk):

 Hi korli!

 I have similar GoBook II laptop here with crashing aironetwifi driver.
 Corresponding KDL screenshot is attached. Disassembly of the
 device_attach:

 {{{
 Function device_attach

 Referenced at Address(es):
         0004A9A1
 0004a9b0:                    55     push   %ebp
 0004a9b1:                  89e5     mov    %esp,%ebp
 0004a9b3:                    56     push   %esi
 0004a9b4:                    53     push   %ebx

 Reference to function "__x86.get_pc_thunk.bx"
 0004a9b5:            e80d25fcff     call   cec7
 0004a9ba:          81c386580100     add    $0x15886,%ebx
 0004a9c0:                8b7508     mov    0x8(%ebp),%esi
 0004a9c3:                8b4608     mov    0x8(%esi),%eax
 0004a9c6:                  85c0     test   %eax,%eax
 0004a9c8:                  7436     je     4aa00
 0004a9ca:          8b86f0000000     mov    0xf0(%esi),%eax
 0004a9d0:                  85c0     test   %eax,%eax
 0004a9d2:                  742c     je     4aa00
 0004a9d4:                83ec0c     sub    $0xc,%esp
 0004a9d7:                    56     push   %esi
 0004a9d8:                  ffd0     call   *%eax
 0004a9da:                83c410     add    $0x10,%esp
 0004a9dd:                  85c0     test   %eax,%eax
 0004a9df:                  7407     je     4a9e8

 Referenced by (conditionnal) jump(s) at Address(es):
         0004AA03
 0004a9e1:                8d65f8     lea    -0x8(%ebp),%esp
 0004a9e4:                    5b     pop    %ebx
 0004a9e5:                    5e     pop    %esi
 0004a9e6:                    5d     pop    %ebp
 0004a9e7:                    c3     ret

 Referenced by (conditionnal) jump(s) at Address(es):
         0004A9DF
 0004a9e8:            f0834e1810     lock orl $0x10,0x18(%esi)
 0004a9ed:                83ec0c     sub    $0xc,%esp
 0004a9f0:                    56     push   %esi

 Reference to function "start_wlan"
 0004a9f1:            e87a09fcff     call   b370
 0004a9f6:                83c410     add    $0x10,%esp         <<<<<<
 device_attach + 0x46
 0004a9f9:                8d65f8     lea    -0x8(%ebp),%esp
 0004a9fc:                    5b     pop    %ebx
 0004a9fd:                    5e     pop    %esi
 0004a9fe:                    5d     pop    %ebp
 0004a9ff:                    c3     ret

 Referenced by (conditionnal) jump(s) at Address(es):
         0004A9C8  0004A9D2
 0004aa00:                83c8ff     or     $0xffffffff,%eax
 0004aa03:                  ebdc     jmp    4a9e1
 0004aa05:              8d742600     lea    0x0(%esi,%eiz,1),%esi
 0004aa09:        8dbc2700000000     lea    0x0(%edi,%eiz,1),%edi
 }}}

 Feel free to ask for more debug tracing, tests etc. ;-)

--
Ticket URL: <http://dev.haiku-os.org/ticket/8634#comment:11>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: