QSpiAccessible::accessibleEvent not handled: ”8008” obj: QObje

Ubuntu 14.04 上で、ビルドしたFreeCAD をターミナルからGDBで起動して眺めていたら・・・
アプリケーションのメニューコンテクストに関する挙動で

QSpiAccessible::accessibleEvent not handled: "8008" obj: QObject(0x0) " invalid interface!"

というエラーメッセージがでた。

googleでエラーメッセージをキーワードにして検索してみたら、うじゃうじゃ沢山ヒットした。

など。

どうやら qt-at-spi というパッケージがインストールされているとエラーが発生するようだ。

パッケージ: qt-at-spi                    
状態: インストールされていません
Multi-Arch: same
バージョン: 0.3.1-4fakesync1
優先度: 任意
セクション: misc
メンテナ: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
アーキテクチャ: amd64
展開サイズ: 523 k
依存: libc6 (>= 2.14), libgcc1 (>= 1:4.1.1), libqt4-dbus (>= 4:4.8.0),
        libqtcore4 (>= 4:4.8~), libqtgui4 (>= 4:4.8~), libstdc++6 (>= 4.1.1)
事前依存: multiarch-support
破損: qt-at-spi (!= 0.3.1-4fakesync1)
置換: qt-at-spi (< 0.3.1-4fakesync1)
説明: at-spi accessibility plugin for Qt
 A plugin to export Qt widgets over AT-SPI2.  This allows them to be read by
 accessibility tools such as the Orca screen reader.

ということで、qt-at-spi を remove して、FreeCAD を起動し直してみたらエラーメッセージを吐かなくなりました。

gnome-orca も削除

qt-at-spiを削除するとスクリーンリーダのOrcaが不調になるようなので gnome-orcaも削除する。
ちなにOrcaは計算リソースをとてつもなく消費するようで初代Coreプロセッサi7でも応答が悪くなるようだ。当分は敬遠である。