Date: prev next · Thread: first prev next last
2016 Archives by date, by thread · List index


西堀です。

当方、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 <nogajun@gmail.com>:
野方です。
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: nogajun@gmail.com
                     - web: http://www.nofuture.tv/diary/

--
Unsubscribe instructions: E-mail to discuss+unsubscribe@ja.libreoffice.org
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 discuss+unsubscribe@ja.libreoffice.org
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

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.