質問
私は最近、Linux上でコンパイルした一部のレガシーCコードを持っています。オリジナルのHP-UX上のアプリケーションは、複数のcursesウィンドウを開閉します。 Linuxでは、それは一つのウィンドウを扱うことができるボックスが、私はそのウィンドウを閉じている場合、それは「中止」のエラーメッセージを表示してプログラムをクラッシュします。任意のアイデア?
解決 3
それが失敗する原因とされたでtouchwinコマンドであることを発見しました。コードの行を削除すると、何の悪影響を及ぼさないように思われます。すべての助けをありがとう:-)。アップ票すべての周ります。
他のヒント
はい。それはあなたがコアダンプを保存中止したときに(1)ののulimitをして、あなたのオプションを変更します。そして、それは中止だ場所を見つけると私達に戻って取得するには、のGDB(1)の持つコア・ダンプを見てみます。
チャーリー・マーティンの応答にコメントを考えると、あなたがあなたのウィンドウを開くために失敗している、その後、劇的な結果で、非開いているウィンドウを閉じているように思われます。呪いの初期化機能(複数可)と、ウィンドウのオープンコールのリターンコードをチェックするために見てます。
所属していません StackOverflow