[#4593] random crash in tcp code

Document created by Aaronwu Employee on Aug 29, 2013
Version 1Show Document
  • View in full screen mode

[#4593] random crash in tcp code

Submitted By: Mike Frysinger

Open Date

2008-11-02 02:09:08     Close Date

2008-11-20 08:41:20

Priority:

Medium     Assignee:

Nobody

Status:

Closed     Fixed In Release:

N/A

Found In Release:

N/A     Release:

svn trunk 5548

Category:

N/A     Board:

STAMP

Processor:

BF533     Silicon Revision:

Is this bug repeatable?:

Yes     Resolution:

Duplicate

Uboot version or rev.:

    Toolchain version or rev.:

App binary format:

N/A     

Summary: random crash in tcp code

Details:

 

the bf533-stamp board was sitting idle on a busy network ...

 

NULL pointer access

Kernel OOPS in progress

Deferred Exception context

 

No Valid process in current context

return address: [0x000d93c4]; contents of:

0x000d93a0:  1002  5041  5059  030c  1002  5041  5051  030c

0x000d93b0:  1002  5041  0000  6040  b1f1  b230  184b  0000

0x000d93c0:  0000  0000 [e4a8] 015f  4928  0200  e14d  0014

0x000d93d0:  e10d  ff70  a171  3056  b1b0  6482  e428  0032

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00062027  IPEND: c030  SYSCFG: 0006

  EXCAUSE   : 0x27

  physical IVG14 asserted : <0xffa00a78> { _evt14_softirq + 0x0 }

  physical IVG15 asserted : <0xffa00dd8> { _evt_system_call + 0x0 }

  logical irq   6 mapped  : <0xffa0039c> { _timer_interrupt + 0x0 }

  logical irq  20 mapped  : <0x000a56c0> { _dma_irq_handler + 0x0 }

  logical irq  21 mapped  : <0x000972bc> { _bfin_serial_dma_rx_int + 0x0 }

  logical irq  22 mapped  : <0x00097020> { _bfin_serial_dma_tx_int + 0x0 }

  logical irq  38 mapped  : <0x000a0008> { _uio_interrupt + 0x0 }

  logical irq  40 mapped  : <0x0009e2f8> { _smc_interrupt + 0x0 }

RETE: <0x00000000> { _do_one_initcall + 0xfffff000 }

RETN: <0x0015fce8> /* kernel dynamic memory */

RETX: <0x00000480> /* Maybe fixed code section */

RETS: <0x000db576> { _tcp_v4_rcv + 0x26a }

PC  : <0x000d93c4> { _tcp_v4_send_reset + 0xc8 }

DCPLB_FAULT_ADDR: <0x0000015f> /* Maybe null pointer? */

ICPLB_FAULT_ADDR: <0x0000ffff> { _do_exit + 0x1d3 }

 

PROCESSOR STATE:

R0 : 00000008    R1 : 8a015780    R2 : 14000600    R3 : 0f00a8c0

R4 : 00000000    R5 : 035dd020    R6 : 00000002    R7 : 6700a8c0

P0 : 003119e0    P1 : 035dd034    P2 : 035dd020    P3 : 0f00a8c0

P4 : 035dd034    P5 : 00000000    FP : 00000000    SP : 0015fc0c

LB0: ffa016d4    LT0: ffa016d4    LC0: 00000000

LB1: 035f0abf    LT1: 035f0abe    LC1: 00000000

B0 : 00000000    L0 : 00000000    M0 : 00000000    I0 : 0f00a8c0

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : 6700a8c0

B2 : 00000000    L2 : 00000000    M2 : 00000000    I2 : 00311a60

B3 : 00000000    L3 : 00000000    M3 : 00000000    I3 : 00000000

A0.w: 00000000   A0.x: 00000000   A1.w: 00000000   A1.x: 00000000

USP : 00160000  ASTAT: 0300200a

 

Hardware Trace:

   0 Target : <0x000049c8> { _trap_c + 0x0 }

     Source : <0xffa00708> { _exception_to_level5 + 0x9c } CALL pcrel

   1 Target : <0xffa0066c> { _exception_to_level5 + 0x0 }

     Source : <0xffa004f6> { _bfin_return_from_exception + 0xe } RTX

   2 Target : <0xffa004e8> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa005c0> { _ex_trap_c + 0x6c } JUMP.S

   3 Target : <0xffa00554> { _ex_trap_c + 0x0 }

     Source : <0xffa003d2> { _ex_workaround_261 + 0x22 } JUMP.S

   4 Target : <0xffa003b0> { _ex_workaround_261 + 0x0 }

     Source : <0xffa0079e> { _trap + 0x36 } JUMP (P4)

   5 Target : <0xffa00784> { _trap + 0x1c }

     Source : <0xffa00780> { _trap + 0x18 } IF !CC JUMP

   6 Target : <0xffa00768> { _trap + 0x0 }

     Source : <0xffa004f6> { _bfin_return_from_exception + 0xe } RTX

   7 Target : <0xffa004e8> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa003c2> { _ex_workaround_261 + 0x12 } IF !CC JUMP

   8 Target : <0xffa003b0> { _ex_workaround_261 + 0x0 }

     Source : <0xffa0079e> { _trap + 0x36 } JUMP (P4)

   9 Target : <0xffa00784> { _trap + 0x1c }

     Source : <0xffa00780> { _trap + 0x18 } IF !CC JUMP

  10 Target : <0xffa00768> { _trap + 0x0 }

     Source : <0x000d93c2> { _tcp_v4_send_reset + 0xc6 } 0x0000

  11 Target : <0x000d93b4> { _tcp_v4_send_reset + 0xb8 }

     Source : <0x000d93b0> { _tcp_v4_send_reset + 0xb4 } IF !CC JUMP

  12 Target : <0x000d93ac> { _tcp_v4_send_reset + 0xb0 }

     Source : <0x000d93a8> { _tcp_v4_send_reset + 0xac } IF !CC JUMP

  13 Target : <0x000d93a4> { _tcp_v4_send_reset + 0xa8 }

     Source : <0x000d93a0> { _tcp_v4_send_reset + 0xa4 } IF !CC JUMP

  14 Target : <0x000d9374> { _tcp_v4_send_reset + 0x78 }

     Source : <0x000d9450> { _tcp_v4_send_reset + 0x154 } JUMP.S

  15 Target : <0x000d9404> { _tcp_v4_send_reset + 0x108 }

     Source : <0x000d9368> { _tcp_v4_send_reset + 0x6c } IF !CC JUMP

 

Kernel Stack

Stack info:

SP: [0x0015ff58] <0x0015ff58> /* kernel dynamic memory */

Memory from 0x0015ff50 to 00160000

0015ff50: 00000000  00000000 [00000000] 00311a60  00000000  000f4240  00160000  001537a0

0015ff70: ffa0025c  0015e000  001432ec  001537a0  0015e000  ffa00998  00142e84  00000000

0015ff90: 00000000  00000000  00000065  00000008  037d2660  0000ffff  0000ffff  ffa00998

0015ffb0: 00000006  00000000  00000000  00000000  001606e2  0014d6d4  00173314  00142e90

0015ffd0: 00000000  00173314  00142d00  00000012  001600a8  00175338  00160000  00168bfa

0015fff0: 00000000  00000000  00000000  ffb00000  544c4662

Return addresses in stack:

Modules linked in:

Kernel panic - not syncing: Kernel exception

 

Follow-ups

 

--- Mike Frysinger                                           2008-11-02 02:19:04

coincidentally, my kernel was built with debugging symbols ...

 

--- Mingquan Pan                                             2008-11-20 05:06:08

yeah, I also see this bug on bf537 when doing netperf testing.

The kernel goes to panic when the netserver on the host is killed when the

testing is finished.

 

The kernel that is running netperf testing doesn't use l1 and set like

following:

 

# CONFIG_BFIN_MAC_USE_L1 is not set

CONFIG_BFIN_TX_DESC_NUM=100

CONFIG_BFIN_RX_DESC_NUM=500

 

This bug is introduced aroud the upgrade at the end of Oct.

 

Loading .text @ 0x00001000 (1085872 bytes)

Loading .rodata @ 0x0010a1b0 (261764 bytes)

Loading .init.rodata @ 0x0014a034 (80 bytes)

Loading __ksymtab @ 0x0014a084 (15872 bytes)

Loading __ksymtab_gpl @ 0x0014de84 (5064 bytes)

Loading __ksymtab_strings @ 0x0014f24c (46774 bytes)

Loading __init_rodata @ 0x0015a904 (172 bytes)

Loading __param @ 0x0015a9b0 (380 bytes)

Clearing .bss @ 0x0015ab30 (65508 bytes)

Loading .data @ 0x0016ab14 (62700 bytes)

Loading .init.text @ 0x0017a000 (101176 bytes)

Loading .init.data @ 0x00192b38 (13656 bytes)

Loading .init.setup @ 0x00196090 (588 bytes)

Loading .initcall.init @ 0x001962dc (548 bytes)

Loading .con_initcall.init @ 0x00196500 (4 bytes)

Loading .init.ramfs @ 0x00196504 (3410239 bytes)

Loading .text_l1 @ 0xffa00000 (6944 bytes)

sh_addr: FFA00000, p_paddr: 004D6E43

Loading from: 024C8000 to 004D6E43, size: 6944

Loading .data_l1 @ 0xff800000 (192 bytes)

sh_addr: FF800000, p_paddr: 004D8963

Loading from: 024CA000 to 004D8963, size: 192

## Starting application at 0x001882e0 ...

Linux version 2.6.28-rc2-ADI-2009R1-pre-svn5723

(test@uclinux50-bf537-ad9960-ad1836) (gcc version 4.1.2 (ADI svn)) #11 Wed Nov

19 20:32:29 CST 2008

console [early_BFuart0] enabled

early printk enabled on early_BFuart0

Warning: limiting memory to 56MB due to hardware anomaly 05000263

Board Memory: 64MB

Kernel Managed Memory: 64MB

Memory map:

  fixedcode = 0x00000400-0x00000490

  text      = 0x00001000-0x0010a1b0

  rodata    = 0x0010a1b0-0x0015ab2c

  bss       = 0x0015ab30-0x0016ab14

  data      = 0x0016ab14-0x0017a000

    stack   = 0x00178000-0x0017a000

  init      = 0x0017a000-0x004d9000

  available = 0x004d9000-0x037ff000

  DMA Zone  = 0x03f00000-0x04000000

Hardware Trace Active and Enabled

Blackfin support (C) 2004-2008 Analog Devices, Inc.

Compiled for ADSP-BF537 Rev 0.2

Blackfin Linux support by   blackfin.uclinux.org/

Processor Speed: 500 MHz core clock and 100 MHz System Clock

NOMPU: setting up cplb tables for global access

Instruction Cache Enabled for CPU0

Data Cache Enabled for CPU0 (write-through)

Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 14223

Kernel command line: root=/dev/mtdblock0 rw earlyprintk=serial,uart0,57600

Configuring Blackfin Priority Driven Interrupts

PID hash table entries: 256 (order: 8, 1024 bytes)

console handover: boot [early_BFuart0] -> real [ttyBF0]

Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)

Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)

Memory available: 51796k/65536k RAM, (3452k init code, 1060k kernel code, 448k

data, 1024k dma, 7756k reserved)

Calibrating delay loop... 995.32 BogoMIPS (lpj=1990656)

Security Framework initialized

Mount-cache hash table entries: 512

Blackfin Scratchpad data SRAM: 4 KB

Blackfin L1 Data A SRAM: 16 KB (15 KB free)

Blackfin L1 Data B SRAM: 16 KB (16 KB free)

Blackfin L1 Instruction SRAM: 48 KB (41 KB free)

PDA for CPU0 reserved at 0015beb0

net_namespace: 288 bytes

NET: Registered protocol family 16

Blackfin GPIO Controller

Blackfin DMA Controller

stamp_init(): registering device resources

NET: Registered protocol family 2

IP route cache hash table entries: 1024 (order: 0, 4096 bytes)

TCP established hash table entries: 2048 (order: 2, 16384 bytes)

TCP bind hash table entries: 2048 (order: 1, 8192 bytes)

TCP: Hash tables configured (established 2048 bind 2048)

TCP reno registered

NET: Registered protocol family 1

msgmni has been set to 101

io scheduler noop registered

io scheduler anticipatory registered (default)

io scheduler cfq registered

Serial: Blackfin serial driver

bfin-uart.1: ttyBF0 at MMIO 0xffc00400 (irq = 18) is a BFIN-UART

brd: module loaded

bfin_mac_mdio: probed

bfin_mac: attached PHY driver [SMSC LAN83C185] (mii_bus:phy_addr=0:01, irq=-1,

mdc_clk=2500000Hz(mdc_div=19)@sclk=100MHz)

bfin_mac bfin_mac.0: Blackfin on-chip Ethernet MAC driver, Version 1.1

bfin-spi bfin-spi.0: Blackfin BF5xx on-chip SPI Controller Driver, Version 1.0,

regs_base@ffc00500, dma channel@7

rtc-bfin rtc-bfin: rtc core: registered rtc-bfin as rtc0

bfin-wdt: initialized: timeout=20 sec (nowayout=0)

TCP cubic registered

NET: Registered protocol family 17

rtc-bfin rtc-bfin: setting system clock to 1970-01-01 05:27:13 UTC (19633)

Freeing unused kernel memory: 3452k freed

dma_alloc_init: dma_page @ 0x004d5000 - 256 pages at 0x03f00000

                           _____________________________________

        a8888b.           / Welcome to the uClinux distribution \

       d888888b.         /       _     _                         \

       8P"YP"Y88        /       | |   |_|            __  __ (TM)  |

       8|o||o|88  _____/        | |    _ ____  _   _ \ \/ /       |

       8'    .88       \        | |   | |  _ \| | | | \  /        |

       8`._.' Y8.       \       | |__ | | | | | |_| | /  \        |

      d/      `8b.       \      \____||_|_| |_|\____|/_/\_\       |

     dP   .    Y8b.       \   For embedded processors including   |

    d8:'  "  `::88b        \    the Analog Devices Blackfin      /

   d8"         'Y88b        \___________________________________/

  :8P    '      :888

   8a.   :     _a88P         For further information, check out:

._/"Yaa_:   .| 88P|            -   blackfin.uclinux.org/

\    YP"    `| 8P  `.          -   docs.blackfin.uclinux.org/

/     \.___.d|    .'           -   www.uclinux.org/

`--..__)8888P`._.'  jgs/a:f    -   www.analog.com/blackfin

 

Have a lot of fun...

 

 

BusyBox v1.12.2 (2008-11-19 18:43:12 CST) built-in shell (msh)

Enter 'help' for a list of built-in commands.

 

root:/> ifconfig eth0 10.100.4.50

root:/> ps aux

  PID USER       VSZ STAT COMMAND

    1 root       108 S    /init

    2 root         0 SW<  [kthreadd]

    3 root         0 SW<  [ksoftirqd/0]

    4 root         0 SW<  [events/0]

    5 root         0 SW<  [khelper]

   37 root         0 SW<  [kblockd/0]

   59 root         0 SW   [pdflush]

   60 root         0 SW   [pdflush]

   61 root         0 SW<  [kswapd0]

   62 root         0 SW<  [aio/0]

  107 root         0 SW<  [mtdblockd]

  108 root         0 SW<  [bfin-spi.0]

  118 root         0 SW<  [hid_compat/0]

  149 root       532 S    -/bin/sh

  150 root        40 S    /sbin/inetd

  151 root       428 S    /sbin/syslogd -n

  152 root       424 S    /sbin/klogd -n

  153 root        32 S    /bin/watchdogd -f -s

  155 root       428 R    ps aux

root:/> ifconfigPHY: 0:01 - Link is Up - 100/Full

 

eth0      Link encap:Ethernet  HWaddr 36:FA:F3:8F:8D:FE

          inet addr:10.100.4.50  Bcast:10.255.255.255  Mask:255.0.0.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 

lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 

root:/>

root:/>

root:/> cat netperf_script

#! /bin/msh

#change to your host ip

#change flag THROTTLE_TX_PKTS to 1 in driver/net/smc91x.c

 

HOSTIP=10.100.4.174

 

 

#test tcp request and response

netperf_bfin -H $HOSTIP -t TCP_RR -l 600 > netperf_tcp_rr

 

#test tcp stream

netperf_bfin -H $HOSTIP -t TCP_STREAM -l 600 > netperf_tcp_stream

 

#current netserver doesn't support udp test

#test udp

#netperf_bfin -H $HOSTIP -t UDP_RR -l 600 > netperf_udp_rr

 

#test udp stream

#netperf_bfin -H $HOSTIP -t UDP_STREAM -l 600 > netperf_udp_stream

 

 

root:/> netperf_bfin -H 10.100.4.174 -t TCP_RR -l 10

establish control: are you sure there is a netserver listening on 10.100.4.174

at port 12865?

establish_control could not establish the control connection from 0.0.0.0 port

0 address family AF_UNSPEC to 10.100.4.174 port 12865 address family AF_UNSC

root:/> netperf_bfin -H 10.100.4.174 -t TCP_RR -l 10

TCP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.100.4.174

(10.100.4.174) port 0 AF_INET

Local /Remote

Socket Size   Request  Resp.   Elapsed  Trans.

Send   Recv   Size     Size    Time     Rate

bytes  Bytes  bytes    bytes   secs.    per sec

 

16384  87380  1        1       10.00    2567.97

16384  87380

root:/>

root:/>

root:/> ./netperf_script

root:/>

root:/> ./netperf_script

root:/>

root:/> ls

bin                 lib                 proc                usr

dev                 mnt                 root                var

etc                 netperf_script      sbin

home                netperf_tcp_rr      sys

init                netperf_tcp_stream  tmp

root:/> cat netperf_tcp_rr

TCP REQUEST/RESPONSE TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.100.4.174

(10.100.4.174) port 0 AF_INET

Local /Remote

Socket Size   Request  Resp.   Elapsed  Trans.

Send   Recv   Size     Size    Time     Rate

bytes  Bytes  bytes    bytes   secs.    per sec

 

16384  87380  1        1       600.00   3171.03

16384  87380

root:/> cat netperf_tcp_stream

TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 10.100.4.174

(10.100.4.174) port 0 AF_INET

netperf: receive_response: no response received. errno 110 counter 0

root:/>

root:/> NULL pointer access

Kernel OOPS in progress

Deferred Exception context

 

No Valid process in current context

return address: [0x000e8138]; contents of:

0x000e8110:  5079  030c  1002  5041  5059  030c  1002  5041

0x000e8120:  5051  030c  1002  5041  0000  6040  b1f1  b230

0x000e8130:  184b  0000  0000  0000 [e4a8] 015f  4928  0200

0x000e8140:  e14d  0016  e10d  8904  a171  3056  b1b0  6482

 

SEQUENCER STATUS:               Not tainted

SEQSTAT: 00060027  IPEND: c030  SYSCFG: 0006

  EXCAUSE   : 0x27

  physical IVG14 asserted : <0xffa00a70> { _evt14_softirq + 0x0 }

  physical IVG15 asserted : <0xffa00dd0> { _evt_system_call + 0x0 }

  logical irq   6 mapped  : <0xffa00390> { _timer_interrupt + 0x0 }

  logical irq  10 mapped  : <0x000b00fc> { _bfin_rtc_interrupt + 0x0 }

  logical irq  18 mapped  : <0x0009dd28> { _bfin_serial_dma_rx_int + 0x0

}

  logical irq  19 mapped  : <0x0009da98> { _bfin_serial_dma_tx_int + 0x0

}

  logical irq  24 mapped  : <0x000a6ec0> { _bfin_mac_interrupt + 0x0 }

RETE: <0x00000000> { _do_one_initcall + 0xfffff000 }

RETN: <0x00179ce8> /* kernel dynamic memory */

RETX: <0x00000480> /* Maybe fixed code section */

RETS: <0x000ea2ca> { _tcp_v4_rcv + 0x262 }

PC  : <0x000e8138> { _tcp_v4_send_reset + 0xcc }

DCPLB_FAULT_ADDR: <0x0000015f> /* Maybe null pointer? */

ICPLB_FAULT_ADDR: <0x000e8138> { _tcp_v4_send_reset + 0xcc }

 

PROCESSOR STATE:

R0 : 00000008    R1 : f408ce14    R2 : 14000600    R3 : 3204640a

R4 : 00000000    R5 : 033ca820    R6 : 00000002    R7 : ae04640a

P0 : 002068a0    P1 : 033ca834    P2 : 033ca820    P3 : 3204640a

P4 : 033ca834    P5 : 00000000    FP : 00000000    SP : 00179c0c

LB0: ffa0188c    LT0: ffa0188c    LC0: 00000000

LB1: 000089de    LT1: 000089de    LC1: 00000000

B0 : 00000000    L0 : 00000000    M0 : 00000000    I0 : 3204640a

B1 : 00000000    L1 : 00000000    M1 : 00000000    I1 : ae04640a

B2 : 00000000    L2 : 00000000    M2 : 00000000    I2 : 0006eeae

B3 : 00000000    L3 : 00000000    M3 : 00000000    I3 : 00000000

A0.w: 00000000   A0.x: 00000000   A1.w: 00000000   A1.x: 00000000

USP : 0017a000  ASTAT: 02002002

 

Hardware Trace:

   0 Target : <0x00004998> { _trap_c + 0x0 }

     Source : <0xffa006fa> { _exception_to_level5 + 0x9e } CALL pcrel

   1 Target : <0xffa0065c> { _exception_to_level5 + 0x0 }

     Source : <0xffa004ee> { _bfin_return_from_exception + 0xe } RTX

   2 Target : <0xffa004e0> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa005b2> { _ex_trap_c + 0x66 } JUMP.S

   3 Target : <0xffa0054c> { _ex_trap_c + 0x0 }

     Source : <0xffa003ca> { _ex_workaround_261 + 0x22 } JUMP.S

   4 Target : <0xffa003a8> { _ex_workaround_261 + 0x0 }

     Source : <0xffa00794> { _trap + 0x38 } JUMP (P4)

   5 Target : <0xffa0077a> { _trap + 0x1e }

     Source : <0xffa00776> { _trap + 0x1a } IF !CC JUMP

   6 Target : <0xffa0075c> { _trap + 0x0 }

     Source : <0xffa004ee> { _bfin_return_from_exception + 0xe } RTX

   7 Target : <0xffa004e0> { _bfin_return_from_exception + 0x0 }

     Source : <0xffa003ba> { _ex_workaround_261 + 0x12 } IF !CC JUMP

   8 Target : <0xffa003a8> { _ex_workaround_261 + 0x0 }

     Source : <0xffa00794> { _trap + 0x38 } JUMP (P4)

   9 Target : <0xffa0077a> { _trap + 0x1e }

     Source : <0xffa00776> { _trap + 0x1a } IF !CC JUMP

  10 Target : <0xffa0075c> { _trap + 0x0 }

     Source : <0x000e8136> { _tcp_v4_send_reset + 0xca } 0x0000

  11 Target : <0x000e8128> { _tcp_v4_send_reset + 0xbc }

     Source : <0x000e8124> { _tcp_v4_send_reset + 0xb8 } IF !CC JUMP

  12 Target : <0x000e8120> { _tcp_v4_send_reset + 0xb4 }

     Source : <0x000e811c> { _tcp_v4_send_reset + 0xb0 } IF !CC JUMP

  13 Target : <0x000e8118> { _tcp_v4_send_reset + 0xac }

     Source : <0x000e8114> { _tcp_v4_send_reset + 0xa8 } IF !CC JUMP

  14 Target : <0x000e809e> { _tcp_v4_send_reset + 0x32 }

     Source : <0x000e8094> { _tcp_v4_send_reset + 0x28 } IF !CC JUMP

  15 Target : <0x000e806c> { _tcp_v4_send_reset + 0x0 }

     Source : <0x000ea2c6> { _tcp_v4_rcv + 0x25e } CALL pcrel

 

Kernel Stack

Stack info:

SP: [0x00179f58] <0x00179f58> /* kernel dynamic memory */

Memory from 0x00179f50 to 0017a000

00179f50: 00000000  00000000 [00000000] 0006eeae  00000000  000f4240  0017a000

0016c08c

00179f70: ffa0025c  00178000  0015b3d4  0016c08c  00178000  ffa00990  0015ab34

00000000

00179f90: 00000000  00000000  00000065  00000008  037d73a0  0000ffff  0000ffff

ffa00990

00179fb0: 00000006  00000000  00000000  00000000  0017a6de  00165e80  00192d44

0015ab40

00179fd0: 00000000  00192d44  0015a9b0  00000013  0017a0a8  00194d90  0017a000

0018843a

00179ff0: 00000000  00000000  00000000  ffb00000  037b7c60

Return addresses in stack:

Modules linked in:

Kernel panic - not syncing: Kernel exception

 

 

--- Michael Hennerich                                        2008-11-20 05:32:19

Same issue as:

 

[#4623] kernel oops featuring smsc911x_irqhandler when using NFS root

[#4618] [ltp] ltp test case connect01 crashed in trunk

 

--- Mike Frysinger                                           2008-11-20 08:41:20

let's move it all to the LTP test then as having a small test case is the best

 

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

config.ethernet_in_buffer    application/octet-stream    32826    Mingquan Pan

uImage    application/octet-stream    2670699    Mike Frysinger

vmlinux.lzma    application/octet-stream    5983851    Mike Frysinger

Outcomes