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/1876: gdb crash on add-symbol-file with more then 16 sections


>Number:         1876
>Category:       gdb
>Synopsis:       gdb crash on add-symbol-file with more then 16 sections
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    unassigned
>State:          open
>Class:          patch
>Submitter-Id:   net
>Arrival-Date:   Tue Feb 22 14:48:03 UTC 2005
>Closed-Date:
>Last-Modified:
>Originator:     Gilad Ben-Yossef
>Release:        GNU gdb 6.3.50.2005022
>Organization:
>Environment:
Linux shu.codefidence.com 2.4.20-8smp #1 SMP Thu Mar 13 17:45:54 EST 2003 i686 i686 i386 GNU/Linux
gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5
This GDB was configured as "i686-pc-linux-gnu".
>Description:
Use the add-symbol-file command with more then 16 sections will result in a crash
>How-To-Repeat:
add-symbol-file source/mars.exe 0xc300d060 -s .gnu.linkonce.t.__tf12CArpTblEntry 0xc303b114 -s .gnu.linkonce.t.__tf10CScheduled 0xc303b16c -s .gnu.linkonce.t.__tf8CPhsPort 0xc303b1b8 -s .gnu.linkonce.t.TxFrame__8CPhsPortP10SBuffFrame 0xc303b204 -s .gnu.linkonce.t.printStatistics__8CPhsPort 0xc303b20c -s .gnu.linkonce.t.__tf12CPhsPort10BT 0xc303b210 -s .gnu.linkonce.t.TxPacket__12CPhsPort10BTPUcUs
0xc303b288 -s .gnu.linkonce.t.TxFrame__12CPhsPort10BTP10SBuffFrame 0xc303b290 -s .gnu.linkonce.t.__tf13CPhsPort100BT 0xc303b298 -s .gnu.linkonce.t.TxPacket__13CPhsPort100BTPUcUs 0xc303b310 -s .gnu.linkonce.t.TxFrame__13CPhsPort100BTP10SBuffFrame 0xc303b338 -s .gnu.linkonce.t.__tf10CScheduler 0xc303b35c -s .gnu.linkonce.t.FindNextIndex__10CScheduler12ESchedTypeId 0xc303b3b4 -s .gnu.linkonce.t.FindNextIndex__10CScheduler12ESchedTypeId 0xc303b3b4 -s .gnu.linkonce.t.FindNextIndex__10CScheduler12ESchedTypeId 0xc303b3b4  -s .gnu.linkonce.t.FindNextIndex__10CScheduler12ESchedTypeId 0xc303b3b4  -s .gnu.linkonce.t.FindNextIndex__10CScheduler12ESchedTypeId 0xc303b3b4
>Fix:
Attached patch fixes the problem.
>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: application/octet-stream; name="add_sym_file_off_by_one.diff"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="add_sym_file_off_by_one.diff"

ZGlmZiAtTmF1ciBnZGItNi4zLjUwLjIwMDUwMjIyL2dkYi9DaGFuZ2VMb2cgZ2RiLTYuMy41MC5n
YnkvZ2RiL0NoYW5nZUxvZwotLS0gZ2RiLTYuMy41MC4yMDA1MDIyMi9nZGIvQ2hhbmdlTG9nCTIw
MDUtMDItMjEgMTk6MjI6MzguMDAwMDAwMDAwICswMjAwCisrKyBnZGItNi4zLjUwLmdieS9nZGIv
Q2hhbmdlTG9nCTIwMDUtMDItMjIgMTY6MTY6MzAuMDAwMDAwMDAwICswMjAwCkBAIC0xLDMgKzEs
OCBAQAorMjAwNS0wMi0yMiBHaWxhZCBCZW4tWW9zc2VmIDxnaWxhZEBjb2RlZmlkZW5jZS5jb20+
CisJCisJKiBzeW1maWxlLmMgKGFkZF9zeW1ib2xfZmlsZV9jb21tYW5kKTogRml4IG9mZiBieSBv
bmUgYnVnCisJCXdpdGggbW9yZSB0aGVuIDE2IHNlY3Rpb25zLgorCiAyMDA1LTAyLTIxICBUaGll
bW8gU2V1ZmVyICA8c2V1ZmVyQGNzdi5pY2EudW5pLXN0dXR0Z2FydC5kZT4KIAogCUNvbW1pdHRl
ZCBieSBBbmRyZXcgQ2FnbmV5LgpkaWZmIC1OYXVyIGdkYi02LjMuNTAuMjAwNTAyMjIvZ2RiL3N5
bWZpbGUuYyBnZGItNi4zLjUwLmdieS9nZGIvc3ltZmlsZS5jCi0tLSBnZGItNi4zLjUwLjIwMDUw
MjIyL2dkYi9zeW1maWxlLmMJMjAwNS0wMi0yMSAwOTowODo0MC4wMDAwMDAwMDAgKzAyMDAKKysr
IGdkYi02LjMuNTAuZ2J5L2dkYi9zeW1maWxlLmMJMjAwNS0wMi0yMiAxNjoxMzo0Ni4wMDAwMDAw
MDAgKzAyMDAKQEAgLTE2ODUsNyArMTY4NSw3IEBACiAgICAgICAgICAgICAgICB0byBsb2FkIHRo
ZSBwcm9ncmFtLiAqLwogCSAgICBzZWN0X29wdHNbc2VjdGlvbl9pbmRleF0ubmFtZSA9ICIudGV4
dCI7CiAJICAgIHNlY3Rfb3B0c1tzZWN0aW9uX2luZGV4XS52YWx1ZSA9IGFyZzsKLQkgICAgaWYg
KCsrc2VjdGlvbl9pbmRleCA+IG51bV9zZWN0X29wdHMpCisJICAgIGlmICgrK3NlY3Rpb25faW5k
ZXggPj0gbnVtX3NlY3Rfb3B0cykKIAkgICAgICB7CiAJCW51bV9zZWN0X29wdHMgKj0gMjsKIAkJ
c2VjdF9vcHRzID0gKChzdHJ1Y3Qgc2VjdF9vcHQgKikKQEAgLTE3MjEsNyArMTcyMSw3IEBACiAJ
CSAgICB7CiAJCSAgICAgIHNlY3Rfb3B0c1tzZWN0aW9uX2luZGV4XS52YWx1ZSA9IGFyZzsKIAkJ
ICAgICAgZXhwZWN0aW5nX3NlY19hZGRyID0gMDsKLQkJICAgICAgaWYgKCsrc2VjdGlvbl9pbmRl
eCA+IG51bV9zZWN0X29wdHMpCisJCSAgICAgIGlmICgrK3NlY3Rpb25faW5kZXggPj0gbnVtX3Nl
Y3Rfb3B0cykKIAkJCXsKIAkJCSAgbnVtX3NlY3Rfb3B0cyAqPSAyOwogCQkJICBzZWN0X29wdHMg
PSAoKHN0cnVjdCBzZWN0X29wdCAqKQo=


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