From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755714AbbLDQcs (ORCPT ); Fri, 4 Dec 2015 11:32:48 -0500 Received: from mga09.intel.com ([134.134.136.24]:62171 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754168AbbLDQcr (ORCPT ); Fri, 4 Dec 2015 11:32:47 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,380,1444719600"; d="scan'208";a="864761433" Message-ID: <1449246648.15393.178.camel@linux.intel.com> Subject: v4.4-rc3: rcu_sched self-detected stall From: Andy Shevchenko To: linux-kernel@vger.kernel.org Date: Fri, 04 Dec 2015 18:30:48 +0200 Organization: Intel Finland Oy Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.18.2-1 Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Get 100% reproducible result on 4.4-rc3 on Intel BayTrail platform Any suggestions? P.S. Something like that was on 4.1-rc7 (same kernel config), though didn't gather the traceback. [    0.000000] Command line: vmlinuz.efi initrd=initrd console=ttyS0,115200n8   [    3.680557] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x13381e82524, max_idle_ns: 440795248224 ns [   23.938953] INFO: rcu_sched self-detected stall on CPU[   23.939947] INFO: rcu_sched detected stalls on CPUs/ta sks:                                                                                                                [   23.939955]  3-...: (20996 ticks this GP) idle=4e3/140000000000001/0 softirq=203/203 fqs=589 [   23.939956]  (detected by 0, t=21002 jiffies, g=-173, c=-174, q=90) [   23.939962] Task dump for CPU 3: [   23.939964] swapper/0       R  running task    13280     1      0 0x00000008 [   23.939975]  0000000000000286 ffff880036e97bd8 ffffffff8130528d 0000000000000001 [   23.939980]  ffff880036c2c810 00000000025000c0 0000000000000202 0000000000000202 [   23.939984]  ffff880036e97c20 ffffffff813053a5 0000241b8115f5db 0000241b811d77ec [   23.939989] Call Trace: [   23.940002]  [] ? ida_pre_get+0x4d/0xe0 [   23.940006]  [] ? ida_simple_get+0x85/0xe0 [   23.940012]  [] ? kernfs_activate+0x75/0xe0 [   23.940016]  [] ? kernfs_add_one+0xfe/0x160 [   23.940021]  [] ? __kernfs_create_file+0x6a/0x90 [   23.940025]  [] ? sysfs_add_file_mode_ns+0x94/0x180 [   23.940029]  [] ? kobject_uevent_env+0x75/0x640 [   23.940034]  [] ? klist_children_get+0x16/0x20 [   23.940039]  [] ? subcaches_show+0x40/0x40 [   23.940045]  [] ?smp_call_function_single+0xb0/0x100 [   23.940049]  [] ? smp_call_function_single+0xa6/0x100 [   23.940053]  [] ? subcaches_show+0x40/0x40 [   23.940057]  [] ? init_cache_level+0x1d/0x30 [   23.940062]  [] ? detect_cache_attributes+0x19/0x1a0 [   23.940065]  [] ? cache_add_dev+0x159/0x1f0 [   23.940071]  [] ? container_dev_init+0x2d/0x2d [   23.940074]  [] ? cacheinfo_sysfs_init+0x40/0x8a [   23.940078]  [] ? do_one_initcall+0xa6/0x1c0 [   23.940083]  [] ? kernel_init_freeable+0x145/0x1d0 [   23.940087]  [] ? rest_init+0x80/0x80 [   23.940091]  [] ? kernel_init+0x9/0xe0 [   23.940095]  [] ? ret_from_fork+0x3f/0x70 [   23.940098]  [] ? rest_init+0x80/0x80 [   23.940103] rcu_sched kthread starved for 19217 jiffies! g18446744073709551443 c18446744073709551442 f0x0 s3 ->state=0x0         [   24.171981]  3-...: (20996 ticks this GP) idle=4e3/140000000000001/0 softirq=203/203 fqs=589 [   24.181520]   (t=21244 jiffies g=-173 c=-174 q=90) [   24.186877] rcu_sched kthread starved for 19463 jiffies! g18446744073709551443 c18446744073709551442 f0x2 s3 ->state=0x0                                                                                                           [   24.199044] Task dump for CPU 3: [   24.202651] swapper/0       R  running task    13280     1      0 0x00000008 [   24.210544]  ffffffff81e3ee80 ffff88003b383dd0 ffffffff8107a616 0000000000000003 [   24.218829]  ffffffff81e3ee80 ffff88003b383de8 ffffffff8107c982 0000000000000004 [   24.227121]  ffff88003b383e18 ffffffff810a3a69 ffff88003b395dc0 ffffffff81e3ee80 [   24.235414] Call Trace: [   24.238153]    [] sched_show_task+0xb6/0x110 [   24.245171]  [] dump_cpu_task+0x32/0x40 [   24.251213]  [] rcu_dump_cpu_stacks+0x89/0xe0 [   24.257837]  [] rcu_check_callbacks+0x4b9/0x7b0 [   24.264657]  [] ? tick_sched_do_timer+0x30/0x30 [   24.271481]  [] update_process_times+0x34/0x60 [   24.278203]  [] tick_sched_handle.isra.14+0x31/0x40 [   24.285410]  [] tick_sched_timer+0x3b/0x70 [   24.291744]  [] __hrtimer_run_queues+0xda/0x200 [   24.298563]  [] hrtimer_interrupt+0xa3/0x190 [   24.305090]  [] ? subcaches_show+0x40/0x40 [   24.311424]  [] local_apic_timer_interrupt+0x33/0x50 [   24.318728]  [] smp_apic_timer_interrupt+0x38/0x50 [   24.325839]  [] apic_timer_interrupt+0x7f/0x90 [   24.332558]    [] ? subcaches_show+0x40/0x40 [   24.339591]  [] ? smp_call_function_single+0xb0/0x100 [   24.346993]  [] ? smp_call_function_single+0xa6/0x100 [   24.354396]  [] ? subcaches_show+0x40/0x40 [   24.360728]  [] init_cache_level+0x1d/0x30 [   24.367060]  [] detect_cache_attributes+0x19/0x1a0 [   24.374170]  [] ? cache_add_dev+0x159/0x1f0 [   24.380600]  [] ? container_dev_init+0x2d/0x2d [   24.387321]  [] cacheinfo_sysfs_init+0x40/0x8a [   24.394042]  [] do_one_initcall+0xa6/0x1c0 [   24.400375]  [] kernel_init_freeable+0x145/0x1d0 [   24.407290]  [] ? rest_init+0x80/0x80 [   24.413135]  [] kernel_init+0x9/0xe0 [   24.418884]  [] ret_from_fork+0x3f/0x70 [   24.424923]  [] ? rest_init+0x80/0x80 Kernel configuration (diff to x86_64_defconfig) +CONFIG_E1000E=y +CONFIG_R8169=y +CONFIG_USB_RTL8152=y +CONFIG_STMMAC_ETH=y +CONFIG_STMMAC_PCI=y -CONFIG_HPET=y +# CONFIG_HPET is not set -CONFIG_DRM_I915=y +# CONFIG_DRM_I915 is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y -CONFIG_SND_HDA_INTEL=y -CONFIG_SND_HDA_HWDEP=y +# CONFIG_SND_HDA_INTEL is not set +# CONFIG_SND_HDA_HWDEP is not set +CONFIG_I2C_DESIGNWARE_PCI=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_INTEL_MID=y +CONFIG_INTEL_MID_WATCHDOG=y +CONFIG_NOP_USB_XCEIV=y +CONFIG_USB_CHIPIDEA=y +CONFIG_USB_CHIPIDEA_UDC=y +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_X86_EXTENDED_PLATFORM=y +CONFIG_X86_INTEL_MID=y +CONFIG_INTEL_IDMA64=y +CONFIG_MFD_CORE=y +CONFIG_MFD_INTEL_LPSS_PCI=y +CONFIG_MFD_INTEL_LPSS_ACPI=y +CONFIG_EFI_STUB=y +CONFIG_EFI_MIXED=y +CONFIG_EARLY_PRINTK_EFI=y +CONFIG_FB=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_DYNAMIC_DEBUG=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_DWC3=y +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_SERIAL=y +CONFIG_USB_SERIAL_PL2303=y +CONFIG_USB_USBNET=y +CONFIG_USB_NET_AX88179_178A=y +CONFIG_USB_NET_MCS7830=y +CONFIG_USB_NET_AX8817X=y +CONFIG_PM_RUNTIME=y +CONFIG_SERIAL_8250_DMA=y +CONFIG_SERIAL_8250_PCI=y +CONFIG_SERIAL_8250_MID=y +CONFIG_SERIAL_8250_DW=y -- Andy Shevchenko Intel Finland Oy