Bug 12536
Summary: | oops when plugging in AC | ||
---|---|---|---|
Product: | ACPI | Reporter: | Johannes Berg (johannes) |
Component: | Power-Processor | Assignee: | acpi_power-processor |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | ||
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.29-rc2-wl-dirty | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 12398 |
Description
Johannes Berg
2009-01-24 07:04:44 UTC
Same just happened on disconnecting AC: [ 9342.095406] BUG: unable to handle kernel paging request at ffffffff805b383f [ 9342.095415] IP: [<ffffffff803f729b>] memcpy_c+0xb/0x20 [ 9342.095424] PGD 203067 PUD 207063 PMD 7cb15161 PTE 5b3161 [ 9342.095432] Oops: 0003 [#1] PREEMPT SMP [ 9342.095438] last sysfs file: /sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/BAT0/energy_full [ 9342.095443] CPU 0 [ 9342.095446] Modules linked in: zd1211rw mac80211 cfg80211 sha256_generic af_packet binfmt_misc rfcomm l2cap kvm_intel kvm acpi_cpufreq cpufreq_userspace cpufreq_powersave fuse loop btusb bluetooth bcm5974 hid_apple snd_hda_codec_realtek usbhid arc4 snd_hda_intel snd_hda_codec snd_hwdep uvcvideo rfkill snd_pcm_oss snd_mixer_oss videodev v4l1_compat v4l2_compat_ioctl32 snd_pcm joydev snd_seq_oss snd_seq_midi_event snd_seq snd_timer snd_seq_device snd sg applesmc hwmon ohci_hcd ehci_hcd input_polldev mbp_nvidia_bl sr_mod soundcore backlight ssb cdrom snd_page_alloc usbcore evdev sd_mod unix [last unloaded: cfg80211] [ 9342.095525] Pid: 89, comm: kacpi_notify Not tainted 2.6.29-rc2-wl-11979-gc32422d-dirty #21 [ 9342.095528] RIP: 0010:[<ffffffff803f729b>] [<ffffffff803f729b>] memcpy_c+0xb/0x20 [ 9342.095534] RSP: 0018:ffff88007d8c3bc8 EFLAGS: 00010246 [ 9342.095536] RAX: ffffffff805b383f RBX: ffff880001aa03c0 RCX: 0000000000000001 [ 9342.095539] RDX: 0000000000000000 RSI: ffffffff805cc5e0 RDI: ffffffff805b383f [ 9342.095542] RBP: ffff88007d8c3c10 R08: 0000000000000000 R09: 0000000000000000 [ 9342.095545] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff81013038 [ 9342.095547] R13: ffffffff805cc5e0 R14: ffffffff8042db6f R15: ffff88007d84a670 [ 9342.095551] FS: 0000000000000000(0000) GS:ffffffff81022040(0000) knlGS:0000000000000000 [ 9342.095554] CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b [ 9342.095557] CR2: ffffffff805b383f CR3: 0000000000201000 CR4: 00000000000026e0 [ 9342.095560] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9342.095563] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 [ 9342.095566] Process kacpi_notify (pid: 89, threadinfo ffff88007d8c2000, task ffff88007d8ba450) [ 9342.095569] Stack: [ 9342.095571] ffffffffa0f2c36c ffff880000000001 ffffffff805b383f ffffffff00000198 [ 9342.095578] ffffffff805b4b82 ffffffff8100f820 0000000000185a60 ffff88007a0cd478 [ 9342.095585] 0000000000000000 ffff88007d8c3c30 ffffffffa0f2c406 ffff88007d8c3c40 [ 9342.095594] Call Trace: [ 9342.095597] [<ffffffffa0f2c36c>] ? get_cur_val+0xcc/0x100 [acpi_cpufreq] [ 9342.095605] [<ffffffff805b383f>] ? down_write+0x6f/0x80 [ 9342.095611] [<ffffffff805b4b82>] ? _spin_unlock_irqrestore+0x42/0x80 [ 9342.095617] [<ffffffffa0f2c406>] get_cur_freq_on_cpu+0x66/0x90 [acpi_cpufreq] [ 9342.095623] [<ffffffff804d4898>] cpufreq_update_policy+0xa8/0x110 [ 9342.095630] [<ffffffff804d4900>] ? handle_update+0x0/0x10 [ 9342.095636] [<ffffffff80446f2d>] ? acpi_ut_release_mutex+0x5d/0x61 [ 9342.095642] [<ffffffff80454345>] acpi_processor_ppc_has_changed+0x85/0x8c [ 9342.095649] [<ffffffff80448696>] ? acpi_bus_get_device+0x25/0x39 [ 9342.095654] [<ffffffff804505e3>] acpi_processor_notify+0x57/0xc9 [ 9342.095659] [<ffffffff80434088>] acpi_ev_notify_dispatch+0x5f/0x6b [ 9342.095665] [<ffffffff8042db9b>] acpi_os_execute_deferred+0x2c/0x39 [ 9342.095671] [<ffffffff8042db6f>] ? acpi_os_execute_deferred+0x0/0x39 [ 9342.095676] [<ffffffff8025a735>] run_workqueue+0x105/0x250 [ 9342.095682] [<ffffffff8025a6e3>] ? run_workqueue+0xb3/0x250 [ 9342.095687] [<ffffffff8025a92f>] worker_thread+0xaf/0x130 [ 9342.095692] [<ffffffff8025f480>] ? autoremove_wake_function+0x0/0x40 [ 9342.095698] [<ffffffff8025a880>] ? worker_thread+0x0/0x130 [ 9342.095703] [<ffffffff8025efb9>] kthread+0x49/0x90 [ 9342.095707] [<ffffffff8020cdba>] child_rip+0xa/0x20 [ 9342.095713] [<ffffffff8020c780>] ? restore_args+0x0/0x30 [ 9342.095718] [<ffffffff8025ef70>] ? kthread+0x0/0x90 [ 9342.095722] [<ffffffff8020cdb0>] ? child_rip+0x0/0x20 [ 9342.095726] Code: 81 ea d8 1f 00 00 48 3b 42 20 73 07 48 8b 50 f9 31 c0 c3 31 d2 48 c7 c0 f2 ff ff ff c3 90 90 90 48 89 f8 89 d1 c1 e9 03 83 e2 07 <f3> 48 a5 89 d1 f3 a4 c3 66 66 66 66 2e 0f 1f 84 00 00 00 00 00 [ 9342.095799] RIP [<ffffffff803f729b>] memcpy_c+0xb/0x20 [ 9342.095803] RSP <ffff88007d8c3bc8> [ 9342.095806] CR2: ffffffff805b383f [ 9342.095810] ---[ end trace 6efc058a6f96f13f ]--- Haven't seen this on .28 ever, and now twice on .29, so marking as regression. Seems this got fixed in -rc3, thanks. |