Bug 49818

Summary: Завершает работу при наведении курсора
Product: Sisyphus Reporter: Александр <timofeev-aa>
Component: onboardAssignee: Grigory Ustinov <grenka>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, cas, grenka, iv
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    
Attachments:
Description Flags
C and Python stacktraces from GDB none

Description Александр 2024-03-27 14:51:01 MSK
Приложение запускается и отображается на экране, после наведения курсора закрывается. При открытии через терминал:

13:58:37.485 WARNING Config: mousetweaks GSettings schema not found, mousetweaks integration disabled.

После наведения курсора:
[1]    95841 segmentation fault  onboard

Сообщение в журнале "journalctl -f":
Mar 27 14:00:28 user kernel: onboard[96502]: segfault at 10 ip 000055920f4d6d28 sp 00007ffdf7b41770 error 4 in python3.12[55920f3d4000+260000] likely on CPU 8 (core 0, socket 0)
Mar 27 14:00:28 user kernel: Code: 48 8d 15 3b ed fe ff 48 89 fb 48 8b 3d a1 b7 42 00 48 39 d0 0f 85 7f 01 00 00 64 48 8b 04 25 f0 ff ff ff 4c 8b 2d 08 b7 42 00 <48> 8b 40 10 4c 89 ea 4c 39 e8 0f 85 21 01 00 00 8b 05 aa f3 32 00

Стенд:
OS: ALT Regular Sisyphus x86_64
Kernel: 6.6.22-un-def-alt1
DE: Plasma 5.27.11
CPU: 16 × Intel® Core™ i9-9900K CPU @ 3.60GHz
GPU: AMD ATI Radeon RX 6800/6800 XT / 6900 XT
Comment 1 Антон Мидюков 2024-05-16 15:17:34 MSK
Сломалось после обновления 1.4.1-alt4 -> 1.4.1-alt5:
- Fixed build with python3.12.

Вот такой fixed получился.
Comment 2 Ivan A. Melnikov 2024-05-16 16:17:19 MSK
Created attachment 16134 [details]
C and Python stacktraces from GDB

Интересно. _PyObject_New, кажеться, можно вызывать только под GIL.
Comment 3 Grigory Ustinov 2024-05-16 16:24:12 MSK
У магеи есть какой-то патч про линковку: http://sophie.zarb.org/rpms/84046b608f496f641aa634a0264bc011/files/3

В ближайшие дни копну глубже.
Comment 4 Grigory Ustinov 2024-05-20 18:25:12 MSK
Насколько я понял, проблема не только у нас. Падает много у кого в различных дистрибутивах.