[Bug 192054] kmid crashes locks up the computer
https://bugzilla.novell.com/show_bug.cgi?id=192054 ------- Comment #17 from harterc1@comcast.net 2006-09-29 05:07 MST ------- untainted kernel 2.6.18 also has this bug and seems to suggest kmid is the problem ======================================================= [ INFO: possible circular locking dependency detected ] ------------------------------------------------------- kmid/4918 is trying to acquire lock: (&timer->lock){++..}, at: [<f89cee75>] snd_timer_interrupt+0x21/0x241 [snd_timer] but task is already holding lock: (rtc_task_lock){+...}, at: [<c02275f6>] rtc_interrupt+0x96/0xe3 which lock already depends on the new lock. the existing dependency chain (in reverse order) is: -> #1 (rtc_task_lock){+...}: [<c0136cde>] lock_acquire+0x60/0x80 [<c02b07cf>] _spin_lock_irqsave+0x22/0x32 [<c0227175>] rtc_control+0x2e/0x66 [<f8b1c087>] rtctimer_start+0x45/0x5a [snd_rtctimer] [<f89ce0e7>] snd_timer_start1+0x67/0x78 [snd_timer] [<f89cec7f>] snd_timer_start+0x54/0x82 [snd_timer] [<f8ad0d2c>] snd_seq_timer_start+0x33/0x4a [snd_seq] [<f8acfcdb>] snd_seq_control_queue+0xb6/0x13e [snd_seq] [<f8ad10d2>] event_input_timer+0xe/0x10 [snd_seq] [<f8acce4e>] snd_seq_deliver_single_event+0xdd/0x1cc [snd_seq] [<f8acd0b3>] snd_seq_deliver_event+0x176/0x184 [snd_seq] [<f8acd4e9>] snd_seq_dispatch_event+0x10f/0x127 [snd_seq] [<f8acf6ef>] snd_seq_check_queue+0x9d/0xd6 [snd_seq] [<f8acf9b0>] snd_seq_enqueue_event+0xce/0xdf [snd_seq] [<f8acd173>] snd_seq_client_enqueue_event+0xb2/0xdc [snd_seq] [<f8ace80e>] snd_seq_write+0x129/0x16c [snd_seq] [<c01694d3>] vfs_write+0xab/0x157 [<c0169b16>] sys_write+0x3b/0x60 [<c0103db9>] sysenter_past_esp+0x56/0x8d -> #0 (&timer->lock){++..}: [<c0136cde>] lock_acquire+0x60/0x80 [<c02b07cf>] _spin_lock_irqsave+0x22/0x32 [<f89cee75>] snd_timer_interrupt+0x21/0x241 [snd_timer] [<f8b1c0f0>] rtctimer_interrupt+0xd/0x11 [snd_rtctimer] [<c0227605>] rtc_interrupt+0xa5/0xe3 [<c014b428>] handle_IRQ_event+0x20/0x4d [<c014b4e9>] __do_IRQ+0x94/0xef [<c010627d>] do_IRQ+0x71/0x84 [<c01048d9>] common_interrupt+0x25/0x2c other info that might help us debug this: 1 lock held by kmid/4918: #0: (rtc_task_lock){+...}, at: [<c02275f6>] rtc_interrupt+0x96/0xe3 stack backtrace: [<c0104eda>] show_trace_log_lvl+0x58/0x16a [<c01054d7>] show_trace+0xd/0x10 [<c01055f6>] dump_stack+0x19/0x1b [<c013604c>] print_circular_bug_tail+0x59/0x64 [<c0136882>] __lock_acquire+0x82b/0x9b6 [<c0136cde>] lock_acquire+0x60/0x80 [<c02b07cf>] _spin_lock_irqsave+0x22/0x32 [<f89cee75>] snd_timer_interrupt+0x21/0x241 [snd_timer] [<f8b1c0f0>] rtctimer_interrupt+0xd/0x11 [snd_rtctimer] [<c0227605>] rtc_interrupt+0xa5/0xe3 [<c014b428>] handle_IRQ_event+0x20/0x4d [<c014b4e9>] __do_IRQ+0x94/0xef [<c010627d>] do_IRQ+0x71/0x84 [<c01048d9>] common_interrupt+0x25/0x2c DWARF2 unwinder stuck at common_interrupt+0x25/0x2c Leftover inexact backtrace: [<c01054d7>] show_trace+0xd/0x10 [<c01055f6>] dump_stack+0x19/0x1b [<c013604c>] print_circular_bug_tail+0x59/0x64 [<c0136882>] __lock_acquire+0x82b/0x9b6 [<c0136cde>] lock_acquire+0x60/0x80 [<c02b07cf>] _spin_lock_irqsave+0x22/0x32 [<f89cee75>] snd_timer_interrupt+0x21/0x241 [snd_timer] [<f8b1c0f0>] rtctimer_interrupt+0xd/0x11 [snd_rtctimer] [<c0227605>] rtc_interrupt+0xa5/0xe3 [<c014b428>] handle_IRQ_event+0x20/0x4d [<c014b4e9>] __do_IRQ+0x94/0xef [<c010627d>] do_IRQ+0x71/0x84 [<c01048d9>] common_interrupt+0x25/0x2c BUG: spinlock lockup on CPU#0, kmid/4947, c0321338 [<c0104eda>] show_trace_log_lvl+0x58/0x16a [<c01054d7>] show_trace+0xd/0x10 [<c01055f6>] dump_stack+0x19/0x1b [<c01d82d4>] _raw_spin_lock+0xc2/0xe8 [<c02b07d6>] _spin_lock_irqsave+0x29/0x32 [<c0227175>] rtc_control+0x2e/0x66 [<f8b1c03e>] rtctimer_stop+0x3e/0x42 [snd_rtctimer] [<f89ceb71>] _snd_timer_stop+0xd0/0x137 [snd_timer] [<f89cebe7>] snd_timer_pause+0xf/0x11 [snd_timer] [<f8ad0a19>] snd_seq_timer_stop+0x20/0x26 [snd_seq] [<f8ad0d0f>] snd_seq_timer_start+0x16/0x4a [snd_seq] [<f8acfcdb>] snd_seq_control_queue+0xb6/0x13e [snd_seq] [<f8ad10d2>] event_input_timer+0xe/0x10 [snd_seq] [<f8acce4e>] snd_seq_deliver_single_event+0xdd/0x1cc [snd_seq] [<f8acd0b3>] snd_seq_deliver_event+0x176/0x184 [snd_seq] [<f8acd119>] snd_seq_client_enqueue_event+0x58/0xdc [snd_seq] [<f8ace80e>] snd_seq_write+0x129/0x16c [snd_seq] [<c01694d3>] vfs_write+0xab/0x157 [<c0169b16>] sys_write+0x3b/0x60 [<c0103db9>] sysenter_past_esp+0x56/0x8d DWARF2 unwinder stuck at sysenter_past_esp+0x56/0x8d Leftover inexact backtrace: [<c01054d7>] show_trace+0xd/0x10 [<c01055f6>] dump_stack+0x19/0x1b [<c01d82d4>] _raw_spin_lock+0xc2/0xe8 [<c02b07d6>] _spin_lock_irqsave+0x29/0x32 [<c0227175>] rtc_control+0x2e/0x66 [<f8b1c03e>] rtctimer_stop+0x3e/0x42 [snd_rtctimer] [<f89ceb71>] _snd_timer_stop+0xd0/0x137 [snd_timer] [<f89cebe7>] snd_timer_pause+0xf/0x11 [snd_timer] [<f8ad0a19>] snd_seq_timer_stop+0x20/0x26 [snd_seq] [<f8ad0d0f>] snd_seq_timer_start+0x16/0x4a [snd_seq] [<f8acfcdb>] snd_seq_control_queue+0xb6/0x13e [snd_seq] [<f8ad10d2>] event_input_timer+0xe/0x10 [snd_seq] [<f8acce4e>] snd_seq_deliver_single_event+0xdd/0x1cc [snd_seq] [<f8acd0b3>] snd_seq_deliver_event+0x176/0x184 [snd_seq] [<f8acd119>] snd_seq_client_enqueue_event+0x58/0xdc [snd_seq] [<f8ace80e>] snd_seq_write+0x129/0x16c [snd_seq] [<c01694d3>] vfs_write+0xab/0x157 [<c0169b16>] sys_write+0x3b/0x60 [<c0103db9>] sysenter_past_esp+0x56/0x8d BUG: spinlock lockup on CPU#1, kmid/4918, dfbb263c [<c0104eda>] show_trace_log_lvl+0x58/0x16a [<c01054d7>] show_trace+0xd/0x10 [<c01055f6>] dump_stack+0x19/0x1b [<c01d82d4>] _raw_spin_lock+0xc2/0xe8 [<c02b07d6>] _spin_lock_irqsave+0x29/0x32 [<f89cee75>] snd_timer_interrupt+0x21/0x241 [snd_timer] [<f8b1c0f0>] rtctimer_interrupt+0xd/0x11 [snd_rtctimer] [<c0227605>] rtc_interrupt+0xa5/0xe3 [<c014b428>] handle_IRQ_event+0x20/0x4d [<c014b4e9>] __do_IRQ+0x94/0xef [<c010627d>] do_IRQ+0x71/0x84 [<c01048d9>] common_interrupt+0x25/0x2c DWARF2 unwinder stuck at common_interrupt+0x25/0x2c Leftover inexact backtrace: [<c01054d7>] show_trace+0xd/0x10 [<c01055f6>] dump_stack+0x19/0x1b [<c01d82d4>] _raw_spin_lock+0xc2/0xe8 [<c02b07d6>] _spin_lock_irqsave+0x29/0x32 [<f89cee75>] snd_timer_interrupt+0x21/0x241 [snd_timer] [<f8b1c0f0>] rtctimer_interrupt+0xd/0x11 [snd_rtctimer] [<c0227605>] rtc_interrupt+0xa5/0xe3 [<c014b428>] handle_IRQ_event+0x20/0x4d [<c014b4e9>] __do_IRQ+0x94/0xef [<c010627d>] do_IRQ+0x71/0x84 [<c01048d9>] common_interrupt+0x25/0x2c -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com