Skip to content
This repository has been archived by the owner on May 8, 2024. It is now read-only.

Fcitx Causes LibreOffice Hang Under Certain Circumstances #377

Open
suokunlong opened this issue Nov 7, 2017 · 3 comments
Open

Fcitx Causes LibreOffice Hang Under Certain Circumstances #377

suokunlong opened this issue Nov 7, 2017 · 3 comments

Comments

@suokunlong
Copy link

I firstly reported this issue in the LibreOffice bugzilla, but after some investigation I found that this is related to fcitx, thus may be a bug of fcitx. Please help to investigate and fix.

Steps to Reproduce:

  1. Enable fcitx .
  2. Create a new LibreOffice Calc document, with the following content in column A:
test
1
11
  1. Set auto-filter to this column; select cell A2 and freeze the rows/columns (View - Freeze Cells - Freeze Rows and Columns).
  2. In the auto-filter dropdown list (in cell A1), select only the item "1", then click OK.

Current Behaviour:
LibreOffice hangs.

There is no hang when disable fcitx.

See also :https://bugs.documentfoundation.org/show_bug.cgi?id=112998. A gdb backtrace is attached within the original bug report.

LibreOffice Version:5.4.3.2 (also reproducible in the most recent master)
Build ID:92a7159f7e4af62137622921e809f8546db437e5
CPU 线程:4; 操作系统:Linux 4.13; UI 渲染:GL; VCL: gtk2;

Reproducible on both Ubuntu 17.10 and Fedora 26 amd64.
区域语言:zh-CN (zh_CN.UTF-8); Calc: single

@suokunlong suokunlong changed the title Fcitx Causes LibreOffice Hangs Under Certain Circumstances Fcitx Causes LibreOffice Hang Under Certain Circumstances Nov 7, 2017
@wengxt
Copy link
Member

wengxt commented Nov 9, 2017

Fcitx and IBus have been using such implementation for long time. I don't think the bug can be resolved on our side. I also noticed that the memory increases really fast. My guess is libreoffice has some reentrant function problem.

Especially, Qt version of libreoffice won't trigger this problem.

@ping-wu
Copy link

ping-wu commented Dec 9, 2017

我在 ibus-libpinyin 下,没有问题?

system: Fedora 26, fully updated.

@wengxt
Copy link
Member

wengxt commented Dec 11, 2017

@ping-wu 你需要一个使用 surrounding text feature 的输入法,比如 ibus-hangul

wengxt added a commit to fcitx/fcitx5-gtk that referenced this issue Nov 11, 2021
…inking.

While when window size is larger than the client window , we allow window
to be fallback to move_to_rect.

fcitx/fcitx#377
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants