rlinetd crashed with SIGABRT in __libc_message()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rlinetd (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
rlinetd crashes every time I try to make tftp (udp) connection, tested with atftpd and tftpd-hpa. Telnet (tcp) seems to work fine. Precise version (0.8-1) works fine too.
# lsb_release -rd
Description: Ubuntu quantal (development branch)
Release: 12.10
# LANG=C apt-cache policy rlinetd
rlinetd:
Installed: 0.8.2-1
Candidate: 0.8.2-1
Version table:
*** 0.8.2-1 0
500 http://
100 /var/lib/
How to reproduce:
# apt-get install atftpd rlinetd tftp-hpa
### create config (see #993101)
# cat > /etc/rlinetd.
service "tftp_udp" {
enabled yes;
protocol udp;
port "tftp";
user "nobody";
exec "/usr/sbin/in.tftpd /srv/tftp";
server "/usr/sbin/tcpd";
wait yes;
}
^D
# mkdir /tftpboot
# echo "test" > /tftpboot/somefile
# service rlinetd restart
# tftp 127.0.0.1 -c get somefile
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: rlinetd 0.8.2-1
ProcVersionSign
Uname: Linux 3.5.0-15-generic x86_64
ApportVersion: 2.5.2-0ubuntu4
Architecture: amd64
Date: Thu Sep 27 21:06:12 2012
ExecutablePath: /usr/sbin/rlinetd
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Alpha amd64 (20120201.1)
ProcCmdline: /usr/sbin/rlinetd
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=ru_RU.UTF-8
Signal: 6
SourcePackage: rlinetd
StacktraceTop:
raise () from /lib/x86_
abort () from /lib/x86_
?? () from /lib/x86_
__fortify_fail () from /lib/x86_
__chk_fail () from /lib/x86_
Title: rlinetd crashed with SIGABRT in raise()
UpgradeStatus: Upgraded to quantal on 2012-09-15 (12 days ago)
UserGroups:
== Regression details ==
Discovered in version: 0.8.2-1
Last known good version: 0.8-1
visibility: | private → public |
tags: | added: regression-release |
description: | updated |
Changed in rlinetd (Ubuntu): | |
status: | Confirmed → Fix Released |
StacktraceTop: unix/sysv/ linux/libc_ fatal.c: 201 _fortify_ fail (msg=<optimized out>) at fortify_fail.c:38 engine. c:184
__libc_message (do_abort=2, fmt=0x7f9235b6a49c "*** %s ***: %s terminated\n") at ../sysdeps/
__GI__
__GI___chk_fail () at chk_fail.c:29
__fdelt_chk (d=<optimized out>, d@entry=1024) at fdelt_chk.c:26
listeners_clear (j=<optimized out>) at ../../src/