ログインしていません。このフォーラムはログインユーザのみに投稿が許可されています。投稿する場合はログインしてください。
ダウンロード
Magazine
開発
アカウント
ダウンロード
Magazine
開発
ログイン
アカウント/パスワードを忘れた
アカウント作成
言語
ヘルプ
言語
ヘルプ
×
ログイン
ログイン名
パスワード
×
アカウント/パスワードを忘れた
日本語の翻訳状況
カテゴリ:
ソフトウェア
人物
PersonalForge
Magazine
Wiki
検索
OSDN
>
ソフトウェアを探す
>
ninix-aya
>
フォーラム
>
ヘルプ
>
5.0.5でランタイムエラー
ninix-aya
Fork
master
ruby-gtk3
概要
プロジェクト概要
開発ダッシュボード
Webページ
開発メンバー
画像ギャラリー
公開フィード一覧
活動
統計情報
活動履歴
ダウンロード
リリース一覧
統計
ソースコード
コードリポジトリリスト
Git
master
ruby-gtk3
チケット
チケット一覧
マイルストーン一覧
チケットの種類一覧
コンポーネント一覧
よく使われるチケット一覧のリスト/RSS
新規チケット登録
文書
コミュニケーション
フォーラム一覧
ヘルプ (74)
公開討議 (7)
ニュース
フォーラム:
ヘルプ
(スレッド #39736)
話題(スレッド)一覧に戻る
RSS
5.0.5でランタイムエラー (2018-07-06 02:58 by
yasuhirokimura
#81575)
チケットに引用
↓でFreeBSDのninix-ayaのportを5.0.5にバージョンアップしようとしています。
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228241
取り敢えずninix-ayaのプロセスが起動されてXのディスプレイ上にninix-ayaのウィンドウが表示されるところまではきたのですが、以下のようなランタイムエラーが表示されてしまいます。
yasu@rolling-vm-freebsd2[2020]% LANG=C ninix
I, [2018-06-29T15:36:27.239427 #54453] INFO -- : loading...
E, [2018-06-29T15:36:27.244415 #54453] ERROR -- : Uncaught exception (ArgumentError)
/usr/local/lib/ruby/gems/2.4/gems/gobject-introspection-3.2.5/lib/gobject-introspection/loader.rb:317:in `invoke'
/usr/local/lib/ruby/gems/2.4/gems/gobject-introspection-3.2.5/lib/gobject-introspection/loader.rb:317:in `block (2 levels) in load_constructor_infos'
/usr/local/lib/ruby/gems/2.4/gems/gobject-introspection-3.2.5/lib/gobject-introspection/loader.rb:328:in `block in load_constructor_infos'
/usr/local/lib/ninix/ninix/prefs.rb:333:in `new'
/usr/local/lib/ninix/ninix/prefs.rb:333:in `make_page_surface_n_balloon'
/usr/local/lib/ninix/ninix/prefs.rb:135:in `initialize'
/usr/local/lib/ninix/ninix_main.rb:339:in `new'
/usr/local/lib/ninix/ninix_main.rb:339:in `initialize'
/usr/local/lib/ninix/ninix_main.rb:127:in `new'
/usr/local/lib/ninix/ninix_main.rb:127:in `main'
/usr/local/lib/ninix/ninix_main.rb:1701:in `<main>'
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
yasu@rolling-vm-freebsd2[2021]%
エラーメッセージから推測するとエラーはRuby/GObjectIntrospectionの内部で発生しているようですが、Rubyに詳しくないため何が問題なのか判りません。どの辺に原因がありそうか、お気づきの点がありましたら指摘していただけないでしょうか。
環境は以下のとおりです。
OS: FreeBSD 11.2-RELEASE amd64
Ruby: 2.4.4
NArray: 0.6.1.1
Ruby/GTK3: 3.2.5
Ruby/GStreamer: 3.2.5
GTK+: 3.22.29
GStreamer: 1.12.3
Rubyzip: 1.2.1
Ruby gettext: 3.2.6
CharlockHolmes: 0.7.5
よろしくお願い致します。
Re: 5.0.5でランタイムエラー (2018-07-06 23:44 by
(del#4714)
#81581)
チケットに引用
連絡ありがとうございます。
Ruby/Gtk3のバージョンがこちらで動作確認したものよりも新しいので、その辺りではないかと思います。
こちらでも近い環境を準備して検証してみますので、しばらくお待ちください。
#81575
への返信
Re: 5.0.5でランタイムエラー (2018-07-06 23:58 by
(del#4714)
#81582)
チケットに引用
Ruby/Gtk3 3.2.7で確認したところ、該当個所(prefs.rb L.333)にあるGtk::TreeView.newが引数としてnilを受け付けなくなっているようです。
この部分はnilを消去すればエラーにはならないようですが、他にも問題があるかもしれませんので新しいRuby/Gtk3環境で検証したバージョンのリリースを検討します。(おそらく1週間以内には出せると思います。)
#81581
への返信
Re: 5.0.5でランタイムエラー (2018-07-07 17:50 by
yasuhirokimura
#81586)
チケットに引用
了解しました。お手数をおかけしますがよろしくお願いいたします。
#81582
への返信
Re: 5.0.5でランタイムエラー (2018-07-08 09:58 by
(del#4714)
#81593)
チケットに引用
5.0.6をリリースしました。これで動作するようになったと思います。
#81586
への返信
Re: 5.0.5でランタイムエラー (2018-07-08 13:16 by
yasuhirokimura
#81595)
チケットに引用
5.0.6に更新したところ、↓のように正常に起動されるようになりました。
http://www.utahime.org/ninix-aya/ninix-aya-5.0.6.png
ウィンドウのタイトルが文字化けしていますが、これは恐らくフォントかtwmの設定の問題だと思います。
ゴーストを使った動作確認もしようと思ったのですが、「ninix-aya開発プロジェクト」のページに掲載されているゴーストの配布先が軒並消滅していて入手できなかったので諦めました。
ということで、この件に関してはこれでクローズとさせていただきます。
#81593
への返信