Messages in this thread | | | Date | Mon, 7 Jun 2010 09:07:23 -0400 (EDT) | From | Mikulas Patocka <> | Subject | Re: lockup when disabling CPUs |
| |
On Mon, 7 Jun 2010, Mikulas Patocka wrote:
> Hi > > On a computer with 2 quad-core Barcelona Opterons, I experienced a lockup > in sync_page after disabling 7 cores in > /sys/devices/system/cpu/cpu$i/online . Reenabling the cores didn't resolve > it. The lockup resolved automatically after several minutes and the > machine continues to run. > > The kernel is 2.6.34. I use ext2 filesystem on a SCSI disk on Fusion MPT > SCSI controller (there is also md-raid0 loaded, but it wasn't mounted at > the time of the lockup). > > Mikulas > > CPU 1 is now offline > CPU 2 is now offline > CPU 3 is now offline > CPU 4 is now offline > CPU 5 is now offline > CPU 6 is now offline > CPU 7 is now offline > SMP alternatives: switching to UP code > SysRq : Show Blocked State > task PC stack pid father > flush-8:0 D 0000000000000000 0 3492 2 0x00000000 > ffff88023f0d78a0 0000000000000046 ffff88023f0d6000 ffff88023f0d7fd8 > ffff88023f0d6000 ffff88023f0d7fd8 ffff88023f0d6000 ffff88023f0d7fd8 > ffff88023f0d6000 ffff88023e67a050 0000000000012dc0 ffff88023f0d7fd8 > Call Trace: > [<ffffffff81173f61>] ? cfq_may_queue+0x51/0xe0 > [<ffffffff812e74fd>] ? io_schedule+0x4d/0x70 > [<ffffffff81166b62>] ? get_request_wait+0x132/0x1d0 > [<ffffffff8105eca0>] ? autoremove_wake_function+0x0/0x30 > [<ffffffff81166c94>] ? __make_request+0x94/0x4d0 > [<ffffffff81164c31>] ? generic_make_request+0x351/0x4b0 > [<ffffffff810a4a12>] ? mempool_alloc+0x62/0x140 > [<ffffffff81164de0>] ? submit_bio+0x50/0xc0 > [<ffffffff8110dff9>] ? submit_bh+0x109/0x150 > [<ffffffff8110fd9f>] ? __block_write_full_page+0x1cf/0x390 > [<ffffffff810a4094>] ? find_get_pages_tag+0x54/0x160 > [<ffffffff81110310>] ? end_buffer_async_write+0x0/0x200 > [<ffffffff81114220>] ? blkdev_get_block+0x0/0x70 > [<ffffffff810aa35a>] ? __writepage+0xa/0x40 > [<ffffffff810aa879>] ? write_cache_pages+0x1a9/0x370 > [<ffffffff810aa350>] ? __writepage+0x0/0x40 > [<ffffffff81107b57>] ? writeback_single_inode+0xf7/0x380 > [<ffffffff81108968>] ? writeback_inodes_wb+0x3b8/0x600 > [<ffffffff81108cd6>] ? wb_writeback+0x126/0x200 > [<ffffffff81109061>] ? wb_do_writeback+0x1e1/0x1f0 > [<ffffffff811090d2>] ? bdi_writeback_task+0x62/0xa0 > [<ffffffff810ba9c0>] ? bdi_start_fn+0x0/0xf0 > [<ffffffff810baa3e>] ? bdi_start_fn+0x7e/0xf0 > [<ffffffff810ba9c0>] ? bdi_start_fn+0x0/0xf0 > [<ffffffff8105e716>] ? kthread+0x96/0xb0 > [<ffffffff810032d4>] ? kernel_thread_helper+0x4/0x10 > [<ffffffff8105e680>] ? kthread+0x0/0xb0 > [<ffffffff810032d0>] ? kernel_thread_helper+0x0/0x10 > aptitude D 0000000000000000 0 3497 3493 0x00000000 > ffff88023f163d08 0000000000000082 ffff88023f162000 ffff88023f163fd8 > ffff88023f162000 ffff88023f163fd8 ffff88023f162000 ffff88023f163fd8 > ffff88023f162000 ffff88023f28e050 0000000000012dc0 ffff88023f163fd8 > Call Trace: > [<ffffffff810a2340>] ? sync_page+0x0/0x70 > [<ffffffff812e74fd>] ? io_schedule+0x4d/0x70 > [<ffffffff810a2375>] ? sync_page+0x35/0x70 > [<ffffffff812e7bb0>] ? __wait_on_bit+0x50/0x80 > [<ffffffff810a251c>] ? wait_on_page_bit+0x6c/0x80 > [<ffffffff8105ecd0>] ? wake_bit_function+0x0/0x30 > [<ffffffff810ac5da>] ? pagevec_lookup_tag+0x1a/0x30 > [<ffffffff810a2813>] ? filemap_fdatawait_range+0xd3/0x150 > [<ffffffff810a2977>] ? filemap_write_and_wait_range+0x67/0x70 > [<ffffffff8110c8cb>] ? vfs_fsync_range+0x8b/0xe0 > [<ffffffff810c7d6e>] ? sys_msync+0x16e/0x1f0 > [<ffffffff810025ab>] ? system_call_fastpath+0x16/0x1b > > Module Size Used by > powernow_k8 11650 1 > cpufreq_userspace 1992 0 > cpufreq_stats 3881 0 > cpufreq_powersave 902 0 > cpufreq_ondemand 8021 0 > freq_table 2427 3 powernow_k8,cpufreq_stats,cpufreq_ondemand > cpufreq_conservative 9196 0 > raid0 6141 2 > md_mod 90752 1 raid0 > lm85 20425 0 > hwmon_vid 2628 1 lm85 > ide_cd_mod 26768 0 > cdrom 34286 1 ide_cd_mod > ehci_hcd 36915 0 > ohci_hcd 21868 0 > serverworks 4132 0 > i2c_piix4 8520 0 > sata_svw 4430 0 > k10temp 2795 0 > hwmon 1385 2 lm85,k10temp > ide_core 88296 2 ide_cd_mod,serverworks > i2c_core 17422 2 lm85,i2c_piix4 > libata 154751 1 sata_svw > rtc_cmos 8766 0 > rtc_core 13548 1 rtc_cmos > usbcore 138235 3 ehci_hcd,ohci_hcd > floppy 55194 0 > nls_base 6777 1 usbcore > rtc_lib 1881 1 rtc_core > thermal 11930 0 > button 4778 0 > processor 28143 1 powernow_k8 > unix 23684 30
BTW. this was /proc/meminfo at the time of the lockup:
MemTotal: 16541016 kB MemFree: 16341140 kB Buffers: 2512 kB Cached: 97188 kB SwapCached: 0 kB Active: 57452 kB Inactive: 76564 kB Active(anon): 36912 kB Inactive(anon): 0 kB Active(file): 20540 kB Inactive(file): 76564 kB Unevictable: 0 kB Mlocked: 0 kB SwapTotal: 0 kB SwapFree: 0 kB Dirty: 688 kB Writeback: 1180 kB AnonPages: 34316 kB Mapped: 19016 kB Shmem: 2596 kB Slab: 20228 kB SReclaimable: 7620 kB SUnreclaim: 12608 kB KernelStack: 576 kB PageTables: 2056 kB NFS_Unstable: 0 kB Bounce: 0 kB WritebackTmp: 0 kB CommitLimit: 8270508 kB Committed_AS: 121520 kB VmallocTotal: 34359738367 kB VmallocUsed: 301096 kB VmallocChunk: 34359435251 kB HardwareCorrupted: 0 kB HugePages_Total: 0 HugePages_Free: 0 HugePages_Rsvd: 0 HugePages_Surp: 0 Hugepagesize: 2048 kB DirectMap4k: 6080 kB DirectMap2M: 3270656 kB DirectMap1G: 13631488 kB
Mikulas
| |