Statfs пытается выполнить большую запись, вызывая переполнение стекаLinux

Ответить Пред. темаСлед. тема
Anonymous
 Statfs пытается выполнить большую запись, вызывая переполнение стека

Сообщение Anonymous »


В настоящее время я использую statfs, чтобы получить некоторую информацию о пути, и получаю ошибку переполнения стека во время выполнения:

==33949==ОШИБКА: AddressSanitizer: переполнение стека-буфера по адресу 0x000103d3d970 на компьютере 0x00010172b930 bp 0x00016fdfeed0 sp 0x00016fdfe688 ЗАПИСЬ размера 2168 в потоке 0x000103d3d970 T0. #0 0x10172b92c в Wrap_statfs+0x2ac (libclang_rt.asan_osx_dynamic.dylib:arm64e+0x2b92c) #1 0x107a10ccc в StatFsErr() OtherFile.c:546 #2 0x1000c3318 в главном файле main.cpp:141 #3 0x193d43f24 () Адрес 0x000103d3d970 расположен в стеке потока T0 по смещению 368 в кадре. #0 0x107a10a64 в StatFsErr() OtherFile.c:538 В этом кадре есть 2 объекта(ов): [32, 368) 'сб' (строка 541) [432, 1457) 'path' (строка 542)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»