我有一些遺留的C代碼,我最近在Linux上編譯。在原始的HPUX上,應用程序打開並關閉多個curses窗口。在Linux機器上它可以處理一個窗口,但是如果我關閉了該窗口,它會使程序崩潰並顯示「中止」錯誤消息。有任何想法嗎?Linux中的Curses窗口導致中止
0
A
回答
0
發現它是導致它失敗的touchwin命令。刪除該代碼行似乎沒有負面影響。 :-)感謝所有的幫助。四處投票。
3
是的。用ulimit(1)更改您的選項,以便在中止時保存核心轉儲。然後看看gdb(1)的核心轉儲,找出它正在中止並返回給我們。
2
鑑於對查理馬丁的迴應的評論,看起來你沒有打開你的窗口,然後關閉一個非打開的窗口,並取得了戲劇性的結果。看看檢查Curses初始化函數和窗口打開調用的返回碼。
相關問題
- 1. curses.echo()在窗口變爲填充後在curses中停止工作
- 2. 如何正確刷新curses窗口?
- 3. Curses :: UI - 如何關閉窗口?
- 4. Python中的Curses窗口沒有清除終端
- 5. 窗口導致的突破點
- 6. Qt的對話窗口禁用alwaysontop導致窗口關閉
- 7. 什麼可能導致EasyEclipse終止錯誤窗口?
- 8. DUP2導致程序中止
- 9. 如何在Linux中居中SDL窗口?
- 10. 如何防止在Curses導航菜單中輸入兩次?
- 11. window.Open導致在父窗口後面出現新窗口
- 12. jQuery ui模態窗口導致灰線
- 13. 如何使用Curses從調整大小的窗口獲取窗口大小?
- 14. 靶向iframe與形式導致新窗口中打開
- 15. Selenium-rc窗口在IE中導致權限被拒絕消息
- 16. 在vim中保存文件會導致窗口爲空
- 17. Programmaticaly在Linux中隱藏/顯示窗口
- 18. 的open()導致程序中止
- 19. 防止窗口...
- 20. Curses中的顏色
- 21. 防止刷新父窗口中的window.open
- 22. 與Linux的透明窗口
- 23. 調用Tkinter的root.quit()會導致內核和窗口停止響應
- 24. ,以防止用戶在該窗口中保存和導航
- 25. 窗口中的模塊導入
- 26. C#獲取活動窗口文本(導致vshost32.exe已停止工作)
- 27. 窗口導航
- 28. 通知窗口 - 防止窗口聚焦
- 29. 導入/設置窗口背景圖像導致運行緩慢
- 30. Raspberry Pi ldrex導致數據中止
歡迎來到... 程序名稱 版本1.0 程序接收到的信號SIGSEGV,分段故障。 [切換主題4131518144(LWP 15705)] 0x0804dc0c在wclose() (GDB)其中 #0 0x0804dc0c在wclose() #1 0x0804d5a7在WelcomeSplash() #2 0x0804cf96在main() – Jeff 2009-04-27 21:18:43