[ 66.812201] [ 66.812204] ========================================================= [ 66.812217] [ INFO: possible irq lock inversion dependency detected ] [ 66.812226] 2.6.38-kape #1 [ 66.812230] --------------------------------------------------------- [ 66.812238] akonadi_maildir/3317 just changed the state of lock: [ 66.812246] (&(&cable->lock)->rlock){+.-...}, at: [] loopback_pos_update+0x20/0xbb [ 66.812267] but this lock was taken by another, HARDIRQ-safe lock in the past: [ 66.812275] (&(&substream->self_group.lock)->rlock){-.-...} [ 66.812283] [ 66.812284] and interrupts could create inverse lock ordering between them. [ 66.812286] [ 66.812296] [ 66.812297] other info that might help us debug this: [ 66.812305] 2 locks held by akonadi_maildir/3317: [ 66.812312] #0: (&mm->mmap_sem){++++++}, at: [] sys_mmap_pgoff+0xbd/0x10f [ 66.812328] #1: (&dpcm->timer){+.-...}, at: [] run_timer_softirq+0x128/0x21d [ 66.812345] [ 66.812345] the shortest dependencies between 2nd lock and 1st lock: [ 66.812368] -> (&(&substream->self_group.lock)->rlock){-.-...} ops: 925 { [ 66.812380] IN-HARDIRQ-W at: [ 66.812386] [] __lock_acquire+0x55f/0x13ad [ 66.812401] [] lock_acquire+0x47/0x5e [ 66.812413] [] _raw_spin_lock+0x25/0x34 [ 66.812426] [] snd_pcm_period_elapsed+0x5d/0xda [ 66.812440] [] azx_interrupt+0x96/0x11e [ 66.812454] [] handle_IRQ_event+0x1d/0x9a [ 66.812468] [] handle_edge_irq+0xcd/0x113 [ 66.812480] IN-SOFTIRQ-W at: [ 66.812486] [] __lock_acquire+0x57e/0x13ad [ 66.812498] [] lock_acquire+0x47/0x5e [ 66.812510] [] _raw_spin_lock+0x25/0x34 [ 66.812522] [] snd_pcm_period_elapsed+0x5d/0xda [ 66.812535] [] azx_interrupt+0x96/0x11e [ 66.812546] [] handle_IRQ_event+0x1d/0x9a [ 66.812558] [] handle_edge_irq+0xcd/0x113 [ 66.812571] INITIAL USE at: [ 66.812576] [] __lock_acquire+0x64e/0x13ad [ 66.812589] [] lock_acquire+0x47/0x5e [ 66.812601] [] _raw_spin_lock+0x25/0x34 [ 66.812612] [] snd_pcm_hw_params+0x5a/0x300 [ 66.812625] [] snd_pcm_common_ioctl1+0x24e/0xe0c [ 66.812637] [] snd_pcm_playback_ioctl1+0x3c7/0x3d4 [ 66.812650] [] snd_pcm_playback_ioctl+0x23/0x30 [ 66.812662] [] do_vfs_ioctl+0x4ca/0x504 [ 66.812675] [] sys_ioctl+0x41/0x64 [ 66.812687] [] sysenter_do_call+0x12/0x32 [ 66.812699] } [ 66.812710] ... key at: [] __key.22260+0x0/0x8 [ 66.812727] ... acquired at: [ 66.812735] [] lock_acquire+0x47/0x5e [ 66.812747] [] _raw_spin_lock+0x25/0x34 [ 66.812760] [] loopback_trigger+0x17e/0x23b [ 66.812772] [] snd_pcm_do_start+0x1e/0x21 [ 66.812786] [] snd_pcm_action_single+0x25/0x4b [ 66.812799] [] snd_pcm_action_lock_irq+0x7a/0x99 [ 66.812812] [] snd_pcm_common_ioctl1+0x4a9/0xe0c [ 66.812824] [] snd_pcm_playback_ioctl1+0x3c7/0x3d4 [ 66.812837] [] snd_pcm_playback_ioctl+0x23/0x30 [ 66.812850] [] do_vfs_ioctl+0x4ca/0x504 [ 66.812862] [] sys_ioctl+0x41/0x64 [ 66.812874] [] sysenter_do_call+0x12/0x32 [ 66.812886] [ 66.812892] -> (&(&cable->lock)->rlock){+.-...} ops: 88 { [ 66.812907] HARDIRQ-ON-W at: [ 66.812916] [] __lock_acquire+0x5da/0x13ad [ 66.812932] [] lock_acquire+0x47/0x5e [ 66.812947] [] _raw_spin_lock+0x25/0x34 [ 66.812963] [] loopback_pos_update+0x20/0xbb [ 66.812979] [] loopback_timer_function+0xe/0x42 [ 66.812995] [] run_timer_softirq+0x181/0x21d [ 66.813011] [] __do_softirq+0x76/0xfd [ 66.813026] IN-SOFTIRQ-W at: [ 66.813035] [] __lock_acquire+0x57e/0x13ad [ 66.813051] [] lock_acquire+0x47/0x5e [ 66.813067] [] _raw_spin_lock+0x25/0x34 [ 66.813082] [] loopback_pos_update+0x20/0xbb [ 66.813098] [] loopback_timer_function+0xe/0x42 [ 66.813114] [] run_timer_softirq+0x181/0x21d [ 66.813130] [] __do_softirq+0x76/0xfd [ 66.813145] INITIAL USE at: [ 66.813154] [] __lock_acquire+0x64e/0x13ad [ 66.813170] [] lock_acquire+0x47/0x5e [ 66.813185] [] _raw_spin_lock+0x25/0x34 [ 66.813201] [] loopback_trigger+0x17e/0x23b [ 66.813217] [] snd_pcm_do_start+0x1e/0x21 [ 66.813232] [] snd_pcm_action_single+0x25/0x4b [ 66.813248] [] snd_pcm_action_lock_irq+0x7a/0x99 [ 66.813264] [] snd_pcm_common_ioctl1+0x4a9/0xe0c [ 66.813280] [] snd_pcm_playback_ioctl1+0x3c7/0x3d4 [ 66.813296] [] snd_pcm_playback_ioctl+0x23/0x30 [ 66.813311] [] do_vfs_ioctl+0x4ca/0x504 [ 66.813327] [] sys_ioctl+0x41/0x64 [ 66.813341] [] sysenter_do_call+0x12/0x32 [ 66.813357] } [ 66.813363] ... key at: [] __key.22467+0x0/0x8 [ 66.813376] ... acquired at: [ 66.813384] [] check_usage_backwards+0x9c/0xa7 [ 66.813398] [] mark_lock+0x2a3/0x483 [ 66.813410] [] __lock_acquire+0x5da/0x13ad [ 66.813422] [] lock_acquire+0x47/0x5e [ 66.813434] [] _raw_spin_lock+0x25/0x34 [ 66.813446] [] loopback_pos_update+0x20/0xbb [ 66.813459] [] loopback_timer_function+0xe/0x42 [ 66.813472] [] run_timer_softirq+0x181/0x21d [ 66.813485] [] __do_softirq+0x76/0xfd [ 66.813496] [ 66.813503] [ 66.813504] stack backtrace: [ 66.813518] Pid: 3317, comm: akonadi_maildir Not tainted 2.6.38-kape #1 [ 66.813530] Call Trace: [ 66.813541] [] ? print_irq_inversion_bug+0xe8/0xf3 [ 66.813554] [] ? check_usage_backwards+0x9c/0xa7 [ 66.813568] [] ? save_stack_trace+0x1a/0x35 [ 66.813581] [] ? check_usage_backwards+0x0/0xa7 [ 66.813593] [] ? mark_lock+0x2a3/0x483 [ 66.813606] [] ? __lock_acquire+0x5da/0x13ad [ 66.813618] [] ? save_stack_trace+0x1a/0x35 [ 66.813630] [] ? save_trace+0x34/0x99 [ 66.813642] [] ? mark_lock+0x1d7/0x483 [ 66.813655] [] ? __lock_acquire+0x88b/0x13ad [ 66.813668] [] ? lock_acquire+0x47/0x5e [ 66.813680] [] ? loopback_pos_update+0x20/0xbb [ 66.813693] [] ? _raw_spin_lock+0x25/0x34 [ 66.813706] [] ? loopback_pos_update+0x20/0xbb [ 66.813718] [] ? loopback_pos_update+0x20/0xbb [ 66.813731] [] ? loopback_timer_function+0xe/0x42 [ 66.813744] [] ? run_timer_softirq+0x181/0x21d [ 66.813757] [] ? run_timer_softirq+0x128/0x21d [ 66.813770] [] ? loopback_timer_function+0x0/0x42 [ 66.813783] [] ? __do_softirq+0x76/0xfd [ 66.813795] [] ? __do_softirq+0x0/0xfd [ 66.813805] [] ? irq_exit+0x36/0x73 [ 66.813821] [] ? smp_apic_timer_interrupt+0x69/0x74 [ 66.813835] [] ? apic_timer_interrupt+0x2f/0x34 [ 66.813847] [] ? vma_link+0x31/0x9e [ 66.813859] [] ? vma_link+0x31/0x9e [ 66.813871] [] ? get_parent_ip+0x30/0x31 [ 66.813884] [] ? add_preempt_count+0x98/0x9b [ 66.813896] [] ? _raw_spin_lock+0x10/0x34 [ 66.813908] [] ? vma_link+0x31/0x9e [ 66.813920] [] ? mmap_region+0x26c/0x399 [ 66.813933] [] ? do_mmap_pgoff+0x233/0x279 [ 66.813945] [] ? sys_mmap_pgoff+0xd6/0x10f [ 66.813958] [] ? syscall_call+0x7/0xb [ 434.652019] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung [ 434.653390] [drm:i915_do_wait_request] *ERROR* i915_do_wait_request returns -11 (awaiting 91492 at 91487, next 91493) [ 434.654218] [drm:i915_reset] *ERROR* Failed to reset chip. [ 572.915374] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 9 [ 572.915399] [drm:drm_edid_block_valid] *ERROR* Raw EDID: [ 572.915411] <3>00 ff ff ff ff ff ff 00 15 c3 89 16 00 00 00 00 ................ [ 572.915424] <3>11 0d 01 02 80 22 1b 78 ea ee 95 a3 54 4c 99 26 .....".x....TL.& [ 572.915437] <3>0f 50 54 a1 08 00 81 80 01 01 01 01 01 01 01 01 .PT............. [ 572.915449] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2a 40 30 70 ......0*..Q.*@0p [ 572.915462] <3>13 00 51 0e 11 00 00 1e 00 00 00 ff 00 32 34 34 ..Q..........244 [ 572.915475] <3>38 38 30 34 33 0a 20 20 20 20 00 00 00 fd 00 3b 88043. .....; [ 572.915487] <3>3d 1f 40 0b 00 0b ff ff ff ff ff ff ff ff 7f 7f =.@............. [ 572.915500] <3>7f 7f 7f ff ff ff ff ff ff ff ff ff ff ff ff ff ................ [ 572.915512] [ 572.929651] i2c i2c-10: sendbytes: NAK bailout. [ 572.940400] i2c i2c-10: sendbytes: NAK bailout. [ 583.265432] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 142 [ 583.265456] [drm:drm_edid_block_valid] *ERROR* Raw EDID: [ 583.265469] <3>1f ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ [ 583.265481] <3>ff ff ff ff ff f3 f0 0c 0c 2c 0c 2e 0e 5c 0e 01 .........,...\.. [ 583.265494] <3>01 03 01 01 01 01 0b 18 18 18 18 18 18 18 18 18 ................ [ 583.265506] <3>18 18 18 18 18 18 78 18 18 18 18 18 18 18 18 18 ......x......... [ 583.265519] <3>18 18 18 18 18 18 18 18 19 d8 18 3a 98 7a 1a 18 ...........:.z.. [ 583.265532] <3>18 18 18 18 18 18 18 19 1d 18 1c 9a 18 5c 19 d8 .............\.. [ 583.265544] <3>18 18 5c 58 38 38 38 18 18 19 59 f8 18 18 18 98 ..\X888...Y..... [ 583.265557] <3>18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 ................ [ 583.265569] [ 583.266406] i2c i2c-10: sendbytes: NAK bailout. [ 593.403071] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 92 [ 593.403097] [drm:drm_edid_block_valid] *ERROR* Raw EDID: [ 593.403109] <3>00 ff ff ff ff ff ff 00 15 c3 89 16 00 00 00 00 ................ [ 593.403121] <3>11 0d 01 02 80 22 1b 78 ea ee 95 a3 54 4c 99 26 .....".x....TL.& [ 593.403134] <3>0f 50 54 a1 08 00 81 80 01 01 01 01 01 01 01 01 .PT............. [ 593.403146] <3>01 01 01 01 01 01 30 2a 00 98 51 00 2b 03 03 03 ......0*..Q.+... [ 593.403159] <3>03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 ................ [ 593.403171] <3>03 3f ff ff ff ff ff ff ff ff ff ff ff ff ff ff .?.............. [ 593.403184] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ [ 593.403196] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................ [ 593.403208] [ 593.442820] i2c i2c-10: sendbytes: NAK bailout. [ 593.520837] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 21 [ 593.520854] [drm:drm_edid_block_valid] *ERROR* Raw EDID: [ 593.520865] <3>00 ff ff ff ff ff ff 00 15 c3 89 16 00 00 00 00 ................ [ 593.520877] <3>11 0d 01 02 80 22 1b 78 ea ee 95 a3 54 4c 99 26 .....".x....TL.& [ 593.520890] <3>0f 50 54 a1 01 c0 c0 c0 c0 c0 c0 c0 c0 c0 c0 c0 .PT............. [ 593.520902] <3>c0 c0 c0 c0 c0 c0 cc 0c 0c 0c 0c 0c 0c 0c 0c 0c ................ [ 593.520915] <3>0c 0c ec 0c 1d 4c bd 0d 0c 0c 0c 0c 0c 0c 0c 0c .....L.......... [ 593.520928] <3>0c 0e 0c 0e 4d 0c 2e 0c 6c 0c 0c 2e 2c 1c 1c 1c ....M...l...,... [ 593.520940] <3>0c 0c 0c 2c 7c 0c 0c 0c 4c 0c 0c 0c 0c 0c 0c 0c ...,|...L....... [ 593.520953] <3>0c 0c 0c 0c 00 00 00 00 16 20 00 00 00 02 ff ff ......... ...... [ 593.520965] [ 593.521352] i2c i2c-10: sendbytes: NAK bailout. [ 593.820050] BUG: unable to handle kernel NULL pointer dereference at 000001e0 [ 593.820098] IP: [] intel_release_load_detect_pipe+0x1c/0x7a [ 593.820141] *pde = 00000000 [ 593.820164] Oops: 0000 [#1] PREEMPT [ 593.820190] last sysfs file: /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-VGA-1/status [ 593.820223] Modules linked in: pppoe pppox ipt_MASQUERADE iptable_nat nf_nat af_packet ppp_generic slhc ip6table_raw xt_NOTRACK iptable_raw iptable_filter ip6table_mangle nf_conntrack_netbios_ns nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables ip6table_filter ip6_tables x_tables ipv6 snd_rme96 [ 593.820362] [ 593.820381] Pid: 3160, comm: upowerd Not tainted 2.6.38-kape #1 /i915GMm-HFS [ 593.820423] EIP: 0060:[] EFLAGS: 00010202 CPU: 0 [ 593.820452] EIP is at intel_release_load_detect_pipe+0x1c/0x7a [ 593.820480] EAX: f4e6e800 EBX: f4e75740 ECX: c04a8374 EDX: f4e79800 [ 593.820507] ESI: 00000000 EDI: 00000003 EBP: f6f3bef8 ESP: f6f3bee0 [ 593.820535] DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068 [ 593.820562] Process upowerd (pid: 3160, ti=f6f3a000 task=f6f382a0 task.ti=f6f3a000) [ 593.820590] Stack: [ 593.820607] 00061020 f846100c f4e6e800 00000002 f4e79800 f4e75740 f6f3bf20 c031074f [ 593.820654] f4f8d800 00000000 00000000 c01d1d01 00000003 f35dd000 fffffffb c02efec2 [ 593.820700] f6f3bf2c c02efed9 c065c190 f6f3bf40 c0327812 f34b2f40 f4f8edc8 c04ac710 [ 593.820747] Call Trace: [ 593.820775] [] intel_crt_detect+0x296/0x2a0 [ 593.820809] [] ? sysfs_write_file+0x54/0xe6 [ 593.820840] [] ? status_show+0x0/0x32 [ 593.820868] [] status_show+0x17/0x32 [ 593.820896] [] dev_attr_show+0x19/0x36 [ 593.820924] [] sysfs_read_file+0x84/0xf6 [ 593.820954] [] ? rw_verify_area+0xc4/0xe7 [ 593.820982] [] vfs_read+0x8a/0x11e [ 593.821009] [] ? sysfs_read_file+0x0/0xf6 [ 593.821037] [] sys_read+0x3b/0x60 [ 593.821064] [] sysenter_do_call+0x12/0x32 [ 593.821096] [] ? quirk_msi_intx_disable_bug+0x6/0x15 [ 593.821122] Code: e8 7b eb ff ff 8d 65 f4 89 f0 5b 5e 5f 5d c3 55 89 e5 57 89 cf 56 53 89 c3 83 ec 0c 8b 00 8b 73 20 80 7b 30 00 8b 4b 28 89 45 f0 <8b> 86 e0 01 00 00 89 45 ec 74 2d c7 43 20 00 00 00 00 89 f0 c7 [ 593.821326] EIP: [] intel_release_load_detect_pipe+0x1c/0x7a SS:ESP 0068:f6f3bee0 [ 593.821366] CR2: 00000000000001e0 [ 593.821389] ---[ end trace a9fe873419bf7787 ]---