Bug 70211 - Watchdog detected hard LOCKUP on cpu
Summary: Watchdog detected hard LOCKUP on cpu
Status: RESOLVED CODE_FIX
Alias: None
Product: Platform Specific/Hardware
Classification: Unclassified
Component: x86-64 (show other bugs)
Hardware: x86-64 Linux
: P1 blocking
Assignee: platform_x86_64@kernel-bugs.osdl.org
URL: https://launchpadlibrarian.net/164823...
Keywords:
Depends on:
Blocks:
 
Reported: 2014-02-07 09:24 UTC by Jaime Pérez
Modified: 2020-05-18 07:22 UTC (History)
3 users (show)

See Also:
Kernel Version: All since 3.11
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Jaime Pérez 2014-02-07 09:24:21 UTC
We are getting that error when activating following config:

[doesn't work]
CONFIG_HZ=1000
CONFIG_HZ_1000=y
# CONFIG_HZ_250 is not set
CONFIG_IRQ_FORCED_THREADING_DEFAULT=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT_RCU=y
# CONFIG_PREEMPT_VOLUNTARY is not set

[doesn't work]
CONFIG_HZ=1000
CONFIG_HZ_1000=y
# CONFIG_HZ_250 is not set
CONFIG_IRQ_FORCED_THREADING_DEFAULT=y
CONFIG_PREEMPT=n
CONFIG_PREEMPT_RCU=n
# CONFIG_PREEMPT_VOLUNTARY is not set

[doesn't work]
CONFIG_HZ=1000
CONFIG_HZ_1000=y
# CONFIG_HZ_250 is not set
CONFIG_IRQ_FORCED_THREADING_DEFAULT=n
CONFIG_PREEMPT=y
CONFIG_PREEMPT_RCU=y
# CONFIG_PREEMPT_VOLUNTARY is not set

[it works]
CONFIG_HZ=1000
CONFIG_HZ_1000=y
# CONFIG_HZ_250 is not set
CONFIG_IRQ_FORCED_THREADING_DEFAULT=n
CONFIG_PREEMPT=n
CONFIG_PREEMPT_RCU=n
# CONFIG_PREEMPT_VOLUNTARY is not set


[it works]
# CONFIG_HZ=1000
# CONFIG_HZ_1000=y
CONFIG_IRQ_FORCED_THREADING_DEFAULT=n
CONFIG_PREEMPT=n
CONFIG_PREEMPT_RCU=n
CONFIG_PREEMPT_VOLUNTARY=y


https://launchpadlibrarian.net/164823785/bug1.txt
Comment 1 Jaime Pérez 2014-02-07 10:33:56 UTC
I have tried:

acpi=off [doesn't work]
idle=poll [doesn't work]
maxcpus=0 [doesn't work]
Comment 2 Alan 2014-02-07 11:35:14 UTC
Please attach the error traces
Comment 3 Jaime Pérez 2014-02-07 12:01:49 UTC
https://launchpadlibrarian.net/164823785/bug1.txt

here it is
Comment 4 Alan 2014-02-07 12:14:30 UTC
vboxpci(OF) vboxnetadp(OF) vboxnetflt(OF) vboxdrv(OF

Please verify you can duplicate this without vbox modules having been loaded
Comment 5 Jaime Pérez 2014-02-07 12:22:29 UTC
# Virtual Box Drivers
blacklist vboxpci
blacklist vboxnetadp
blacklist vboxnetflt
blacklist vboxdrv

added to /etc/modprobe.d/blacklist.conf
Comment 7 Jaime Pérez 2014-02-07 13:04:14 UTC
# Virtual Box Drivers
blacklist vboxpci
blacklist vboxnetadp
blacklist vboxnetflt
blacklist vboxdrv

added to /etc/modprobe.d/blacklist
Comment 8 Jaime Pérez 2014-02-07 13:04:51 UTC
The log on comment 6 is the one got with comment 7 changes
Comment 9 Alan 2014-02-07 13:07:43 UTC
Can you clarify whether this is the base mainline tree or the preemprt-RT tree (as I see -lowlatency in the name) ?
Comment 10 Jaime Pérez 2014-02-07 13:24:46 UTC
I'm using ubuntu's source. The only diference between -generic and -lowlatency kernels are configuration, because they have the same source. So I suppose is mainline.
Comment 11 Jaime Pérez 2014-02-07 13:26:36 UTC
Other person with i386 processor is geting the same error.
Comment 12 Jaime Pérez 2014-02-07 13:27:34 UTC
*Another
Comment 13 Jaime Pérez 2014-02-10 16:57:58 UTC
I'm running the kernel on Ubuntu 13.10 and it works properly. However dkms can't compile vbox drivers, so perhaps you were right when you said it was a virtualbox problem.
Comment 14 Jaime Pérez 2014-02-14 08:46:21 UTC
In Ubuntu 13.10 I'm having blocks too with lowlatency kernel and adding nothreadingirqs. I have that this option made that every process can make the CPU stop doing what they were doing and take care of it. Then, it's some process blocking the CPU? How can I see which process it is?
Comment 15 Jaime Pérez 2014-02-24 22:07:13 UTC
It seems that, with 3.14-RC4, the problem is solved. However, my HDMI audio stop working (Radeon HD7760)
Comment 16 Jaime Pérez 2014-03-09 10:19:34 UTC
With

Linux jaime-MS-7640 3.13.0-16-lowlatency #36-Ubuntu SMP PREEMPT Tue Mar 4 23:32:09 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

the problem is solved, too.

Note You need to log in before you can comment on or make changes to this bug.