作爲一個開發人員不出一些bug都難受,最近在研究在研究串口的開發,打開串口讀取數據然後轉換數據再關閉串口。
就是在這樣來回操作幾次以後就出現了一個沒有錯誤信息也沒有錯誤日誌的錯誤,我自己的水平也不高沒有解決掉這個錯誤,在這裏記錄一下這個錯誤。
這個錯誤還是隨機的呢,有時候打開關閉,打開再關閉,這樣3到5次會出現,有時候7到8次會出現,但是集成到自己的項目中只要一調用就會出現。
Fatal signal 6 (SIGABRT), code -6 in tid 16701 (RenderThread)
這個信息還是通過Run得到的,偶爾還會出現
Fatal signal 11 (SIGSEGV), code 1, fault addr 0x30c02e40 in tid 28258 (mali-renderer)
invalid address or address of corrupt block 0xb7ab6d88 passed to dlfree
Fatal signal 11 (SIGSEGV), code 1, fault addr 0xdeadbaad in tid 29152 (FinalizerDaemon)
這個東西還是在讀取完數據以後出現的,在網上也問過一些大佬,大佬們都說調用So庫出現的,可能出現在native層,誰讓自己技術菜呢,自己解決不了,在此記錄一下。
如果哪位大牛看到這篇博客還知道這個錯誤怎麼解決,望大佬高擡貴手幫我寫在評論區。