libstdc++/1826: unexpected program crash (only 37 lines of souce code)
ge@cs.twsu.edu
ge@cs.twsu.edu
Thu Feb 1 00:56:00 GMT 2001
>Number: 1826
>Category: libstdc++
>Synopsis: unexpected program crash (only 37 lines of souce code)
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Thu Feb 01 00:56:00 PST 2001
>Closed-Date:
>Last-Modified:
>Originator: Jianxin Ge
>Release: Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.95.3/specs gcc version 2.95.3 19991030 (prerelease)
>Organization:
>Environment:
Madrake 7.2 Linux 2.2.17-21mdk #1 i686 unknown
>Description:
Running the program will cause a segmentation fault.
>How-To-Repeat:
% g++ b.cc
% a.out
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="b.cc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="b.cc"
I2luY2x1ZGUgICAgPGlvc3RyZWFtPgojaW5jbHVkZSAgICA8bGlzdD4KI2luY2x1ZGUgICAgPHN0
cmluZz4KCmNsYXNzIEZ1bGxOYW1lIHsKcHVibGljOgogICAgRnVsbE5hbWUgKGNoYXIgKmZpcnN0
LCBjaGFyICpsYXN0KSA6CiAgICAgICAgZmlyc3ROYW1lXyAoZmlyc3QpLCBsYXN0TmFtZV8gKGxh
c3QpIHt9CgogICAgc3RyaW5nIGZpcnN0TmFtZSAoKSBjb25zdCB7IHJldHVybiBmaXJzdE5hbWVf
OyB9CiAgICBzdHJpbmcgbGFzdE5hbWUgKCkgY29uc3QgeyByZXR1cm4gbGFzdE5hbWVfOyB9CnBy
aXZhdGU6CiAgICBzdHJpbmcgZmlyc3ROYW1lXzsKICAgIHN0cmluZyBsYXN0TmFtZV87Cn07Cgpv
c3RyZWFtICYgb3BlcmF0b3IgPDwgKG9zdHJlYW0gJm9zLCBjb25zdCBGdWxsTmFtZSAmIHApCnsK
ICAgIG9zIDw8IHAubGFzdE5hbWUgKCkgPDwgIiwgIiA8PCBwLmZpcnN0TmFtZSAoKTsKICAgIC8v
IHVuY29tbWVudGluZyB0aGUgZm9sbG93aW5nIGxpbmUgd2lsbCBzb2x2ZSB0aGUgcHJvYmxlbQog
ICAgLy8gb3MgPDwgIiI7ICAgCn0KCmludCBtYWluIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCnsg
CiAgICBsaXN0PEZ1bGxOYW1lPiBuYW1lczsKICAgIG5hbWVzLnB1c2hfYmFjayAoRnVsbE5hbWUg
KCJTdGV2ZW4iLCAgIlNtaXRoIikpOwoKICAgIGZvciAobGlzdDxGdWxsTmFtZT46OmNvbnN0X2l0
ZXJhdG9yIHBvcyA9IG5hbWVzLmJlZ2luICgpOyAKICAgICAgICBwb3MgIT0gbmFtZXMuZW5kICgp
OyArK3BvcykgCiAgICB7CiAgICAgICAgY291dCA8PCAqcG9zIDw8IGVuZGw7CiAgICAgICAgLy8g
cmVwbGFjaW5nIHRoZSBhYm92ZSB3aXRoIHRoZSBmb2xsb3dpbmcgMiBsaW5lcyB3aWxsIHNvbHZl
IHRoZSBwcm9ibGVtCiAgICAgICAgLy8gY29uc3QgRnVsbE5hbWUgJiBwID0gKnBvczsKICAgICAg
ICAvLyBjb3V0IDw8IHAubGFzdE5hbWUgKCkgPDwgIiwgIiA8PCBwLmZpcnN0TmFtZSAoKSA8PCBl
bmRsOwogICAgfQp9Cg==
More information about the Gcc-bugs
mailing list