質問

私は最近、Linux上でコンパイルした一部のレガシーCコードを持っています。オリジナルのHP-UX上のアプリケーションは、複数のcursesウィンドウを開閉します。 Linuxでは、それは一つのウィンドウを扱うことができるボックスが、私はそのウィンドウを閉じている場合、それは「中止」のエラーメッセージを表示してプログラムをクラッシュします。任意のアイデア?

役に立ちましたか?

解決 3

それが失敗する原因とされたでtouchwinコマンドであることを発見しました。コードの行を削除すると、何の悪影響を及ぼさないように思われます。すべての助けをありがとう:-)。アップ票すべての周ります。

他のヒント

はい。それはあなたがコアダンプを保存中止したときに(1)ののulimitをして、あなたのオプションを変更します。そして、それは中止だ場所を見つけると私達に戻って取得するには、のGDB(1)の持つコア・ダンプを見てみます。

チャーリー・マーティンの応答にコメントを考えると、あなたがあなたのウィンドウを開くために失敗している、その後、劇的な結果で、非開いているウィンドウを閉じているように思われます。呪いの初期化機能(複数可)と、ウィンドウのオープンコールのリターンコードをチェックするために見てます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top