Bug 4628

Summary: wu-ftp-2.4.2vr17-3 caused the kernel to crash
Product: [Retired] Red Hat Linux Reporter: brynn
Component: kernelAssignee: Cristian Gafton <gafton>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 6.0CC: brynn, richieb
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
URL: http://www.visi.com/~brynn/ftpcrash.txt
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description brynn 1999-08-20 16:07:15 UTC
Testing a product that does a lot of ftp transfers  (about
200,000 files were transfered over a few days), with my
linux 2.2.10 SMP redhat 6.0  box acting as the server
crashed [kernel panic] my box

Here is the kernel message:

Aug 16 18:00:33 dilbert ftpd[21442]: FTP LOGIN FROM
130.151.18.243 [130.151.18.243], arkadiy
Aug 16 18:00:34 dilbert kernel: Unable to handle kernel NULL
pointer dereference at virtual address 00000000
Aug 16 18:00:34 dilbert kernel: current->tss.cr3 = 06335000,
%cr3 = 06335000
Aug 16 18:00:34 dilbert kernel: *pde = 00000000
Aug 16 18:00:34 dilbert kernel: Oops: 0000
Aug 16 18:00:34 dilbert kernel: CPU:    1
Aug 16 18:00:34 dilbert kernel: EIP:
0010:[tcp_v4_rehash+227/344]
Aug 16 18:00:34 dilbert kernel: EFLAGS: 00010287
Aug 16 18:00:34 dilbert kernel: eax: 00000170   ebx:
c7a7d400   ecx: c74d1b70   edx: 00000000
Aug 16 18:00:34 dilbert kernel: esi: 00000001   edi:
c7a7d420   ebp: 00000000   esp: c74d7f6c
Aug 16 18:00:34 dilbert kernel: ds: 0018   es: 0018   ss:
0018
Aug 16 18:00:34 dilbert kernel: Process in.ftpd (pid: 21442,
process nr: 106, stackpage=c74d7000)
Aug 16 18:00:34 dilbert kernel: Stack: 40184008 c01717ce
c7a7d400 c33d56ec c74d6000 c014e83e c33d56ec 00000001
Aug 16 18:00:34 dilbert kernel:        00000003 00000002
c014f494 c014f4fb 00000007 00000001 c74d6000 00000007
Aug 16 18:00:34 dilbert kernel:        00000001 bfffecc0
00000000 00000000 00000000 c0109f74 00000004 bfffec90
Aug 16 18:00:34 dilbert kernel: Call Trace:
[inet_listen+138/240] [sys_listen+70/112]
[sys_socketcall+52/480] [sys_socketcall+155/480]
[system_call+52/56]
Aug 16 18:00:34 dilbert kernel: Code: 66 39 0a 75 f8 8b 4a
08 85 c9 75 21 80 7b 2e 00 74 0f 8a 43
Aug 20 09:05:20 dilbert syslogd 1.3-3: restart.


somebody lost a pointer somewhere.   In the ftp xferlog
shortly before the crash [5 seconds] there were many null's
placed in the xferlog, implying it was already trashed at
that point.   I will put more logs in the attached url.   I
have upgraded to version 2.5 but nothing I found implied
that any such bugs were fixed.

Brynn

Comment 1 Jeff Johnson 1999-08-21 15:31:59 UTC
This is a kernel problem.