Bug 45683 - epm play wpsoffice: ошибка сегментирования при запуске приложения
Summary: epm play wpsoffice: ошибка сегментирования при запуске приложения
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: eepm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Mikhail Tergoev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-28 15:24 MSK by Ivan Alekseev
Modified: 2023-07-14 16:37 MSK (History)
2 users (show)

See Also:


Attachments
Вывод # ldd /opt/kingsoft/wps-office/office6/addons/qing/libqingbangong.so (4.72 KB, text/plain)
2023-03-28 15:56 MSK, Ivan Alekseev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Alekseev 2023-03-28 15:24:50 MSK
- Версии пакетов:
eepm-3.34.1-alt1.noarch
eepm-repack-3.34.1-alt1.noarch
eepm-yum-3.34.1-alt1.noarch

- Стенды: 
kworkstation-10.1-x86_64
education-10.1-x86_64
education-10.1-kde-x86_64
workstation-10.1-x86_64
server-10.1-x86_64

- Шаги для воспроизведения:
1) # epm play wpsoffice
2) $ wps
3) Принять условия лицензионного соглашения.
4) $ journalctl | grep segfault

- Фактический результат:
В системном журнале воспроизводится ошибка сегментирования:

kernel: wpscloudsvr[172570]: segfault at 17a ip 00007ff10dd801a2 sp 00007fff470bb3c0 error 6 in libqingbangong.so[7ff10db83000+1aef000]
kernel: Code: 00 74 27 44 0f b7 35 b5 01 a5 01 0f b7 05 b0 01 a5 01 41 0f b7 f6 66 89 44 24 36 0f b7 d0 bf 01 00 00 00 e8 c0 9f 8e 01 eb 00 <45> 88 af 7a 01 00 00 48 8b bc 24 90 00 00 00 e8 9a 7c 19 00 84 c0

- Ожидаемый результат: ошибка не воспроизводится.

Путь до библиотеки, связанной с ошибкой:
/opt/kingsoft/wps-office/office6/addons/qing/libqingbangong.so

Также ошибка воспроизводится в p10.
- Версии пакетов:
eepm-3.28.1-alt1.noarch
eepm-repack-3.28.1-alt1.noarch
eepm-yum-3.28.1-alt1.noarch
Comment 1 Ivan Alekseev 2023-03-28 15:56:06 MSK
Created attachment 12831 [details]
Вывод # ldd /opt/kingsoft/wps-office/office6/addons/qing/libqingbangong.so
Comment 2 Mikhail Tergoev 2023-05-24 10:30:37 MSK
Воспроизводится ошибка как на kworkstation10, так и на regular.

Гугл привел к понятию что проблема не в eepm, так как на flatpak схожая проблема:
https://github.com/flathub/com.wps.Office/issues/120

Там же рекомендуют удалить файл wpscloudsvr, в нашем случае путь:
/opt/kingsoft/wps-office/office6/wpscloudsvr

Какой бы топорный способ не был, но он сработал.
WPS работает, а journalctl | grep segfault чист.
Comment 3 Vitaly Lipatov 2023-07-13 01:52:03 MSK
(Ответ для Mikhail Tergoev на комментарий #2)
> Воспроизводится ошибка как на kworkstation10, так и на regular.
> 
> Гугл привел к понятию что проблема не в eepm, так как на flatpak схожая
> проблема:
> https://github.com/flathub/com.wps.Office/issues/120
> 
> Там же рекомендуют удалить файл wpscloudsvr, в нашем случае путь:
> /opt/kingsoft/wps-office/office6/wpscloudsvr
...
Давайте будем удалять.
Comment 4 Mikhail Tergoev 2023-07-13 12:50:03 MSK
(Ответ для Vitaly Lipatov на комментарий #3)
> Давайте будем удалять.
PR: https://github.com/Etersoft/eepm/pull/35
Comment 5 Repository Robot 2023-07-14 16:37:40 MSK
eepm-3.57.14-alt1 -> sisyphus:

 Fri Jul 14 2023 Vitaly Lipatov <lav@altlinux.ru> 3.57.14-alt1
 - epm play: rewrite packages list operation via join
 - erc: don't expand symlink in a path to a archive
 - erc: extract_archive(): add tgz unpacking
 - epm repack wps-office: fix segfault (ALT bug 45683)
 - epm play onlyoffice: all get any version from github releases
 - epm play onlyoffice: use 7.3.3 for p9 and c9f2
 - epm play: add t1client support
 - epm pack kubo: install /usr/bin/ipfs as executable