西堀です。

当方、Archlinux のユーザーですので TDF
提供のパッケージではなくソースからビルドしたもので試しましたが、野方さんと似た(と言うかさらに酷い)現象に遭遇しました。calc
を立ち上げメインウィンドウでキー入力をおこなうと calc がフリーズします。

# 遭遇した現象の詳細
 - フリーズしたときは cpu コアの1つが使用率 100% で維持され、メモリの使用量がどんどんと上昇していきます。
 - セル、メニューバー、ツールバー、サイドバーでテキスト入力可能な箇所にキーボードで入力しようとするとフリーズします。
 - テキスト入力可能なウィジットの他に、Altキーを併用するキー入力(例:Alt + f)やキーボードショットカットの入力(例:ctrl
+ o)でもフリーズします。
 - 
マウスによるメニュー選択、コマンド選択ではフリーズしません。また、コマンド選択によって登場するダイアログ(例:[書式]-[ページ])でキー入力したは場合フリーズしません。
 - 言語設定に関係なくフリーズします。
 - SAL_USE_VCLPLUGIN=gen に設定したときのみフリーズは発生しません。その他の設定ではフリーズします。

# 環境とビルド

## 環境(バージョンは Archlinux での表記)
kernel: linux 4.6.3-1
systemd: 230-5
xorg-server: 1.18.3-2
xf86-video-intel: 1:2.99.917+674+g9154dff-1
gcc: 6.1.1-2
デスクトップ環境: gnome 3.20 (但し IM に fcitx (fcitx-4.2.9.1-2,
fcitx-mozc-2.17.2313.102-1) を使用)

## ビルドした libreoffice の情報
バージョン: 5.2.0.2.0+
Build ID: c8eb0774b7dadac845dc361f38237b6e009d0b92
CPU Threads: 8; OS Version: Linux 4.6; UI Render: default;
ロケール: ja-JP (ja_JP.UTF-8)

## ビルド時のオプション
./autogen.sh \
  --prefix=${HOME} \
  --with-external-tar=${HOME}/Sources/libreoffice/ext_sources \
  --disable-gstreamer-0-10 \
  --disable-firebird-sdbc \
  --with-lang="ja" \
  --with-help \
  --with-vendor="Nishbone" \
  --enable-debug

## 実行コマンド
./instdir/program/soffice を実行後、calc を選択

以上です。


西堀 清貴

2016年7月10日 20:36 Jun NOGATA <[email protected]>:
> 野方です。
> Linux環境のLibreOffice 5.2 RC2 Calcで関数を入力すると、CPU 100%になり
> フリーズするという現象に遭遇しました。
>
> 以前、TwitterでRC1でつぶやいた状態そのままです。
> https://twitter.com/nogajun/status/746159374050045953
>
> 調べてみるとテーマがgtkの場合のみ起こるようで、環境変数SAL_USE_VCLPLUGIN=genや
> SAL_USE_VCLPLUGIN=kde4を指定して起動すると起こりません。
>
> Linuxをお使いの方でこの現象に合った方はおられますでしょうか。
> Bugzillaでこの現象を探せなかったのですが、これは登録されているのでしょうか。
>
> ## 環境
>
> Debian GNU/Linux(Sid) amd64
> GNOME 3.20
> LibreOffice(TDFビルド) x86_64
>   バージョン: 5.2.0.2
>   Build ID: a7567a46e5d2953c320b13eb88a3981c4f9bd1e0
>   CPU Threads: 4; OS Version: Linux 4.6; UI Render: default;
>   ロケール: ja-JP (ja_JP.UTF-8)
>
> ## 確認
>
> 利用したLibreOfficeは以下にあります。(debパッケージ)
> http://dev-builds.libreoffice.org/pre-releases/deb/x86_64/
>
> 1. 環境変数SAL_USE_VCLPLUGINを指定してCalcを起動します。
> 環境変数の指定は以下のようになります。
>
> 止まる(gtk)
> SAL_USE_VCLPLUGIN=gtk /opt/libreoffice5.2/program/soffice --calc
>
> 止まらない(kde4とgen)
> SAL_USE_VCLPLUGIN=kde4 /opt/libreoffice5.2/program/soffice --calc
> SAL_USE_VCLPLUGIN=gen /opt/libreoffice5.2/program/soffice --calc
>
> 2. 適当なセルに関数を関数ウィザードや手で入力します。
> こちらではセルに「=」を入力しただけで固まりますが、
> この時の状態はいかがでしょうか。
>
> --
> 野方 純 (NOGATA,Jun) - mail: [email protected]
>                      - web: http://www.nofuture.tv/diary/
>
> --
> Unsubscribe instructions: E-mail to [email protected]
> Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
> List archive: http://listarchives.libreoffice.org/ja/discuss/
> All messages sent to this list will be publicly archived and cannot be deleted

-- 
Unsubscribe instructions: E-mail to [email protected]
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

メールによる返信