Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266481AbUIXBL2 (ORCPT ); Thu, 23 Sep 2004 21:11:28 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S267598AbUIXBIV (ORCPT ); Thu, 23 Sep 2004 21:08:21 -0400 Received: from citi.umich.edu ([141.211.133.111]:49189 "EHLO citi.umich.edu") by vger.kernel.org with ESMTP id S267730AbUIXBDh (ORCPT ); Thu, 23 Sep 2004 21:03:37 -0400 Date: Thu, 23 Sep 2004 21:03:36 -0400 (EDT) From: Chuck Lever To: Linux Kernel Mailing List Subject: hit BUG_ON in dev_queue_xmit Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2879 Lines: 72 i enabled page alloc debugging in 2.6.9-rc2.... and hit this BUG. i was running fsx-odirect, but the callback here shows we are in the normal NFS cached async write path. a second panic shows we hit this in the NFS readdir path too, so i suspect this is independent of the NFS client. dual CPU 1.26GHz P-III system with 1GB RAM. kernel BUG at include/asm/spinlock.h:90! invalid operand: 0000 [#1] SMP DEBUG_PAGEALLOC Modules linked in: CPU: 1 EIP: 0060:[] Not tainted VLI EFLAGS: 00010202 (2.6.9-rc2) EIP is at _spin_unlock+0x16/0x30 eax: 00000001 ebx: 00000000 ecx: 00000002 edx: f7eb693c esi: f7eb6800 edi: f7eb693c ebp: d89d1060 esp: f70a7bb4 ds: 007b es: 007b ss: 0068 Process fsx-odirect (pid: 924, threadinfo=f70a7000 task=f75cf6d0) Stack: c03305bb f7eb6800 c1adfc80 c1aa0174 c1aa018c f7f2b210 c034478d d89d1060 f70a7d10 00000090 c1aa0160 f70a7c1c f6baf040 d89d1060 f6baf1bc c0346922 d89d1060 f70a7d10 f6aeaac4 c037fe1e f6aeabb8 00000000 40000206 00000040 Call Trace: [] dev_queue_xmit+0x1db/0x280 [] ip_finish_output+0xbd/0x1c0 [] ip_push_pending_frames+0x2e2/0x430 [] rpc_sleep_on+0x3e/0x60 [] udp_push_pending_frames+0x14e/0x280 [] udp_sendpage+0xde/0x150 [] update_process_times+0x45/0x60 [] autoremove_wake_function+0x0/0x60 [] inet_sendpage+0x67/0xd0 [] inet_sendpage+0x0/0xd0 [] xprt_sock_udp_send_request+0x2b9/0x360 [] nfs3_xdr_writeargs+0x120/0x130 [] nfs3_xdr_writeargs+0x0/0x130 [] xprt_transmit+0x4f/0x200 [] call_transmit+0x52/0xc0 [] __rpc_execute+0x101/0x4c0 [] rpc_call_setup+0x52/0x80 [] rpc_clnt_sigmask+0x91/0xb0 [] nfs_execute_write+0x58/0xa0 [] nfs_flush_multi+0x1ac/0x270 [] nfs_writepage+0x0/0x240 [] nfs_flush_list+0x6b/0xf0 [] nfs_flush_inode+0x9e/0xb0 [] nfs_writepages+0x9d/0x150 [] do_writepages+0x25/0x50 [] __filemap_fdatawrite_range+0xc0/0xd0 [] filemap_fdatawrite+0x37/0x40 [] msync_interval+0xb5/0x110 [] sys_msync+0x148/0x152 [] syscall_call+0x7/0xb Code: 28 01 79 05 e8 98 ef ff ff c3 0f 0b c7 00 4e bb 3a c0 eb ea 90 81 78 04 ad 4e ad de 89 c2 75 15 0f b6 02 84 c0 7f 04 c6 02 01 c3 <0f> 0b 5a 00 4e bb 3a c0 eb f2 0f 0b 59 00 4e bb 3a c0 eb e1 8d <0>Kernel panic - not syncing: Fatal exception in interrupt - Chuck Lever -- corporate: personal: - 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/