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