Nп/п : 18 из 80
От : Nil A 2:5015/46 16 сен 26 23:47:22
К : All 16 сен 26 23:49:02
Тема : Задрочить изменение размера окна
----------------------------------------------------------------------------------
@REPLY: 2:5015/46 6aaaffe2
@MSGID: 2:5015/46 6aab0093
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
Hello, All!
Wednesday September 16 2026 23:44, from Nil A -> All:
NA> Hello, All!
NA> Можно задрочить изменение размера окна и перерисовку окна так, что оно
NA> зависнет вот так:
Чуть больше инфы, надо было сразу дать..
(gdb) bt
#0 0x00007fc09b43b950 in ?? () from /lib/x86_64-linux-gnu/libncursesw.so.5
#1 0x00007fc09b43bc75 in _nc_hash_map () from
/lib/x86_64-linux-gnu/libncursesw.so.5
#2 0x00007fc09b43b088 in _nc_scroll_optimize () from
/lib/x86_64-linux-gnu/libncursesw.so.5
#3 0x00007fc09b45b8e4 in doupdate () from
/lib/x86_64-linux-gnu/libncursesw.so.5
#4 0x00007fc09b448f59 in wrefresh () from
/lib/x86_64-linux-gnu/libncursesw.so.5
#5 0x0000000000852076 in gvid_refresh () at
/home/fido/src/golded-plus/goldlib/gcui/gvidbase.cpp:95
#6 0x0000000000853796 in vputx (row=150840375, col=0, atr=7, chr=32,
len=43) at /home/fido/src/golded-plus/goldlib/gcui/gvidbase.cpp:1868
#7 0x000000000085ea62 in wputx (wrow=150840375, wcol=0, attr=7, chr=32,
len=43) at /home/fido/src/golded-plus/goldlib/gcui/gwinbase.cpp:1023
#8 0x0000000000882c7a in gwinpick::display_page (this=0x7ffc5c727a90) at
/home/fido/src/golded-plus/goldlib/gcui/gwinpick.cpp:381
#9 0x00000000004b1663 in GPickArealist::center (this=0x7ffc5c727a90) at
/home/fido/src/golded-plus/golded3/gearea.cpp:339
#10 0x00000000004b19b6 in GPickArealist::jump_to (this=0x7ffc5c727a90) at
/home/fido/src/golded-plus/golded3/gearea.cpp:379
#11 0x00000000004b3443 in GPickArealist::open (this=0x7ffc5c727a90) at
/home/fido/src/golded-plus/golded3/gearea.cpp:508
#12 0x0000000000883b8a in gwinpick::run_picker (this=0x7ffc5c727a90) at
/home/fido/src/golded-plus/goldlib/gcui/gwinpick.cpp:564
#13 0x00000000004b84e7 in GPickArealist::Run (this=0x7ffc5c727a90,
_title=0x60700000b33c ">>Pick New Area: ", wpos=0, idx=@0x7ffc5c727bf0: 3) at
/home/fido/src/golded-plus/golded3/gearea.cpp:1117
#14 0x00000000004b8768 in AreaPick (title=0x60700000b33c ">>Pick New
Area: ", wpos=0, idx=0x7ffc5c727bf0) at
/home/fido/src/golded-plus/golded3/gearea.cpp:1144
#15 0x00000000006210b3 in NewArea (jumpnext=false) at
/home/fido/src/golded-plus/golded3/geread2.cpp:545
#16 0x00000000005efdbd in Reader () at
/home/fido/src/golded-plus/golded3/geread.cpp:267
#17 0x00000000005801ef in main (argc=2, argv=0x7ffc5c7286b8) at
/home/fido/src/golded-plus/golded3/gemain.cpp:54
(gdb) frame 8
#8 0x0000000000882c7a in gwinpick::display_page (this=0x7ffc5c727a90) at
/home/fido/src/golded-plus/goldlib/gcui/gwinpick.cpp:381
381 wputx(n, 0, wattr, (vchar)` `, xlen);
(gdb) p n
$4 = 150840375
(gdb) p ylen
$5 = 4294967294
(gdb) list
376
377 if(n < ylen)
378 wputx(n, 0, battr|ACSET, _box_table(btype,1), xlen);
379
380 for(++n; n
381 wputx(n, 0, wattr, (vchar)` `, xlen);
382
383 index += position;
384
385 wgotoxy(position, 0);
(gdb) info local
m = 1006
n = 150840375
(gdb) p *this
$6 = {_vptr.gwinpick = 0xab2d80 , key =
0, keyok = false, new_hoffset = 1, h_offset = 44, replylinkfloat =
false, ypos = 0, xpos = 0, ylen = 4294967294, xlen = 43, btype = 0,
battr = 9, wattr = 7, tattr = 14, sattr = 31, hattr = 15, loattr =
0, sbattr = 9, title = 0x60700000b33c ">>Pick New Area: ", helpcat =
2000,
maximum_index = 1006, minimum_index = 0, maximum_position = 1006,
index = 0, position = 10, aborted = false, listwrap = false, direction =
0}
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 1146 4441
5030/1081 5051/44 5057/19 6035/66
@PATH: 5015/46 5020/715