web-dev-qa-db-ja.com

Ubuntuのx-tile MATE 17.10:seg fault(libX11.so.6.3.0のエラー4 &&エラー5 ...)

x-tileを介してppa:giuspen/ppaをインストールしました。インストール時にエラーはありませんが、アプリケーションは実行されません。タイトルで指定されたセグメンテーション違反をスローします。

syslogから:

Jan 25 19:38:49 samsung kernel: [ 1071.162869] x-tile[6039]: segfault at 6c664eb0 ip 00007f7e64245c30 sp 00007ffcb5b95c78 error 4 in libX11.so.6.3.0[7f7e6421a000+134000]
Jan 25 19:39:05 samsung kernel: [ 1087.168214] x-tile[6071]: segfault at fffffffff560d490 ip 00007f04271b6c30 sp 00007ffc52008878 error 5 in libX11.so.6.3.0[7f042718b000+134000]
Jan 25 19:40:40 samsung kernel: [ 1182.583397] x-tile[6289]: segfault at ffffffff9c8e1640 ip 00007f25cae0ec30 sp 00007ffd3f946fe8 error 5 in libX11.so.6.3.0[7f25cade3000+134000]
Jan 25 19:40:47 samsung kernel: [ 1189.603948] x-tile[6304]: segfault at ffffffffb0ea3180 ip 00007f7c0592ac30 sp 00007ffc0458c5e8 error 5 in libX11.so.6.3.0[7f7c058ff000+134000]
1
Stephen Boston

私が理解できる限り、 giuspenのPPAには17.10のx-tileパッケージはありません です。
システムに追加すると、次のようになります。

$ apt-cache policy x-tile 
x-tile:
  Installed: (none)
  Candidate: 2.5-3
  Version table:
     2.5-3 500
        500 http://ru.archive.ubuntu.com/ubuntu artful/universe AMD64 Packages
        500 http://ru.archive.ubuntu.com/ubuntu artful/universe i386 Packages

したがって、 niverse repository からx-tileパッケージを取得します。

Sudo apt-get install x-tileでインストールしました。

ターミナルから起動すると、クラッシュし、同様のエラーメッセージを/var/log/syslogに書き込みます。

Jan 26 23:31:58 artful-mate kernel:[544.374814] x-tile [3880]:segfault at fffffffff96324e0 ip 00007f86797a3c30 sp 00007ffd67a56c58 error 5 in libX11.so.6.3.0 [7f8679778000 + 134000]

ちなみにlibX11.so.6.3.0ライブラリはパッケージlibx11-6:AMD64と共にインストールされます。

この問題を確認できるように、LaunchPadに bug 1745676 として報告しました。

16.04では、LTS x-tileは正常に動作します。

更新:PPAに修正されたバージョン を追加してくれたGiuspenに感謝します。問題は修正されました。

Sudo add-apt-repository ppa:giuspen/ppa
Sudo apt-get update
Sudo apt-get install x-tile
2
N0rbert

私はgiuspenの最新のdebファイルを使用してこれを機能させることができました。

X-tileのdebファイルをダウンロードしました

wget http://www.giuspen.com/software/x-tile_2.5.1-1_all.deb

壊れたインストールを削除し、debファイルをインストールしました。

apt remove x-tile
gdebi x-tile_2.5.1-1_all.deb

これは成功し、x = tile MATE 17.10。

2
Stephen Boston