lkml.org 
[lkml]   [1996]   [Nov]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: gethostbyname() bug


Umm.. One word: Paragraphs.


On Thu, 21 Nov 1996, Mike Link wrote:

> Date: Thu, 21 Nov 96 01:38:37 +0100
> From: Mike Link <Michael.K.Link-1@tc.umn.edu>
> To: whomever cares <linux-kernel@vger.rutgers.edu>
> Subject: gethostbyname() bug
>
>
> I am curious if there has been any modifications to the
> gethostbyname(const char*) function in netdb.h for Linux 2.1.*. I have
> experienced a problem with a program that compiled with no warnings at
> all, but crashes when the gethostbyname(const char*) function is called.
> I originally compiled this same program on Linux 2.0.25 and 1.2.13 with
> no problems what so ever, but have recently discovered that when this
> same program is run on Linux using Kernel version 2.1.5 or 2.1.7 the
> process will receive a segfault signal when that function is called. gcc
> 2.7 was used to compiled on the machine running 2.1.5 and gcc 2.7.2 on
> the machine running 2.1.7. gcc 2.6.3 on the machine running 1.2.13.
> When I used gdb to try and trace the problem it claimed it had gone
> through the function tolower(char) and when I changed the only 2 places
> in the program that used the function tolower(char) to the function
> toupper(char) gdb claimed that the cout << member function was causing
> the problem... I isolated the problem exactly to the gethostbyname(const
> char*) function by placing to 2 cout statements on either side of it and
> alternated with 2 printf() statements since gdb wasn't very insightful...
>
> any insight as to if this is a bug or something else would be much
> appreciated. (maybe a problem with gcc on Linux?)
>
>
>
>
>
> <-> polygon@rox.org
> <-> polygon@marvin.starweb.net
> <-> link0031@tc.umn.edu (Michael.K.Link-1@tc.umn.edu)
>
> <-> http://www.rox.org/~polygon/
> <-> http://www.starweb.net/static/
>
>


\
 
 \ /
  Last update: 2005-03-22 13:38    [W:0.078 / U:0.076 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site