Bug 56887 - Через несколько секунд после начала игры случается segfault
Summary: Через несколько секунд после начала игры случается segfault
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: 0ad (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: protvin@altlinux.org
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-17 18:35 MSK by Anton Shevtsov
Modified: 2025-12-11 17:58 MSK (History)
4 users (show)

See Also:


Attachments
Дамп strace (1.42 MB, application/x-xz)
2025-11-20 20:48 MSK, Anton Shevtsov
no flags Details
journalctl -f (7.08 KB, text/plain)
2025-11-21 15:00 MSK, Алексей Горячев
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Shevtsov 2025-11-17 18:35:08 MSK
[320040.830106] traps: main[1517834] general protection fault ip:7f4fbe927fea sp:7ffc9a600cf0 error:0 in libmozjs-128.so[127fea,7f4fbe8f7000+afa000]
[320092.604804] traps: main[1518111] general protection fault ip:7fadb5f27fea sp:7ffd9ad3c890 error:0 in libmozjs-128.so[127fea,7fadb5ef7000+afa000]

проблема в libmozjs128

p.s. версия libmozjs128 из сизифа пересобранная в p11, ничего не решает, все также 7-10 секунд и вылет.
Comment 1 Алексей Горячев 2025-11-20 18:34:28 MSK
(Ответ для Anton Shevtsov на комментарий #0)
> [320040.830106] traps: main[1517834] general protection fault
> ip:7f4fbe927fea sp:7ffc9a600cf0 error:0 in
> libmozjs-128.so[127fea,7f4fbe8f7000+afa000]
> [320092.604804] traps: main[1518111] general protection fault
> ip:7fadb5f27fea sp:7ffd9ad3c890 error:0 in
> libmozjs-128.so[127fea,7fadb5ef7000+afa000]
> 
> проблема в libmozjs128
> 
> p.s. версия libmozjs128 из сизифа пересобранная в p11, ничего не решает, все
> также 7-10 секунд и вылет.

Здравствуйте, прошу уточнить дополнительную информацию:
1. # cat /etc/os-release
2. # inxi -F
3. # apt-repo
4. Шаги воспроизведения ошибки

На Workstation/Workstation К, обновленных до p11, в одиночной игре и обучении воспроизвести не удалось, вылетов не было.
Comment 2 Anton Shevtsov 2025-11-20 20:48:43 MSK
Created attachment 20131 [details]
Дамп strace

Дамп strace пожатый xz
strace -f -o /tmp/0ad.txt 0ad
Comment 3 Anton Shevtsov 2025-11-20 20:49:15 MSK
[root@lenovo ~]# cat /etc/os-release
NAME="ALT Workstation"
VERSION="11.1"
ID=altlinux
VERSION_ID=11.1
PRETTY_NAME="ALT Workstation 11.1 (Prometheus)"
ANSI_COLOR="1;33"
CPE_NAME="cpe:/o:alt:workstation:11.1"
BUILD_ID="ALT Workstation 10.0"
ALT_BRANCH_ID="p11"
HOME_URL="https://basealt.ru/"
BUG_REPORT_URL="https://bugs.altlinux.org/"
DOCUMENTATION_URL="https://docs.altlinux.org/"
SUPPORT_URL="https://support.basealt.ru/"
LOGO=alt-distro-logo

[root@lenovo ~]# inxi -F
System:
  Host: lenovo Kernel: 6.12.51-6.12-alt1 arch: x86_64 bits: 64
  Console: pty pts/6 Distro: ALT Workstation 11.1
Machine:
  Type: Laptop System: LENOVO product: 21SG v: ThinkBook 14 G8 IRL
    serial: PW0HCHTC
  Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: PW0HCHTC UEFI: LENOVO
    v: QZCN11WW date: 12/06/2024
Battery:
  ID-1: BAT0 charge: 42.7 Wh (94.7%) condition: 45.1/45.0 Wh (100.2%)
CPU:
  Info: 10-core (6-mt/4-st) model: Intel Core 7 240H bits: 64 type: MST AMCP
    cache: L2: 9.5 MiB
  Speed (MHz): avg: 514 min/max: 400/5000:5200:4000 cores: 1: 400 2: 400
    3: 1322 4: 401 5: 800 6: 400 7: 734 8: 400 9: 567 10: 400 11: 401 12: 400
    13: 400 14: 400 15: 400 16: 399
Graphics:
  Device-1: Intel Raptor Lake-P [Intel Graphics] driver: i915 v: kernel
  Device-2: Bison Integrated Camera driver: uvcvideo type: USB
  Display: x11 server: X.Org v: 1.21.1.18 with: Xwayland v: 24.1.9 driver:
    X: loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 resolution:
    1: 1920x1080~60Hz 2: N/A
  API: EGL v: 1.5 drivers: iris,swrast platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 25.1.9
    renderer: Mesa Intel Graphics (RPL-P)
  API: Vulkan v: 1.4.321 drivers: N/A surfaces: N/A
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS driver: sof-audio-pci-intel-tgl
  API: ALSA v: k6.12.51-6.12-alt1 status: kernel-api
  Server-1: PipeWire v: 1.4.7 status: active
Network:
  Device-1: Intel Ethernet I219-V driver: e1000e
  IF: eno0 state: up speed: 100 Mbps duplex: full mac: 84:ba:59:b3:2e:73
  Device-2: Realtek RTL8852CE PCIe 802.11ax Wireless Network
    driver: rtw89_8852ce
  IF: wlp69s0 state: up mac: 24:b2:b9:47:6c:e3
  IF-ID-1: outline-tun0 state: down mac: N/A
  IF-ID-2: virbr0 state: down mac: 52:54:00:74:21:77
  IF-ID-3: virbr10 state: down mac: 52:54:00:52:b4:95
  IF-ID-4: virbr2 state: down mac: 52:54:00:93:f1:98
  IF-ID-5: virbr3 state: down mac: 52:54:00:5a:b2:a9
  IF-ID-6: virbr6 state: down mac: 52:54:00:18:dc:35
  IF-ID-7: virbr9 state: down mac: 52:54:00:ad:ed:c1
Bluetooth:
  Device-1: Realtek Bluetooth Radio driver: btusb type: USB
  Report: hciconfig ID: hci0 state: up address: 24:B2:B9:47:6C:E4 bt-v: 5.3
Drives:
  Local Storage: total: 4.55 TiB used: 1.39 TiB (30.6%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 990 PRO 1TB size: 931.51 GiB
  ID-2: /dev/sda vendor: Western Digital model: WD40NDZW-11A8JS0
    size: 3.64 TiB type: USB
Partition:
  ID-1: / size: 152.16 GiB used: 67.88 GiB (44.6%) fs: ext4
    dev: /dev/nvme0n1p5
  ID-2: /boot/efi size: 510 MiB used: 12.7 MiB (2.5%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 484.14 GiB used: 416.72 GiB (86.1%) fs: ext4
    dev: /dev/nvme0n1p4
Swap:
  ID-1: swap-1 type: partition size: 32 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p3
  ID-2: swap-2 type: zram size: 988.9 MiB used: 107.7 MiB (10.9%)
    dev: /dev/zram0
  ID-3: swap-3 type: zram size: 988.9 MiB used: 99.2 MiB (10.0%)
    dev: /dev/zram1
  ID-4: swap-4 type: zram size: 988.9 MiB used: 102.1 MiB (10.3%)
    dev: /dev/zram2
  ID-5: swap-5 type: zram size: 988.9 MiB used: 115.5 MiB (11.7%)
    dev: /dev/zram3
  ID-6: swap-6 type: zram size: 988.9 MiB used: 108.6 MiB (11.0%)
    dev: /dev/zram4
  ID-7: swap-7 type: zram size: 988.9 MiB used: 107 MiB (10.8%)
    dev: /dev/zram5
  ID-8: swap-8 type: zram size: 988.9 MiB used: 96.2 MiB (9.7%)
    dev: /dev/zram6
  ID-9: swap-9 type: zram size: 988.9 MiB used: 109.2 MiB (11.0%)
    dev: /dev/zram7
  ID-10: swap-10 type: zram size: 988.9 MiB used: 106.5 MiB (10.8%)
    dev: /dev/zram8
  ID-11: swap-11 type: zram size: 988.9 MiB used: 104.3 MiB (10.6%)
    dev: /dev/zram9
  ID-12: swap-12 type: zram size: 988.9 MiB used: 107.3 MiB (10.8%)
    dev: /dev/zram10
  ID-13: swap-13 type: zram size: 988.9 MiB used: 110.1 MiB (11.1%)
    dev: /dev/zram11
  ID-14: swap-14 type: zram size: 988.9 MiB used: 98.3 MiB (9.9%)
    dev: /dev/zram12
  ID-15: swap-15 type: zram size: 988.9 MiB used: 112.9 MiB (11.4%)
    dev: /dev/zram13
  ID-16: swap-16 type: zram size: 988.9 MiB used: 109.8 MiB (11.1%)
    dev: /dev/zram14
  ID-17: swap-17 type: zram size: 988.9 MiB used: 112.1 MiB (11.3%)
    dev: /dev/zram15
Sensors:
  System Temperatures: cpu: 46.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 30.9 GiB used: 10.78 GiB (34.9%)
    igpu: 60 MiB
  Processes: 439 Uptime: 11d 9h 59m Shell: Bash inxi: 3.3.34

[root@lenovo ~]#  apt-repo
rpm [p11] http://download.basealt.space/pub/distributions/ALTLinux p11/branch/x86_64 classic
rpm [p11] http://download.basealt.space/pub/distributions/ALTLinux p11/branch/x86_64-i586 classic
rpm [p11] http://download.basealt.space/pub/distributions/ALTLinux p11/branch/noarch classic
rpm http://altrepo.ru/local-p11 x86_64 local-p11
rpm http://altrepo.ru/local-p11 noarch local-p11
Comment 4 Алексей Горячев 2025-11-21 14:59:40 MSK
На системах, обновленных до Sisyphus:
Alt Workstation 11.1 x86_64
Alt Workstation K 11.1.1 x86_64

Пакет:
0ad-0.27.1-alt1

Шаги воспроизведения:
1. $ 0ad 
2. Одиночная игра -> Сражения -> Начать игру -> отправить NPC что-нибудь делать и наблюдать, двигая карту мышкой/WASD

Результат:
Через некоторое время упадет с segfault'ом 
В journalctl:
kernel: traps: main[3742] general protection fault ip:7fa221f207ea sp:7ffc253502a0 error:0 in libmozjs-128.so[1207ea,7fa221ef4000+aec000]

Ожидаемый результат:
Работа без падений.
Comment 5 Алексей Горячев 2025-11-21 15:00:19 MSK
Created attachment 20137 [details]
journalctl -f
Comment 6 Колесников Алексей Юрьевич 2025-12-11 15:52:20 MSK
Воспроизводится в p11.

Стенды:
Alt Workstation 11.1 x86_64
Alt Workstation K 11.1.1 x86_64
Alt Education 11.0 xfce/kde x86_64

Версии пакетов:
0ad-0.27.1-alt1
libmozjs128-128.14.0-alt1
Comment 7 Колесников Алексей Юрьевич 2025-12-11 17:58:37 MSK
(Ответ для Колесников Алексей Юрьевич на комментарий #6)
> Воспроизводится в p11.
> 
> Стенды:
> Alt Workstation 11.1 x86_64
> Alt Workstation K 11.1.1 x86_64
> Alt Education 11.0 xfce/kde x86_64
> 
> Версии пакетов:
> 0ad-0.27.1-alt1
> libmozjs128-128.14.0-alt1

Воспроизводится и на стендах (обновленных до Sisyphus):
Alt Workstation 11.1 x86_64
Alt Workstation K 11.1.1 x86_64

Доп. инфо.
Время воспроизведения ошибки (падения программы) варьируется от нескольких секунд до нескольких минут.