lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Tue, 2 Dec 2014 14:59:23 -0800
From:	Fengguang Wu <fengguang.wu@...el.com>
To:	"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
Cc:	LKP <lkp@...org>, linux-kernel@...r.kernel.org
Subject: [rcu] BUG: scheduling while atomic: swapper/0/0x00000015

Hi Paul,

0day kernel testing robot got the below dmesg and the first bad commit is

git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git Fraga1.2014.12.02a

commit aee27dfbc1ecaf37e14ce4a7db3845d2cb2a799d
Author:     Paul E. McKenney <paulmck@...ux.vnet.ibm.com>
AuthorDate: Tue Dec 2 11:33:18 2014 -0800
Commit:     Paul E. McKenney <paulmck@...ux.vnet.ibm.com>
CommitDate: Tue Dec 2 11:33:18 2014 -0800

    Fraga: Preemptible RCU that disables preemption
    
    Signed-off-by: Paul E. McKenney <paulmck@...ux.vnet.ibm.com>

+--------------------------------------------------------------------------+------------+------------+------------+
|                                                                          | 3bbb0a8d64 | aee27dfbc1 | aee27dfbc1 |
+--------------------------------------------------------------------------+------------+------------+------------+
| boot_successes                                                           | 79         | 0          | 0          |
| boot_failures                                                            | 1          | 12         | 12         |
| BUG:kernel_early_hang_without_any_printk_output                          | 1          | 1          | 1          |
| BUG:scheduling_while_atomic                                              | 0          | 11         | 11         |
| WARNING:at_init/main.c:#do_one_initcall()                                | 0          | 11         | 11         |
| initcall_set_real_mode_permissions_returned_with_preemption_imbalance    | 0          | 11         | 11         |
| initcall_regulator_init_returned_with_preemption_imbalance               | 0          | 11         | 11         |
| initcall_bdi_class_init_returned_with_preemption_imbalance               | 0          | 11         | 11         |
| initcall_pcibus_class_init_returned_with_preemption_imbalance            | 0          | 11         | 11         |
| initcall_pci_driver_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_backlight_class_init_returned_with_preemption_imbalance         | 0          | 11         | 11         |
| initcall_anatop_regulator_init_returned_with_preemption_imbalance        | 0          | 11         | 11         |
| initcall_tty_class_init_returned_with_preemption_imbalance               | 0          | 11         | 11         |
| initcall_regmap_initcall_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_sram_init_returned_with_preemption_imbalance                    | 0          | 11         | 11         |
| initcall_syscon_init_returned_with_preemption_imbalance                  | 0          | 11         | 11         |
| initcall_spi_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| initcall_spmi_init_returned_with_preemption_imbalance                    | 0          | 11         | 11         |
| initcall_i2c_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| initcall_arch_kdebugfs_init_returned_with_preemption_imbalance           | 0          | 11         | 11         |
| initcall_dmi_id_init_returned_with_preemption_imbalance                  | 0          | 11         | 11         |
| initcall_topology_init_returned_with_preemption_imbalance                | 0          | 11         | 11         |
| WARNING:at_kernel/sched/core.c:#preempt_count_add()                      | 0          | 11         | 11         |
| initcall_param_sysfs_init_returned_with_preemption_imbalance             | 0          | 11         | 11         |
| INFO:lockdep_is_turned_off                                               | 0          | 11         | 11         |
| initcall_default_bdi_init_returned_with_preemption_imbalance             | 0          | 11         | 11         |
| initcall_genhd_device_init_returned_with_preemption_imbalance            | 0          | 11         | 11         |
| initcall_fbmem_init_returned_with_preemption_imbalance                   | 0          | 11         | 11         |
| initcall_acpi_init_returned_with_preemption_imbalance                    | 0          | 11         | 11         |
| initcall_pnp_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| initcall_regulator_fixed_voltage_init_returned_with_preemption_imbalance | 0          | 11         | 11         |
| initcall_pm8607_regulator_init_returned_with_preemption_imbalance        | 0          | 11         | 11         |
| initcall_ad5398_init_returned_with_preemption_imbalance                  | 0          | 11         | 11         |
| initcall_as3711_regulator_init_returned_with_preemption_imbalance        | 0          | 11         | 11         |
| initcall_da9052_regulator_init_returned_with_preemption_imbalance        | 0          | 11         | 11         |
| initcall_isl6271a_init_returned_with_preemption_imbalance                | 0          | 11         | 11         |
| initcall_lp3972_module_init_returned_with_preemption_imbalance           | 0          | 11         | 11         |
| initcall_lp8755_init_returned_with_preemption_imbalance                  | 0          | 11         | 11         |
| initcall_max1586_pmic_init_returned_with_preemption_imbalance            | 0          | 11         | 11         |
| initcall_max8952_pmic_init_returned_with_preemption_imbalance            | 0          | 11         | 11         |
| initcall_max8973_init_returned_with_preemption_imbalance                 | 0          | 11         | 11         |
| initcall_max8998_pmic_init_returned_with_preemption_imbalance            | 0          | 11         | 11         |
| initcall_palmas_init_returned_with_preemption_imbalance                  | 0          | 11         | 11         |
| initcall_tps51632_init_returned_with_preemption_imbalance                | 0          | 11         | 11         |
| initcall_rc5t583_regulator_init_returned_with_preemption_imbalance       | 0          | 11         | 11         |
| initcall_tps62360_init_returned_with_preemption_imbalance                | 0          | 11         | 11         |
| initcall_tps_65023_init_returned_with_preemption_imbalance               | 0          | 11         | 11         |
| initcall_tps65217_regulator_init_returned_with_preemption_imbalance      | 0          | 11         | 11         |
| initcall_tps80031_regulator_init_returned_with_preemption_imbalance      | 0          | 11         | 11         |
| initcall_twlreg_init_returned_with_preemption_imbalance                  | 0          | 11         | 11         |
| initcall_wm831x_dcdc_init_returned_with_preemption_imbalance             | 0          | 11         | 11         |
| initcall_wm831x_isink_init_returned_with_preemption_imbalance            | 0          | 11         | 11         |
| initcall_wm831x_ldo_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_wm8350_regulator_init_returned_with_preemption_imbalance        | 0          | 11         | 11         |
| initcall_misc_init_returned_with_preemption_imbalance                    | 0          | 11         | 11         |
| initcall_vga_arb_device_init_returned_with_preemption_imbalance          | 0          | 11         | 11         |
| initcall_pm860x_i2c_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_pm800_i2c_init_returned_with_preemption_imbalance               | 0          | 11         | 11         |
| initcall_pm805_i2c_init_returned_with_preemption_imbalance               | 0          | 11         | 11         |
| initcall_wm831x_i2c_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_wm8350_i2c_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_tps6507x_i2c_init_returned_with_preemption_imbalance            | 0          | 11         | 11         |
| initcall_tps65217_init_returned_with_preemption_imbalance                | 0          | 11         | 11         |
| initcall_tps80031_init_returned_with_preemption_imbalance                | 0          | 11         | 11         |
| initcall_mc13xxx_i2c_init_returned_with_preemption_imbalance             | 0          | 11         | 11         |
| initcall_da9052_spi_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_da9052_i2c_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_max14577_i2c_init_returned_with_preemption_imbalance            | 0          | 11         | 11         |
| initcall_max8998_i2c_init_returned_with_preemption_imbalance             | 0          | 11         | 11         |
| initcall_palmas_i2c_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_rc5t583_i2c_init_returned_with_preemption_imbalance             | 0          | 11         | 11         |
| initcall_lm3533_i2c_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_as3711_i2c_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_dma_buf_init_returned_with_preemption_imbalance                 | 0          | 11         | 11         |
| initcall_init_scsi_returned_with_preemption_imbalance                    | 0          | 11         | 11         |
| initcall_ata_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| initcall_usb_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| initcall_usb_phy_generic_init_returned_with_preemption_imbalance         | 0          | 11         | 11         |
| initcall_serio_init_returned_with_preemption_imbalance                   | 0          | 11         | 11         |
| initcall_gameport_init_returned_with_preemption_imbalance                | 0          | 11         | 11         |
| initcall_input_init_returned_with_preemption_imbalance                   | 0          | 11         | 11         |
| initcall_tca8418_keypad_init_returned_with_preemption_imbalance          | 0          | 11         | 11         |
| initcall_vprbrd_i2c_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_pps_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| initcall_power_supply_class_init_returned_with_preemption_imbalance      | 0          | 11         | 11         |
| initcall_hwmon_init_returned_with_preemption_imbalance                   | 0          | 11         | 11         |
| initcall_watchdog_init_returned_with_preemption_imbalance                | 0          | 11         | 11         |
| initcall_leds_init_returned_with_preemption_imbalance                    | 0          | 11         | 11         |
| initcall_iio_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| initcall_init_soundcore_returned_with_preemption_imbalance               | 0          | 11         | 11         |
| initcall_net_dev_init_returned_with_preemption_imbalance                 | 0          | 11         | 11         |
| initcall_bt_init_returned_with_preemption_imbalance                      | 0          | 11         | 11         |
| initcall_nfc_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| initcall_nmi_warning_debugfs_returned_with_preemption_imbalance          | 0          | 11         | 11         |
| initcall_pnp_system_init_returned_with_preemption_imbalance              | 0          | 11         | 11         |
| initcall_pnpacpi_init_returned_with_preemption_imbalance                 | 0          | 11         | 11         |
| initcall_chr_dev_init_returned_with_preemption_imbalance                 | 0          | 11         | 11         |
| initcall_firmware_class_init_returned_with_preemption_imbalance          | 0          | 11         | 11         |
| initcall_thermal_init_returned_with_preemption_imbalance                 | 0          | 11         | 11         |
| initcall_ssb_modinit_returned_with_preemption_imbalance                  | 0          | 11         | 11         |
| initcall_bcma_modinit_returned_with_preemption_imbalance                 | 0          | 11         | 11         |
| initcall_mcb_init_returned_with_preemption_imbalance                     | 0          | 11         | 11         |
| BUG:workqueue_leaked_lock_or_atomic:kworker                              | 0          | 11         | 11         |
| initcall_inet_init_returned_with_preemption_imbalance                    | 0          | 11         | 11         |
| backtrace:schedule_preempt_disabled                                      | 0          | 11         | 11         |
| backtrace:warn_slowpath_fmt                                              | 0          | 11         | 11         |
| backtrace:kernel_init_freeable                                           | 0          | 11         | 11         |
| backtrace:devtmpfsd                                                      | 0          | 11         | 11         |
| backtrace:regulator_init                                                 | 0          | 11         | 11         |
| backtrace:bdi_class_init                                                 | 0          | 11         | 11         |
| backtrace:pcibus_class_init                                              | 0          | 11         | 11         |
| backtrace:pci_driver_init                                                | 0          | 11         | 11         |
| backtrace:backlight_class_init                                           | 0          | 11         | 11         |
| backtrace:anatop_regulator_init                                          | 0          | 11         | 11         |
| backtrace:tty_class_init                                                 | 0          | 11         | 11         |
| backtrace:sram_init                                                      | 0          | 11         | 11         |
| backtrace:syscon_init                                                    | 0          | 11         | 11         |
| backtrace:spi_init                                                       | 0          | 11         | 11         |
| backtrace:spmi_init                                                      | 0          | 11         | 11         |
| backtrace:i2c_init                                                       | 0          | 11         | 11         |
| backtrace:cpu_startup_entry                                              | 0          | 11         | 11         |
| backtrace:arch_kdebugfs_init                                             | 0          | 11         | 11         |
| backtrace:dmi_id_init                                                    | 0          | 11         | 11         |
| backtrace:topology_init                                                  | 0          | 11         | 11         |
| backtrace:kobject_uevent                                                 | 0          | 11         | 11         |
| backtrace:param_sysfs_init                                               | 0          | 11         | 11         |
| backtrace:default_bdi_init                                               | 0          | 11         | 11         |
| backtrace:__alloc_workqueue_key                                          | 0          | 11         | 11         |
| backtrace:blk_dev_init                                                   | 0          | 11         | 11         |
| backtrace:genhd_device_init                                              | 0          | 11         | 11         |
| backtrace:fbmem_init                                                     | 0          | 11         | 11         |
| backtrace:acpi_init                                                      | 0          | 11         | 11         |
| backtrace:pnp_init                                                       | 0          | 11         | 11         |
| backtrace:regulator_fixed_voltage_init                                   | 0          | 11         | 11         |
| backtrace:pm8607_regulator_init                                          | 0          | 11         | 11         |
| backtrace:ad5398_init                                                    | 0          | 11         | 11         |
| backtrace:as3711_regulator_init                                          | 0          | 11         | 11         |
| backtrace:da9052_regulator_init                                          | 0          | 11         | 11         |
| backtrace:isl6271a_init                                                  | 0          | 11         | 11         |
| backtrace:lp3972_module_init                                             | 0          | 11         | 11         |
| backtrace:lp8755_init                                                    | 0          | 11         | 11         |
| backtrace:max1586_pmic_init                                              | 0          | 11         | 11         |
| backtrace:max8952_pmic_init                                              | 0          | 11         | 11         |
| backtrace:max8973_init                                                   | 0          | 11         | 11         |
| backtrace:max8998_pmic_init                                              | 0          | 11         | 11         |
| backtrace:palmas_init                                                    | 0          | 11         | 11         |
| backtrace:tps51632_init                                                  | 0          | 11         | 11         |
| backtrace:rc5t583_regulator_init                                         | 0          | 11         | 11         |
| backtrace:tps62360_init                                                  | 0          | 11         | 11         |
| backtrace:tps_65023_init                                                 | 0          | 11         | 11         |
| backtrace:tps65217_regulator_init                                        | 0          | 11         | 11         |
| backtrace:tps80031_regulator_init                                        | 0          | 11         | 11         |
| backtrace:twlreg_init                                                    | 0          | 11         | 11         |
| backtrace:wm831x_dcdc_init                                               | 0          | 11         | 11         |
| backtrace:wm831x_isink_init                                              | 0          | 11         | 11         |
| backtrace:wm831x_ldo_init                                                | 0          | 11         | 11         |
| backtrace:wm8350_regulator_init                                          | 0          | 11         | 11         |
| backtrace:misc_init                                                      | 0          | 11         | 11         |
| backtrace:vga_arb_device_init                                            | 0          | 11         | 11         |
| backtrace:pm860x_i2c_init                                                | 0          | 11         | 11         |
| backtrace:pm800_i2c_init                                                 | 0          | 11         | 11         |
| backtrace:pm805_i2c_init                                                 | 0          | 11         | 11         |
| backtrace:wm831x_i2c_init                                                | 0          | 11         | 11         |
| backtrace:wm8350_i2c_init                                                | 0          | 11         | 11         |
| backtrace:tps6507x_i2c_init                                              | 0          | 11         | 11         |
| backtrace:tps65217_init                                                  | 0          | 11         | 11         |
| backtrace:tps80031_init                                                  | 0          | 11         | 11         |
| backtrace:mc13xxx_i2c_init                                               | 0          | 11         | 11         |
| backtrace:da9052_spi_init                                                | 0          | 11         | 11         |
| backtrace:da9052_i2c_init                                                | 0          | 11         | 11         |
| backtrace:max14577_i2c_init                                              | 0          | 11         | 11         |
| backtrace:max8998_i2c_init                                               | 0          | 11         | 11         |
| backtrace:palmas_i2c_init                                                | 0          | 11         | 11         |
| backtrace:rc5t583_i2c_init                                               | 0          | 11         | 11         |
| backtrace:lm3533_i2c_init                                                | 0          | 11         | 11         |
| backtrace:as3711_i2c_init                                                | 0          | 11         | 11         |
| backtrace:dma_buf_init                                                   | 0          | 11         | 11         |
| backtrace:init_scsi                                                      | 0          | 11         | 11         |
| backtrace:ata_init                                                       | 0          | 11         | 11         |
| backtrace:usb_init                                                       | 0          | 11         | 11         |
| backtrace:usb_phy_generic_init                                           | 0          | 11         | 11         |
| backtrace:serio_init                                                     | 0          | 11         | 11         |
| backtrace:gameport_init                                                  | 0          | 11         | 11         |
| backtrace:input_init                                                     | 0          | 11         | 11         |
| backtrace:tca8418_keypad_init                                            | 0          | 11         | 11         |
| backtrace:vprbrd_i2c_init                                                | 0          | 11         | 11         |
| backtrace:pps_init                                                       | 0          | 11         | 11         |
| backtrace:power_supply_class_init                                        | 0          | 11         | 11         |
| backtrace:hwmon_init                                                     | 0          | 11         | 11         |
| backtrace:watchdog_init                                                  | 0          | 11         | 11         |
| backtrace:leds_init                                                      | 0          | 11         | 11         |
| backtrace:iio_init                                                       | 0          | 11         | 11         |
| backtrace:init_soundcore                                                 | 0          | 11         | 11         |
| backtrace:net_dev_init                                                   | 0          | 11         | 11         |
| backtrace:bt_init                                                        | 0          | 11         | 11         |
| backtrace:nfc_init                                                       | 0          | 11         | 11         |
| backtrace:pnp_system_init                                                | 0          | 11         | 11         |
| backtrace:pnpacpi_init                                                   | 0          | 11         | 11         |
| backtrace:device_create                                                  | 0          | 11         | 11         |
| backtrace:chr_dev_init                                                   | 0          | 11         | 11         |
| backtrace:tty_init                                                       | 0          | 11         | 11         |
| backtrace:firmware_class_init                                            | 0          | 11         | 11         |
| backtrace:thermal_init                                                   | 0          | 11         | 11         |
| backtrace:mcb_init                                                       | 0          | 11         | 11         |
| backtrace:dump_stack                                                     | 0          | 11         | 11         |
| backtrace:ret_from_fork                                                  | 0          | 11         | 11         |
| backtrace:inet_init                                                      | 0          | 11         | 11         |
| initcall_populate_rootfs_returned_with_preemption_imbalance              | 0          | 10         | 10         |
| initcall_msr_init_returned_with_preemption_imbalance                     | 0          | 10         | 10         |
| initcall_cpuid_init_returned_with_preemption_imbalance                   | 0          | 10         | 10         |
| initcall_add_pcspkr_returned_with_preemption_imbalance                   | 0          | 10         | 10         |
| initcall_sysfb_init_returned_with_preemption_imbalance                   | 0          | 10         | 10         |
| initcall_init_clocksource_sysfs_returned_with_preemption_imbalance       | 0          | 10         | 10         |
| initcall_alarmtimer_init_returned_with_preemption_imbalance              | 0          | 10         | 10         |
| initcall_clockevents_init_sysfs_returned_with_preemption_imbalance       | 0          | 10         | 10         |
| initcall_udelay_test_init_returned_with_preemption_imbalance             | 0          | 10         | 10         |
| initcall_audit_init_returned_with_preemption_imbalance                   | 0          | 10         | 10         |
| initcall_gcov_fs_init_returned_with_preemption_imbalance                 | 0          | 10         | 10         |
| initcall_perf_event_sysfs_init_returned_with_preemption_imbalance        | 0          | 10         | 10         |
| initcall_extfrag_debug_init_returned_with_preemption_imbalance           | 0          | 10         | 10         |
| initcall_init_autofs4_fs_returned_with_preemption_imbalance              | 0          | 10         | 10         |
| initcall_fuse_init_returned_with_preemption_imbalance                    | 0          | 10         | 10         |
| initcall_cuse_init_returned_with_preemption_imbalance                    | 0          | 10         | 10         |
| initcall_ocfs2_init_returned_with_preemption_imbalance                   | 0          | 10         | 10         |
| initcall_init_o2nm_returned_with_preemption_imbalance                    | 0          | 10         | 10         |
| initcall_dlm_init_returned_with_preemption_imbalance                     | 0          | 10         | 10         |
| initcall_bsg_init_returned_with_preemption_imbalance                     | 0          | 10         | 10         |
| initcall_test_firmware_init_returned_with_preemption_imbalance           | 0          | 10         | 10         |
| initcall_err_inject_init_returned_with_preemption_imbalance              | 0          | 10         | 10         |
| kernel_BUG_at_kernel/sched/core.c                                        | 0          | 10         | 10         |
| invalid_opcode                                                           | 0          | 10         | 10         |
| RIP:__sched_setscheduler                                                 | 0          | 10         | 10         |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt                    | 0          | 10         | 10         |
| backtrace:msr_init                                                       | 0          | 10         | 10         |
| backtrace:cpuid_init                                                     | 0          | 10         | 10         |
| backtrace:sysfb_init                                                     | 0          | 10         | 10         |
| backtrace:init_clocksource_sysfs                                         | 0          | 10         | 10         |
| backtrace:alarmtimer_init                                                | 0          | 10         | 10         |
| backtrace:clockevents_init_sysfs                                         | 0          | 10         | 10         |
| backtrace:udelay_test_init                                               | 0          | 10         | 10         |
| backtrace:audit_init                                                     | 0          | 10         | 10         |
| backtrace:gcov_fs_init                                                   | 0          | 10         | 10         |
| backtrace:perf_event_sysfs_init                                          | 0          | 10         | 10         |
| backtrace:extfrag_debug_init                                             | 0          | 10         | 10         |
| backtrace:init_autofs4_fs                                                | 0          | 10         | 10         |
| backtrace:fuse_init                                                      | 0          | 10         | 10         |
| backtrace:misc_register                                                  | 0          | 10         | 10         |
| backtrace:cuse_init                                                      | 0          | 10         | 10         |
| backtrace:schedule                                                       | 0          | 10         | 10         |
| backtrace:ocfs2_init                                                     | 0          | 10         | 10         |
| backtrace:init_o2nm                                                      | 0          | 10         | 10         |
| backtrace:dlm_init                                                       | 0          | 10         | 10         |
| backtrace:bsg_init                                                       | 0          | 10         | 10         |
| backtrace:test_firmware_init                                             | 0          | 10         | 10         |
| backtrace:err_inject_init                                                | 0          | 10         | 10         |
| backtrace:clocksource_watchdog_work                                      | 0          | 10         | 10         |
| WARNING:at_kernel/time/timer.c:#call_timer_fn()                          | 0          | 2          | 2          |
| initcall_pm860x_backlight_driver_init_returned_with_preemption_imbalance | 0          | 2          | 2          |
| backtrace:pm860x_backlight_driver_init                                   | 0          | 2          | 2          |
+--------------------------------------------------------------------------+------------+------------+------------+

[    0.020000] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0
[    0.020000] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0
[    0.020004] CPU: Intel Common KVM processor (fam: 0f, model: 06, stepping: 01)
[    0.023514] BUG: scheduling while atomic: swapper/0/0x00000015
[    0.024022] no locks held by swapper/0.
[    0.024361] Preemption disabled at:[<ffffffff81b593e3>] printk+0x48/0x4a
[    0.024949] 
[    0.025087] CPU: 0 PID: 0 Comm: swapper Not tainted 3.18.0-rc6-00066-gaee27dfb #526
[    0.025743] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[    0.026610]  ffff880013fd9a80 ffffffff81fb3e98 ffffffff81b5b203 ffffffff81fb3eb8
[    0.027300]  ffffffff810b88f7 0000000000000015 0000000000000002 ffffffff81fb3f18
[    0.027984]  ffffffff81b5e5a5 ffffffff81fb3ed8 ffffffff81fc9580 ffffffff81fb3fd8
[    0.028671] Call Trace:
[    0.028892]  [<ffffffff81b5b203>] dump_stack+0x19/0x1b
[    0.029341]  [<ffffffff810b88f7>] __schedule_bug+0x67/0xc0
[    0.030007]  [<ffffffff81b5e5a5>] __schedule+0x4a5/0x650
[    0.030474]  [<ffffffff81b63c65>] ? _raw_spin_unlock_irqrestore+0x45/0x80
[    0.031052]  [<ffffffff81b5e86d>] schedule_preempt_disabled+0x2d/0x80
[    0.031606]  [<ffffffff81b55d8b>] rest_init+0xab/0xc0
[    0.032045]  [<ffffffff82104e83>] start_kernel+0x430/0x43d
[    0.032523]  [<ffffffff82104120>] ? early_idt_handlers+0x120/0x120
[    0.033055]  [<ffffffff82104463>] x86_64_start_reservations+0x2a/0x2c
[    0.033614]  [<ffffffff82104541>] x86_64_start_kernel+0xdc/0xeb
[    0.034153] ------------[ cut here ]------------
[    0.034563] WARNING: CPU: 0 PID: 1 at init/main.c:803 do_one_initcall+0x179/0x1a6()
[    0.035342] initcall set_real_mode_permissions+0x0/0x99 returned with preemption imbalance 
[    0.036053] CPU: 0 PID: 1 Comm: swapper Tainted: G        W      3.18.0-rc6-00066-gaee27dfb #526
[    0.036800] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014
[    0.037664]  0000000000000009 ffff88001344bde8 ffffffff81b5b203 ffff88001344be28
[    0.038343]  ffffffff8109b88b ffff88001344be08 0000000000000000 ffff88001343ab98
[    0.039026]  0000000000000000 ffffffff821066aa 0000000000000000 ffff88001344be88
[    0.039708] Call Trace:
[    0.040007]  [<ffffffff81b5b203>] dump_stack+0x19/0x1b
[    0.040452]  [<ffffffff8109b88b>] warn_slowpath_common+0x6b/0x90
[    0.040970]  [<ffffffff821066aa>] ? lpj_setup+0x1b/0x1b
[    0.041433]  [<ffffffff8109b911>] warn_slowpath_fmt+0x41/0x50
[    0.041926]  [<ffffffff82106738>] ? set_real_mode_permissions+0x8e/0x99
[    0.042493]  [<ffffffff821066aa>] ? lpj_setup+0x1b/0x1b
[    0.042944]  [<ffffffff82105009>] do_one_initcall+0x179/0x1a6
[    0.043441]  [<ffffffff810c7acd>] ? trace_hardirqs_on+0xd/0x10
[    0.043940]  [<ffffffff81b63cdc>] ? _raw_spin_unlock_irq+0x3c/0x60
[    0.044472]  [<ffffffff82105092>] kernel_init_freeable+0x5c/0x19d
[    0.044989]  [<ffffffff81b55da0>] ? rest_init+0xc0/0xc0
[    0.045439]  [<ffffffff81b55da9>] kernel_init+0x9/0xe0
[    0.045880]  [<ffffffff81b6493a>] ret_from_fork+0x7a/0xb0
[    0.046339]  [<ffffffff81b55da0>] ? rest_init+0xc0/0xc0
[    0.046792] ---[ end trace 16f8d1a3aab8f9b6 ]---
[    0.047192] Performance Events: unsupported Netburst CPU model 6 no PMU driver, software events only.

git bisect start aee27dfbc1ecaf37e14ce4a7db3845d2cb2a799d f114040e3ea6e07372334ade75d1ee0775c355e1 --
git bisect good 159b49f14228ea08208bae5f7acc4fc3007855a1  # 04:42     20+      0  rcu: Don't spawn rcub kthreads on root rcu_node structure
git bisect good 37ef2c826f085707478eb83383491728b2a09bf9  # 04:51     20+      0  rcu: Make _batches_completed() functions return unsigned long
git bisect good 0101bc908a4951f3ee423fe0d911ac33af31ace8  # 04:54     20+      3  rcutorture: Drop rcu_torture_completed() and friends
git bisect good 9dc5383c080bbbc7450ed35f480c210019b71d4f  # 05:02     20+      0  rcutorture: Check from beginning to end of grace period
git bisect good e59f95320525a690019daa1c1293b7834c2ec47d  # 05:08     20+      0  rcu: Expand SRCU ->completed to 64 bits
git bisect good 3bbb0a8d640cbdd5d9fa2e3d61292bcae8a29466  # 05:14     20+      1  rcu: Combine DEFINE_SRCU() and DEFINE_STATIC_SRCU()
# first bad commit: [aee27dfbc1ecaf37e14ce4a7db3845d2cb2a799d] Fraga: Preemptible RCU that disables preemption
git bisect good 3bbb0a8d640cbdd5d9fa2e3d61292bcae8a29466  # 05:15     60+      1  rcu: Combine DEFINE_SRCU() and DEFINE_STATIC_SRCU()
# extra tests on HEAD of rcu/Fraga1.2014.12.02a
git bisect  bad aee27dfbc1ecaf37e14ce4a7db3845d2cb2a799d  # 05:15      0-     12  Fraga: Preemptible RCU that disables preemption
# extra tests on tree/branch rcu/Fraga1.2014.12.02a
git bisect  bad aee27dfbc1ecaf37e14ce4a7db3845d2cb2a799d  # 05:15      0-     12  Fraga: Preemptible RCU that disables preemption
# extra tests on tree/branch linus/master
git bisect good 3a18ca061311f2f1ee9c44012f89c7436d392117  # 05:17     60+      0  Merge tag 'ext4_for_linus_urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
# extra tests on tree/branch next/master
git bisect good e85db7e77c6801b854864ee65c264be164dd02c1  # 05:19     60+      0  Add linux-next specific files for 20141201


This script may reproduce the error.

----------------------------------------------------------------------------
#!/bin/bash

kernel=$1
initrd=yocto-minimal-x86_64.cgz

wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/initrd/$initrd

kvm=(
	qemu-system-x86_64
	-cpu kvm64
	-enable-kvm
	-kernel $kernel
	-initrd $initrd
	-m 320
	-smp 1
	-net nic,vlan=1,model=e1000
	-net user,vlan=1
	-boot order=nc
	-no-reboot
	-watchdog i6300esb
	-rtc base=localtime
	-serial stdio
	-display none
	-monitor null 
)

append=(
	hung_task_panic=1
	earlyprintk=ttyS0,115200
	debug
	apic=debug
	sysrq_always_enabled
	rcupdate.rcu_cpu_stall_timeout=100
	panic=-1
	softlockup_panic=1
	nmi_watchdog=panic
	oops=panic
	load_ramdisk=2
	prompt_ramdisk=0
	console=ttyS0,115200
	console=tty0
	vga=normal
	root=/dev/ram0
	rw
	drbd.minor_count=8
)

"${kvm[@]}" --append "${append[*]}"
----------------------------------------------------------------------------

Thanks,
Fengguang

View attachment "dmesg-yocto-client8-15:20141203043415:x86_64-randconfig-r0-12011352:3.18.0-rc6-00066-gaee27dfb:526" of type "text/plain" (439669 bytes)

View attachment "config-3.18.0-rc6-00066-gaee27dfb" of type "text/plain" (83617 bytes)

_______________________________________________
LKP mailing list
LKP@...ux.intel.com

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ