2013-05-15 57 views
0

我測試我的應用程序,廣泛使用藍牙天線。有時我的手機沒有明顯的原因重新啓動。我已經提取了手機中的最後一個墓碑。隨機手機重啓(添加了墓碑)

你能幫我理解重啓後的原因嗎?我覺得BT適配器有點問題。

這是墓碑的頂部,如果你需要更多,我會補充其餘的。

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 
Build fingerprint: 'samsung/GT-I9001/GT-I9001:2.3.6/GINGERBREAD/XXKQN:user/release-keys' 
pid: 357, tid: 2204, name: BluetoothAdapte >>> system_server <<< 
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad 
    r0 00000027 r1 deadbaad r2 40051b50 r3 00000000 
    r4 00000000 r5 55fcea14 r6 40a88f7f r7 00000000 
    r8 000004ae r9 55fceb1c sl 401f56a3 fp 00000000 
    ip 40a8cebc sp 55fcea10 lr 40023e91 pc 4002060a cpsr 600b0030 
    d0 6163696c70706120 d1 697375206e6f6974 
    d2 442065687420676e d3 62696c207375422d 
    d4 7373616c43000000 d5 0c00000000750100 
    d6 0400000000005a02 d7 006e6f6349000000 
    d8 0000000000000000 d9 0000000000000000 
    d10 0000000000000000 d11 0000000000000000 
    d12 0000000000000000 d13 0000000000000000 
    d14 0000000000000000 d15 0000000000000000 
    d16 64656c6961662022 d17 656c6966206e6920 
    d18 0049535352000000 d19 040000ffd2006e01 
    d20 00656d614e000000 d21 530000000a007301 
    d22 5320676e75736d61 d23 0d00000000000033 
    d24 3fede16b9c24a98f d25 3fe55559ee5e69f9 
    d26 0000000000000000 d27 0000000000000000 
    d28 0000000000000005 d29 0000000000000000 
    d30 0000000000000000 d31 0000000000000000 
    scr 80000010 

我覺得這部分是有關藏漢:

05-15 11:45:05.943 357 2204 D BluetoothEventLoop: Property Changed: Discovering : true 
05-15 11:45:08.095 357 2204 D BluetoothService: updateDeviceServiceChannelCache(84:51:81:74:29:D4) 
05-15 11:45:08.095 357 2204 E BluetoothService: Error: Object Path is null 
05-15 11:45:08.095 357 2204 E libdbus : arguments to dbus_message_new_method_call() were incorrect, assertion "path != NULL" failed in file external/dbus/dbus/dbus-message.c line 1198. 
This is normally a bug in some application using the D-Bus library. 
05-15 11:45:08.105 357 2204 F libc : Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 2204 (BluetoothAdapte) 

所以出現不與libdbus,但我不知道這到底是怎麼通過我的應用程序觸發。

回答

0

對不起,但我不明白如何閱讀墓碑文件,但認爲可以給你什麼尋找的指針,以找出錯誤發生的原因。

首先:考慮到供給設備無線電設備(包括藍牙)的功率根據信號強度和干擾而波動的事實。 第二:有某種無線電可以在的電源狀態。例如,當WIFI打開但未被主動使用時,手機將其置於低功耗狀態,這可能需要幾秒鐘才能恢復到全功率狀態,這對藍牙無線電也是如此。改變這種狀態的過程對電池上的功率有很大的影響,並且如果電源或電源電路的其他部分存在缺陷,可能導致重新啓動。嘗試通過一些小操作(例如在WIFI網絡上ping或類似操作)讓藍牙無線電處於活動狀態,並在此過程中查看手機是否變熱。 第三:最可能懷疑這是硬件問題,因此可以在其他可用電話上測試,或嘗試在手機連接電源適配器時進行測試(插入電源插座而非USB,因爲USB上的電壓變化也會導致重新啓動設備)

注:考慮改變你的問題的標題,因爲它沒有說出問題是什麼,實際上並不是一個問題。

+0

我真的不認爲是一個能源相關的問題。在我的測試過程中插入電話,並且BT適配器始終處於活動狀態,並以一定的時間間隔發送數據。我擔心操作系統在BT收發器上做錯了什麼。這個問題在我所有的手機上隨機出現。 –