netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Kernel Panic
@ 2004-02-11  0:32 Niranjan
  0 siblings, 0 replies; 3+ messages in thread
From: Niranjan @ 2004-02-11  0:32 UTC (permalink / raw)
  To: netdev

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=us-ascii, Size: 1767 bytes --]

Hi,
I am trying to add cryptoapi support in wireless LAN driver (linux-wlan-ng for Prism based card) for my security project.  
While doing so, I am getting a kernel panic. I am not able to debug it as there is no logging of any information related to kernel panic in the log files (/var/log/messages or /var/log/dmesg) when I reboot the system. I have attached the log below available on the screen.
Can anyone please help me in what can be possible error by looking at the log ?
I will greatly appreciate any help in this matter.

Regards,
-Niranjan
Research Assistant, UMASS.

Log available on the screen:

......
......
[<c01f5850>]  dev_queue_xmit           [kernel]            0x210  (0xc034de04))
[<c01f98ec>]   neigh_resolve_output    [kernel]            0xec     (0xc034de1c))
                        neigh_update
                        neigh_lookup
                        arp_process
                        netif_receive_skb
                        process_backlog
                        net_rx_action
                        do_softirq
                        do_IRQ
                        call_do_IRQ
                        dump_fpu
                        apm_bios_call_simple
                        apm_do_idle
                        apm_cpu_idle
                        apm_cpu_idle
                        default_idle
                       cpu_idle
[<c01015000> stext                             [kernel]            0x0      (0xc034dfe0))
 
Code:   0f 0b e2 3f d7 25 c0 e9 77 fd ff ff 8d b4 26 00 00 00 00
 <0>Kernel Panic: Aiee, killing interrupt handler!
In interrupt handler – not syncing




---------------------------------
Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online

[-- Attachment #2: Type: text/html, Size: 4293 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Kernel Panic
@ 2004-02-11  1:16 Krishna Kumar
  0 siblings, 0 replies; 3+ messages in thread
From: Krishna Kumar @ 2004-02-11  1:16 UTC (permalink / raw)
  To: Niranjan; +Cc: netdev


[-- Attachment #1.1: Type: text/plain, Size: 3510 bytes --]





You need to specify the kernel version you are running, plus all other
variables which causes this panic.
A objdump of panicing code (dev_queue_xmit ? not necessarily, what about
eip and register/stack, etc
that have scrolled out of the screen) will be useful. Use serial console
(documentation is present in
serial-console.txt) to get full dump information.

- KK



|---------+---------------------------->
|         |           Niranjan         |
|         |           <niranjan_cs2905@|
|         |           yahoo.com>       |
|         |           Sent by:         |
|         |           netdev-bounce@oss|
|         |           .sgi.com         |
|         |                            |
|         |                            |
|         |           02/10/2004 04:32 |
|         |           PM               |
|         |                            |
|---------+---------------------------->
  >-----------------------------------------------------------------------------------------------------------------|
  |                                                                                                                 |
  |       To:       netdev@oss.sgi.com                                                                              |
  |       cc:                                                                                                       |
  |       Subject:  Kernel Panic                                                                                    |
  |                                                                                                                 |
  >-----------------------------------------------------------------------------------------------------------------|




Hi,
I am trying to add cryptoapi support in wireless LAN driver (linux-wlan-ng
for Prism based card) for my security project.
While doing so, I am getting a kernel panic. I am not able to debug it as
there is no logging of any information related to kernel panic in the log
files (/var/log/messages or /var/log/dmesg) when I reboot the system. I
have attached the log below available on the screen.
Can anyone please help me in what can be possible error by looking at the
log ?
I will greatly appreciate any help in this matter.

Regards,
-Niranjan
Research Assistant, UMASS.

Log available on the screen:

......
......
[<c01f5850>]  dev_queue_xmit           [kernel]            0x210
(0xc034de04))
[<c01f98ec>]   neigh_resolve_output    [kernel]            0xec
(0xc034de1c))
                        neigh_update
                        neigh_lookup
                        arp_process
                        netif_receive_skb
                        process_backlog
                        net_rx_action
                        do_softirq
                        do_IRQ
                        call_do_IRQ
                        dump_fpu
                        apm_bios_call_simple
                        apm_do_idle
                        apm_cpu_idle
                        apm_cpu_idle
                        default_idle
                       cpu_idle
[<c01015000> stext                             [kernel]            0x0
(0xc034dfe0))

Code:   0f 0b e2 3f d7 25 c0 e9 77 fd ff ff 8d b4 26 00 00 00 00
 <0>Kernel Panic: Aiee, killing interrupt handler!
In interrupt handler – not syncing


Do you Yahoo!?
Yahoo! Finance: Get your refund fast by filing online





[-- Attachment #1.2: Type: text/html, Size: 3666 bytes --]

[-- Attachment #2: pic03043.gif --]
[-- Type: image/gif, Size: 1255 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: kernel panic
       [not found]       ` <4BF222C8.6000200@gmail.com>
@ 2010-05-18  5:49         ` Eric Dumazet
  0 siblings, 0 replies; 3+ messages in thread
From: Eric Dumazet @ 2010-05-18  5:49 UTC (permalink / raw)
  To: senthilkumaar2021; +Cc: Justin P. Mattock, netdev, Bart De Schuymer

Le mardi 18 mai 2010 à 10:46 +0530, senthilkumaar2021 a écrit :
> Hi
> 
> thanks fro the reply
> 
> i was able to capture only part of the message
> 
> Machine was running squid 2.7stable6 with tproxy4
> in bridge mode on Linux kernel 2.6.28.5 and the server had
>  kernel panic for every 10 to 12 hours. The logged error:
> 
>     [<ffffffffa0152a4b>] bnx2_poll_work+0xea0/0xfb9 [bnx2]
>     [<ffffffff81029713>] enqueue_task+0x50/0x5b
>     [<ffffffff8104d2ab>] getnstimeofday+0x53/0xb2
>    [<ffffffffa0152f31>] bnx2_poll+0xd1/0x1ae [bnx2]
>      [<ffffffff8120724a>] net_rx_action+0x9d/0x158
>      [<ffffffff8103af44>] __do_softirq+0x7a/0x13d
>      [<ffffffffa0151b6e>] bnx2_msi+0x40/0x47 [bnx2]
>      [<ffffffff8100cf5c>] call_softirq+0x1c/0x28
>      [<ffffffff8100ddc0>] do_softirq+0x2c/0x68
>      [<ffffffff8103ae84>] irq_exit+0x3f/0x85
>      [<ffffffff8100e06f>] do_IRQ+0x14a/0x16b
>     [<ffffffff8100c216>] ret_from_intr+0x0/0xa
>     <EOI> <0> [<ffffffff81174711>] acpi_idle_enter_bm+0x2a3/0x30e
>     [<ffffffff81174707>] acpi_idle_enter_bm+0x299/0x30e
>    [<ffffffff8106bac3>] rcu_needs_cpu+0x35/0x44
>     [<ffffffff811e8269>] cpuidle_idle_call+0x7f/0xbe
>      [<ffffffff8100abd4>] cpu_idle+0x4a/0x6d
>     Code: 5e 5b 5d 31 c0 c3 41 55 41 54 55 53 48 89 fb 48 83 ec 68 4c 8b
>      a7 98 00 00
>     00 4c 8b 6f 20 48 8b b7 d0 00 00 00 8b 8f bc 00 00 00 <41> f6 44 24
>      18 01 74 12
>      8a 47 7d 83 e0 f8 83 c8 03 88 47 7d 41
>     RIP [<ffffffffa02c405f>] br_nf_pre_routing_finish+0x25/0x2af [bridge]
>     RSP <ffffffff8155fb40>
>     CR2: 0000000000000018
>     Kernel panic - not syncing: Fatal exception in interrupt
> 
>  The kernel panic occurred in CentOS as well as Fedora 8 64 bit.
> 
>  When we checked this with squid community, they replied it as the
>  problem of the Network Card. When the NIC was changed to Intel from
>  Broadcom, RAM replaced with new sets and kernel updated to 2.6.30.5, the
>  find it attached). This happens once in two days. We have been trying to
>  resolve this for over 3 weeks now but in vain, any help on this is much
>  appreciated.
> 
>  hardware detail_
> 
>  CPU : 3.0 GHz
> RAM : 4 GB RAM
>  HDD : 4 x 150 GB
> 
>  OS : Fedora 8 64 bit
>  FS : ReiserFS
> Max request rate : 400 per second

You could try to adapt commit e94c67436e

Maybe its same problem...

commit e94c67436efa22af7d8b7d19c885863246042543
Author: Bart De Schuymer <bdschuym@pandora.be>
Date:   Thu May 13 14:55:34 2010 +0200

    netfilter: bridge-netfilter: fix crash in br_nf_forward_finish()
    
    [ 4593.956206] BUG: unable to handle kernel NULL pointer dereference at 0000000000000018
    [ 4593.956219] IP: [<ffffffffa03357a4>] br_nf_forward_finish+0x154/0x170 [bridge]
    [ 4593.956232] PGD 195ece067 PUD 1ba005067 PMD 0
    [ 4593.956241] Oops: 0000 [#1] SMP
    [ 4593.956248] last sysfs file:
    /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/ATK0110:00/hwmon/hwmon0/temp2_label
    [ 4593.956253] CPU 3
    ...
    [ 4593.956380] Pid: 29512, comm: kvm Not tainted 2.6.34-rc7-net #195 P6T DELUXE/System Product Name
    [ 4593.956384] RIP: 0010:[<ffffffffa03357a4>]  [<ffffffffa03357a4>] br_nf_forward_finish+0x154/0x170 [bridge]
    [ 4593.956395] RSP: 0018:ffff880001e63b78  EFLAGS: 00010246
    [ 4593.956399] RAX: 0000000000000608 RBX: ffff880057181700 RCX: ffff8801b813d000
    [ 4593.956402] RDX: 0000000000000000 RSI: 0000000000000002 RDI: ffff880057181700
    [ 4593.956406] RBP: ffff880001e63ba8 R08: ffff8801b9d97000 R09: ffffffffa0335650
    [ 4593.956410] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8801b813d000
    [ 4593.956413] R13: ffffffff81ab3940 R14: ffff880057181700 R15: 0000000000000002
    [ 4593.956418] FS:  00007fc40d380710(0000) GS:ffff880001e60000(0000) knlGS:0000000000000000
    [ 4593.956422] CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
    [ 4593.956426] CR2: 0000000000000018 CR3: 00000001ba1d7000 CR4: 00000000000026e0
    [ 4593.956429] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
    [ 4593.956433] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
    [ 4593.956437] Process kvm (pid: 29512, threadinfo ffff8801ba566000, task ffff8801b8003870)
    [ 4593.956441] Stack:
    [ 4593.956443]  0000000100000020 ffff880001e63ba0 ffff880001e63ba0 ffff880057181700
    [ 4593.956451] <0> ffffffffa0335650 ffffffff81ab3940 ffff880001e63bd8 ffffffffa03350e6
    [ 4593.956462] <0> ffff880001e63c40 000000000000024d ffff880057181700 0000000080000000
    [ 4593.956474] Call Trace:
    [ 4593.956478]  <IRQ>
    [ 4593.956488]  [<ffffffffa0335650>] ? br_nf_forward_finish+0x0/0x170 [bridge]
    [ 4593.956496]  [<ffffffffa03350e6>] NF_HOOK_THRESH+0x56/0x60 [bridge]
    [ 4593.956504]  [<ffffffffa0335282>] br_nf_forward_arp+0x112/0x120 [bridge]
    [ 4593.956511]  [<ffffffff813f7184>] nf_iterate+0x64/0xa0
    [ 4593.956519]  [<ffffffffa032f920>] ? br_forward_finish+0x0/0x60 [bridge]
    [ 4593.956524]  [<ffffffff813f722c>] nf_hook_slow+0x6c/0x100
    [ 4593.956531]  [<ffffffffa032f920>] ? br_forward_finish+0x0/0x60 [bridge]
    [ 4593.956538]  [<ffffffffa032f800>] ? __br_forward+0x0/0xc0 [bridge]
    [ 4593.956545]  [<ffffffffa032f86d>] __br_forward+0x6d/0xc0 [bridge]
    [ 4593.956550]  [<ffffffff813c5d8e>] ? skb_clone+0x3e/0x70
    [ 4593.956557]  [<ffffffffa032f462>] deliver_clone+0x32/0x60 [bridge]
    [ 4593.956564]  [<ffffffffa032f6b6>] br_flood+0xa6/0xe0 [bridge]
    [ 4593.956571]  [<ffffffffa032f800>] ? __br_forward+0x0/0xc0 [bridge]
    
    Don't call nf_bridge_update_protocol() for ARP traffic as skb->nf_bridge isn't
    used in the ARP case.
    
    Reported-by: Stephen Hemminger <shemminger@vyatta.com>
    Signed-off-by: Bart De Schuymer <bdschuym@pandora.be>
    Signed-off-by: Patrick McHardy <kaber@trash.net>

diff --git a/net/bridge/br_netfilter.c b/net/bridge/br_netfilter.c
index 93f80fe..4442099 100644
--- a/net/bridge/br_netfilter.c
+++ b/net/bridge/br_netfilter.c
@@ -643,10 +643,10 @@ static int br_nf_forward_finish(struct sk_buff *skb)
 			skb->pkt_type = PACKET_OTHERHOST;
 			nf_bridge->mask ^= BRNF_PKT_TYPE;
 		}
+		nf_bridge_update_protocol(skb);
 	} else {
 		in = *((struct net_device **)(skb->cb));
 	}
-	nf_bridge_update_protocol(skb);
 	nf_bridge_push_encap_header(skb);
 
 	NF_HOOK_THRESH(NFPROTO_BRIDGE, NF_BR_FORWARD, skb, in,



^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2010-05-18  5:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-11  0:32 Kernel Panic Niranjan
  -- strict thread matches above, loose matches on Subject: below --
2004-02-11  1:16 Krishna Kumar
     [not found] <4BF21646.60008@gmail.com>
     [not found] ` <4BF21BD3.60901@gmail.com>
     [not found]   ` <4BF21DAD.6050609@gmail.com>
     [not found]     ` <1274159136.2567.24.camel@edumazet-laptop>
     [not found]       ` <4BF222C8.6000200@gmail.com>
2010-05-18  5:49         ` kernel panic Eric Dumazet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).