[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/28763] New: SIGSEGV during processing of program headers
From: |
address@hidden |
Subject: |
[Bug binutils/28763] New: SIGSEGV during processing of program headers |
Date: |
Tue, 11 Jan 2022 13:49:53 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=28763
Bug ID: 28763
Summary: SIGSEGV during processing of program headers
Product: binutils
Version: 2.37
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: binutils
Assignee: unassigned at sourceware dot org
Reporter: nils_bars@t-online.de
Target Milestone: ---
Created attachment 13899
--> https://sourceware.org/bugzilla/attachment.cgi?id=13899&action=edit
The crashing input alongside a script to automatically reproduce the bug.
SIGSEGV during processing of program headers
# Description
During processing of the attached elf file via
```
readelf -a
$PWD/02f5bec64cda36a9941f7752571e5a41328f683542fa5b125bf03a8dd3c10fb0
```
an out-of-bounds read is triggered, which causes a SIGSEGV. The bug appears to
be located in the code responsible for parsing the program headers.
This allows an attacker to perform a denial of service and possibly opens up
other attack vectors if files from untrusted sources are processed.
For reproduction of the crash, I attach a script called ./reproduce.sh
alongside
the crashing input. If you need further details, please do not hesitate to ask.
# Version
The input was tested on branch binutils-2_37 of
git://sourceware.org/git/binutils-gdb.git commit
116a737f438d03a1bd6aa706b6ea0b4022f3b7e2.
# Valgrind
```
readelf: Warning: Section 27 has an out of range sh_info value of 131072
readelf: Warning: Section 28 has an out of range sh_link value of 1096552196
readelf: Warning: Section 28 has an out of range sh_info value of 2370617481
readelf: Warning: Section 29 has an out of range sh_link value of 134344835
readelf: Warning: Section 29 has an out of range sh_info value of 3901310160
readelf: Error: Reading 1163130152494825472 bytes extends past end of file for
string table
Section Headers:
[Nr] Name Type Address Offset
Size EntSize Flags Link Info Align
readelf: Warning: Size of section 0 is larger than the entire file!
[ 0] <no-strings> 0000841f: <unkn fc49e90000003fbd fa8341c93145ffff
4400000374840f02 1f0fc93145fffffc Dlp 2216995976 822083584
2947887431093304768
[ 1] <no-strings> LOOS+0x3244cb6 0179850f0020247c ba0000005cbd0000
00801f0f0000005c 0063247c80c031ed XLTCxxolxxxxxxxxxxx 2147483648
1057916 3550243881428485391
readelf: Warning: [ 2]: Expected link to another section in info field [ 2]
<no-strings> LOUSER+0x78e9ff 80c0940f02fa8341 31452d750063247c
72bdfffffb7be9ed fb24840fd0890063 WAxMSILOGTCxxxxxxxxolp
1157627904 2202135857 2629117855673549562
readelf: Warning: [ 3]: Unexpected value (2232352867) in info field.
readelf: Warning: Size of section 3 is larger than the entire file!
[ 3] <no-strings> 0000841f: <unkn 000066bdfffffe87 6ebdb5eb00
eb00000062bdc9eb 940fc0894402fa83 p 612139175 2232352867
4740374255206664585
[ 4] <no-strings> LOUSER+0x40fd02 8d49272704c64305 676ce394901244c
8d4924012744c643 870fce394903244c WAXxGTxxxxxxxxxxxxxxxxxx
1224877132 108449337 10180711322849953347
readelf: Warning: [ 5]: Expected link to another section in info fieldreadelf:
Warning: Size of section 5 is larger than the entire file!
[ 5] <no-strings> 04c48349: <unkn fffffa71e9000000 9bdc93145
ff01e900000074ba 40006db60f000000 WIOCxop 1992163327 3909091328
36062950598901559
readelf: Warning: [ 6]: Expected link to another section in info field [ 6]
<no-strings> LOUSER+0x7ffb15 91046348d5b60f40 1f0fe0ff3ec80148
0f02fa8341000044 8341fffffd78e9c0 WAXxMSILCxxxxoxxxxxxx 826654868
4253936109 10668749317231214591
[ 7] <no-strings> LOUSER+0x7ffffe 4401c38348fffffd 5cbded3145c089
0000841f0f660000 448d49272704c643 LTCxxxxop 2214592512
1082396608 393755151237644282
readelf: Warning: [ 8]: Expected link to another section in info fieldreadelf:
Warning: Size of section 8 is larger than the entire file!
[ 8] <no-strings> 430676c6: <unkn fffa1ae9c0314502 20bd02fa8341ff
fd15e9c0940f0000 74ba00000009bdff AXILTxxxxoxxxxxxxxxxxxx
213778431 3120562176 18446237100064899174
readelf: Warning: [ 9]: Unexpected value (1057916) in info field.
readelf: Warning: Size of section 9 is larger than the entire file!
[ 9] <no-strings> 0f02fa83: <unkn e9fffffe14840fc1 8bdfffffcf6
00e900000062ba00 01642444f6ed31c9 XMLxxxop 2164260862 1057916
3550525356202231055
readelf: Warning: [10]: Expected link to another section in info field [10]
<no-strings> LOUSER+0x348fff 000072ba0000000d bbda8eb00
fdc1e900000076ba 00000061ba000000 WAILOxxolp 180223999
3120562176 557757969320640622
readelf: Warning: [11]: Expected link to another section in info fieldreadelf:
Warning: Size of section 11 is larger than the entire file!
[11] <no-strings> 1f0f66ff: <unkn fff9c2870f7efd80 38ff0d8d48ff
91046348d5b60f40 0fdb8548c031ffff XIDoxxxxxxxxxxx 1053294920
521134335 17915857804321620036
readelf: Warning: [12]: Expected link to another section in info field [12]
<no-strings> LOUSER+0x4d8945 000020bdc031ffff 1f0ffffff87de900
4502fa8341000044 2444b60ffffffc16 WIOCxxolp 2484061577
3833941442 9587991139382987381
[13] <no-strings> LOUSER+0x40fc22 0696840f00000000 f0008247c800000
f6854d0000073385 24548b480000070f ASLGTxxxxxxxxxx 1220580367
1478786179 9516053376779226880
[14] <no-strings> LOUSER+0x464158 49e9582454894800 63247c80fffffa
854dfffffbb5850f 74894c000003c485 WAXOGTxxoExxxx 3531870198
822083587 1080960824299964626
readelf: Warning: [15]: Expected link to another section in info field [15]
<no-strings> LOUSER+0x403103 27bdd68949000000 fffff7e9e9000000
0063247c80001f0f 1f0f66fffff7cce9 WXIOxxop 4218258703 826671103
273766429165
[16] <no-strings> LOUSER+0x202484 4800000000000000 fffb834938244489
4418247c8b482d75 4824548b44ffffe2 op 1210340489 608471108
4677041145485214784
readelf: Warning: [17]: Unexpected value (2267319432) in info field.
readelf: Warning: Size of section 17 is larger than the entire file!
[17] <no-strings> 0f444024: <unkn 440000009c24848d 8948ff3130246c88
8524848844482444 8824a4894c000000 AXMSLTCxxolp 1140850688
2267319432 9233668453288640512
readelf: Warning: [18]: Expected link to another section in info fieldreadelf:
Warning: Size of section 18 is larger than the entire file!
[18] <no-strings> 3824648b: <unkn 0000008624ac8840 4024448b48fd8948
da894848247c8b48 000019fbe828348d xIOCxxxop 1289849164
1210592397 5398172510156244107
readelf: Warning: [19]: Expected link to another section in info field [19]
<no-strings> LOOS+0x674c085 840ffef883480000 8024bc8300000466
7c800b7502000000 e3a9e83824548948 xIOGxxolp 251683620 113285
670631234304
readelf: Warning: [20]: Unexpected value (256180223) in info field.
readelf: Warning: Size of section 20 is larger than the entire file!
[20] <no-strings> 4830247c: <unkn 0148f8440f000000 894c30247c8840d5
c085ffffe375e8e7 852484b60f44db89 WAxLTxxxolp 4285367311
256180223 5327627827340930230
[21] <no-strings> LOUSER+0x624acb 8b48ea8944000000 248cb60f4440245c
24948b4400000087 f98948fffff77f86 op 128 570552963
1081426324860445780
[22] <no-strings> LOPROC+0xc8b483 00b2e9d901486324 f02fa8341900000
29850fed8445c094 272704c6430576e6 XSCxxolp 1140850690 4135831177
4129010811683225601
readelf: Warning: [23]: Expected link to another section in info field [23]
<no-strings> LOUSER+0x763949 f639490224748d49 27022744c6430676
4dc0894103c48349 06e8c0e8890d76c6 AXMSIGTxxop 91678265 654624323
4127831788742330716
readelf: Warning: [24]: Expected link to another section in info fieldreadelf:
Warning: Size of section 24 is larger than the entire file!
[24] <no-strings> 01274488: <unkn 8303e8c0e8891076 44884330c08307e0
c3834807e5830227 0476e6394dd68900 WxIOTCxxop 3296938241
818250499 462357789358408
readelf: Warning: [25]: Expected link to another section in info fieldreadelf:
Warning: Size of section 25 is larger than the entire file!
[25] <no-strings> 1f2cb60f: <unkn f083f089ffffff47 74c98445c0214401
c6430576e6394d0e 840fc0840000014d WxIOGxxoxxxxxxxxxxxxx 1230776068
1208075395 9443990390500868995
[26] <no-strings> LOPROC+0x6e6394 0676c63949012444 834927012744c643
c03145c9314502c4 480128748d4a1824 WXOGxxxoxxxxxxxxxxxxxxx
1217434091 251787395 4939121680690592900
readelf: Warning: [27]: Expected link to another section in info fieldreadelf:
Warning: Size of section 27 is larger than the entire file!
[27] <no-strings> 0deb2804: <unkn 06b60ffffffe1c84 e87721f980a5488d
e0d34800000001b8 00000002ba41db89 xIOGxxxoxxxxxxxxxxxxxxx 2865480
131072 5319161039479635968
readelf: Warning: [28]: Expected link to another section in info fieldreadelf:
Warning: Size of section 28 is larger than the entire file!
[28] <no-strings> 1f0f66ff: <unkn fffff493e9c031ed 394de1894c001f0f
c641c089440b76e6 01438d48000000d2 XIDp 1096552196 2370617481
9515827812624302433
readelf: Warning: [29]: Expected link to another section in info field [29]
<no-strings> LOUSER+0x58394c 30244488011844b6 bb860f093c30e883
102444b60f000000 fff448e9fffff42f WAMSIOCxxoExxxxxxxxxx 134344835
3901310160 9515824537657195841
Key to Flags:
W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
L (link order), O (extra OS processing required), G (group), T (TLS),
C (compressed), x (unknown), o (OS specific), E (exclude),
D (mbind), l (large), p (processor specific)
There are no section groups in this file.
Program Headers:
Type Offset VirtAddr PhysAddr
FileSiz MemSiz Flags Align
PHDR 0x0000000000000040 0x0000000000000040 0x0000000000000040
0x00000000000002d8 0x00000000000002d8 R 0x8
INTERP 0x0000000000000318 0x0000000000000318 0x0000000000000318
0x000000000000001c 0x000000000000001c R 0x1
[Requesting program interpreter: /lib64/ld-linux-x86-64.so.2]
LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x00000000000016e0 0x00000000000016e0 R 0x1000
LOAD 0x0000000000002000 0x0000000000002000 0x0000000000002000
0x00000000008a402a 0x00000000008a402a R E 0x1000
LOAD 0x00000000008a7000 0x0000000000007000 0x0000000000007000
0x0000000000001f50 0x0000000000001f50 R 0x1000
LOAD 0x00000000008a9b10 0x000000000000ab10 0x000000000000ab10
0x0000000000000570 0x0000000000000708 RW 0x1000
DYNAMIC 0x00000000008a9c18 0x000000000000ac18 0x000000000000ac18
0x00000000000001f0 0x00000000000001f0 RW 0x8
readelf: Error: no .dynamic section in the dynamic segment
NOTE 0x0000000000000338 0x0000000000000338 0x0000000000000338
0x0000000000000020 0x0000000000000020 R 0x8
NOTE 0x0000000000000358 0x0000000000000358 0x0000000000000358
0x0000000000000044 0x0000000000000044 R 0x4
GNU_PROPERTY 0x0000000000000338 0x0000000000000338 0x0000000000000338
0x0000000000000020 0x0000000000000020 R 0x8
GNU_EH_FRAME 0x00000000008a7fec 0x0000000000007fec 0x0000000000007fec
0x00000000000002ac 0x00000000000002ac R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x10
GNU_RELRO 0x00000000008a9b10 0x000000000000ab10 0x000000000000ab10
0x00000000000004f0 0x00000000000004f0 R 0x1
LOOS+0x2696c2f 0x2d78756e696c2d64 0x732e34362d363878 0x0000000000322e6f
0x0000001000000004 0x00554e4700000005 RW 0x4c0000002
INTERP 0x0000001400000004 0x00554e4700000003 0x4e3710761dfe0163
0x8c7708cb10ba9b8b 0x00000004d6025094 0x100000010
readelf: Error: Unable to find program interpreter name
<unknown>: 554 0x0000000200000003 0x0000000000000000 0x0000003900000003
0x0000000700000002 0x5608291224d20112 0x200e014960
<unknown>: 39 0xa4268b0400000045 0x234d8a101c8c1d28 0x6dce65d123424dc8
0xc0e34bac9e7650bc 0xdee42d469789a096 RW
0xf54162e472632cce
<unknown>: 1c8 0x2a63ed1cd3b8d42a 0x00000000864b043f 0x0000000000000000
0x0000000000000000 0x0000000000000000 W 0x1200000169
NULL 0x0000000000000000 0x0000001200000229 0x0000000000000000
0x0000000000000000 0x00000012000000a0 0x0
NULL 0x00000012000000f7 0x0000000000000000 0x0000000000000000
0x0000001200000039 0x0000000000000000 0x0
<unknown>: 310 0x0000000000000000 0x0000000000000000 0x00000012000000a6
0x0000000000000000 0x0000000000000000 0x12000001ac
NULL 0x0000000000000000 0x0000001200000070 0x0000000000000000
0x0000000000000000 0x00000012000001f0 0x0
NULL 0x0000001200000131 0x0000000000000000 0x0000000000000000
0x0000001200000153 0x0000000000000000 0x0
<unknown>: 1ec 0x0000000000000000 0x0000000000000000 0x0000001200000050
0x0000000000000000 0x0000000000000000 W 0x12000000c4
NULL 0x0000000000000000 0x00000012000000e2 0x0000000000000000
0x0000000000000000 0x0000001200000086 0x0
NULL 0x0000001200000064 0x0000000000000000 0x0000000000000000
0x0000001200000075 0x0000000000000000 0x0
<unknown>: 182 0x0000000000000000 0x0000000000000000 0x0000001200000031
0x0000000000000000 0x0000000000000000 W 0x1200000048
NULL 0x0000000000000000 0x0000001200000124 0x0000000000000000
0x0000000000000000 0x00000012000000e9 0x0
NULL 0x000000120000019e 0x0000000000000000 0x0000000000000000
0x000000120000005a 0x0000000000000000 0x0
<unknown>: 1fb 0x0000000000000000 0x0000000000000000 0x0000001200000108
0x0000000000000000 0x0000000000000000 W 0x120000021a
NULL 0x0000000000000000 0x00000012000000db 0x0000000000000000
0x0000000000000000 0x000000120000020d 0x0
NULL 0x000000200000032c 0x0000000000000000 0x0000000000000000
0x000000120000012a 0x0000000000000000 0x0
<unknown>: 197 0x0000000000000000 0x0000000000000000 0x00000012000001e4
0x0000000000000000 0x0000000000000000 W 0x120000001f
NULL 0x0000000000000000 0x0000001200000138 0x0000000000000000
0x0000000000000000 0x000000120000000b 0x0
NULL 0x0000001200000147 0x0000000000000000 0x0000000000000000
0x000000120000018e 0x0000000000000000 0x0
<unknown>: 170 0x0000000000000000 0x0000000000000000 0x0000001200000063
0x0000000000000000 0x0000000000000000 W 0x1200000098
NULL 0x0000000000000000 0x0000001200000027 0x0000000000000000
0x0000000000000000 0x0000001200000012 0x0
NULL 0x000000120000006a 0x0000000000000000 0x0000000000000000
0x0000001200000213 0x0000000000000000 0x0
<unknown>: 249 0x0000000000000000 0x0000000000000000 0x00000012000000a7
0x0000000000000000 0x0000000000000000 W 0x12000001a5
NULL 0x0000000000000000 0x000000120000010f 0x0000000000000000
0x0000000000000000 0x000000200000033b 0x0
NULL 0x000000120000013f 0x0000000000000000 0x0000000000000000
0x000000120000008f 0x0000000000000000 0x0
<unknown>: f0 0x0000000000000000 0x0000000000000000 0x000000120000015b
0x0000000000000000 0x0000000000000000 W 0x1a001100000256
<unknown>: b02 0x0000000000000038 0x001b00110000011d 0x000000000000b088
0x0000000000000008 0x0012001100000283 0x7c40
<unknown>: 28 0x0017001100000296 0x000000000000abc0 0x0000000000000058
0x00000022000001d5 0x0000000000000000 0x0
<unknown>: 22e 0x000000000000b080 0x0000000000000008 0x0012001100000274
0x0000000000007000 0x0000000000000004 E 0x1b0021000000ac
<unknown>: b09 0x0000000000000008 0x001a0011000002a9 0x000000000000b018
0x0000000000000004 0x001b001100000239 0xb098
<unknown>: 8 0x001b0021000001b7 0x000000000000b080 0x0000000000000008
0x001b00110000017b 0x000000000000b0a0 0x8
<unknown>: 41 0x000000000000b090 0x0000000000000004 0x001a00110000026c
0x000000000000b010 0x0000000000000008 E 0x1b0011000002b6
<unknown>: b0c 0x0000000000000008 0x00120011000002c3 0x0000000000007fa0
0x000000000000002f 0x6f732e6362696c00
0x73756c666600362e
<unknown>: 5f5 0x72006b68635f6674 0x7300726964646165 0x656c61636f6c7465
0x63776f7472626d00 0x706d636e72747300 0x646e6974706f00
LOPROC+0x27274 0x7865747465676364 0x6465736f6c630074 0x6964686366007269
0x00726f7272650072 0x735f5f0073747570 WE
0x6b68635f6b636174
LOOS+0x961665f 0x690074617473786c 0x00746e6972707773 0x00636f6c6c616572
0x655f0074726f6261 0x676f727000746978 R
0x6f766e695f6d6172
LOOS+0x9746163 0x74635f5f00656d61 0x5f7465675f657079 0x6d5f7275635f626d
0x6f6c6c6163007861 0x6e656c7274730063 RWE 0x7465736d656d00
LOPROC+0x37274 0x6c5f6f6e7272655f 0x006e6f697461636f 0x5f00706d636d656d
0x66746e697270665f 0x647473006b68635f R
0x6565736c0074756f
LOOS+0x56d006b 0x0065736f6c636600 0x6d00636f6c6c616d 0x6e0074696e697362
0x6e69676e616c5f6c 0x646e65706f006f66 R E
0x7974635f5f007269
LOOS+0x25f6570 0x00766e6574656700 0x6964616572665f5f 0x726564747300676e
0x74706f7465670072 0x5f5f00676e6f6c5f RWE
0x6600746174737866
LOOS+0xe656c69 0x7277660064776374 0x70665f5f00657469 0x7000676e69646e65
0x695f6d6172676f72 0x6f697461636f766e RWE
0x5f74726f68735f6e
LOOS+0x56d616e 0x6c616e69665f6178 0x73785f5f00657a69 0x646e696200746174
0x616d6f6474786574 0x62696c5f5f006e69
0x5f74726174735f63
LOOS+0xe69616d 0x6b65657366006466 0x5f7374757066006f 0x64656b636f6c6e75
0x5f5f006565726600 0x656d616e676f7270
0x6e676f72705f5f00
<unknown>: 5f6 0x615f6178635f5f00 0x7571007469786574 0x746f75715f65746f
0x6974706f5f676e69 0x7372655600736e6f RW
0x5f4f495f006e6f69
LOOS+0x9647473 0x69746f7571006465 0x656c7974735f676e 0x757100736c61765f
0x74735f676e69746f 0x736772615f656c79 RW
0x61665f7469786500
LOPROC+0x2756c 0x616e5f6d6172676f 0x697372657600656d 0x635f6374655f6e6f
0x746867697279706f 0x325f4342494c4700 R E
0x4342494c4700332e
<unknown>: 332 0x312e325f4342494c 0x5f4342494c470034 0x42494c4700342e32
0x00352e322e325f43 0x7265645f4d54495f RW
0x5472657473696765
LOOS+0xf6c434d 0x6d675f5f00656c62 0x74726174735f6e6f 0x5f4d54495f005f5f
0x7265747369676572 0x54656e6f6c434d54 RW 0x656c6261
<unknown>: 200 0x0002000200000002 0x0002000200020002 0x0002000200020002
0x0002000300020002 0x0002000200020002 W 0x2000200020002
<unknown>: 200 0x0002000200020004 0x0002000200020002 0x0002000200020002
0x0002000200020005 0x0000000500020002 W 0x6000200020002
<unknown>: 200 0x0002000100020002 0x0002000200020001 0x0001000100010002
0x0000000100050001 0x0000000000000010 E 0x600000d696913
<unknown>: 2d9 0x0005000009691974 0x00000010000002e3 0x0004000006969194
0x00000010000002ef 0x000300000d696914 0x10000002fa
<unknown>: 969 0x0000000000000304 0x000000000000ab10 0x0000000000000008
0x0000000000002e50 0x000000000000ab18 0x8
<unknown>: 2e1 0x000000000000ab20 0x0000000000000008 0x0000000000007157
0x000000000000ab40 0x0000000000000008 0x715f
<unknown>: ab6 0x0000000000000008 0x0000000000007168 0x000000000000ab80
0x0000000000000008 0x000000000000716d 0xabc0
<unknown>: 8 0x000000000000753d 0x000000000000abc8 0x0000000000000008
0x0000000000007545 0x000000000000abd0 0x8
<unknown>: 754 0x000000000000abd8 0x0000000000000008 0x0000000000007558
0x000000000000abe0 0x0000000000000008 0x7565
<unknown>: abe 0x0000000000000008 0x0000000000007579 0x000000000000abf0
0x0000000000000008 0x000000000000757b 0xabf8
<unknown>: 8 0x000000000000755e 0x000000000000ac00 0x0000000000000008
0x00000000000070c9 0x000000000000ac08 0x8
<unknown>: 758 0x000000000000b008 0x0000000000000008 0x000000000000b008
0x000000000000b010 0x0000000000000008 0x74c9
<unknown>: b06 0x0000000000000008 0x000000000000b070 0x000000000000b078
0x0000000000000008 0x000000000000b0e0 0xafc0
PHDR 0x0000000000000000 0x000000000000afc8 0x0000001b00000006
0x0000000000000000 0x000000000000afd0 RW 0x2000000006
readelf: Error: the PHDR segment must occur before any LOAD segment
==14== Invalid read of size 8
==14== at 0x13A3FB: process_program_headers (readelf.c:5651)
==14== by 0x149A94: process_object (readelf.c:21487)
==14== by 0x149A94: process_object (readelf.c:21432)
==14== by 0x113336: process_file (readelf.c:21939)
==14== by 0x113336: main (readelf.c:22010)
==14== Address 0x5244000 is 0 bytes after a block of size 4,194,240 alloc'd
==14== at 0x483B7F3: malloc (in
/usr/lib/x86_64-linux-gnu/valgrind/vgpreload_memcheck-amd64-linux.so)
==14== by 0x1B7F58: xmalloc (xmalloc.c:147)
==14== by 0x125C7B: get_program_headers.part.0 (readelf.c:5452)
==14== by 0x1396B4: get_program_headers (readelf.c:10372)
==14== by 0x1396B4: locate_dynamic_section (readelf.c:2352)
==14== by 0x1396B4: is_pie (readelf.c:2407)
==14== by 0x1396B4: get_file_type (readelf.c:2440)
==14== by 0x13AFE1: process_file_header.part.0 (readelf.c:5261)
==14== by 0x149A07: process_file_header (readelf.c:5231)
==14== by 0x149A07: process_object (readelf.c:21463)
==14== by 0x149A07: process_object (readelf.c:21432)
==14== by 0x113336: process_file (readelf.c:21939)
==14== by 0x113336: main (readelf.c:22010)
==14==
==14==
==14== Process terminating with default action of signal 11 (SIGSEGV): dumping
core
==14== Access not within mapped region at address 0x5245000
==14== at 0x13A3FB: process_program_headers (readelf.c:5651)
==14== by 0x149A94: process_object (readelf.c:21487)
==14== by 0x149A94: process_object (readelf.c:21432)
==14== by 0x113336: process_file (readelf.c:21939)
==14== by 0x113336: main (readelf.c:22010)
==14== If you believe this happened as a result of a stack
==14== overflow in your program's main thread (unlikely but
==14== possible), you can try to increase the size of the
==14== main thread stack using the --main-stacksize= flag.
==14== The main thread stack size used in this run was 8388608.
==14==
==14== HEAP SUMMARY:
==14== in use at exit: 4,198,621 bytes in 7 blocks
==14== total heap usage: 17 allocs, 10 frees, 7,876,331 bytes allocated
==14==
==14== LEAK SUMMARY:
==14== definitely lost: 0 bytes in 0 blocks
==14== indirectly lost: 0 bytes in 0 blocks
==14== possibly lost: 0 bytes in 0 blocks
==14== still reachable: 4,198,621 bytes in 7 blocks
==14== suppressed: 0 bytes in 0 blocks
==14== Rerun with --leak-check=full to see details of leaked memory
==14==
==14== For lists of detected and suppressed errors, rerun with: -s
==14== ERROR SUMMARY: 65 errors from 1 contexts (suppressed: 0 from 0)
Segmentation fault
```
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug binutils/28763] New: SIGSEGV during processing of program headers,
address@hidden <=
- [Bug binutils/28763] SIGSEGV during processing of program headers, amodra at gmail dot com, 2022/01/19
- [Bug binutils/28763] SIGSEGV during processing of program headers, address@hidden, 2022/01/20
- [Bug binutils/28763] SIGSEGV during processing of program headers, address@hidden, 2022/01/20
- [Bug binutils/28763] SIGSEGV during processing of program headers, address@hidden, 2022/01/20
- [Bug binutils/28763] SIGSEGV during processing of program headers via readelf, address@hidden, 2022/01/27