[opensuse-kernel] oops: NULL pointer dereference in update_blocked_averages()
Hi, I upgraded to Tumbleweed with the 4.5.2 kernel last week. My machine started crashing repeatedly with a NULL dereference in update_blocked_averages(). It got fixed by cherry-picking commit 2f5177f0fd7e531b26d54633be62d1d4cb94621c (sched/cgroup: Fix/cleanup cgroup teardown/init) It's coming via -stable soon, so this is just a heads-up so that people don't waste time debugging oopses similar to this: [19634.356055] BUG: unable to handle kernel NULL pointer dereference at 0000000000000910 [19634.356084] IP: [<ffffffff810b1bbd>] update_blocked_averages+0x8d/0x520 [19634.356110] PGD 1260b5067 PUD 1260b4067 PMD 0 [19634.356131] Oops: 0000 [#1] PREEMPT SMP [19634.356151] Modules linked in: nfsv3 nfs_acl nfs lockd grace sunrpc fscache af_packet bridge stp llc iscsi_ibft iscsi_boot_sysfs ip6t_REJECT nf_reject_ipv6 xt_tcpudp nf_conntrack_ipv6 nf_defrag_ipv6 xt_conntrack nf_conntrack ip6table_filter ip6_tables x_tables msr gpio_ich snd_hda_codec_idt snd_hda_codec_generic iTCO_wdt iTCO_vendor_support snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep snd_pcm_oss ppdev snd_pcm dm_mod coretemp snd_seq kvm_intel kvm irqbypass snd_seq_device snd_timer i2c_i801 pcspkr snd_mixer_oss lpc_ich mfd_core snd soundcore 8250_fintek e1000e parport_pc parport mei_me ptp mei pps_core acpi_cpufreq shpchp tpm_tis fjes tpm hid_generic usbhid sr_mod cdrom ata_generic serio_raw firewire_ohci firewire_core crc_itu_t nouveau pata_marvell video mxm_wmi wmi i2c_algo_bit drm_kms_helper [19634.356326] syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm uhci_hcd button ehci_pci ehci_hcd usbcore usb_common sg [19634.356359] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.5.2-2.g0454a6e-default #1 [19634.356379] Hardware name: /DP965LT, BIOS MQ96510J.86A.1649.2007.0226.1756 02/26/2007 [19634.356399] task: ffff88012640e300 ti: ffff880126414000 task.ti: ffff880126414000 [19634.356418] RIP: 0010:[<ffffffff810b1bbd>] [<ffffffff810b1bbd>] update_blocked_averages+0x8d/0x520 [19634.356440] RSP: 0018:ffff88012bc83e10 EFLAGS: 00010046 [19634.356458] RAX: 0000000000000000 RBX: ffff880126681000 RCX: 000011db7ad0fd98 [19634.356487] RDX: 0000000000000702 RSI: 000011db7ad1049a RDI: 0000000000000702 [19634.356503] RBP: ffff88012bc83e68 R08: afb504000afb5041 R09: 0000000000000101 [19634.356519] R10: 000000000000012e R11: 0000000000000000 R12: 0000000000000000 [19634.356535] R13: ffff88012bc96ec0 R14: ffff88012bc97780 R15: ffff88012bc97780 [19634.356551] FS: 0000000000000000(0000) GS:ffff88012bc80000(0000) knlGS:0000000000000000 [19634.356568] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [19634.356583] CR2: 0000000000000910 CR3: 00000001260b2000 CR4: 00000000000006e0 [19634.356599] Stack: [19634.356612] ffffffff810959cf ffff88012bc96ec0 0000000000000286 000000012bc83e20 [19634.356631] 0000000000000086 ffff88012bc93d00 000000010049c134 0000000000000000 [19634.356649] ffff88012bc96ec0 ffff88012bc96ec0 0000000000000001 ffff88012bc83ec8 [19634.356667] Call Trace: [19634.356690] [<ffffffff810bad5d>] rebalance_domains+0x3d/0x2d0 [19634.356709] [<ffffffff810bb1b6>] run_rebalance_domains+0x1c6/0x1e0 [19634.356728] [<ffffffff8108334f>] __do_softirq+0xcf/0x2d0 [19634.356746] [<ffffffff810836c3>] irq_exit+0xa3/0xb0 [19634.356766] [<ffffffff816d01e2>] smp_apic_timer_interrupt+0x42/0x50 [19634.356785] [<ffffffff816ce442>] apic_timer_interrupt+0x82/0x90 [19634.359971] DWARF2 unwinder stuck at apic_timer_interrupt+0x82/0x90 Regards, -- Jiri Bohac <jbohac@suse.cz> SUSE Labs, SUSE CZ -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
On 05/03/2016, 10:50 AM, Jiri Bohac wrote:
I upgraded to Tumbleweed with the 4.5.2 kernel last week. My machine started crashing repeatedly with a NULL dereference in update_blocked_averages(). It got fixed by cherry-picking commit 2f5177f0fd7e531b26d54633be62d1d4cb94621c (sched/cgroup: Fix/cleanup cgroup teardown/init)
This is pending as https://build.opensuse.org/request/show/393739 now. thanks, -- js suse labs -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
participants (2)
-
Jiri Bohac
-
Jiri Slaby