Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

latest b40433b19 threads fix not run #1670

Closed
johndoe71rus opened this issue May 12, 2024 · 22 comments
Closed

latest b40433b19 threads fix not run #1670

johndoe71rus opened this issue May 12, 2024 · 22 comments
Labels
Bug The issue in the run-time. Linux

Comments

@johndoe71rus
Copy link

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. build b40433b
  2. run CoP
  3. Get FATAL ERROR
  4. See error

BugTrap error report
openxray_johndoe.log

Desktop (please complete the following information):

  • OS: Ubuntu 22.04.4]
  • OpenXRay build version b40433b

ps. кажется сообщения в дискорд не пропускает

@johndoe71rus johndoe71rus added the Bug The issue in the run-time. label May 12, 2024
@johndoe71rus
Copy link
Author

commit[5770e20] branch[dev]
успешно запускается
openxray_johndoe.log

@Xottab-DUTY
Copy link
Member

Починил, спасибо!

@johndoe71rus
Copy link
Author

судя по фиксу ifdef XR_PLATFORM_WINDOWS таски в линукс мак не завезли пока?

@Xottab-DUTY
Copy link
Member

судя по фиксу ifdef XR_PLATFORM_WINDOWS таски в линукс мак не завезли пока?

Нет. Это ограничения самих платформ: на винде можно в любом потоке создавать окна, на маке только в основном, под линуксом либо тоже самое, либо зависит от использования иксов или Wayland (не уверен, может от чего-то другого зависеть).

@johndoe71rus
Copy link
Author

не починил, чини еще
openxray_johndoe.log

@Xottab-DUTY Xottab-DUTY reopened this May 12, 2024
@Xottab-DUTY
Copy link
Member

не починил, чини еще openxray_johndoe.log

Запустишь через GDB?

@johndoe71rus
Copy link
Author

вспомнить бы как...

@johndoe71rus
Copy link
Author

вот что то. стека нет
gdb_openxray.txt

@Xottab-DUTY
Copy link
Member

Xottab-DUTY commented May 12, 2024

вот что то. стека нет gdb_openxray.txt

Блин, а он не показывает в какой функции упал (т.к. релиз без дебаг-символов)
Можешь запустить Debug из-под GDB?

@johndoe71rus
Copy link
Author

дебуг сборку?

@Xottab-DUTY
Copy link
Member

Да

@johndoe71rus
Copy link
Author

собралось
gdb_debug_openxray.txt

@Xottab-DUTY
Copy link
Member

@johndoe71rus, чёт я понять не могу в чём дело. Вызывается инициализация SDL2, далее он уходит в X11, далее в libxcb, там пытается выделить память, уходит в системный аллокатор, а он, в свою очередь, ругается и вызывает вылет.

@johndoe71rus
Copy link
Author

я тем более не знаю. commit[73338b3] branch[dev] ведет себя так же.
не дебуг
openxray_johndoe.log

@Xottab-DUTY
Copy link
Member

@sobkas, do you maybe know what the issue it could be?

@Xottab-DUTY
Copy link
Member

Xottab-DUTY commented May 17, 2024

я тем более не знаю. commit[73338b3] branch[dev] ведет себя так же. не дебуг openxray_johndoe.log

Очень надо бы, чтобы показывало в каких функциях вылет.
Ощущение, что Debug вылетает в каком-то другом месте)
Попробуй, пожалуйста, RelWithDebInfo собрать и запустить два раза:

  1. Без GDB и покажи какой лог выдаст
  2. Из-под GDB и тоже лог нужен

@johndoe71rus
Copy link
Author

так, есть новость. собрал commit[5770e20]
он запускается.
intel i5-7400
Uploading openxray_i5_7400.log…
amd 620e
Uploading openxray_amd_620e.log…
но есть проблема при завершении "выйти в виндовс" остаются в работе 2 процесса, игра и ее .sh скрипт
2024-05-17-215403_1920x1080_scrot
2024-05-17-074054_1280x1024_scrot
Система одна, разные варианты железа.

завтра могу сделать еще тест на athlon 3000g со встройкой, если там эта версия будет ном, стоит собирать 7333 и тестить с дебугом?

@johndoe71rus
Copy link
Author

решил собрать и запустить 7333
лог консоли обоих запусков
openxray_console_log.txt

логи игры
openxray_johndoe.log
openxray_johndoe_gdb.log

@johndoe71rus
Copy link
Author

бинари commit[5770e20] собранного на тестовой системе, скопированные на машину athlon 3000g запустились.
openxray_johndoe.log

@Xottab-DUTY
Copy link
Member

@johndoe71rus, а почему закрыл?

@johndoe71rus
Copy link
Author

johndoe71rus commented May 27, 2024

так после него 5770e20 и сегодняшний собираются и работают.
Загрузка cpu норм

@Xottab-DUTY
Copy link
Member

Странно, 5770e20 это коммит от 5 мая, а ты создал issue 12-го.
Ну, ладно. Если последний коммит работает, то хорошо. Я рад.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug The issue in the run-time. Linux
Projects
Status: Done
Development

No branches or pull requests

2 participants