Nп/п : 35 из 100
От : Nil A 2:5015/46 13 фев 24 21:44:54
К : Vitaliy Aksyonov 13 фев 24 21:47:01
Тема : Changes in golded+ sources
----------------------------------------------------------------------------------
@MSGID: 2:5015/46 65cbb8ed
@REPLY: 1:104/117 65ca52b9
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9.0-cur 2021-05-15
Hello, Vitaliy!
Monday February 12 2024 10:17, from Vitaliy Aksyonov -> Nil A:
VA> Дык, он и протестировал из моего бранча.
Вот сейчас из мастера собрал, если сохранить сообщение в файл, то
санитайзер орёт, что копирование с оверлапом.
==25185==ERROR: AddressSanitizer: strcpy-param-overlap: memory ranges
[0x623000001559,0x62300000155a) and [0x623000001559, 0x62300000155a) overlap
#0 0x7f98858a7dc9 in __interceptor_strcpy
../../../../src/libsanitizer/asan/asan_interceptors.cc:429
#1 0x726fe2 in TemplateToText(int, GMsg*, GMsg*, char const*, int)
/home/fido/src/golded-plus/golded3/getpls.cpp:361
#2 0x55e103 in SaveLines(int, char const*, GMsg*, int, bool)
/home/fido/src/golded-plus/golded3/gedoit.cpp:89
#3 0x5614bd in WriteMsgs /home/fido/src/golded-plus/golded3/gedoit.cpp:333
#4 0x562099 in WriteMsg(GMsg*)
/home/fido/src/golded-plus/golded3/gedoit.cpp:409
#5 0x6e170e in Reader() /home/fido/src/golded-plus/golded3/geread.cpp:963
#6 0x624b2b in main /home/fido/src/golded-plus/golded3/gemain.cpp:54
#7 0x7f988416df44 in __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#8 0x407b88 (/home/fido/src/golded-plus/build_asan/golded3/golded+0x407b88)
0x623000001559 is located 5209 bytes inside of 6536-byte region
[0x623000000100,0x623000001a88)
allocated by thread T0 here:
#0 0x7f988591922f in operator new(unsigned long)
../../../../src/libsanitizer/asan/asan_new_delete.cc:104
#1 0x6da901 in Reader() /home/fido/src/golded-plus/golded3/geread.cpp:155
#2 0x624b2b in main /home/fido/src/golded-plus/golded3/gemain.cpp:54
#3 0x7f988416df44 in __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
0x623000001559 is located 5209 bytes inside of 6536-byte region
[0x623000000100,0x623000001a88)
allocated by thread T0 here:
#0 0x7f988591922f in operator new(unsigned long)
../../../../src/libsanitizer/asan/asan_new_delete.cc:104
#1 0x6da901 in Reader() /home/fido/src/golded-plus/golded3/geread.cpp:155
#2 0x624b2b in main /home/fido/src/golded-plus/golded3/gemain.cpp:54
#3 0x7f988416df44 in __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
SUMMARY: AddressSanitizer: strcpy-param-overlap
../../../../src/libsanitizer/asan/asan_interceptors.cc:429 in __interceptor_strcpy
==25185==ABORTING
Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
SEEN-BY: 104/117 460/58 463/68 5005/49 5015/46 255
5019/40 5020/715 848 1042
SEEN-BY: 5020/4441 12000 5023/24 5025/121 5030/49
1081 5053/58 5058/104
SEEN-BY: 6078/80
@PATH: 5015/46 5020/1042 4441