Bug 49977 - double free or corruption
Summary: double free or corruption
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-brlapi (show other bugs)
Version: unstable
Hardware: all Linux
: P5 critical
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-10 10:36 MSK by Sergey V Turchin
Modified: 2024-04-11 13:38 MSK (History)
5 users (show)

See Also:


Attachments
orca --setup (130.16 KB, image/png)
2024-04-10 11:09 MSK, Yuri N. Sedunov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2024-04-10 10:36:12 MSK
$ orca --setup
double free or corruption (!prev)
Fatal Python error: Aborted

Stack (most recent call first):
  File "/usr/lib/python3/site-packages/orca/braille.py", line 1911 in init
  File "/usr/lib/python3/site-packages/orca/orca.py", line 159 in loadUserSettings
  File "/usr/lib/python3/site-packages/orca/orca.py", line 288 in init
  File "/usr/lib/python3/site-packages/orca/orca.py", line 505 in main
  File "/usr/bin/orca", line 291 in main
  File "/usr/bin/orca", line 294 in <module>

Extension modules: gi._gi, cairo._cairo, gi._gi_cairo, brlapi (total: 4)
Аварийный останов
Comment 1 Yuri N. Sedunov 2024-04-10 11:09:43 MSK
Created attachment 15843 [details]
orca --setup
Comment 2 Yuri N. Sedunov 2024-04-10 11:10:20 MSK
$ rpmq orca
orca-46.1-alt1.noarch

Всё работает, см. скриншот.
Comment 3 Sergey V Turchin 2024-04-10 11:20:05 MSK
(Ответ для Yuri N. Sedunov на комментарий #2)
> orca-46.1-alt1.noarch
Да, он падает. Какая информация нужна?
Comment 4 Yuri N. Sedunov 2024-04-10 11:39:57 MSK
Мне ничего не нужно. Ступай гадить в апстрим.
Comment 5 Sergey V Turchin 2024-04-10 11:57:26 MSK
(Ответ для Yuri N. Sedunov на комментарий #4)
> Мне ничего не нужно. Ступай гадить в апстрим.
Ты мантерйнер, тебе и ступать.
Comment 6 Yuri N. Sedunov 2024-04-10 12:02:39 MSK
УМВР. Беседа закончена.
Comment 7 Sergey V Turchin 2024-04-10 12:05:04 MSK
(Ответ для Yuri N. Sedunov на комментарий #6)
> УМВР. Беседа закончена.
Исправь, пожалуйста, чтобы у всех работало.
Comment 8 Sergey V Turchin 2024-04-10 12:20:37 MSK
Запуск orca без параметров приводит к такому же результату.
Comment 9 Anton Farygin 2024-04-10 14:17:41 MSK
Юрий, нужна помощь с исправлением и сопровождением этого пакета ?
Comment 10 Anton Farygin 2024-04-10 14:21:23 MSK
на моей машине тоже не работает.

$ orca --setup
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_21
libva info: va_openDriver() returns 0
double free or corruption (top)
Fatal Python error: Aborted

Stack (most recent call first):
  File "/usr/lib/python3/site-packages/orca/braille.py", line 1911 in init
  File "/usr/lib/python3/site-packages/orca/orca.py", line 159 in loadUserSettings
  File "/usr/lib/python3/site-packages/orca/orca.py", line 288 in init
  File "/usr/lib/python3/site-packages/orca/orca.py", line 505 in main
  File "/usr/bin/orca", line 291 in main
  File "/usr/bin/orca", line 294 in <module>

Extension modules: gi._gi, cairo._cairo, gi._gi_cairo, brlapi (total: 4)
Аварийный останов


Падает из без опции --setup:
double free or corruption (!prev)
Fatal Python error: Aborted

Stack (most recent call first):
  File "/usr/lib/python3/site-packages/orca/braille.py", line 1911 in init
  File "/usr/lib/python3/site-packages/orca/orca.py", line 159 in loadUserSettings
  File "/usr/lib/python3/site-packages/orca/orca.py", line 288 in init
  File "/usr/lib/python3/site-packages/orca/orca.py", line 505 in main
  File "/usr/bin/orca", line 291 in main
  File "/usr/bin/orca", line 294 in <module>

Extension modules: gi._gi, cairo._cairo, gi._gi_cairo, brlapi (total: 4)
[1]+  Аварийный останов         orca
Comment 11 Yuri N. Sedunov 2024-04-11 10:16:01 MSK
...
>   File "/usr/lib/python3/site-packages/orca/braille.py", line 1911 in init
...

Проблема в коммуникации с brltty, который, вероятно, просто не работает.
Проверяется запуском orca -d Braille.

В orca-46.1-alt2 поддержка Braille по-умолчанию выключена.
Для существующих установок, чтобы отключить поддержку brltty, следует в

.local/share/orca/user-settings.conf 

указать enableBraille": false,


(Ответ для Anton Farygin на комментарий #9)
> Юрий, нужна помощь с исправлением и сопровождением этого пакета ?

С brltty надо разобраться.
Comment 12 Anton Farygin 2024-04-11 11:41:40 MSK
Спасибо. Может быть Антон подключится ?

brltty у меня действительно установлен, но я не знаю как его проверить.
Comment 13 Sergey V Turchin 2024-04-11 11:43:37 MSK
(Ответ для Yuri N. Sedunov на комментарий #11)
> указать enableBraille": false,
Так не падает.
Comment 14 Антон Мидюков 2024-04-11 12:44:19 MSK
(Ответ для Anton Farygin на комментарий #12)
> Спасибо. Может быть Антон подключится ?
> 
> brltty у меня действительно установлен, но я не знаю как его проверить.

Проблема у /usr/lib64/python3/site-packages/brlapi.cpython-312.so
Comment 15 Антон Мидюков 2024-04-11 13:19:07 MSK
Пробуйте:

[#344924] TESTED brltty.git=6.6-alt2
Comment 16 Sergey V Turchin 2024-04-11 13:27:44 MSK
(Ответ для Антон Мидюков на комментарий #15)
> [#344924] TESTED brltty.git=6.6-alt2
Не падает с "enableBraille": true
Comment 17 Repository Robot 2024-04-11 13:38:08 MSK
brltty-6.6-alt2 -> sisyphus:

 Thu Apr 11 2024 Anton Midyukov <antohami@altlinux> 6.6-alt2
 - Enable LTO
 - Fix the Cython 3 crash (add patch from Fedora) (Closes: 49977)
 - Convert License fields to SPDX format