#9661 NORM 1.5-F11: XO-1.5 os39 2.6.31 keyboard lost on resume

Zarro Boogs per Child bugtracker at laptop.org
Mon Nov 16 14:27:29 EST 2009


#9661: XO-1.5 os39 2.6.31 keyboard lost on resume
--------------------------------+-------------------------------------------
           Reporter:  Quozl     |       Owner:  dsaxena                           
               Type:  defect    |      Status:  reopened                          
           Priority:  normal    |   Milestone:  1.5-F11                           
          Component:  kernel    |     Version:  Development source as of this date
         Resolution:            |    Keywords:                                    
        Next_action:  diagnose  |    Verified:  0                                 
Deployment_affected:            |   Blockedby:                                    
           Blocking:            |  
--------------------------------+-------------------------------------------

Comment(by dsd):

 I think this bug is unrelated to #9601. The only reason we seem to have
 gone down this route is because the crash messages "look similar." Similar
 maybe, but significantly dissimilar too:

 The crash in #9601 happens considerably later, when uart_resume_port is
 about halfway through execution:

  from #9601:
  [   99.757984]  [<b05ba237>] ? uart_resume_port+0x8f/0x197

 and the crash here occurs directly in uart_resume_port (not further on in
 the call stack), at a significantly earlier address:

  EIP is at uart_resume_port+0x5e/0x197

 Sascha Silbe reproduced this on XO-1 and used gdb to find out that this
 line of code is causing a NULL deref:
 {{{
 2069                    termios = *state->info.port.tty->termios;
 }}}

 state->info.port.tty is NULL. (thanks Sascha!)

-- 
Ticket URL: <http://dev.laptop.org/ticket/9661#comment:9>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list