#9650 NORM 1.5-F11: Hard lockup on tab-completion / shell-edit on VT

Zarro Boogs per Child bugtracker at laptop.org
Tue Nov 10 16:30:38 EST 2009


#9650: Hard lockup on tab-completion / shell-edit on VT
---------------------------------------+------------------------------------
           Reporter:  martin.langhoff  |       Owner:  dsaxena      
               Type:  defect           |      Status:  assigned     
           Priority:  normal           |   Milestone:  1.5-F11      
          Component:  kernel           |     Version:  not specified
         Resolution:                   |    Keywords:               
        Next_action:  code             |    Verified:  0            
Deployment_affected:                   |   Blockedby:               
           Blocking:                   |  
---------------------------------------+------------------------------------
Changes (by Quozl):

  * next_action:  never set => code


Old description:

> This is on XO-1.5, Q3A15, os34. Steps to repro
>
>  - Boot OS (tested booting to Sugar)
>  - Switch to a VT, start root shell session
>  - prepare a long command line, for example
>
>   ls /usr/share/sugar-presence-service/telepathy_plugin.py
>
>  - then return to the start of the line and add a "prior" parameter to
> the command, for example (with ^ indicating the cursor position):
>
>   ls /usr/lib/python/site-packages/sugar/^ /usr/share/sugar-presence-
> service/telepathy_plugin.py
>
> At that point, the extended commandline sees some tearing of the image on
> the bottom right corner of the text, and the system locks up hard.
>
> I tried this in various ways. If I use just commandline edits (ctrl-w,
> ctrl-y) to add the "earlier" parameter, the problem does not happen. If I
> use tab-completion, it does happen everytime.

New description:

 This is on XO-1.5, Q3A15, os34. Steps to repro

  - Boot OS (tested booting to Sugar)
  - Switch to a VT, start root shell session
  - prepare a long command line, for example

   ls /usr/share/sugar-presence-service/telepathy_plugin.py

  - then return to the start of the line and add a "prior" parameter to the
 command, for example (with % indicating the cursor position):

   ls /usr/lib/python/site-packages/sugar/% /usr/share/sugar-presence-
 service/telepathy_plugin.py

 At that point, the extended commandline sees some tearing of the image on
 the bottom right corner of the text, and the system locks up hard.

 I tried this in various ways. If I use just commandline edits (ctrl-w,
 ctrl-y) to add the "earlier" parameter, the problem does not happen. If I
 use tab-completion, it does happen everytime.

--

Comment:

 triage.

 corrected caret in ticket description.

 reproduced on os39 with kernel 2.6.31, slightly different command line.

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


More information about the Bugs mailing list