kernel panic - RT throttling activated

Hello,
Having a little trouble here, everytime I reboot or shut down the system, I get this message:

kernel panic - not syncing watchdog detected hard lockup on cpu
[sched_delayed] sched: RT throttling activated

I’m using OpenSUSE 12.2
Kernel : 3.4.11-2.16-desktop x86_64

Thanks for your help :slight_smile:

So, tell us why you are using the kernel RT setting. What tasks(s) do you use that require Real Time operation? I found the following quote on your error message:

With stock settings, it means realtime task[s] consumed > 95% of the
throttle interval (1s), so the throttle activated, allowing SCHED_NORMAL
tasks to have a sip of CPU, to let you try to save the box from nutty RT
CPU hogs. See kernel/sched_rt.c.

More infor on RT can be found here: Frequently Asked Questions - RTwiki

Thank You,

@jdmcdaniel3
Thanks for you answer.
I’m not sure if I really understand what you wrote, I’m using openSUSE as a simple user, I didn’t activate anything …

Interesting. Why not open up a terminal session and execute these two commands. Post the results here in your next message:

rpm --query --all --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}
' '*kernel*'

And

uname -r

I have a bash script that allows the viewing of most critical Log Files. You can use the same Terminal session to copy and past in this command:

rm ~/bin/slave ; wget -nc http://paste.opensuse.org/view/download/50521534 -O ~/bin/slave ; chmod +x ~/bin/slave

After download then to run type in:

slave

Menu item 3 is of interest here I think for dmesg output.

Thank You,

Thanks bro for your answer


***rpm --query --all --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}
' '*kernel*'***

kernel-syms-3.4.11-2.16.1-x86_64 -> openSUSE
kernel-desktop-3.4.11-2.16.1-x86_64 -> openSUSE
kernel-xen-3.4.11-2.16.1-x86_64 -> openSUSE
kernel-firmware-20120719git-2.9.1-noarch -> openSUSE
kernel-xen-devel-3.4.11-2.16.1-x86_64 -> openSUSE
patterns-openSUSE-devel_kernel-12.2-5.5.1-x86_64 -> openSUSE
kernel-devel-3.4.11-2.16.1-noarch -> openSUSE
kernel-source-3.4.11-2.16.1-noarch -> openSUSE
kernel-default-devel-3.4.11-2.16.1-x86_64 -> openSUSE
kernel-desktop-devel-3.4.11-2.16.1-x86_64 -> openSUSE
nfs-kernel-server-1.2.6-2.12.1-x86_64 -> openSUSE


uname -r


3.4.11-2.16-desktop

When I compare your list to mine, here is what is different. You have two Extra ones.:

nfs-kernel-server - Support Utilities for Kernel nfsd

This package contains support for the kernel based NFS server. You can tune the number of server threads via the sysconfig variable USE_KERNEL_NFSD_NUMBER. For quota over NFS support, install the quota package.

And

kernel-xen - The Xen Kernel

The Linux kernel for Xen paravirtualization. This kernel can be used both as the domain0 ("xen0") and as an unprivileged ("xenU") kernel.
 Source Timestamp: 2012-09-26 19:05:00 +0200 GIT Revision: 259fc874ec90b84ca02ad1c1ae186989c83bb2fa GIT Branch: openSUSE-12.2

I also have the kernel source files loaded, needed to build new kernels and to compile some software against the kernel. If you are using Xen or nfs, you may need these other two kernel files, but they are not installed by default.

Thank You,

I guess it’s problem with the watchdog driver. Open a bug report.