Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758802AbZFSCg0 (ORCPT ); Thu, 18 Jun 2009 22:36:26 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753457AbZFSCgP (ORCPT ); Thu, 18 Jun 2009 22:36:15 -0400 Received: from ey-out-2122.google.com ([74.125.78.25]:20151 "EHLO ey-out-2122.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751694AbZFSCgO (ORCPT ); Thu, 18 Jun 2009 22:36:14 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; b=jODvJZKOWDFDlwoZ5g6hZmGl/A6GAKfXKdaS0L4RifP9lI7WH68sp7D11rK4Q1JZD5 xsnSKdAMQJfw9ecdYwzqWyjFKrKEZU4IyVgVeznNlQUqG0vgJ/8tlmO+VIg30Y05OzNX q9cRhJLQLMBRNOJwr1vpKSsQSXPWqWS7xv+Lg= MIME-Version: 1.0 Date: Fri, 19 Jun 2009 10:36:13 +0800 Message-ID: Subject: BUG: sleeping function called from invalid context at kernel/mutex.c:280 From: Dave Young To: Linux Kernel Mailing List , Netdev Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 7218 Lines: 161 Hi, with kernel 2.6.30-06692-g3fe0344, pppoe link, start firefox, then got the messages from syslog: Jun 19 10:14:07 darkstar kernel: [ 189.313972] BUG: sleeping function called from invalid context at kernel/mutex.c:280 Jun 19 10:14:07 darkstar kernel: [ 189.313976] in_atomic(): 1, irqs_disabled(): 0, pid: 2100, name: firefox-bin Jun 19 10:14:07 darkstar kernel: [ 189.313980] 6 locks held by firefox-bin/2100: Jun 19 10:14:07 darkstar kernel: [ 189.313981] #0: (sk_lock-AF_INET){+.+.+.}, at: [] lock_sock+0xa/0xc Jun 19 10:14:07 darkstar kernel: [ 189.313991] #1: (rcu_read_lock){.+.+..}, at: [] dev_queue_xmit+0xd8/0x29c Jun 19 10:14:07 darkstar kernel: [ 189.314000] #2: (_xmit_PPP#2){+.-...}, at: [] __netif_tx_lock+0x11/0x18 Jun 19 10:14:07 darkstar kernel: [ 189.314008] #3: (&ppp->wlock){+.-...}, at: [] ppp_xmit_process+0x19/0x449 Jun 19 10:14:07 darkstar kernel: [ 189.314015] #4: (&pch->downl){+.-...}, at: [] ppp_push+0x63/0x4d2 Jun 19 10:14:07 darkstar kernel: [ 189.314021] #5: (&ap->xmit_lock){+.-...}, at: [] ppp_async_push+0x2f/0x3d0 Jun 19 10:14:07 darkstar kernel: [ 189.314029] Pid: 2100, comm: firefox-bin Not tainted 2.6.30-06692-g3fe0344-dirty #77 Jun 19 10:14:07 darkstar kernel: [ 189.314031] Call Trace: Jun 19 10:14:07 darkstar kernel: [ 189.314036] [] __might_sleep+0xe1/0xe6 Jun 19 10:14:07 darkstar kernel: [ 189.314041] [] mutex_lock_nested+0x18/0x36 Jun 19 10:14:07 darkstar kernel: [ 189.314046] [] tty_throttle+0x10/0x38 Jun 19 10:14:07 darkstar kernel: [ 189.314050] [] n_tty_receive_buf+0xf6e/0xf76 Jun 19 10:14:07 darkstar kernel: [ 189.314055] [] ? __lock_acquire+0xa8d/0xaa9 Jun 19 10:14:07 darkstar kernel: [ 189.314059] [] ? mark_lock+0x1e/0x1c7 Jun 19 10:14:07 darkstar kernel: [ 189.314063] [] ? mark_held_locks+0x43/0x5b Jun 19 10:14:07 darkstar kernel: [ 189.314067] [] ? _spin_unlock_irqrestore+0x3c/0x48 Jun 19 10:14:07 darkstar kernel: [ 189.314071] [] ? trace_hardirqs_on_caller+0xf1/0x146 Jun 19 10:14:07 darkstar kernel: [ 189.314075] [] ? trace_hardirqs_on+0xb/0xd Jun 19 10:14:07 darkstar kernel: [ 189.314078] [] ? tty_ldisc_try+0x32/0x38 Jun 19 10:14:07 darkstar kernel: [ 189.314082] [] pty_write+0x51/0x67 Jun 19 10:14:07 darkstar kernel: [ 189.314086] [] ppp_async_push+0xbe/0x3d0 Jun 19 10:14:07 darkstar kernel: [ 189.314089] [] ppp_async_send+0x32/0x3d Jun 19 10:14:07 darkstar kernel: [ 189.314093] [] ppp_push+0x75/0x4d2 Jun 19 10:14:07 darkstar kernel: [ 189.314097] [] ? _spin_unlock_irqrestore+0x3c/0x48 Jun 19 10:14:07 darkstar kernel: [ 189.314101] [] ? trace_hardirqs_on_caller+0xf1/0x146 Jun 19 10:14:07 darkstar kernel: [ 189.314104] [] ? trace_hardirqs_on+0xb/0xd Jun 19 10:14:07 darkstar kernel: [ 189.314109] [] ? skb_dequeue+0x39/0x41 Jun 19 10:14:07 darkstar kernel: [ 189.314112] [] ppp_xmit_process+0x3df/0x449 Jun 19 10:14:07 darkstar kernel: [ 189.314116] [] ? skb_queue_tail+0x31/0x3a Jun 19 10:14:07 darkstar kernel: [ 189.314120] [] ppp_start_xmit+0x10f/0x14b Jun 19 10:14:07 darkstar kernel: [ 189.314124] [] dev_hard_start_xmit+0x1be/0x249 Jun 19 10:14:07 darkstar kernel: [ 189.314128] [] __qdisc_run+0xe3/0x1b6 Jun 19 10:14:07 darkstar kernel: [ 189.314131] [] qdisc_run+0x18/0x1a Jun 19 10:14:07 darkstar kernel: [ 189.314135] [] dev_queue_xmit+0x185/0x29c Jun 19 10:14:07 darkstar kernel: [ 189.314140] [] ip_finish_output2+0x199/0x1c3 Jun 19 10:14:07 darkstar kernel: [ 189.314143] [] ? nf_hook_thresh+0x39/0x4a Jun 19 10:14:07 darkstar kernel: [ 189.314147] [] ? ip_finish_output+0x0/0x39 Jun 19 10:14:07 darkstar kernel: [ 189.314151] [] ip_finish_output+0x35/0x39 Jun 19 10:14:07 darkstar kernel: [ 189.314155] [] ip_output+0x82/0x87 Jun 19 10:14:07 darkstar kernel: [ 189.314178] [] dst_output+0x9/0xb Jun 19 10:14:07 darkstar kernel: [ 189.314182] [] ip_local_out+0x17/0x1a Jun 19 10:14:08 darkstar kernel: [ 189.314186] [] ip_queue_xmit+0x2bf/0x303 Jun 19 10:14:08 darkstar kernel: [ 189.314190] [] ? is_module_text_address+0x8/0x12 Jun 19 10:14:08 darkstar kernel: [ 189.314194] [] ? print_context_stack+0x2f/0x8c Jun 19 10:14:08 darkstar kernel: [ 189.314198] [] ? mark_lock+0x1e/0x1c7 Jun 19 10:14:08 darkstar kernel: [ 189.314202] [] ? mark_held_locks+0x43/0x5b Jun 19 10:14:08 darkstar kernel: [ 189.314206] [] ? tcp_v4_send_check+0x81/0x90 Jun 19 10:14:08 darkstar kernel: [ 189.314210] [] tcp_transmit_skb+0x574/0x5ae Jun 19 10:14:08 darkstar kernel: [ 189.314215] [] tcp_write_xmit+0x620/0x70d Jun 19 10:14:08 darkstar kernel: [ 189.314218] [] ? csum_and_copy_from_user+0x4e/0x6c Jun 19 10:14:08 darkstar kernel: [ 189.314223] [] tcp_push_one+0x28/0x2c Jun 19 10:14:08 darkstar kernel: [ 189.314226] [] tcp_sendmsg+0x4ca/0x5b6 Jun 19 10:14:08 darkstar kernel: [ 189.314230] [] __sock_sendmsg+0x45/0x4e Jun 19 10:14:08 darkstar kernel: [ 189.314234] [] sock_sendmsg+0xb8/0xce Jun 19 10:14:08 darkstar kernel: [ 189.314238] [] ? __lock_acquire+0xa8d/0xaa9 Jun 19 10:14:08 darkstar kernel: [ 189.314242] [] ? autoremove_wake_function+0x0/0x30 Jun 19 10:14:08 darkstar kernel: [ 189.314246] [] ? _spin_unlock_irqrestore+0x3c/0x48 Jun 19 10:14:08 darkstar kernel: [ 189.314251] [] ? fget_light+0x76/0x94 Jun 19 10:14:08 darkstar kernel: [ 189.314255] [] ? fget_light+0x8a/0x94 Jun 19 10:14:08 darkstar kernel: [ 189.314258] [] ? sockfd_lookup_light+0x16/0x48 Jun 19 10:14:08 darkstar kernel: [ 189.314262] [] sys_sendto+0xa4/0xc0 Jun 19 10:14:08 darkstar kernel: [ 189.314266] [] ? __lock_acquire+0xa8d/0xaa9 Jun 19 10:14:08 darkstar kernel: [ [] __lock_acquire+0x91e/0xaa9 Jun 19 10:14:08 darkstar kernel: [ 189.328319] [] lock_acquire+0x9b/0xbe Jun 19 10:14:08 darkstar kernel: [ 189.328319] [] down_write_nested+0x32/0x50 Jun 19 10:14:08 darkstar kernel: [ 189.328319] [] dup_mm+0xa6/0x302 Jun 19 10:14:08 darkstar kernel: [ 189.328319] [] copy_process+0xa25/0x10b2 Jun 19 10:14:08 darkstar kernel: [ 189.328319] [] do_fork+0x12b/0x2a6 Jun 19 10:14:08 darkstar kernel: [ 189.328319] [] sys_clone+0x24/0x2b Jun 19 10:14:08 darkstar kernel: [ 189.328319] [] syscall_call+0x7/0xb Jun 19 10:14:08 darkstar kernel: [ 189.328319] [] 0xffffffff Jun 19 10:14:08 darkstar kernel: [ 189.328319] [snip ...] -- Regards dave -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/