ports/114502: proftpd with mod_codeconv compiled hangs with signal 11 when encounters client command OPTS utf8 on

Oleg Gawriloff barzog at telecom.by
Wed Jul 11 16:40:07 UTC 2007


>Number:         114502
>Category:       ports
>Synopsis:       proftpd with mod_codeconv compiled hangs with signal 11 when encounters client command OPTS utf8 on
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 11 16:40:06 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Oleg Gawriloff
>Release:        6.2
>Organization:
Atlant Telecom
>Environment:
FreeBSD stork.telecom.by 6.2-STABLE FreeBSD 6.2-STABLE #1: Tue Jul 10 17:08:33 EEST 2007     root at stork2.telecom.by:/usr/obj/usr/src/sys/STORK  amd64

>Description:
When proftpd running with -nd 10 encounters client command OPTS utf8 on it exits with signal 11.
---debug log
localhost.telecom.by (192.168.8.5[192.168.8.5]) - dispatching PRE_CMD command 'OPTS utf8 on' to mod_core
localhost.telecom.by (192.168.8.5[192.168.8.5]) - dispatching CMD command 'OPTS utf8 on' to mod_core
localhost.telecom.by (192.168.8.5[192.168.8.5]) - dispatching PRE_CMD command 'OPTS_UTF8 on' to mod_codeconv
localhost.telecom.by (192.168.8.5[192.168.8.5]) - ProFTPD terminating (signal 11)
localhost.telecom.by (192.168.8.5[192.168.8.5]) - FTP session closed.
----

barzog at stork:~$proftpd -vv
 - ProFTPD Version: 1.3.1rc3 (devel)
 -   Scoreboard Version: 01040002
 -   Built: Wed Jul 11 19:03:06 EEST 2007
 -     Module: mod_core.c
 -     Module: mod_xfer.c
 -     Module: mod_auth_unix.c
 -     Module: mod_auth_file/0.8.3
 -     Module: mod_auth.c
 -     Module: mod_ls.c
 -     Module: mod_log.c
 -     Module: mod_site.c
 -     Module: mod_delay/0.6
 -     Module: mod_auth_pam/1.0.1
 -     Module: mod_wrap2/2.0.5
 -     Module: mod_wrap2_file/1.1
 -     Module: mod_codeconv.c

ServerName                      "Atlant-Telecom Media FTP Server"
ServerAdmin                     webmaster at telecom.by
ServerType                      standalone
DefaultServer                   on
Port                            21
Umask                           002
MaxInstances                    300
MaxClients              300     "Sorry, the maximum number of allowed users are already connected:(%m)"
MaxClientsPerHost       5       "Sorry, you may not connect more than five times."
MaxLoginAttempts        3
User                            nobody
Group                           nogroup
PidFile                         /var/run/proftpd.pid

CharsetLocal    KOI8-R
CharsetRemote   CP1251
TimeoutLogin                    120
TimeoutIdle                     600
TimeoutNoTransfer               900
TimeoutStalled                  3600
UseReverseDNS                   off
IdentLookups                    off
ServerIdent                     on "FTP server ready."
AllowForeignAddress             off
AllowRetrieveRestart            on
AllowStoreRestart               on
HiddenStores                    off
PersistentPasswd                off
AuthPAM                         off
AuthPAMConfig                   ftpd
RequireValidShell               off
RootLogin                       off
UseFtpUsers                     off
ShowSymlinks                    off
DeferWelcome                    on
ListOptions                     "-a"
DelayTable                      /var/log/proftp/proftpd.delay
LogFormat                       default "%h %l %u %t \"%r\" %s %b"
LogFormat                       auth    "%v [%P] %h %t \"%r\" %s"
LogFormat                       write   "%h %l %u %t \"%r\" %s %b"
LogFormat                       awstats "%t     %h      %u      %m      %f      %s      %b"
TransferLog                     /var/log/proftp/xferlog
SystemLog                       /var/log/proftpd.log
ScoreboardFile                  /var/run/proftpd.scoreboard
PassivePorts                    49152 65534
DefaultRoot             ~       !wheel
WrapEngine                      on
WrapDenyMsg                     "User '%u' denied by access rules"
WrapTables                      file:/etc/hosts.allow.private file:/etc/hosts.deny

AllowOverwrite                on
DenyFilter \*.*/

<Limit SITE_CHMOD>
  DenyAll
</Limit>

<Anonymous /usr/home/Media>
 User media
 Group nogroup
 UserAlias anonymous media
 HideNoAccess                   on
</Anonymous>

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list