2011-01-11 2 views
0

私のアプリケーションの2人のユーザーには、非常に奇妙な保存上の問題がありました。しばらくしてアプリケーション(Cocoaアプリケーションをベースにしたドキュメント)を使用すると、アプリケーションはドキュメントの保存を中止し、 "保存"と "名前を付けて保存"のメインメニュー項目はグレー表示されます。新しい文書を開いても明らかに機能しますが、空白のキャンバスが表示されます。 私はConsole.appをチェックするために両方のユーザーを求め、それらは、彼らが見つけ線です:私はこの問題を再現するために全力を試してみましたアプリケーションは保存されなくなりました。コンソールのkCGErrorFailureエラーが発生しました。

kCGErrorIllegalArgument: CGSShapeWindow 
kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged. 
<Error>: kCGErrorIllegalArgument: CGSShapeWindow 
<Error>: kCGErrorFailure: Set a breakpoint @ CGErrorBreakpoint() to catch errors as they are logged. 
<Error>: kCGErrorIllegalArgument: CGSShapeWindow 
kCGErrorIllegalArgument: CGSShapeWindow 

まずユーザー:

<Error>: kCGErrorFailure: _CGSBindWindowBacking: cannot map backing data shmem 
<Error>: kCGErrorFailure: _CGSLockWindow: Unable to lock window 

第二のユーザ運がない。私はこの問題を引き起こす可能性のあるアイディアをゆっくりと使い果たしています。誰が何が起こっているか考えている?メモリの問題?

+0

これは、おそらくウィンドウサーバーのCore Graphicsからのエラーです。あなたは窓で幻想的なことをしますか?彼らは非常に奇妙なエラーです。ウィンドウサーバーに直接話していなければ...文書化されていないAPIを使用してウィンドウを3dで回転させるなどです。ユーザーが自分のマシンに奇妙なユーティリティを持っているかどうかを尋ねる価値があるかもしれません。 – Yuji

+0

私はウィンドウの変形をしていません。アプリはプライベートAPIも無料です。ユーザーに入力マネージャーや類似のツールがインストールされているかどうかを確認します。ありがとうございました。 –

答えて

0

私はこの問題の解決策を見つけられませんでした。アップルのエンジニアがDTS経由でこの問題を調べていたとしても。この問題を解決した回避策は、イメージを一時フォルダに保存し、必要なときにのみメモリにロードすることでした。これは私の記憶の食べ物の印刷物を大幅に減らし、問題をなくしました。

関連する問題