I've been having odd problems with music apps for a while now, and now with kernel-2.6.17-1.2139_FC5, I'm seeing stuff like this: Jun 26 00:24:35 localhost kernel: List corruption. next->prev should be c989b448, but was caa378e8 Jun 26 00:24:35 localhost kernel: ------------[ cut here ]------------ Jun 26 00:24:35 localhost kernel: kernel BUG at include/linux/list.h:58! Jun 26 00:24:35 localhost kernel: invalid opcode: 0000 [#1] Jun 26 00:24:35 localhost kernel: last sysfs file: /class/net/ath0/flags Jun 26 00:24:35 localhost kernel: Modules linked in: esp4 ah4 wlan_wep(U) deflate zlib_deflate twofish serpent aes blowfish des sha256 crypto_null af_key autofs4 hidp l2cap bluetooth sunrpc ipt_REJECT xt_state ip_conntrack nfnetlink xt_tcpudp iptable_filter ip_tables x_tables video button battery ac ipv6 lp uhci_hcd wlan_scan_sta(U) floppy joydev ath_pci(U) ath_rate_sample(U) wlan(U) snd_via82xx gameport snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq ath_hal(U) snd_pcm_oss snd_mixer_oss parport_pc parport snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore dm_snapshot dm_zero dm_mirror dm_mod reiserfs Jun 26 00:24:35 localhost kernel: CPU: 0 Jun 26 00:24:35 localhost kernel: EIP: 0060:[<d81f2234>] Tainted: PF VLI Jun 26 00:24:35 localhost kernel: EFLAGS: 00010082 (2.6.17-1.2139_FC5 #1) Jun 26 00:24:35 localhost kernel: EIP is at snd_seq_delete_all_ports +0x60/0x176 [snd_seq] Jun 26 00:24:35 localhost kernel: eax: 00000044 ebx: c989b448 ecx: c06bbfd0 edx: cb940550 Jun 26 00:24:35 localhost kernel: esi: c989b448 edi: caa378e8 ebp: caa37860 esp: d3355f30 Jun 26 00:24:35 localhost kernel: ds: 007b es: 007b ss: 0068 Jun 26 00:24:35 localhost kernel: Process qjackctl (pid: 3327, threadinfo=d3355000 task=cb940550) Jun 26 00:24:35 localhost kernel: Stack: d81f3432 c989b448 caa378e8 caa378fc caa378f0 00000282 22222222 22222222 Jun 26 00:24:35 localhost kernel: caa37860 d68b5744 d68b5744 d5368280 d81ed1bc caa37860 d81ed26e 00000000 Jun 26 00:24:35 localhost kernel: d68b58cc 00000008 caa37860 d81ed2bc 00000008 c045ce66 00000000 d75d34d0 Jun 26 00:24:35 localhost kernel: Call Trace: Jun 26 00:24:35 localhost kernel: <d81ed1bc> seq_free_client1+0x8/0x7e [snd_seq] <d81ed26e> seq_free_client+0x3c/0x78 [snd_seq] Jun 26 00:24:35 localhost kernel: <d81ed2bc> snd_seq_release+0x12/0x31 [snd_seq] <c045ce66> __fput+0xb2/0x158 Jun 26 00:24:35 localhost kernel: <c045a798> filp_close+0x52/0x59 <c0402cb3> syscall_call+0x7/0xb Jun 26 00:24:35 localhost kernel: Code: 00 00 74 6d 8b 9d 88 00 00 00 8b b5 8c 00 00 00 8b 43 04 39 f0 74 1c 89 74 24 04 89 44 24 08 c7 04 24 32 34 1f d8 e8 8f a7 22 e8 <0f> 0b 3a 00 1d 34 1f d8 8b 06 39 d8 74 1c 89 5c 24 04 89 44 24 Jun 26 00:24:35 localhost kernel: EIP: [<d81f2234>] snd_seq_delete_all_ports+0x60/0x176 [snd_seq] SS:ESP 0068:d3355f30 Jun 26 00:24:35 localhost kernel: <3>BUG: sleeping function called from invalid context at include/linux/rwsem.h:43 Jun 26 00:24:35 localhost kernel: in_atomic():0, irqs_disabled():1 Jun 26 00:24:36 localhost kernel: <c0426d8d> blocking_notifier_call_chain+0x18/0x49 <c041e7fc> do_exit+0x19/0x768 Jun 26 00:24:36 localhost kernel: <c05290e7> do_unblank_screen +0x2a/0x127 <c04042c0> die+0x27b/0x2a0 Jun 26 00:24:36 localhost kernel: <c04048a5> do_invalid_op+0x0/0xab <c0404947> do_invalid_op+0xa2/0xab Jun 26 00:24:36 localhost kernel: <d81f2234> snd_seq_delete_all_ports +0x60/0x176 [snd_seq] <c042c174> autoremove_wake_function+0x0/0x35 Jun 26 00:24:36 localhost kernel: <c05a29a2> sock_aio_read+0x5e/0x6a <c042f6aa> debug_mutex_add_waiter+0x1c/0x2c Jun 26 00:24:36 localhost kernel: <c04037df> error_code+0x4f/0x54 <d81f2234> snd_seq_delete_all_ports+0x60/0x176 [snd_seq] Jun 26 00:24:36 localhost kernel: <d81ed1bc> seq_free_client1+0x8/0x7e [snd_seq] <d81ed26e> seq_free_client+0x3c/0x78 [snd_seq] Jun 26 00:24:36 localhost kernel: <d81ed2bc> snd_seq_release+0x12/0x31 [snd_seq] <c045ce66> __fput+0xb2/0x158 Jun 26 00:24:36 localhost kernel: <c045a798> filp_close+0x52/0x59 <c0402cb3> syscall_call+0x7/0xb Jun 26 00:24:36 localhost kernel: BUG: qjackctl/3327, lock held at task exit time! Jun 26 00:24:36 localhost kernel: [d81f9860] {register_mutex} Jun 26 00:24:36 localhost kernel: .. held by: qjackctl: 3327 [cb940550, 115] Jun 26 00:24:36 localhost kernel: ... acquired at: seq_free_client+0x10/0x78 [snd_seq] That's what happens if I start qjackctl, then quit it. I get this if I start qjackctl/jackd then try and start hydrogen: Jun 26 00:24:35 localhost kernel: List corruption. next->prev should be c989b448, but was caa378e8 Jun 26 00:24:35 localhost kernel: ------------[ cut here ]------------ Jun 26 00:24:35 localhost kernel: kernel BUG at include/linux/list.h:58! Jun 26 00:24:35 localhost kernel: invalid opcode: 0000 [#1] Jun 26 00:24:35 localhost kernel: last sysfs file: /class/net/ath0/flags Jun 26 00:24:35 localhost kernel: Modules linked in: esp4 ah4 wlan_wep(U) deflate zlib_deflate twofish serpent aes blowfish des sha256 crypto_null af_key autofs4 hidp l2cap bluetooth sunrpc ipt_REJECT xt_state ip_conntrack nfnetlink xt_tcpudp iptable_filter ip_tables x_tables video button battery ac ipv6 lp uhci_hcd wlan_scan_sta(U) floppy joydev ath_pci(U) ath_rate_sample(U) wlan(U) snd_via82xx gameport snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq ath_hal(U) snd_pcm_oss snd_mixer_oss parport_pc parport snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore dm_snapshot dm_zero dm_mirror dm_mod reiserfs Jun 26 00:24:35 localhost kernel: CPU: 0 Jun 26 00:24:35 localhost kernel: EIP: 0060:[<d81f2234>] Tainted: PF VLI Jun 26 00:24:35 localhost kernel: EFLAGS: 00010082 (2.6.17-1.2139_FC5 #1) Jun 26 00:24:35 localhost kernel: EIP is at snd_seq_delete_all_ports +0x60/0x176 [snd_seq] Jun 26 00:24:35 localhost kernel: eax: 00000044 ebx: c989b448 ecx: c06bbfd0 edx: cb940550 Jun 26 00:24:35 localhost kernel: esi: c989b448 edi: caa378e8 ebp: caa37860 esp: d3355f30 Jun 26 00:24:35 localhost kernel: ds: 007b es: 007b ss: 0068 Jun 26 00:24:35 localhost kernel: Process qjackctl (pid: 3327, threadinfo=d3355000 task=cb940550) Jun 26 00:24:35 localhost kernel: Stack: d81f3432 c989b448 caa378e8 caa378fc caa378f0 00000282 22222222 22222222 Jun 26 00:24:35 localhost kernel: caa37860 d68b5744 d68b5744 d5368280 d81ed1bc caa37860 d81ed26e 00000000 Jun 26 00:24:35 localhost kernel: d68b58cc 00000008 caa37860 d81ed2bc 00000008 c045ce66 00000000 d75d34d0 Jun 26 00:24:35 localhost kernel: Call Trace: Jun 26 00:24:35 localhost kernel: <d81ed1bc> seq_free_client1+0x8/0x7e [snd_seq] <d81ed26e> seq_free_client+0x3c/0x78 [snd_seq] Jun 26 00:24:35 localhost kernel: <d81ed2bc> snd_seq_release+0x12/0x31 [snd_seq] <c045ce66> __fput+0xb2/0x158 Jun 26 00:24:35 localhost kernel: <c045a798> filp_close+0x52/0x59 <c0402cb3> syscall_call+0x7/0xb Jun 26 00:24:35 localhost kernel: Code: 00 00 74 6d 8b 9d 88 00 00 00 8b b5 8c 00 00 00 8b 43 04 39 f0 74 1c 89 74 24 04 89 44 24 08 c7 04 24 32 34 1f d8 e8 8f a7 22 e8 <0f> 0b 3a 00 1d 34 1f d8 8b 06 39 d8 74 1c 89 5c 24 04 89 44 24 Jun 26 00:24:35 localhost kernel: EIP: [<d81f2234>] snd_seq_delete_all_ports+0x60/0x176 [snd_seq] SS:ESP 0068:d3355f30 Jun 26 00:24:35 localhost kernel: <3>BUG: sleeping function called from invalid context at include/linux/rwsem.h:43 Jun 26 00:24:35 localhost kernel: in_atomic():0, irqs_disabled():1 Jun 26 00:24:36 localhost kernel: <c0426d8d> blocking_notifier_call_chain+0x18/0x49 <c041e7fc> do_exit+0x19/0x768 Jun 26 00:24:36 localhost kernel: <c05290e7> do_unblank_screen +0x2a/0x127 <c04042c0> die+0x27b/0x2a0 Jun 26 00:24:36 localhost kernel: <c04048a5> do_invalid_op+0x0/0xab <c0404947> do_invalid_op+0xa2/0xab Jun 26 00:24:36 localhost kernel: <d81f2234> snd_seq_delete_all_ports +0x60/0x176 [snd_seq] <c042c174> autoremove_wake_function+0x0/0x35 Jun 26 00:24:36 localhost kernel: <c05a29a2> sock_aio_read+0x5e/0x6a <c042f6aa> debug_mutex_add_waiter+0x1c/0x2c Jun 26 00:24:36 localhost kernel: <c04037df> error_code+0x4f/0x54 <d81f2234> snd_seq_delete_all_ports+0x60/0x176 [snd_seq] Jun 26 00:24:36 localhost kernel: <d81ed1bc> seq_free_client1+0x8/0x7e [snd_seq] <d81ed26e> seq_free_client+0x3c/0x78 [snd_seq] Jun 26 00:24:36 localhost kernel: <d81ed2bc> snd_seq_release+0x12/0x31 [snd_seq] <c045ce66> __fput+0xb2/0x158 Jun 26 00:24:36 localhost kernel: <c045a798> filp_close+0x52/0x59 <c0402cb3> syscall_call+0x7/0xb Jun 26 00:24:36 localhost kernel: BUG: qjackctl/3327, lock held at task exit time! Jun 26 00:24:36 localhost kernel: [d81f9860] {register_mutex} Jun 26 00:24:36 localhost kernel: .. held by: qjackctl: 3327 [cb940550, 115] Jun 26 00:24:36 localhost kernel: ... acquired at: seq_free_client+0x10/0x78 [snd_seq] With the previous kernel-2.6.16-1.2133_FC5, I just seem to get a total system lockup in these situations, rather than the kernel recovering itself and logging and error. Anyone else seeing this? I'm guessing its time to file a bug...
Attachment:
signature.asc
Description: This is a digitally signed message part
_______________________________________________ Fedora-music-list mailing list Fedora-music-list@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-music-list