LVS
lvs-users
Google
 
Web LinuxVirtualServer.org

LVS in 2.4.23: crash in ip_vs_conn_unhash

To: "LinuxVirtualServer.org users mailing list." <lvs-users@xxxxxxxxxxxxxxxxxxxxxx>
Subject: LVS in 2.4.23: crash in ip_vs_conn_unhash
From: "Brett E." <brettspamacct@xxxxxxxxxxxxx>
Date: Thu, 11 Mar 2004 17:39:28 -0800
I see that ip_vs_conn_unhash has been changed from ipvs in 2.4.23 to the ipvs in 2.6.2 so is this a known bug that was fixed?

I'm using LVS from 2.4.23 on a 2 way SMP machine and kdb crashes in ip_vs_check_template, I'm leaving kdb up and running, but here's the data I transribed by hand, hopefully I didn't make any typos:


bt shows:
    kernel .text 0xc0100000 0xc0295da0 0xc0295e50
0xc03b5cd4 0xc0297302 ip_vs_check_template+0x32 (0xe6c827e0, 0x328096a9, 0x0, 0x8c55b4cd, 0x5000)
    kernel .text 0xc0100000 0xc02972d0 0xc02973f0
0xc03b5d30 0xc0298bc2 ip_vs_sched_persist+0x262 (0xf59cfde0, 0xe7d08700, 0xc0295edd, 0x6, 0x328096a9)
ip_vs_schedule+0x204
ip_vs_in+0x34c
nf_iterate+0x44
...

btc shows:
ip_vs_conn_unhash+0x7d (0xe6c827e0, 0x0, 0xc0249d32, 0xf5b555e0, 0xc1c1e800)
ip_vs_check_template+0x32 (0xe6c827e0, 0x328096a9, 0x0, 0x8c55b4cd, 0x5000)
ip_vs_sched_persist+0x262
ip_vs_schedule+0x204
...



registers:
eax = 0xc03dd420 ebx = 0xe6c827e0 ecx = 0x00000000 edx = 0x00000000
esi = 0x00000140 edi = 0xf59cfde0 esp = 0xc03b5c6c eip = 0xc0295e1d
ebp = 0xc03b5c80 xss = 0xc02a0018 xcs = 0x00000010 eflags = 0x00010246
xds = 0x00000018 xes = 0x00000018 origeeax = 0xffffffff &regs = 0xc03b5c38

[0]kdb> id 0xc0295e1d
ip_vs_conn_unhash+0x7d: mov    %ecx,0x4(%edx)
ip_vs_conn_unhash+0x80: mov    %edx,(%ecx)
ip_vs_conn_unhash+0x82: movzwl 0x40(%ebx),%edx
...

<Prev in Thread] Current Thread [Next in Thread>