Debian bug report logs - #1741 , boring messages ----------------------------------------------------------------------- Message sent to debian-devel@pixar.com: Subject: Bug#1741: getservbyport doesn't work Reply-To: Ian Jackson , debian-bugs@pixar.com Resent-From: Ian Jackson Resent-To: debian-devel@pixar.com Resent-Date: Mon, 23 Oct 1995 18:18:03 GMT Resent-Message-ID: Resent-Sender: iwj10@cus.cam.ac.uk X-Debian-PR-Package: libc X-Debian-PR-Keywords: Received: via spool for debian-bugs; Mon, 23 Oct 1995 18:18:03 GMT Received: with rfc822 via encapsulated-mail; Mon, 23 Oct 1995 18:15:11 GMT Received: from pixar.com by mongo.pixar.com with smtp (Smail3.1.28.1 #15) id m0t7RL9-0002NhC; Mon, 23 Oct 95 11:11 PDT Received: from artemis.chu.cam.ac.uk by pixar.com with SMTP id AA10126 (5.67b/IDA-1.5 for debian-bugs-pipe@mongo.pixar.com); Mon, 23 Oct 1995 11:10:44 -0700 Received: from chiark.chu.cam.ac.uk by artemis.chu.cam.ac.uk with smtp (Smail3.1.29.1 #33) id m0t7RKx-0007uaC; Mon, 23 Oct 95 18:11 GMT Received: by chiark.chu.cam.ac.uk id m0t7RKn-0002aNC (Debian /\oo/\ Smail3.1.29.1 #29.33); Mon, 23 Oct 95 18:10 GMT Message-Id: Date: Mon, 23 Oct 95 18:10 GMT From: Ian Jackson To: Debian bugs submission address Package: libc Version: 4.6.27 chiark:~> cat t.c #include int main(void) { printf("%s\n",getservbyport(23,"tcp")->s_name); return 0; } chiark:~> gcc t.c chiark:~> ./a.out Segmentation fault (core dumped) chiark:~> gcc -g t.c chiark:~> gdb a.out GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.14 (i486-debian-linux), Copyright 1995 Free Software Foundation, Inc... (gdb) print getservbyport(23,"tcp") You can't do that without a process to debug (gdb) run Starting program: /u/ijackson/a.out Program received signal SIGSEGV, Segmentation fault. 0x109d in main () at t.c:3 3 printf("%s\n",getservbyport(23,"tcp")->s_name); (gdb) print getservbyport(23,"tcp") $1 = (struct servent *) 0x0 (gdb) getservbyport is returning NULL inappropriately, so the test program dereferences zero and dumps core. On a SunOS4 machine: grus:~/junk> ./a.out telnet grus:~/junk> Ian. ----------------------------------------------------------------------- Message sent: From: iwj10@thor.cam.ac.uk (Ian Jackson) To: Ian Jackson Subject: Bug#1741: Acknowledgement (was: getservbyport doesn't work) In-Reply-To: References: Thank you for the problem report you have sent regarding Debian GNU/Linux. This is an automatically generated reply, to let you know your message has been received. It is being forwarded to the developers' mailing list for their attention; they will reply in due course. If you wish to submit further information on your problem, please send it to debian-bugs@pixar.com, but please ensure that the Subject line of your message starts with "Bug#1741" or "Re: Bug#1741" so that we can identify it as relating to the same problem. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, debian-bugs) ----------------------------------------------------------------------- Ian Jackson / iwj10@thor.cam.ac.uk , with the debian-bugs tracking mechanism This page last modified 07:43:01 GMT Wed 01 Nov