Bug 10924
Summary: | if cdrom is in cd-drive on wakeup -> "possible circular locking dependency detected" | ||
---|---|---|---|
Product: | Power Management | Reporter: | Oleksij Rempel (fishor) (bug-track) |
Component: | Hibernation/Suspend | Assignee: | Rafael J. Wysocki (rjw) |
Status: | REJECTED INSUFFICIENT_DATA | ||
Severity: | normal | CC: | acpi-bugzilla, rui.zhang |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.26-rc6-00028-gc6d8f40 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 7216 | ||
Attachments: |
2.6.26-rc6-testing-00028-gc6d8f40
dmesg no cdrom dmesg SLAB - BUG |
Description
Oleksij Rempel (fishor)
2008-06-15 23:12:36 UTC
Created attachment 16499 [details]
2.6.26-rc6-testing-00028-gc6d8f40
Hi, Alexey Will you please confirm whether the problem still exists if there is no cdrom in cddrive? Thanks. Created attachment 16505 [details]
dmesg no cdrom
Here is clean resume without cdrom
did a previous version of linux suspend correctly without this issue? if yes, what is the latest version that worked? I can't test regression due other supend bugs in older kernels. All i can say, it is present in 2.6.25 too, but i have more random crushes on resume. And at the moment is use SLUB kernel becouse it work better (not perfekt) with suspend/resume for me than SLAB. Seems like this is SLUB realted issue. I tested SLAB kernel and didn't get this message. Instead i get this one: [ 246.260071] BUG: sleeping function called from invalid context at mm/slab.c:3052 [ 246.260074] in_atomic():1, irqs_disabled():0 [ 246.260078] 5 locks held by pm-suspend/4983: [ 246.260080] #0: (&buffer->mutex){--..}, at: [<c01ac056>] sysfs_write_file+0x25/0xe3 [ 246.260096] #1: (pm_mutex){--..}, at: [<c014635a>] enter_state+0x166/0x17d [ 246.260102] #2: (cpu_add_remove_lock){--..}, at: [<c0141e83>] cpu_maps_update_begin+0xf/0x11 [ 246.260109] #3: (&cpu_hotplug.lock){--..}, at: [<c0141ec7>] cpu_hotplug_begin+0x1a/0x42 [ 246.260115] #4: (smp_alt){--..}, at: [<c0106f8c>] alternatives_smp_switch+0x14c/0x165 [ 246.260124] Pid: 4983, comm: pm-suspend Not tainted 2.6.26-rc6-testing-00149-gc8988f9 #2 [ 246.260129] [<c0119c8d>] __might_sleep+0xe7/0xee [ 246.260136] [<c0172011>] kmem_cache_alloc+0x27/0xd2 [ 246.260142] [<c0169e7c>] ? __get_vm_area_node+0x86/0x186 [ 246.260149] [<c0169e7c>] __get_vm_area_node+0x86/0x186 [ 246.260155] [<c0169ffc>] get_vm_area_caller+0x3e/0x43 [ 246.260160] [<c0358531>] ? text_poke+0x9e/0x11e [ 246.260167] [<c016a437>] vmap+0x21/0x44 [ 246.260171] [<c0358531>] text_poke+0x9e/0x11e [ 246.260176] [<c0101433>] ? sys_execve+0x37/0x4d [ 246.260182] [<c0106d63>] alternatives_smp_unlock+0x41/0x50 [ 246.260188] [<c0106f58>] alternatives_smp_switch+0x118/0x165 [ 246.260193] [<c035b3c1>] ? _etext+0x0/0xf [ 246.260198] [<c012173d>] ? printk+0x15/0x17 [ 246.260204] [<c010e232>] __cpu_die+0x42/0x69 [ 246.260210] [<c0347ad3>] _cpu_down+0x148/0x1f8 [ 246.260217] [<c0141fbd>] disable_nonboot_cpus+0x4a/0xc5 [ 246.260223] [<c014612b>] suspend_devices_and_enter+0x91/0x132 [ 246.260228] [<c0146315>] enter_state+0x121/0x17d [ 246.260233] [<c0146407>] state_store+0x96/0xac [ 246.260237] [<c0146371>] ? state_store+0x0/0xac [ 246.260243] [<c01e76a5>] kobj_attr_store+0x1a/0x22 [ 246.260249] [<c01ac0e9>] sysfs_write_file+0xb8/0xe3 [ 246.260255] [<c01ac031>] ? sysfs_write_file+0x0/0xe3 [ 246.260260] [<c0175196>] vfs_write+0x8c/0x108 [ 246.260265] [<c01756f0>] sys_write+0x3b/0x60 [ 246.260271] [<c0102d4d>] sysenter_past_esp+0x6a/0xb1 [ 246.260277] ======================= Created attachment 16525 [details]
dmesg SLAB - BUG
please attach the acpidump output. close this bug as there is no response from the bug reporter. please reopen it if 1. the problem still exists in the latest kernel 2. you can provide the info requested in comment #8. |