From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carson Gaspar Subject: Re: kernel BUG at page_alloc.c:98 -- compiling with distcc Date: Fri, 23 Apr 2004 18:33:13 -0400 Sender: netdev-bounce@oss.sgi.com Message-ID: <382320000.1082759593@taltos.ny.ficc.gs.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Return-path: To: linux-kernel@vger.kernel.org, netdev@oss.sgi.com Content-Disposition: inline Errors-to: netdev-bounce@oss.sgi.com List-Id: netdev.vger.kernel.org FYI, we see the exact same panic with the tg3 driver using 2.4.25 and distcc with sendfile(). The bcm5700 driver also panics, but I haven't captured a panic message to be certain it's the same bug. kernel BUG at page_alloc.c:98! invalid operand: 0000 CPU: 1 EIP: 0010:[] Tainted: PF Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 00000001 ebx: c294dcb0 ecx: 00000001 edx: 00000020 esi: edb6e2e0 edi: 00000000 ebp: 00000004 esp: c55af9b4 ds: 0018 es: 0018 ss: 0018 Process cc1plus (pid: 21186, stackpage=c55af000) Stack: c022e9ee f6fb1000 c022aa9c 00000287 00000206 00000286 db5a9600 00000001 edb6e2e0 edb6e2e0 00000004 c022aa4e edb6e2e0 f3716100 c022aa9c edb6e2e0 f371623c f3716100 c022ac25 edb6e2e0 00000000 c025423a edb6e2e0 c55ae000 Call Trace: [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] []o[] [] [] [] [] [] [] [] [] [] [] Code: 0f 0b 62 00 bd 35 2a c0 89 d8 e8 5f ed ff ff 8b 6b 28 85 ed >>EIP; c0139492 <__free_pages_ok+32/2b0> <===== Trace; c022e9ee Trace; c022aa9c Trace; c022aa4e Trace; c022aa9c Trace; c022ac25 <__kfree_skb+125/130> Trace; c025423a Trace; c0247d28 Trace; c024be53 Trace; c025675b Trace; c02547c8 Trace; c0256bdf Trace; c0138175 Trace; c022aa9c Trace; c0254307 Trace; c0258a67 Trace; c022aa9c Trace; c0254307 Trace; c025ef5b Trace; c025f4ad Trace; c022ac25 <__kfree_skb+125/130> Trace; c0256bec Trace; c01550dc Trace; c014ba00 Trace; c02449a3 Trace; c02449a3 Trace; c0244da6 Trace; c025ef5b Trace; c0139c05 <__alloc_pages+75/2f0> Trace; c025f4ad Trace; c022a8af Trace; c022f189 Trace; c022a8af Trace; f8990d48 <[usbcore]__kstrtab_usb_hcd_giveback_urb+52f8/6a50> Trace; c02449a3 Trace; f8990ef9 <[usbcore]__kstrtab_usb_hcd_giveback_urb+54a9/6a50> Trace; c022f3a3 Trace; c0119e06 Trace; c0131b08 Trace; c0131990 Trace; c01410d6 Trace; c012e72a Trace; c0108b5f Code; c0139492 <__free_pages_ok+32/2b0> 00000000 <_EIP>: Code; c0139492 <__free_pages_ok+32/2b0> <===== 0: 0f 0b ud2a <===== Code; c0139494 <__free_pages_ok+34/2b0> 2: 62 00 bound %eax,(%eax) Code; c0139496 <__free_pages_ok+36/2b0> 4: bd 35 2a c0 89 mov $0x89c02a35,%ebp Code; c013949b <__free_pages_ok+3b/2b0> 9: d8 e8 fsubr %st(0),%st Code; c013949d <__free_pages_ok+3d/2b0> b: 5f pop %edi Code; c013949e <__free_pages_ok+3e/2b0> c: ed in (%dx),%eax Code; c013949f <__free_pages_ok+3f/2b0> d: ff (bad) Code; c01394a0 <__free_pages_ok+40/2b0> e: ff 8b 6b 28 85 ed decl 0xed85286b(%ebx) <0>Kernel panic: Aiee, killing interrupt handler!