Page 1 of 2

[RU] Чет ваще не запускается

Posted: 12 Dec 2015, 12:36
by krossvas
Все файлы распаковал из экстры, всё лежит в одной папке. Из конфига видимо че-то подсасывает - рамка у окна по крайней мере показывается 1280 шириной, а потом крашится. Хз че он там читать собрался из нуля - файлов чтоли ему каких не хватает? Всё что было на загрузках запихал.

-------------------

Error occured on Saturday, December 12, 2015 at 12:18:52.

onscripter-ru_sdl2_win_r1699.exe caused an Access Violation at location 00000000 Reading from location 00000000.

Registers:
eax=0022f94c ebx=014c6be4 ecx=014bf090 edx=00000000 esi=0022fa60 edi=00000000
eip=00000000 esp=0022f8f8 ebp=0022f964 iopl=0 nv up ei pl nz na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00210202

AddrPC Params
00000000 00000001 0022F94C 6172662E
00681B77 01585520 014BF090 00000008 onscripter-ru_sdl2_win_r1699.exe!GPU_FreeRenderer
00649170 014BF090 00001000 00000004 onscripter-ru_sdl2_win_r1699.exe!GPU_LoadTarget
00AD8051 014BEEF0 0150F3B0 0022FBD8 onscripter-ru_sdl2_win_r1699.exe!GPU_GetModelViewProjection
77BD2CE8 01690000 00000000 765298DA ntdll.dll!RtlFreeHeap
765298CD 014BEEF0 014C1D48 0022FFC4 msvcrt.dll!free
00405865 014C1D48 0152ED48 014C2F69 onscripter-ru_sdl2_win_r1699.exe!0x5865
004189AC 0152E84C 0152E84C 0022FD48 onscripter-ru_sdl2_win_r1699.exe!0x189ac
004039CA 77BD2E82 0152EC03 00000008 onscripter-ru_sdl2_win_r1699.exe!0x39ca
77BD2FE7 00000001 0152E828 0046BB6E ntdll.dll!RtlpLowFragHeapAllocFromContext
0046B99C 00000001 0152E828 013A1D56 onscripter-ru_sdl2_win_r1699.exe!0x6b99c
0046BB6E 00400000 00000000 013A24BB onscripter-ru_sdl2_win_r1699.exe!0x6bb6e
00B98C6D 01691458 00000041 00000001 onscripter-ru_sdl2_win_r1699.exe!GPU_GetModelViewProjection
004013E2 7FFD8000 0022FFD4 77BE37EB onscripter-ru_sdl2_win_r1699.exe!0x13e2
77AEEE1C 7FFD8000 2534B8F7 00000000 kernel32.dll!BaseThreadInitThunk
77BE37EB 004014C0 7FFD8000 00000000 ntdll.dll!__RtlUserThreadStart
77BE37BE 004014C0 7FFD8000 00000000 ntdll.dll!_RtlUserThreadStart

onscripter-ru_sdl2_win_r1699.exe 2015.4.1.0
ntdll.dll 6.1.7601.18247
kernel32.dll 6.1.7601.18409
KERNELBASE.dll 6.1.7601.18409
ADVAPI32.dll 6.1.7601.18247
msvcrt.dll 7.0.7601.17744
sechost.dll 6.1.7600.16385
RPCRT4.dll 6.1.7601.18532
GDI32.dll 6.1.7601.18577
USER32.dll 6.1.7601.17514
LPK.dll 6.1.7601.18177
USP10.dll 1.626.7601.18454
IMM32.DLL 6.1.7601.17514
MSCTF.dll 6.1.7600.16385
ole32.dll 6.1.7601.17514
OLEAUT32.dll 6.1.7601.18640
OPENGL32.DLL 6.1.7600.16385
GLU32.dll 6.1.7600.16385
DDRAW.dll 6.1.7600.16385
DCIMAN32.dll 6.1.7601.18177
SETUPAPI.dll 6.1.7601.17514
CFGMGR32.dll 6.1.7601.17514
DEVOBJ.dll 6.1.7600.16385
dwmapi.dll 6.1.7600.16385
SHELL32.dll 6.1.7601.18517
SHLWAPI.dll 6.1.7601.17514
VERSION.dll 6.1.7600.16385
WINMM.DLL 6.1.7601.17514
WS2_32.dll 6.1.7601.17514
NSI.dll 6.1.7600.16385
exchndl.dll 0.7.4.0
mgwhelp.dll 0.7.4.0
dbghelp.dll 6.3.9600.17029
PSAPI.DLL 6.1.7600.16385
profapi.dll 6.1.7600.16385
DSOUND.DLL 6.1.7600.16385
POWRPROF.dll 6.1.7600.16385
uxtheme.dll 6.1.7600.16385
ig4icd32.dll 8.15.10.2302
CRYPTBASE.dll 6.1.7600.16385
CLBCatQ.DLL 2001.12.8530.16385
dinput8.dll 6.1.7600.16385
HID.DLL 6.1.7600.16385
WINTRUST.dll 6.1.7601.18205
CRYPT32.dll 6.1.7601.18277
MSASN1.dll 6.1.7601.17514
XInput1_3.dll 9.18.944.0
WININET.dll 11.0.9600.17496
api-ms-win-downlevel-user32-l1-1-0.dll 6.2.9200.16492
api-ms-win-downlevel-shlwapi-l1-1-0.dll 6.2.9200.16492
api-ms-win-downlevel-version-l1-1-0.dll 6.2.9200.16492
api-ms-win-downlevel-normaliz-l1-1-0.dll 6.2.9200.16492
normaliz.DLL 6.1.7600.16385
iertutil.dll 11.0.9600.17496
api-ms-win-downlevel-advapi32-l1-1-0.dll 6.2.9200.16492
USERENV.dll 6.1.7601.17514
Secur32.dll 6.1.7601.18443
SSPICLI.DLL 6.1.7601.18443
api-ms-win-downlevel-advapi32-l2-1-0.dll 6.2.9200.16492
api-ms-win-downlevel-ole32-l1-1-0.dll 6.2.9200.16492
mswsock.dll 6.1.7601.18254
IPHLPAPI.DLL 6.1.7601.17514
WINNSI.DLL 6.1.7600.16385
wship6.dll 6.1.7600.16385
api-ms-win-downlevel-shlwapi-l2-1-0.dll 6.2.9200.16492
DNSAPI.dll 6.1.7601.17570
urlmon.dll 11.0.9600.17496
wshtcpip.dll 6.1.7600.16385
mdnsNSP.dll 3.1.0.1
rasadhlp.dll 6.1.7600.16385
fwpuclnt.dll 6.1.7601.18283
Comctl32.dll 6.10.7601.17514

Windows 6.1.7601
DrMingw 0.7.4

-------------------

Re: [RU] Чет ваще не запускается

Posted: 12 Dec 2015, 12:38
by vit9696
Привет, похоже на отсутствие поддержки OpenGL. Драйвера последние? Какая графическая карта?
init-demo.exe.zip
(991.05 KiB) Downloaded 664 times
Данный файл запускается?

P. S. Кажется, ты немного ошибся с полом. Сейчас поправлю.

Re: [RU] Чет ваще не запускается

Posted: 13 Dec 2015, 02:11
by krossvas
Не, этот тоже крашится.
Нормально всё с поддержкой OpenGL, эмули PPSSPP и PCSX2 работают, ну и для интереса FurMark'ом померял - меряет OpenGL, выводит всё.

Intel(R) G41 Express Chipset (8086-2E32)
Драйвера 8.15.10.2869 - GL:ig4icd32.dll (судя по всему последние, на сайте новее нет).

Windows 7 Service Pack 1 (ну это как бы уже и так понятно из лога)

Да пофиг на пол. Можешь хоть средний поставить :)

Re: [RU] Чет ваще не запускается

Posted: 13 Dec 2015, 13:41
by vit9696
Мы проанализировали краш более детально, ситуация следующая:

OpenGL 2.1 действительно поддерживается и драйвером и системой, инициализация происходит успешно. Краш происходит при использовании FBO при вызове glGenFramebuffers сторонней библиотекой. Это надвигает нас на мысль, что в карте нет поддержки расширения GL_ARB_framebuffer_object.

Это не конец света, есть большая вероятность, что поддерживается совместимое с ним GL_EXT_framebuffer_object. Для проверки этого мы написали маленькую демку:
fbo-test-demo.exe.zip
(876.52 KiB) Downloaded 578 times
Она выведет краткую информацию в консоли, которую необходимо скопировать и отправить нам. Что-то вроде этого:

Code: Select all

Initialising GPU...
Got non-null rendering target; creating an image...
Got non-null image, creating a target...
Looking for framebuffer support
glGenFramebuffers is supported
glGenFramebuffersEXT is supported
Для продолжения нажмите любую клавишу . . .
Если поддержка GL_EXT_framebuffer_object есть, мы запросим исправление у разработчика сторонней библиотеки и включим его в α-ветку. Для подтверждения работоспособности мы можем выслать исправление лично/попросить тебя присоединиться к α-тестированию :)

Re: [RU] Чет ваще не запускается

Posted: 13 Dec 2015, 22:20
by krossvas
Да я так-то мимо крокодил :) Я не уверен, что буду прям целиком буду всё читать/тестить, в третий-то раз :)
А так да, не вопрос, потестирую в меру сил.

Да, поддерживается этот экст.

Code: Select all

Initialising GPU...
Got non-null rendering target; creating an image..
Got non-null image, creating a target...
Looking for framebuffer support
glGenFramebuffers is unsupported
glGenFramebuffersEXT is supported
Для продолжения нажмите любую клавишу . . .
И он покрашился после нажатия на любую клавишу :)

Re: [RU] Чет ваще не запускается

Posted: 14 Dec 2015, 00:18
by vit9696
Как и ожидалось, как будут новости по исправлению glGenFramebuffers, напишу.

Re: [RU] Чет ваще не запускается

Posted: 17 Dec 2015, 17:05
by krossvas
А когда там вообще новости ожидаются? После НГ?

Re: [RU] Чет ваще не запускается

Posted: 17 Dec 2015, 17:22
by vit9696
Ну, человек пару дней назад уже написал нам, что займётся исправлением. Думаю, за неделю-две будет готово, с учётом всех временных расходов.

Re: [RU] Чет ваще не запускается

Posted: 19 Dec 2015, 13:23
by krossvas
Ну ок, после НГ тогда загляну :)

Re: [RU] Чет ваще не запускается

Posted: 25 Dec 2015, 10:56
by vit9696
Есть предварительное исправление проблемы. Могу скинуть по возможности/необходимости.