2011-01-24 51 views
0

我寫了一個應用程序來拍攝照片,它也拍攝照片,但它也隨機重新啓動。fcam - n900 - 神祕的重啓

如何確定是什麼引起的?我是否需要觀察FCam事件,還是隻需編寫一個可拍照的簡單應用程序?

沃爾特

+0

它看起來像應用程序正在泄漏內存。雖然top表示它不是,但免費報告在運行應用程序時可用的內存量不斷縮小。看起來,當設備耗盡物理內存時,它會自行重啓。 – Walter 2011-01-24 16:59:07

回答

2

有重新啓動,並提示在哪裏找的幾個原因,有關相機N900/Maemo5:由Walter上述可能會耗盡你的交換

  1. (巨大)內存泄漏和導致重新啓動
  2. 有一些HW看門狗,當某些二進制應用程序大量使用指針,數組邊界等時會引發硬件看門狗,並將CPU自身掛起(然後進程會定期重置HW WD,不會重置硬件並關閉HW WD電源)
  3. DSP/ISP子系統可能仍然不夠完美,加上自己的DMA可能會引起有趣的,有時令人愉悅的行爲。
  4. xwindow/SGX在相機工作時可以有有趣的表現。

現在,這仍然是Debian的機器只有ARM不是86 - 啓用 - [R & d模式,讓系統日誌給你一些信息開始分析

+1

感謝您的回覆。我實際上做了更多的閱讀,發現fcam驅動不穩定,並導致隨機重新啓動。所以,我不能依靠它們來完美無瑕。 – Walter 2011-02-09 03:37:39