@Radha If you are still seeing this bug, can you attach a console log?

Here's the commit that was added in xenial to address this:

commit 51b7d7350e526bde77f458fb23481e7c5d312d91
Author: David Daney <david.da...@cavium.com>
Date:   Tue May 24 12:55:54 2016 +0800

    UBUNTU: SAUCE: tty: vt: Fix soft lockup in fbcon cursor blink timer.
    
    BugLink: http://bugs.launchpad.net/bugs/1574814
    
    We are getting somewhat random soft lockups with this signature:
    
    [   86.992215] [<fffffc00080935e0>] el1_irq+0xa0/0x10c
    [   86.997082] [<fffffc000841822c>] cursor_timer_handler+0x30/0x54
    [   87.002991] [<fffffc000810ec44>] call_timer_fn+0x54/0x1a8
    [   87.008378] [<fffffc000810ef88>] run_timer_softirq+0x1c4/0x2bc
    [   87.014200] [<fffffc000809077c>] __do_softirq+0x114/0x344
    [   87.019590] [<fffffc00080af45c>] irq_exit+0x74/0x98
    [   87.024458] [<fffffc00080fac20>] __handle_domain_irq+0x98/0xfc
    [   87.030278] [<fffffc000809056c>] gic_handle_irq+0x94/0x190
    
    This is caused by the vt visual_init() function calling into
    fbcon_init() with a vc_cur_blink_ms value of zero.  This is a
    transient condition, as it is later set to a non-zero value.  But, if
    the timer happens to expire while the blink rate is zero, it goes into
    an endless loop, and we get soft lockup.
    
    The fix is to initialize vc_cur_blink_ms before calling the con_init()
    function.
    
    Tested-by: Ming Lei <ming....@canonical.com>
    Acked-by: Pavel Machek <pa...@ucw.cz>
    Acked-by: Scot Doyle <lkm...@scotdoyle.com>
    Signed-off-by: David Daney <david.da...@cavium.com>
    Cc: sta...@vger.kernel.org
    Reference: https://lkml.org/lkml/2016/5/17/455
    Cc: Ming Lei <ming....@canonical.com>
    Acked-by: Tim Gardner <tim.gard...@canonical.com>
    Signed-off-by: Kamal Mostafa <ka...@canonical.com>

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1574814

Title:
  ThunderX: soft lockup in cursor_timer_handler()

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Xenial:
  Fix Released

Bug description:
  I booted a Cavium ThunderX crb1s 2.0 system using the netboot mini iso via 
virtual media:
    
http://ports.ubuntu.com/ubuntu-ports/dists/xenial/main/installer-arm64/20101020ubuntu451/images/netboot/mini.iso

  During boot I observed the following lockup on the serial console:

  [ 28.128327] usb 1-1.1: reset high-speed USB device number 3 using xhci_hcd
  [ 84.912299] NMI watchdog: BUG: soft lockup - CPU#14 stuck for 23s! 
[swapper/14:0]
  [ 84.922718] Modules linked in: hid_generic(E) usbhid(E) hid(E) 
usb_storage(E) mdio_thunder(E) nicvf(E) ast(E) i2c_algo_bit(E) 
drm_kms_helper(E) syscopyarea(E) sysfillrect(E) sysimgblt(E) fb_sys_fops(E) 
ttm(E) drm(E) nicpf(E) thunder_bgx(E) mdio_cavium(E)
  [ 84.922749]
  [ 84.922754] CPU: 14 PID: 0 Comm: swapper/14 Tainted: G E 4.4.0-21-generic 
#37-Ubuntu
  [ 84.922757] Hardware name: Cavium ThunderX CN88XX board (DT)
  [ 84.922761] task: ffff801f6c9d4100 ti: ffff801f6c9e8000 task.ti: 
ffff801f6c9e8000
  [ 84.922771] PC is at cursor_timer_handler+0x30/0x58
  [ 84.922775] LR is at cursor_timer_handler+0x30/0x58
  [ 84.922778] pc : [<ffff8000004ec4f0>] lr : [<ffff8000004ec4f0>] pstate: 
00400145
  [ 84.922781] sp : ffff801f6c9ebc20
  [ 84.922784] x29: ffff801f6c9ebc20 x28: ffff8000f94398d8
  [ 84.922789] x27: ffff801f6c9ebd00 x26: ffff801f7b3bebb8
  [ 84.922793] x25: ffff801f6c9e8000 x24: ffff800000e5ec00
  [ 84.922798] x23: ffff801f667d9800 x22: ffff8000004ec4c0
  [ 84.922802] x21: 0000000000000100 x20: ffff8000f94398d8
  [ 84.922807] x19: ffff8000f9439800 x18: 0000ffffc76a5358
  [ 84.922811] x17: 0000ffff97bbd2a8 x16: ffff8000002a5040
  [ 84.922816] x15: 000000003e4cf1e0 x14: 0000000000000008
  [ 84.922820] x13: 0000000000000000 x12: 003d090000000000
  [ 84.922824] x11: 00000000003d0900 x10: ffff80000090f200
  [ 84.922829] x9 : 00003d0900000000 x8 : 000000000000000e
  [ 84.922833] x7 : ffff801f7b3c5008 x6 : 00000000ffffffff
  [ 84.922837] x5 : 0000000000000000 x4 : 0000000000000001
  [ 84.922842] x3 : 0000000000000000 x2 : ffff801f6c899e05
  [ 84.922846] x1 : ffff801f667d99e0 x0 : 0000000000000000
  [ 84.922850]
  [ 101.008387] usb 1-1.1: reset high-speed USB device number 3 using xhci_hcd
  [ 101.180375] usb 1-1.1: reset high-speed USB device number 3 using xhci_hcd
  [ 101.342677] random: nonblocking pool is initialized

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1574814/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to