FWGS / xash3d

DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.
https://xash.su
GNU General Public License v3.0
553 stars 107 forks source link

Крашит на Android 2.2.1 #285

Closed Tobylikesit closed 5 years ago

Tobylikesit commented 7 years ago

Приложение Xash3d на Samsung Galaxy S (gt-i9003, 2.2.1) крашится с первого запуска. Скачана с Play Market-a. Не успевает открыться как сразу "Процесс неожиданно остановлен". При этом cs16client совершенно спокойно открывается. Будьте добры, пофиксите.

Tobylikesit commented 7 years ago

Краш наблюдается как в автономном запуске, так и через клиент кс

a1batross commented 7 years ago

Качай версию с гитхаба.

Версия для Play Market не работает с 2.2. Не закрывай, потом исправлю в gp-ветке.

mittorn commented 7 years ago

Звук вряд ли будет работать. Официально в 2.2 не было OpenSLES. Но отпишись всё же, заработает ли, самсунг запросто мог добавить

Tobylikesit commented 7 years ago

Скачал последнюю версию с гитхапа. Программа запустилась. Но в кс поиграть не удалось. После нажатия "Запустить cs16client" кроме черного экрана ничего не происходит. А если запустить сразу из xash то выходит error: Sys_crash:signal11, err 0 with code 1 at ox4f ox809a73c0 stack backtrace: и дальше 31 пункт.

a1batross commented 7 years ago

O_o

Точно последняя версия?

15 авг. 2017 г. 3:11 ПП пользователь "toqrul2000" notifications@github.com написал:

Скачал последнюю версию с гитхапа. Программа запустилась. Но в кс поиграть не удалось. После нажатия "Запустить cs16client" кроме черного экрана ничего не происходит. А если запустить сразу из xash то выходит error: Sys_crash:signal11, err 0 with code 1 at ox4f ox809a73c0 stack backtrace: и дальше 31 пункт.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/FWGS/xash3d/issues/285#issuecomment-322419330, or mute the thread https://github.com/notifications/unsubscribe-auth/ADEJgebI21YrIxc1_fIGmRtD9FxM3tKgks5sYWCpgaJpZM4O28hz .

Tobylikesit commented 7 years ago

Вот эта: https://github.com/FWGS/xash3d/releases/tag/v0.19

mittorn commented 7 years ago

half-life запускается? engine.log можешь прикрепить? Запускать с параметрами -dev 5 -log

Tobylikesit commented 7 years ago

Халва тоже не запустилась, вот лог: https://drive.google.com/file/d/0B7w7-YODjw-Kb1NZYktmczBFaXM/view?usp=drivesdk

Tobylikesit commented 7 years ago

Upd:.переместил папку xash в /mnt/sdcard (раньше была в ... /Android/obb), количество ошибок уменьшилось. Вот новый лог: https://drive.google.com/file/d/0B7w7-YODjw-KbjJzNUhXOFk0OGc/view?usp=drivesdk

Tobylikesit commented 7 years ago

Стоит отметить что на планшете (4.4.2) при запуске халвы тож появляются проблемы, но с кс все нормально. Проблема скорее с кешем. Но почему тогда кс на планшете запускается, а на телефоне - нет.(?)

a1batross commented 7 years ago

Боюсь знать, что у вас игра делает в /Android/obb.

Может стоит просто переложить во внутренней памяти в папку xash?

[2017:08:16|13:37:32] ^1Error:^7 FS_AddPack_Fullpath: unable to load pak "/data/data/in.celest.xash3d.hl/files/extras.pak" Странно, походу распаковка не сработала. Удалите движок и установите его обратно.

Запишите ещё раз лог с "-dev 5" в аргументах командной строки, последний лог почему-то неполный.

mittorn commented 7 years ago

на 2.2 пак не распакуется сам, он слишком большой. https://github.com/FWGS/nanogl/blob/master/nanoWrap.cpp#L1668 Краш тут. нужен андройдовый лог чтобы понять, почему не загрузился GLESv1 Может быть, устройство не поддерживает его совсем? TODO: добавить коллбэки для вывода лога в nanogl и убрать костыли касательно загрузки egl через него. egl должен грузить движок, а ошибки nanogl лолжны попадать в основной лог

Tobylikesit commented 7 years ago

Переустановил движок. Ничего не изменилось, https://drive.google.com/file/d/0B7w7-YODjw-KdG8yck9zV3hTSXM/view?usp=drivesdk

mittorn commented 7 years ago

есть ли файл /system/lib/libGLESv1_CM.so?

Tobylikesit commented 7 years ago

Да

Tobylikesit commented 7 years ago

Доброго дня, стоит ли мне ждать update? Или можно забыть про игру на старом девайсе?

mittorn commented 7 years ago

Пока нет, информации мало. Можешь сделать logcat?

Tobylikesit commented 7 years ago

Подскажите, как сделать?

mittorn commented 7 years ago

logcat>/sdcard/logcat.txt в терминале сразу после краша Потом выложить logcat.txt

mittorn commented 6 years ago

Проблема уже исправлена?:

Tobylikesit commented 6 years ago

К сожалению накрылся Samsung. Если смогу вернуть его к жизни, обязательно проверю.