🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.gdb.bug
Article #1187

gdb bug report

#1187
From: Gary Spezia
Date: Fri, 29 Jul 2005 17:53
85 lines
5153 bytes
This is a multi-part message in MIME format.

------_=_NextPart_001_01C59466.78749D78
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello:

The version of GDB:=20
GNU gdb 5.3

The type of machine you are using, and the operating system name and =
version number:
IBM xSeries 346, SuSE Linux Enterprise Server version 8 service pack 3

What compiler (and its version) was used to compile GDB:
Don't know, did not recompile GDB

What compiler (and its version) was used to compile the program you are =
debugging:
gcc (GCC) 3.2.2

The command arguments you gave the compiler to compile your example and =
observe the bug:
cc -g -o gt gt.c

A complete input script, and all necessary source files:
input script below, source file gt.c attached.

A description of what behavior you observe that you believe is =
incorrect:
1. run gdb with "gdb gt"
2. set breakpoint with "b 48" (source line is "acount++;")
3. run target program with "r xxx". Program produces output just before =
breakpoint:
    "unbound more=3D0 myoptind=3D2 optind=3D2 acount=3D0 arg=3Dxxx"
4. examine external variable optind with gdb command "p optind". It =
produces:
    "$1 =3D 1"
The value of optind is actually 2.

Regards,
Gary Spezia
Smarteye Corporation
2637 Bond Street
Rochester Hills, MI 48309

 <<gt.c>>=20

------_=_NextPart_001_01C59466.78749D78
Content-Type: application/octet-stream;
	name="gt.c"
Content-Transfer-Encoding: base64
Content-Description: gt.c
Content-Disposition: attachment;
	filename="gt.c"

LyogZ3Q6IGdldG9wdCgpIHRlc3QgcHJvZ3JhbSAqLw0KI2luY2x1ZGUgPHN0ZGlvLmg+DQojaW5j
bHVkZSA8dW5pc3RkLmg+DQoNCmludCBteW9wdGluZDsNCg0KaW50CQkvKiBUUlVFOiBtb3JlX29w
dHM7IEZBTFNFOiBsYXN0X29uZSAqLw0KYXJnTkVYVCAoDQogIGludAlhcmdjLAkvKiBybwljb3Vu
dCBvZiBhcmd1bWVudHMgKi8NCiAgY2hhcgkqKmFyZ3YsCS8qIHJvCXZlY3RvciBvZiBhcmcgcHRy
cyAqLw0KICBjaGFyCSpvcHMsCS8qIHJvCW9wdGlvbiBzdHJpbmcgKi8NCiAgaW50CSpvcHQsCS8q
IHdvCWN1cnJlbnQgb3B0aW9uIG9yIDA6IGxvbmVfYXJnICovDQogIGNoYXIJKiphcmcJLyogd28J
cHRyIHRvIG9wdGlvbl9hcmcgb3IgbG9uZV9hcmcgKi8NCikNCnsNCiAgaW50CWM7DQoNCiAgYyA9
IGdldG9wdChhcmdjLCBhcmd2LCBvcHMpOw0KICBpZihjID09IC0xICYmIG15b3B0aW5kIDwgYXJn
Yykgew0KICAgIC8qIHVuYm91bmQgYXJnICovDQogICAgaWYoIG15b3B0aW5kID09IDAgKSBteW9w
dGluZCA9IG9wdGluZDsNCiAgICAqb3B0ID0gMCwgKmFyZyA9IGFyZ3ZbbXlvcHRpbmQrK107DQog
ICAgb3B0aW5kKys7DQogIH0NCiAgZWxzZSB7DQogICAgLyogb3B0aW9uICovDQogICAgKm9wdCA9
IGMsICphcmcgPSAoYyA9PSAnPycgPyBOVUxMIDogb3B0YXJnKTsNCiAgfQ0KICByZXR1cm4oIG9w
dGluZCA8IGFyZ2MgJiYgbXlvcHRpbmQgPCBhcmdjKTsNCn0gLyogYXJnTkVYVCAqLw0KDQppbnQJ
CS8qIHByb2Nlc3MgZXhpdCBzdGF0dXMgKi8NCm1haW4NCigNCiAgaW50CWFyZ2MsCS8qIHJvCW51
bWJlciBvZiBjbWRsaW5lIGFyZ3MgKi8NCiAgY2hhcioJYXJndltdCS8qIHJvCXZlY3RvciBvZiBj
bWRsaW5lIGFyZyBzdHJpbmdzICovDQopDQp7DQogIGludAltb3JlLCBvcHQsIGFjb3VudCA9IDA7
DQogIGNoYXIJKmFyZzsNCg0KICBpZihhcmdjID4gMSkgew0KICAgIG9wdGVyciA9IDAsIG9wdGlu
ZCA9IDEsIG15b3B0aW5kID0gMDsNCiAgICBkbyB7DQogICAgICBtb3JlID0gYXJnTkVYVChhcmdj
LCBhcmd2LCAiYWI6YyIsICZvcHQsICZhcmcpOw0KICAgICAgaWYob3B0ID09IDAgJiYgYXJnICE9
IE5VTEwpIHsNCglwcmludGYoICJ1bmJvdW5kIG1vcmU9JWQgbXlvcHRpbmQ9JWQgb3B0aW5kPSVk
IGFjb3VudD0lZCBhcmc9JXNcbiIsIG1vcmUsIG15b3B0aW5kLCBvcHRpbmQsIGFjb3VudCwgYXJn
ICk7DQoJYWNvdW50Kys7DQogICAgICB9DQogICAgICBlbHNlIHsNCglwcmludGYoICJvcHRpb24g
bW9yZT0lZCBteW9wdGluZD0lZCBvcHRpbmQ9JWQgb3B0PSVjIGFyZz0lc1xuIiwgbW9yZSwgbXlv
cHRpbmQsIG9wdGluZCwgb3B0LCBhcmcgKTsNCiAgICAgIH0NCiAgICB9IHdoaWxlKG1vcmUpOw0K
ICB9DQp9IC8qIG1haW4gKi8NCg==

------_=_NextPart_001_01C59466.78749D78--
Technical Details
Message-ID: <mailman.2128.1122753131.20277.bug-gdb@gnu.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!logbridge.uoregon.edu!newsfeed.stanford.edu!shelby.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: f5053,32b9a17a0c7622e9,start
X-Google-Attributes: gidf5053,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!logbridge.uoregon.edu!newsfeed.stanford.edu!shelby.stanford.edu!not-for-mail
From: "Gary Spezia" <GSpezia@smarteyecorporation.com>
Newsgroups: gnu.gdb.bug
Subject: gdb bug report
Date: Fri, 29 Jul 2005 13:53:47 -0400
Lines: 87
Approved: bug-gdb@gnu.org
Message-ID: <mailman.2128.1122753131.20277.bug-gdb@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C59466.78749D78"
X-Trace: news.Stanford.EDU 1122752972 5342 199.232.76.165 (30 Jul 2005 19:49:32 GMT)
X-Complaints-To: news@news.stanford.edu
To: <bug-gdb@gnu.org>
Envelope-to: bug-gdb@gnu.org
content-class: urn:content-classes:message
X-MimeOLE: Produced By Microsoft Exchange V6.0.6603.0
X-MS-Has-Attach: yes
Thread-Topic: gdb bug report
Thread-Index: AcWUZnhrM8NJhNRYRzqdKP4m8rYxwA==
X-Mailman-Approved-At: Sat, 30 Jul 2005 15:52:09 -0400
X-BeenThere: bug-gdb@gnu.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "Bug reports for GDB, the GNU debugger" <bug-gdb.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/bug-gdb>,
 <mailto:bug-gdb-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/pipermail/bug-gdb>
List-Post: <mailto:bug-gdb@gnu.org>
List-Help: <mailto:bug-gdb-request@gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/bug-gdb>,
 <mailto:bug-gdb-request@gnu.org?subject=subscribe>