Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Oliver Block <lists@block-online.eu>
To: gdb@sourceware.org
Subject: segmentation fault
Date: Sat, 11 Nov 2006 01:23:00 -0000	[thread overview]
Message-ID: <200611110223.10111.lists@block-online.eu> (raw)

Hello,

a program causes a segmentation fault and I'd like to know if I interpret the 
following gdb output correctly (text continues after output):
************************************************************************************
#1  0x4012eb3f in gethostbyname () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x08049312 in http_send_recv (hostname=0x804a340 "www.oliver-block.eu",
    request=0x804b030 "GET /checkip.php HTTP/1.0\r\nHost: 
www.oliver-block.eu\r\n\r\n") at ddnscli.c:168
        hptr = (struct hostent *) 0x804b068
        sptr = (struct servent *) 0x804b028
        sin = {sin_family = 2, sin_port = 0, sin_addr = {s_addr = 0},
  sin_zero = "\000\000\000\000\000\000\000"}
        s = 134514323
        retval = 45
        n = 0
        buflen = 1024
#3  0x080498ee in get_ip (qry=0x804b008) at ddnscli.c:323
        tmp = 0x0
        r = 0x804b030 "GET /checkip.php HTTP/1.0\r\nHost: 
www.oliver-block.eu\r\n\r\n"
#4  0x080499fa in main (argc=3, argv=0xbffff1a4) at ddnscli.c:398
        option = 8 '\b'
        q = (struct query *) 0x804b008
(gdb) p sizeof(struct servent)
$1 = 16
****************************************************************************
When I extract

from #2:
sptr = (struct servent *) 0x804b028

from #4:
r = 0x804b030 "GET /checkip.php HTTP/1.0\r\nHost: www.oliver-block.eu\r\n\r\n"

as servent has a size of 16 bytes

804b028 + 16 = 0x804b038

These two variables seem to overlap. Do you agree? 

Regards,

Oliver
-- 
Leben ist mehr als ... 
<http://www.nak-nrw.de/index.php?id=71>


             reply	other threads:[~2006-11-11  1:23 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-11  1:23 Oliver Block [this message]
  -- strict thread matches above, loose matches on Subject: below --
2006-11-11  1:21 Oliver Block
2006-11-11 20:29 ` Raúl Huertas
2006-11-11 20:46   ` Daniel Jacobowitz
2006-11-11 21:02     ` Raúl Huertas
2004-06-10 21:08 John

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200611110223.10111.lists@block-online.eu \
    --to=lists@block-online.eu \
    --cc=gdb@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox