This is the mail archive of the gdb-prs@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gdb/595: GNU/Linux 2.4.18: a complex GNU C++ 3.1hierarchy causes segfault


>Number:         595
>Category:       gdb
>Synopsis:       GNU/Linux 2.4.18: a complex GNU C++ 3.1hierarchy causes segfault
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jul 03 02:38:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Alexander Darovsky Jr
>Release:        GNU gdb 5.2
>Organization:
>Environment:
Linux a-darovskikh 2.4.18 #2 Tue May 21 16:16:26 YEKST 2002 i686 unknown

Thread model: single
gcc version 3.1

This GDB was configured as "i686-pc-linux-gnu"...
>Description:
A complex hierarchy of objects cause gdb to segfault.
If gdb is compiled with gcc-2.95 it eats all of memory and is   killed with the kernel. If it is compiled with gcc-3.1 it is just killed with SIGSEGV.
>How-To-Repeat:
compile it with g++ version 3.1 with debug info on (-g), then open with gdb.

b 103
r
p *t_dyn
segfault
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="derive_bug.cpp"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="derive_bug.cpp"

I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCmNsYXNzIEEgewogICAg
aW50IGk7CnB1YmxpYzoKICAgIEEoKTsgICAgICAgICAgICAgICAgLy8ge30KICAgIHZpcnR1YWwg
dm9pZCBuYW1lKCkgeyBjb3V0IDw8ICJBIiA8PCBlbmRsOyB9CiAgICB2aXJ0dWFsIH5BKCkge30g
ICAgICAgLy8ge30KfTsKCmNsYXNzIEMgewpwdWJsaWM6CiAgICBDKCk7Cn07CgpjbGFzcyBCIHsK
ICAgIGRvdWJsZSBkOwpwdWJsaWM6CiAgICBCKCk7CiAgICB2aXJ0dWFsICB+QigpICB7fQp9OwoK
Qjo6QigpCnsKICAgIGNvdXQgPDwgIkIiIDw8IGVuZGw7Cn0KCmNsYXNzIEQ6IHZpcnR1YWwgcHVi
bGljIEIsCiAgICAgICAgICAgICAgICAgcHVibGljIEMsCiAgICAgICAgICAgICAgICAgdmlydHVh
bCBwdWJsaWMgQSB7CiAgICBpbnQgcmVmOwpwdWJsaWM6CiAgICBEKCk7CiAgICB2b2lkIGZ1bmMo
KSB7ICsrcmVmOyB9Cn07CgpjbGFzcyBFOiB2aXJ0dWFsIHB1YmxpYyBEIHsKcHVibGljOgogICAg
RSgpOwp9OwoKY2xhc3MgRjogcHVibGljIEUgewpwdWJsaWM6CiAgICBGKCkgeyBjb3V0IDw8ICJG
IiA8PCBlbmRsO30KfTsKCmNsYXNzICBHIHsKcHVibGljOgogICAgRygpIHsgY291dCA8PCAiRyIg
PDwgZW5kbDt9Cn07CgpjbGFzcyBIOiBwdWJsaWMgdmlydHVhbCBEIHsKcHVibGljOgogICAgSCgp
ICB7IGNvdXQgPDwgIkgiIDw8IGVuZGw7fQp9OwoKY2xhc3MgSTogcHVibGljIHZpcnR1YWwgRiwK
ICAgICAgICAgICAgICAgICAgICAgICAgIHB1YmxpYyBILAogICAgICAgICAgICAgICAgICAgICAg
ICAgcHVibGljIEcgewpwdWJsaWM6CiAgICBJKCkgeyBjb3V0IDw8ICJJIiA8PCBlbmRsO30KfTsK
CmNsYXNzIEo6IHZpcnR1YWwgcHVibGljIEQgewpwdWJsaWM6CiAgICBKKCkgeyBjb3V0IDw8ICJK
IiA8PCBlbmRsO30KfTsKCmNsYXNzIEw6IHB1YmxpYyBJLAogICAgICAgICAgICAgICBwdWJsaWMg
SnsKcHVibGljOgogICAgTCgpIHsgY291dCA8PCAiTCIgPDwgZW5kbDt9Cn07CgoKQTo6QSgpCnsK
ICAgIGNvdXQgPDwgIkE6OkEoKSIgPDwgZW5kbDsKfQoKQzo6QygpCnsKICAgIGNvdXQgPDwgIkM6
OkMoKSIgPDwgZW5kbDsKfQoKRDo6RCgpCnsKICAgIGNvdXQgPDwgIkQ6OkQoKSIgPDwgZW5kbDsK
fQoKRTo6RSgpCnsKICAgIGNvdXQgPDwgIkU6OkUoKSIgPDwgZW5kbDsKfQoKCgptYWluKCkKewoK
ICAgIEwqIHRfZHluID0gbmV3IEwoKTsKICAgIHRfZHluLT5mdW5jKCk7CiAgICBjb3V0IDw8IChE
Kil0X2R5biA8PCBlbmRsOwogICAgY291dCA8PCAoQSopdF9keW4gPDwgZW5kbDsKICAgIAogICAg
TCB0X3N0YTsKICAgIHRfc3RhLmZ1bmMoKTsKICAgIGNvdXQgPDwgKEQqKSZ0X3N0YSA8PCBlbmRs
OwogICAgY291dCA8PCAoQSopJnRfc3RhIDw8IGVuZGw7Cn0K


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]