Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
olduck_fly
投稿数: 15
toshi さん、ありがとうございます。
頂きましたご質問から、いろいろ調べ試してみましたところ、起動に成功しました。まず、1. のご質問についてですが、1.9.0 1.9.1 ともに同じコマンドラインで起動しております。MacOSX 版の ReadMe に記載されているのですが、以下のようなものです。ただし、パスは、当方の環境に合わせてあります。
$ cd /xxxxxx/xxxxx/FlightGear.app/Contents/Resources
$ ./fgfs.sh --aircraft=c172p --airport=RJA3
ターミナル画面では、単純に
Bus error
と出てくるだけで、 console log 及び,crash log から、
main->fgMainInit->fgInitFGRoot->strlen
でエラーが起きていると読めます。"strlen" は、システムの持ち分のようなので、fgfs としては、fgInitFGRoot をみればよいということになります。この関数は、
FlightGear-1.9.1>src>Main>fg_init.cxx
の中に記述してあり、オプションに記述が有れば、それを、そうでなければ、プラットフォームの環境に合わせてパスを拾うようになっている(と思う)様です。このどちらかの部分で(前半か?)文字を読みにいったら、何もなかった(と思う)と言う事ではないかと思います。これが 2. の部分になります。
そこで、うまくいってる 1.9.0 の起動時のコンソールログと、他の時のコンソールログを比較してみようと思い立ちました(もっと早くに気づくべきであった…)。
1.9.0 GUI 起動時のオプション部分
--runway=8 --disable-clock-freeze --geometry=1280x1024 --airport=RJA3 --browser-app=open --fg-scenery=/xxxxxx/xxxxx/FlightGear-1.9.0/FlightGear.app/Contents/Resources/data/Scenery:/xxxxxx/xxxxx/FlightGear-1.9.0/FlightGear.app/Contents/Resources/data/Scenery-TerraSync --fg-root=/xxxxxx/xxxxx/FlightGear-1.9.0/FlightGear.app/Contents/Resources
1.9.1 GUI 起動時のオプション部分
--runway=8 --geometry=1280x1024 --airport=RJA3 --browser-app=open --disable-clock-freeze
というわけで、GUI の起動オプションに以下の項目を追加しました。
-fg-root=/xxxxxx/xxxxx/FlightGear-1.9.1/FlightGear.app/Contents/Resources
これにより、無事に起動が可能となりました。本来は、GUI か fgfs 側で看てもらいたいところですが、自分でソースの修正、再コンパイルをする根性が今のところないので、このまま行きます。
本当にありがとうございました。これからも、ちょくちょく頓珍漢な質問をすると思いますが、また、よろしくお願い致します。
長文申し訳有りませんでした。
ありがとうございました。
頂きましたご質問から、いろいろ調べ試してみましたところ、起動に成功しました。まず、1. のご質問についてですが、1.9.0 1.9.1 ともに同じコマンドラインで起動しております。MacOSX 版の ReadMe に記載されているのですが、以下のようなものです。ただし、パスは、当方の環境に合わせてあります。
$ cd /xxxxxx/xxxxx/FlightGear.app/Contents/Resources
$ ./fgfs.sh --aircraft=c172p --airport=RJA3
ターミナル画面では、単純に
Bus error
と出てくるだけで、 console log 及び,crash log から、
main->fgMainInit->fgInitFGRoot->strlen
でエラーが起きていると読めます。"strlen" は、システムの持ち分のようなので、fgfs としては、fgInitFGRoot をみればよいということになります。この関数は、
FlightGear-1.9.1>src>Main>fg_init.cxx
の中に記述してあり、オプションに記述が有れば、それを、そうでなければ、プラットフォームの環境に合わせてパスを拾うようになっている(と思う)様です。このどちらかの部分で(前半か?)文字を読みにいったら、何もなかった(と思う)と言う事ではないかと思います。これが 2. の部分になります。
そこで、うまくいってる 1.9.0 の起動時のコンソールログと、他の時のコンソールログを比較してみようと思い立ちました(もっと早くに気づくべきであった…)。
1.9.0 GUI 起動時のオプション部分
--runway=8 --disable-clock-freeze --geometry=1280x1024 --airport=RJA3 --browser-app=open --fg-scenery=/xxxxxx/xxxxx/FlightGear-1.9.0/FlightGear.app/Contents/Resources/data/Scenery:/xxxxxx/xxxxx/FlightGear-1.9.0/FlightGear.app/Contents/Resources/data/Scenery-TerraSync --fg-root=/xxxxxx/xxxxx/FlightGear-1.9.0/FlightGear.app/Contents/Resources
1.9.1 GUI 起動時のオプション部分
--runway=8 --geometry=1280x1024 --airport=RJA3 --browser-app=open --disable-clock-freeze
というわけで、GUI の起動オプションに以下の項目を追加しました。
-fg-root=/xxxxxx/xxxxx/FlightGear-1.9.1/FlightGear.app/Contents/Resources
これにより、無事に起動が可能となりました。本来は、GUI か fgfs 側で看てもらいたいところですが、自分でソースの修正、再コンパイルをする根性が今のところないので、このまま行きます。
本当にありがとうございました。これからも、ちょくちょく頓珍漢な質問をすると思いますが、また、よろしくお願い致します。
長文申し訳有りませんでした。
ありがとうございました。
投票数:16
平均点:5.00
投稿ツリー
-
FlightGear 1.9.1 リリース
(toshi, 2009-1-31 2:27)
- Re: FlightGear 1.9.1 リリース (tetsu, 2009-1-31 14:16)
- Re: FlightGear 1.9.1 リリース (zero1962, 2009-2-1 18:01)
-
Re: FlightGear 1.9.1 リリース
(toshi, 2009-2-1 23:54)
- Re: FlightGear 1.9.1 リリース (tetsu, 2009-2-7 10:20)
-
Re: FlightGear 1.9.1 リリース
(olduck_fly, 2009-2-16 15:32)
-
Re: FlightGear 1.9.1 リリース
(olduck_fly, 2009-2-21 7:43)
-
EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(toshi, 2009-2-24 2:06)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(olduck_fly, 2009-2-24 7:20)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(toshi, 2009-2-24 8:40)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(olduck_fly, 2009-2-24 13:17)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(toshi, 2009-2-25 1:54)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(olduck_fly, 2009-2-25 7:17)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(toshi, 2009-2-26 1:07)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(olduck_fly, 2009-2-27 0:09)
- Re: Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1) (MiYABi, 2009-3-22 21:34)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(olduck_fly, 2009-2-27 0:09)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(toshi, 2009-2-26 1:07)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(olduck_fly, 2009-2-25 7:17)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(toshi, 2009-2-25 1:54)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(olduck_fly, 2009-2-24 13:17)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(toshi, 2009-2-24 8:40)
-
Re: EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(olduck_fly, 2009-2-24 7:20)
-
EXC_BAD_ACCESSで起動できない (Mac OS X版 1.9.1)
(toshi, 2009-2-24 2:06)
-
Re: FlightGear 1.9.1 リリース
(olduck_fly, 2009-2-21 7:43)
-
Re: FlightGear 1.9.1 リリース
(r.naka, 2009-2-8 18:13)
- Re: FlightGear 1.9.1 リリース (toshi, 2009-2-9 1:48)
-
Re: FlightGear 1.9.1 リリース
(r.naka, 2009-2-10 18:21)
- Re: FlightGear 1.9.1 リリース (sambar, 2009-2-10 19:15)
- Re: FlightGear 1.9.1 リリース (toshi, 2009-2-10 22:23)
-
Re: FlightGear 1.9.1 リリース
(r.naka, 2009-2-11 18:26)
- Re: FlightGear 1.9.1 リリース (toshi, 2009-2-11 22:05)
-
Re: FlightGear 1.9.1 リリース
(r.naka, 2009-2-13 20:25)
- Re: FlightGear 1.9.1 リリース (toshi, 2009-2-15 18:22)
- Re: FlightGear 1.9.1 リリース (r.naka, 2009-2-16 21:45)
- Re: FlightGear 1.9.1 リリース (sambar, 2009-2-17 0:40)
- Re: FlightGear 1.9.1 リリース (toshi, 2009-2-17 1:23)
- Re: FlightGear 1.9.1 リリース (r.naka, 2009-2-17 19:52)
-
Re: FlightGear 1.9.1 リリース
(toshi, 2009-2-18 1:43)
-
Re: Re: FlightGear 1.9.1 リリース
(sam, 2009-3-22 15:10)
- Re: Re: FlightGear 1.9.1 リリース (toshi, 2009-3-22 21:35)
-
Re: Re: FlightGear 1.9.1 リリース
(sam, 2009-3-22 15:10)