Это популярное сообщение. Xottab_DUTY 115 Опубликовано 11 Марта 2018 Это популярное сообщение. Поделиться Опубликовано 11 Марта 2018 (изменено) OpenXRay Открытый проект, направленный на улучшение движка под капотом, исправление оригинальных багов, улучшение производительности и качества кода. Мы открыты для любых других изменений, будь то геймплейные или графические. Просто перед любым серьёзным изменением нужно обсудить все "за" и "против". Все о проекте (Показать) Основные преимущества (Показать) Шесть полностью рабочих конфигураций (Debug, Mixed, Release / x86-x64) Полностью настроенная единая система сборки. Всё находится в одном решении и собирается по нажатию на кнопку "Собрать решение" Сборка всех шести конфигураций через AppVeyor, что позволяет приблизительно замерять время сборки и удобно выпускать релизы Многочисленные исправления и улучшения кода (исправление багов, оптимизация, рефакторинг) Рабочий BugTrap x64 отправляющий отчёты на почту OpenXRay (если у вас установлен почтовый клиент) Рабочие компиляторы: xrAI, xrLC, xrDO_Light Последние версии LuaJIT и Luabind, доработанные для работы с движком. Ссылки (Показать) Приглашаем всех сталкеров для участия в разработке - как в улучшении самого проекта, так и использовании его в качестве базы для своих модов. Крайне благодарны за отзывы и сообщения и любых проблемах, случившихся у вас. Репозиторий на Github (Не забудьте поставить звёздочку!)Канал на YouTube (Не забудьте подписаться!)Discord-сервер (на русском и английском языках) Инструкция по установке и ссылки на скачивание находятся здесь. Благодарим (Показать) Call of Chernobyl Lost Alpha X-Ray Oxygen Shoker Gunslinger mod avoitishin Morrey Abramcumner KRodinn Swartz27 avbaula electrobas94 jazzvaz SkyLoader А также всех остальных, кто не упомянут здесь. Если использованы ваши наработки, но вас здесь нет - напишите, добавим. =) Изменено 21 Октября 2019 пользователем Xottab_DUTY 2 11 6 OpenXRay – Ориентир на новое, с памятью о старом. © Collector. Ссылка на комментарий
konsim 9 Опубликовано 21 Марта Поделиться Опубликовано 21 Марта (изменено) Теперь сохранки можно по-русски обзывать? export "LANG=ru_RU.CP1251" xr_3da -cop -nointro -fsltx fsgame.ltxexport "LANG=ru_RU.CP1251" xr_3da -cop -nointro -fsltx fsgame.ltx Неплохо. Перестал создаваться openal.log. ALSOFT_LOGLEVEL=3 ALSOFT_LOGFILE=$HOME/openal.logALSOFT_LOGLEVEL=3 ALSOFT_LOGFILE=$HOME/openal.log Изменено 21 Марта пользователем konsim Ссылка на комментарий
konsim 9 Опубликовано 22 Марта Поделиться Опубликовано 22 Марта (изменено) В линуксе такого нет, но при стрельбе есть щелчки довольно неприятные, независимо от snd_use_float32. Не знаю имеет ли это отношение [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (WW) Failed to initialize backend "pulse" SOUND: OpenAL: system default sound device name is ALSA Default [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1)[ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (WW) Failed to initialize backend "pulse" SOUND: OpenAL: system default sound device name is ALSA Default [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) во всяком случае таких строк (EE) и (WW) раньше не было. В придачу звук эмбиента близ аномалий прерывистый или вовсе глохнет. Ощущение будто звук проходит через шумоподавляющий фильтр. В .alsoftrc есть rt-prio и buffer-size. Имеет ли смысл их трогать? Изменено 22 Марта пользователем konsim Ссылка на комментарий
Xottab_DUTY 115 Опубликовано 22 Марта Автор Поделиться Опубликовано 22 Марта 22.03.2025 в 07:46, konsim сказал: В линуксе такого нет, но при стрельбе есть щелчки довольно неприятные, независимо от snd_use_float32. Попробуй выключить EAX? Или в системе покрутить настройки OpenAL Soft. Ощущение, что проблема в чём-то таком. OpenXRay – Ориентир на новое, с памятью о старом. © Collector. Ссылка на комментарий
konsim 9 Опубликовано 23 Марта Поделиться Опубликовано 23 Марта 22.03.2025 в 07:52, Xottab_DUTY сказал: Попробуй выключить EAX? Или в системе покрутить настройки OpenAL Soft. Ощущение, что проблема в чём-то таком. Удалил из хомяка .alsoftrc, но плавающая громкость осталась. Что-то с последней версией не так stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f174334fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f174334fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f174334fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f1743673880] bin/xrEngine.so(+0xaba16) [0x7f1743673a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f174337c06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f1742880eb0] /lib64/libc.so.6(clone+0x3f) [0x7f17431815df] xrDebug::Fatal(ErrorLocation const&, char const*, ...) bin/xr_3da(+0x12c2) [0x564cc9e9a2c2] /lib64/libc.so.6(__libc_start_main+0xcd) [0x7f17430a7efd] bin/xr_3da(+0x13ea) [0x564cc9e9a3ea] Ловушка трассировки/остановаstack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f174334fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f174334fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f174334fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f1743673880] bin/xrEngine.so(+0xaba16) [0x7f1743673a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f174337c06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f1742880eb0] /lib64/libc.so.6(clone+0x3f) [0x7f17431815df] xrDebug::Fatal(ErrorLocation const&, char const*, ...) bin/xr_3da(+0x12c2) [0x564cc9e9a2c2] /lib64/libc.so.6(__libc_start_main+0xcd) [0x7f17430a7efd] bin/xr_3da(+0x13ea) [0x564cc9e9a3ea] Ловушка трассировки/останова Ссылка на комментарий
Xottab_DUTY 115 Опубликовано 23 Марта Автор Поделиться Опубликовано 23 Марта 23.03.2025 в 05:00, konsim сказал: Удалил из хомяка .alsoftrc, но плавающая громкость осталась. Что-то с последней версией не так stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f174334fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f174334fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f174334fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f1743673880] bin/xrEngine.so(+0xaba16) [0x7f1743673a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f174337c06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f1742880eb0] /lib64/libc.so.6(clone+0x3f) [0x7f17431815df] xrDebug::Fatal(ErrorLocation const&, char const*, ...) bin/xr_3da(+0x12c2) [0x564cc9e9a2c2] /lib64/libc.so.6(__libc_start_main+0xcd) [0x7f17430a7efd] bin/xr_3da(+0x13ea) [0x564cc9e9a3ea] Ловушка трассировки/останова stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f174334fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f174334fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f174334fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f1743673880] bin/xrEngine.so(+0xaba16) [0x7f1743673a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f174337c06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f1742880eb0] /lib64/libc.so.6(clone+0x3f) [0x7f17431815df] xrDebug::Fatal(ErrorLocation const&, char const*, ...) bin/xr_3da(+0x12c2) [0x564cc9e9a2c2] /lib64/libc.so.6(__libc_start_main+0xcd) [0x7f17430a7efd] bin/xr_3da(+0x13ea) [0x564cc9e9a3ea] Ловушка трассировки/остановаstack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f174334fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f174334fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f174334fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f1743673880] bin/xrEngine.so(+0xaba16) [0x7f1743673a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f174337c06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f1742880eb0] /lib64/libc.so.6(clone+0x3f) [0x7f17431815df] xrDebug::Fatal(ErrorLocation const&, char const*, ...) bin/xr_3da(+0x12c2) [0x564cc9e9a2c2] /lib64/libc.so.6(__libc_start_main+0xcd) [0x7f17430a7efd] bin/xr_3da(+0x13ea) [0x564cc9e9a3ea] Ловушка трассировки/останова Поподробнее бы. Сможешь запустить из-под GDB и узнать на какой строке вылетело? OpenXRay – Ориентир на новое, с памятью о старом. © Collector. Ссылка на комментарий
konsim 9 Опубликовано 23 Марта Поделиться Опубликовано 23 Марта DEBUGGER="gdb --ex=r --args" (Показать) FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df]FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: FATAL ERROR [error] Expression : <no expression> [error] Function : xr_terminate [error] File : /home/user/build/xray-16/src/xrCore/xrDebug.cpp [error] Line : 844 [error] Description : Unexpected application termination stack trace: /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) /usr/lib64/libstdc++.so.6(+0xcfb68) [0x7f872358fb68] /usr/lib64/libstdc++.so.6(+0xcfbd3) [0x7f872358fbd3] /usr/lib64/libstdc++.so.6(+0xcfe64) [0x7f872358fe64] std::__throw_logic_error(char const*) CStringTable::ParseLine(char const*) CStringTable::Load(char const*) bin/xrEngine.so(+0xab880) [0x7f87238b3880] bin/xrEngine.so(+0xaba16) [0x7f87238b3a16] TaskManager::ExecuteTask(Task&) TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] TaskManager::ExecuteOneTask() const TaskManager::TaskWorkerStart() /usr/lib64/libstdc++.so.6(+0xfc06f) [0x7f87235bc06f] /lib64/libpthread.so.0(+0x8eb0) [0x7f8722ac0eb0] /lib64/libc.so.6(clone+0x3f) [0x7f87233c15df] Я не понял как пользоваться gdb для shell/bash-скриптов. Вот что внутри bash-скрипта #!/usr/bin/env bash script_dir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" cd "${script_dir}" || exit 1 export "LD_LIBRARY_PATH=bin:bin:${LD_LIBRARY_PATH}" && export "SDL_AUDIODRIVER=alsa ALSOFT_DRIVERS=alsa ALSOFT_LOGLEVEL=3 ALSOFT_LOGFILE=$HOME/.temp/openal.log ALC_TRUE=1 AL_AUTO_SOFT=1 AL_NORMAL_SOFT=1 AL_SUPER_STEREO_SOFT=1 ALC_HRTF_SOFT=1 ALC_HRTF_ENABLED_SOFT=1 ALC_NUM_HRTF_SPECIFIERS_SOFT=1 ALC_EXT_EFX=1 AL_SOFT_UHJ=1 ALC_STEREO_UHJ_SOFT=1 AL_EXT_BFORMAT=1 AL_SOURCE_SPATIALIZE_SOFT=1 ALC_HRTF_HEADPHONES_DETECTED_SOFT=1 AL_DIRECT_CHANNELS_SOFT=1 AL_SOFT_DIRECT_CHANNELS_REMIX=1 AL_DROP_UNMATCHED_SOFT=1" && export DEBUGGER="gdb --ex=r --args" exec bin/xr_3da -cop -nointro -fsltx "${script_dir}"/fsgame.ltx#!/usr/bin/env bash script_dir="$(dirname "$(readlink -f "${BASH_SOURCE[0]}")")" cd "${script_dir}" || exit 1 export "LD_LIBRARY_PATH=bin:bin:${LD_LIBRARY_PATH}" && export "SDL_AUDIODRIVER=alsa ALSOFT_DRIVERS=alsa ALSOFT_LOGLEVEL=3 ALSOFT_LOGFILE=$HOME/.temp/openal.log ALC_TRUE=1 AL_AUTO_SOFT=1 AL_NORMAL_SOFT=1 AL_SUPER_STEREO_SOFT=1 ALC_HRTF_SOFT=1 ALC_HRTF_ENABLED_SOFT=1 ALC_NUM_HRTF_SPECIFIERS_SOFT=1 ALC_EXT_EFX=1 AL_SOFT_UHJ=1 ALC_STEREO_UHJ_SOFT=1 AL_EXT_BFORMAT=1 AL_SOURCE_SPATIALIZE_SOFT=1 ALC_HRTF_HEADPHONES_DETECTED_SOFT=1 AL_DIRECT_CHANNELS_SOFT=1 AL_SOFT_DIRECT_CHANNELS_REMIX=1 AL_DROP_UNMATCHED_SOFT=1" && export DEBUGGER="gdb --ex=r --args" exec bin/xr_3da -cop -nointro -fsltx "${script_dir}"/fsgame.ltx Эти переменные SDL_AUDIODRIVER=alsa ALSOFT_DRIVERS=alsa ALC_TRUE=1 AL_AUTO_SOFT=1 AL_NORMAL_SOFT=1 AL_SUPER_STEREO_SOFT=1 ALC_HRTF_SOFT=1 ALC_HRTF_ENABLED_SOFT=1 ALC_NUM_HRTF_SPECIFIERS_SOFT=1 ALC_EXT_EFX=1 AL_SOFT_UHJ=1 ALC_STEREO_UHJ_SOFT=1 AL_EXT_BFORMAT=1 AL_SOURCE_SPATIALIZE_SOFT=1 ALC_HRTF_HEADPHONES_DETECTED_SOFT=1 AL_DIRECT_CHANNELS_SOFT=1 AL_SOFT_DIRECT_CHANNELS_REMIX=1 AL_DROP_UNMATCHED_SOFT=1SDL_AUDIODRIVER=alsa ALSOFT_DRIVERS=alsa ALC_TRUE=1 AL_AUTO_SOFT=1 AL_NORMAL_SOFT=1 AL_SUPER_STEREO_SOFT=1 ALC_HRTF_SOFT=1 ALC_HRTF_ENABLED_SOFT=1 ALC_NUM_HRTF_SPECIFIERS_SOFT=1 ALC_EXT_EFX=1 AL_SOFT_UHJ=1 ALC_STEREO_UHJ_SOFT=1 AL_EXT_BFORMAT=1 AL_SOURCE_SPATIALIZE_SOFT=1 ALC_HRTF_HEADPHONES_DETECTED_SOFT=1 AL_DIRECT_CHANNELS_SOFT=1 AL_SOFT_DIRECT_CHANNELS_REMIX=1 AL_DROP_UNMATCHED_SOFT=1 вызывают всякие звуковые "артефакты". Вот что было причиной. Интересно, что наличие .alsoftrc (даже пустого) мешает созданию лога ALSOFT_LOGFILE=$HOME/.temp/openal.logALSOFT_LOGFILE=$HOME/.temp/openal.log весь вывод почему-то происходит в терминале. 23.03.2025 в 06:35, konsim сказал: Интересно, что наличие .alsoftrc (даже пустого) мешает созданию лога Нет. Мешает это ALSOFT_LOGLEVELALSOFT_LOGLEVEL для создания лога. Почему так? Если только ALSOFT_LOGFILE=$HOME/.temp/openal.logALSOFT_LOGFILE=$HOME/.temp/openal.log то там будет ни о чём. Что поломалось? Ссылка на комментарий
konsim 9 Опубликовано во вторник в 12:45 Поделиться Опубликовано во вторник в 12:45 После отключения пнв его свист остается. Только перезагрузка сейва. Щелчки все равно есть. С системой всё в порядке. Ссылка на комментарий
konsim 9 Опубликовано 19 часов назад Поделиться Опубликовано 19 часов назад https://github.com/OpenXRay/xray-16/issues/1836 В терминале инфа более полная чем в логе. Ссылка на комментарий
Рекомендуемые сообщения
Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий
Комментарии могут оставлять только зарегистрированные пользователи
Создать аккаунт
Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!
Зарегистрировать новый аккаунтВойти
Есть аккаунт? Войти.
Войти