This is the mail archive of the libc-hacker@sourceware.cygnus.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
> > >>>>> H J Lu writes: > > HJ> With the current glibc 2.1.2 in CVS today, I got > HJ> # rlogin foo > HJ> zsh: 1746 segmentation fault rlogin foo > > HJ> where "foo" is an unknown host. With glibc 2.1.1, I got > > HJ> # rlogin foo > HJ> foo: Unknown host > > HJ> Any ideas? > > It breaks in rcmd: > (gdb) r foo > Starting program: /usr/bin/rlogin foo > > Program received signal SIGSEGV, Segmentation fault. > 0x400e4910 in rcmd (ahost=0xbffff7cc, rport=258, locuser=0x804d6b0 "root", > remuser=0x804d6b0 "root", cmd=0xbffff7d4 "xterm/38400", fd2p=0x0) > at rcmd.c:103 > 103 *ahost = hp->h_name; > (gdb) bt > #0 0x400e4910 in rcmd (ahost=0xbffff7cc, rport=258, locuser=0x804d6b0 "root", > remuser=0x804d6b0 "root", cmd=0xbffff7d4 "xterm/38400", fd2p=0x0) > at rcmd.c:103 > #1 0x80492e9 in _start () > > while (__gethostbyname_r (*ahost, &hostbuf, tmphstbuf, hstbuflen, > &hp, &herr) < 0) > __gethostbyname_r returned 0 and hp was set to null. > No. __gethostbyname_r now returns errno for error. I have no ideas how codes like this are in glibc and in the user programs. I don't like this change from POSIX. H.J.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |