Conference Room SAD
[thread display] [new arrival display] [word search] [past log] [管理用]

Subject Re^12: Install SAD on FreeBSD/amd64 9.3
Date: 2014/08/22(Fri) 13:48:32
ContributorAkio Morita

> ところがいくつか問題があります
> 以前に書いたいくつかのコードでセグメンテーションフォルトをおこしてコアダンプします
>
> バックトレースを見ると
> Backtrace for this error:
> #0 0x41F365E7
> #1 0x41F36B84
> #2 0x4408D235
> #3 0x4408D4A6
> #4 0x7FFFFFFFF002
> セグメンテーション違反: 11 (コアダンプ)
>
> と同じ表示になってます
>
> これはまだkern.maxdsizの減らし方が不十分と言うことなのでしょうか?
> 1Gに減らしてみたりしたのですが症状は変わりませんでした
>
> 実はこのセグメンテーションエラーは
> freeBSDが入っている端末では正しく動いているコードを
> Xウィンドウエミュレータ上で動かすと発生するんです
>
> どうやらOpticsPlotを実行すると起こっているみたいなのですが。。。
> 動かないコードもPlotを実行するところでエラーを起こしているみたいです
> ただターミナル上でPlotを使って簡単な関数を書いてみても問題なく動作するのでなぜエラーを吐くのかよくわからないんです
> 例えばプロットする関数をリストに書き下してListPlotするときちんとプロットできるので
> Plotに入れている関数が不当というわけではないと思います
>
> もしなにかお気づきの点がございましたら教えていただけるとありがたいです
>
状況から考えて、X Serverの実装依存の問題です
SAD側のBacktraceの解析(Tk及びX11を含む)とX Protocolの通信ログの解析などが有効と思われます


- 関連一覧ツリー (Click ▼ to display all articles in a thread.)