最近碰到一個特別奇怪的bug,程序不能正常退出,GDB追蹤到最后發(fā)現(xiàn)是動態(tài)鏈接庫卸載時不能正確調(diào)用detach函數(shù),懷疑是引用計數(shù)的問題。弄了半天還是添加手工調(diào)用析構函數(shù)解決了問題。 這不由讓我想起兩年前一個同樣的bug讓我頭疼了很長時間,也是程序退出時不能卸載動態(tài)鏈接庫,看來這個問題真是個普遍的問題, 以后寫代碼要多注意,不要再依賴析構函數(shù)的實現(xiàn)了,要適時完成清理工作。
posted on 2011-11-14 21:33
鷹擊長空 閱讀(371)
評論(0) 編輯 收藏 引用