From mboxrd@z Thu Jan 1 00:00:00 1970 From: Petr Vandrovec Subject: IPV6 possible recursive locking Date: Fri, 04 Aug 2006 22:31:48 +0200 Message-ID: <44D3AEB4.6030003@vc.cvut.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailgw.cvut.cz ([147.32.3.235]:31953 "EHLO mailgw.cvut.cz") by vger.kernel.org with ESMTP id S932626AbWHDUbu (ORCPT ); Fri, 4 Aug 2006 16:31:50 -0400 Received: from mailgw (localhost [127.0.0.1]) by mailgw.cvut.cz (Postfix) with SMTP id 8ACF813BC8F for ; Fri, 4 Aug 2006 22:31:49 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mailgw.cvut.cz (Postfix) with ESMTP id 6744E13BC74 for ; Fri, 4 Aug 2006 22:31:49 +0200 (CEST) Received: from mailgw.cvut.cz ([127.0.0.1]) by localhost (mailgw [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 14553-01-38 for ; Fri, 4 Aug 2006 22:31:49 +0200 (CEST) Received: from [127.0.0.1] (buk.vc.cvut.cz [147.32.240.88]) by mailgw.cvut.cz (Postfix) with ESMTP id 3710E13B71D for ; Fri, 4 Aug 2006 22:31:49 +0200 (CEST) To: netdev@vger.kernel.org Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Hello, I'm not sure whether this was reported already, but just in case... Box has only link scope IPv6 addresses assigned. java_vm was running some webex conferencing applet. Thanks, Petr Vandrovec Linux version 2.6.18-rc3-efe7 (root@ppc) (gcc version 4.1.2 20060729 (prerelease) (Debian 4.1.1-10)) #2 SMP PREEMPT Fri Aug 4 16:55:30 CEST 2006 ============================================= [ INFO: possible recursive locking detected ] --------------------------------------------- java_vm/7892 is trying to acquire lock: (slock-AF_INET6){-+..}, at: [] sk_clone+0xd4/0x350 but task is already holding lock: (slock-AF_INET6){-+..}, at: [] tcp_v6_rcv+0x323/0x850 other info that might help us debug this: 1 lock held by java_vm/7892: #0: (slock-AF_INET6){-+..}, at: [] tcp_v6_rcv+0x323/0x850 stack backtrace: Call Trace: [] show_trace+0xb5/0x3a0 [] dump_stack+0x15/0x20 [] __lock_acquire+0x912/0xce0 [] lock_acquire+0x4f/0x70 [] _spin_lock+0x2f/0x40 [] sk_clone+0xd4/0x350 [] inet_csk_clone+0x11/0x70 [] tcp_create_openreq_child+0x24/0x480 [] tcp_v6_syn_recv_sock+0x2c2/0x6f0 [] tcp_check_req+0x229/0x3a0 [] tcp_v6_do_rcv+0x17d/0x400 [] tcp_v6_rcv+0x7e5/0x850 [] ip6_input+0x259/0x3b0 [] ipv6_rcv+0x28c/0x2f0 [] netif_receive_skb+0x28e/0x370 [] process_backlog+0xaf/0x150 [] net_rx_action+0xd0/0x2a0 [] __do_softirq+0x7c/0x110 [] call_softirq+0x1c/0x28 [] do_softirq+0x3d/0xc0 [] local_bh_enable_ip+0xc2/0x110 [] _spin_unlock_bh+0x39/0x40 [] release_sock+0xcf/0xe0 [] inet_stream_connect+0x17a/0x2d0 [] sys_connect+0x87/0xc0 [] compat_sys_socketcall+0x8d/0x1b0 [] cstar_do_call+0x1b/0x6f [<00000000ffffe405>] [] __lock_acquire+0x912/0xce0 [] mark_held_locks+0x5d/0x90 [] lock_acquire+0x4f/0x70 [] sk_clone+0xd4/0x350 [] _spin_lock+0x2f/0x40 [] sk_clone+0xd4/0x350 [] inet_csk_clone+0x11/0x70 [] tcp_create_openreq_child+0x24/0x480 [] tcp_v6_syn_recv_sock+0x2c2/0x6f0 [] tcp_check_req+0x229/0x3a0 [] tcp_v6_do_rcv+0x17d/0x400 [] tcp_v6_rcv+0x7e5/0x850 [] ip6_input+0x259/0x3b0 [] ipv6_rcv+0x28c/0x2f0 [] netif_receive_skb+0x28e/0x370 [] process_backlog+0xa1/0x150 [] process_backlog+0xaf/0x150 [] net_rx_action+0xd0/0x2a0 [] __do_softirq+0x7c/0x110 [] release_sock+0xcf/0xe0 [] call_softirq+0x1c/0x28 [] do_softirq+0x3d/0xc0 [] local_bh_enable_ip+0xc2/0x110 [] _spin_unlock_bh+0x39/0x40 [] release_sock+0xcf/0xe0 [] inet_stream_connect+0x17a/0x2d0 [] autoremove_wake_function+0x0/0x40 [] sys_connect+0x87/0xc0 [] sock_map_fd+0x5f/0x70 [] trace_hardirqs_on_thunk+0x35/0x37 [] compat_sys_socketcall+0x8d/0x1b0 [] cstar_do_call+0x1b/0x6f