@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