Modify

Opened 7 years ago

Closed 7 years ago

#9490 closed defect (wontfix)

VSFTPD: unable to handle kernel paging request at virtual address 00000000

Reported by: JohnC60 <johnc60@…> Owned by: developers
Priority: high Milestone: Backfire 10.03.1
Component: packages Version: Backfire 10.03.1 RC4
Keywords: vsftpd, page fault, paging request Cc:

Description

SimpleShare NAS (brcm-2.4) running OpenWrt Backfire-RC5 (r27031)
vsftpd version 2.3.4-1

When a "get" is executed from any ftp client to retrieve a file from OpenWrt, it fails. On OpenWrt, dmesg shows the message below.

All "put" commands, sending a file up to OpenWrt, work fine.

-John

From dmesg and the console:

Unable to handle kernel paging request at virtual address 00000000, epc == 80011298, ra == 80007de4

Oops in fault.c::do_page_fault, line 206:

$0 : 00000000 1000fc00 804e3e50 1000fc01 81eddd50 804e3e48 00000000 81028000

$8 : 00000001 8018fb98 00000000 8018fb60 00000e8b 1000fc01 00000000 00000001

$16: 81eddd48 81eddd50 81028000 81eddcdc 00000000 00000000 81eddc20 00000000

$24: ba2e8ba3 801a55d4 804e2000 804e3e38 804e3ee0 80007de4

Hi : ffffd45f

Lo : 00000e8b

epc : 80011298 Not tainted

Status: 1000fc02

Cause : 0000000c

PrId : 00029006

Process vsftpd (pid: 534, stackpage=804e2000)

Stack: 8018fe0c 00000000 80180920 00000000 00000001 804e2000 81eddd50

00000000 81eddc20 81eddd48 80072b8c 00000000 80180920 81eddcdc 00000000

00000000 801f7620 81028000 80180920 80027268 00000000 00000000 00000103

00000000 80180940 80027b10 00000001 000000ac 81b5a520 00000000 80180920

000000ac 80180940 00000000 00430000 7fffffff 00000000 80027d40 4de4a80e

00000000 ...

Call Trace: [<80072b8c>] [<80027268>] [<80027b10>] [<80027d40>] [<80027de0>] [<80008aa0>] [<8005bd8c>]

Code: 24a20008 aca40008 ac820004 <acc20000> ac460004 40016000 30630001 34210001 38210001

Attachments (0)

Change History (3)

comment:1 Changed 7 years ago by anonymous

Out of memory? Because of problem in kernel?

comment:2 Changed 7 years ago by JohnC60 <johnc60@…>

There's plenty of free memory. "put" commands from the ftp clients work just fine. Only "get" commands are failing every time.

-John

root@kanga:~# ps

PID USER VSZ STAT COMMAND

1 root 1408 S init
2 root 0 SW [keventd]
3 root 0 SWN [ksoftirqd_CPU0]
4 root 0 SW [kswapd]
5 root 0 SW [bdflush]
6 root 0 SW [kupdated]
9 root 0 SW [mtdblockd]

83 root 0 SWN [jffs2_gcd_mtd4]

102 root 1408 S init
125 root 1468 S syslogd -C64
127 root 1404 S klogd
140 root 712 S /sbin/hotplug2 --override --persistent --set-worker /
251 root 760 S /usr/sbin/ntpclient -i 600 -s -l -D -p 123 -h 0.openw
276 root 0 SW [khubd]
280 root 0 SW [cifsoplockd]
349 root 0 SW [kjournald]
370 root 0 SW [kjournald]
407 root 1120 S /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
415 root 1032 S vsftpd
419 root 2872 S N smbd -D
421 root 2168 S nmbd -D
432 root 1180 R /usr/sbin/dropbear -p 22 -P /var/run/dropbear.1.pid
433 root 1412 S -ash
440 root 1400 R ps

root@kanga:~# free

total used free shared buffers

Mem: 30540 14224 16316 0 1800

Swap: 0 0 0

Total: 30540 14224 16316
root@kanga:~#

comment:3 Changed 7 years ago by jow

  • Resolution set to wontfix
  • Status changed from new to closed

vsftp itself cannot trigger kernel level errors. The oops above either indicates an OOM, a faulty RAM or a broken swap file - not much we can do on the OpenWrt side.

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.