Вылет при выходе в мир или черный экран вместо мира
shamazmazum opened this issue · 2 comments
shamazmazum commented
При сборке со свежего мастера (fb18b93) получаю вылет при выходе в мир с таким бектрейсом (отрицательная координата выглядит подозрительно):
(lldb) bt
* thread #1, name = 'vangers-new', stop reason = signal SIGSEGV
* frame #0: 0x00000000003ead09 vangers-new`XGR_Screen::putspr(this=0x000000000042b208, x=758, y=-3, sx=48, sy=48, p=0x0000186d03f34600, mode=1) at xgraph.cpp:450:16
frame #1: 0x0000000000292122 vangers-new`aIndData::redraw(this=0x0000186d03f3b9a0, dx=-1, dy=-1) at actint.cpp:6864:3
frame #2: 0x0000000000294d9b vangers-new`actIntDispatcher::flush(this=0x0000186d07abd000) at actint.cpp:3649:10
frame #3: 0x000000000031b4c0 vangers-new`iGameMap::draw(this=0x0000186d084def40, self=1) at road.cpp:2063:15
frame #4: 0x00000000003185e6 vangers-new`gameQuant() at road.cpp:1887:13
frame #5: 0x0000000000318541 vangers-new`LoadingRTO2::Init(this=0x0000186d013ed620, id=7) at road.cpp:989:2
frame #6: 0x00000000003dfcfe vangers-new`main(argc=1, argv=0x00000008206883d8) at xtcore.cpp:195:11
frame #7: 0x000000082b711aca libc.so.7`__libc_start1(argc=1, argv=0x00000008206883d8, env=0x00000008206883e8, cleanup=<unavailable>, mainX=(vangers-new`main at xtcore.cpp:114)) at libc_start1.c:157:7
frame #8: 0x0000000000253dd0 vangers-new`_start at crt1_s.S:83
(lldb) frame select 0
frame #0: 0x00000000003ead09 vangers-new`XGR_Screen::putspr(this=0x000000000042b208, x=758, y=-3, sx=48, sy=48, p=0x0000186d03f34600, mode=1) at xgraph.cpp:450:16
447 for(i = 0; i < _sy; i ++){
448 for(j = 0; j < _sx; j ++){
449 if(memBuf[j]){
-> 450 scrBuf[j] = memBuf[j];
451 }
452 }
453 scrBuf += yStrOffs;
Последний работающий коммит — da1a916, ломающий — a343f9b. На ломающем коммите вижу черный экран вместо мира:
У меня стоит sway 1.8.1
caiiiycuk commented
Скорее всего ресурсы надо обновить. Возьмите последние, например из steam
Вт, 7 нояб. 2023 г. в 08:54, Vasily Postnicov ***@***.***>:
… При сборке со свежего мастера (fb18b93
<fb18b93>)
получаю вылет при выходе в мир с таким бектрейсом (отрицательная координата
выглядит подозрительно):
(lldb) bt
* thread #1, name = 'vangers-new', stop reason = signal SIGSEGV
* frame #0: 0x00000000003ead09 vangers-new`XGR_Screen::putspr(this=0x000000000042b208, x=758, y=-3, sx=48, sy=48, p=0x0000186d03f34600, mode=1) at xgraph.cpp:450:16
frame #1: 0x0000000000292122 vangers-new`aIndData::redraw(this=0x0000186d03f3b9a0, dx=-1, dy=-1) at actint.cpp:6864:3
frame #2: 0x0000000000294d9b vangers-new`actIntDispatcher::flush(this=0x0000186d07abd000) at actint.cpp:3649:10
frame #3: 0x000000000031b4c0 vangers-new`iGameMap::draw(this=0x0000186d084def40, self=1) at road.cpp:2063:15
frame #4: 0x00000000003185e6 vangers-new`gameQuant() at road.cpp:1887:13
frame #5: 0x0000000000318541 vangers-new`LoadingRTO2::Init(this=0x0000186d013ed620, id=7) at road.cpp:989:2
frame #6: 0x00000000003dfcfe vangers-new`main(argc=1, argv=0x00000008206883d8) at xtcore.cpp:195:11
frame #7: 0x000000082b711aca libc.so.7`__libc_start1(argc=1, argv=0x00000008206883d8, env=0x00000008206883e8, cleanup=<unavailable>, mainX=(vangers-new`main at xtcore.cpp:114)) at libc_start1.c:157:7
frame #8: 0x0000000000253dd0 vangers-new`_start at crt1_s.S:83
(lldb) frame select 0
frame #0: 0x00000000003ead09 vangers-new`XGR_Screen::putspr(this=0x000000000042b208, x=758, y=-3, sx=48, sy=48, p=0x0000186d03f34600, mode=1) at xgraph.cpp:450:16
447 for(i = 0; i < _sy; i ++){
448 for(j = 0; j < _sx; j ++){
449 if(memBuf[j]){
-> 450 scrBuf[j] = memBuf[j];
451 }
452 }
453 scrBuf += yStrOffs;
Последний работающий коммит — da1a916
<da1a916>,
ломающий — a343f9b
<a343f9b>.
На ломающем коммите вижу черный экран вместо мира:
[image: 20231107_08h15m27s_grim]
<https://user-images.githubusercontent.com/812069/280933707-12992352-5fc9-4b51-91a3-3f334bf10f8e.png>
У меня стоит sway 1.8.1
—
Reply to this email directly, view it on GitHub
<#629>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AANFVMF3NRY5RKYT2T5UIR3YDHEI5AVCNFSM6AAAAAA7ATU6EWVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE4DANJZHE4DQMQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
shamazmazum commented
Заработало, спасибо! Закрываю