[PATCH v2] ld: fix segfault when linker script is not found

Matthieu Longo matthieu.longo@arm.com
Wed Sep 10 13:04:46 GMT 2025


On 2025-09-10 14:01, Jan Beulich wrote:
> On 10.09.2025 13:34, Matthieu Longo wrote:
>> ld previously crashed with a segmentation fault if the specified linker
>> script could not be found. The issue seems to have been introduced
>> recently by d048eee2910 [1].
>>
>> This patch adds a check to ensure that a filename was found after
>> searching the possible prefixes. If no filename was found, the function
>> returns NULL, and ldfile_open_command_file_1() emits a proper fatal
>> error message.
>> This change prevents the crash and provides a clear diagnostic.
>>
>> A new generic test was also added to cover this error case.
>>
>> [1]: https://inbox.sourceware.org/binutils/20250812143757.3565482-1-hjl
>>       .tools@gmail.com/
> 
> Okay, and thanks for fixing this.
> 
> Jan

Merged: f04c774b7d49912cc9dcb0cd613e819edb21c3a2

Matthieu


More information about the Binutils mailing list