----------------------------------------------------------------------------------
@REPLY: 2:5075/35@fidonet 6aad5dc7
@MSGID: 2:5015/46 6aadddd1
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
Hello, Eugene!
Friday September 18 2026 18:50, from Eugene Subbotin -> Nil A:
NA>>>> Можно задрочить изменение размера окна и перерисовку окна так, что
NA>>>> оно зависнет вот так:
ES>>> Фикс:
ES>>> https://github.com/evs38/golded-plus/commit/29ed06e7dc0622d36292
ES>>> 2 61af3 57475538eaed01
Всё хуйня, Миша. Давай по-новой (c)
==10631==ERROR: AddressSanitizer: dynamic-stack-buffer-overflow on address
0x7fff185833f0 at pc 0x0000004b3e08 bp 0x7fff185833c0 sp 0x7fff185833b8
WRITE of size 4 at 0x7fff185833f0 thread T0
#0 0x4b3e07 in GPickArealist::print_line(unsigned int, unsigned int,
bool) /home/fido/src/golded-plus/golded3/gearea.cpp:569
#1 0x883aad in gwinpick::display_page()
/home/fido/src/golded-plus/goldlib/gcui/gwinpick.cpp:375
#2 0x4b1980 in GPickArealist::center()
/home/fido/src/golded-plus/golded3/gearea.cpp:346
#3 0x4b1cd3 in GPickArealist::jump_to()
/home/fido/src/golded-plus/golded3/gearea.cpp:386
#4 0x4b3760 in GPickArealist::open()
/home/fido/src/golded-plus/golded3/gearea.cpp:515
#5 0x884dd8 in gwinpick::run_picker()
/home/fido/src/golded-plus/goldlib/gcui/gwinpick.cpp:580
#6 0x4b8b37 in GPickArealist::Run(char const*, int, int&)
/home/fido/src/golded-plus/golded3/gearea.cpp:1149
#7 0x4b8db3 in AreaPick(char*, int, int*)
/home/fido/src/golded-plus/golded3/gearea.cpp:1176
#8 0x6217c6 in NewArea(bool)
/home/fido/src/golded-plus/golded3/geread2.cpp:545
#9 0x5f04d0 in Reader() /home/fido/src/golded-plus/golded3/geread.cpp:267
#10 0x58083a in main /home/fido/src/golded-plus/golded3/gemain.cpp:54
#11 0x7f2a77453f44 in __libc_start_main
(/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#12 0x408288
(/home/fido/src/golded-plus/build-asan/golded3/golded+0x408288)
Address 0x7fff185833f0 is located in stack of thread T0
SUMMARY: AddressSanitizer: dynamic-stack-buffer-overflow
/home/fido/src/golded-plus/golded3/gearea.cpp:569 in GPickArealist::print_line(unsigned int, unsigned int, bool)
Shadow bytes around the buggy address:
0x1000630a8620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x1000630a8630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x1000630a8640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x1000630a8650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x1000630a8660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
=>0x1000630a8670: 00 00 00 00 00 00 00 00 00 00 00 00 ca ca[ca]ca
0x1000630a8680: 00 00 00 00 00 00 00 00 00 cb cb cb cb cb cb cb
0x1000630a8690: 00 00 00 00 ca ca ca ca 00 00 00 05 cb cb cb cb
0x1000630a86a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x1000630a86b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x1000630a86c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
Shadow gap: cc
==10631==ABORTING
NA>> Я в такой хуйне не читаю.
ES> Какой?
В кракозяренной. Вот щас читаю.
ES>>> Окно 40x2? Серьёзно?
Я надел шапку QA и за час тебе напихал в кепку штук 6-7 багрепортов.
Естессно, ни один жизоп по-трезвому не полезет в хелп, или дампить
джам, или окно делать в две строчки, но на то и QA.
ES>>> Вот уж действительно, заказал -65536 пива, бар взорвался :)
Зырь. Подходишь к банкомату и просишь его снять 2 рубля, а он тебе
даёт 65536 рублей - заебись?? Не, ну а чё, кто будет 2 рубля снимать???
;-=)
Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20260305
* Origin: I`m not AI but still can make mistakes, so double-check. (2:5015/46)
SEEN-BY: 5001/100 5015/46 5020/715 4441 5030/1081
5051/44 5057/19 6035/66
@PATH: 5015/46 5020/715