Re: 最新版の修正情報で気になったもの

投稿ツリー


このトピックの投稿一覧へ

通常 Re: 最新版の修正情報で気になったもの

msg# 1.3
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2013/10/12 11:20
完全無欠猫  長老 居住地: 兵庫  投稿数: 750
クラッシュ関係
r60694: Fix crash running Blender in background mode, caused by revision 60633.

プラットフォームによってはまだPSDファイルのサポートは不完全です。

現在の最新リビジョン:r60695


私の推測
OpenImageIOのpsdinput.cppを見ると少し変な感じがする。
クラスPSDInputのコンストラクタ/デストラクタでプライベート関数のinitを呼んでいる。
このinit関数内でstd::ifstreamのcloseを呼んでいるのだが・・・
インスタンスの生成時に開いてもいないストリームを閉じようとして例外がスローされているのではないか?
というのが推測。
実際にSCONS+msvc9の環境で既存のOpenImageIOのライブラリを使用すると
PSDファイルの読み込み時にクラスPSDInputのNewで失敗している。
インスタンス生成時にストリームを閉じる必要は無いのでデストラクタの処理でストリームのcloseを呼び出すようにすると
PSDファイルが読み込めるようになる。

彼らの話によるとCmakeでビルドしたものは動くらしいのでこの推測は根本原因ではなくその影響の結果である可能性が非常に高い。

投票数:8 平均点:5.00

  条件検索へ


ログイン

ユーザ名:

パスワード:



パスワード紛失

クイックリンク

2021/07/01版
●Blender.org
BlenderFoundation
- Blenderのダウンロード
- 公式チュート等
- 公式マニュアル(和訳)

●ニュース(英文)
BlenderNation

●Blenderコミュニティ
blenderartists.org

●Blender Q&A
- Blender Stack Exchange

●テストビルド
Buildbot(自動生成)


●開発関連
公式開発サイト
Blender開発blog
Blender Wiki