Assigned
Status Update
Comments
ra...@google.com <ra...@google.com> #2
Yeah it randomly stops without a way to restart. I get partially restored apps notification
gu...@motorola.corp-partner.google.com <gu...@motorola.corp-partner.google.com> #3
This is quite easy to reproduce with 4G devices and also happens with 3G devices.
Here is what we see.
Purchase phone1. Put SIM in it / Or activate it other way.
Start using it as personal phone. Download bunch of APPs from markets. Set personal wallpapers.
---
--
Now purchase brand new phone2. Same company/same model. doesn't really mater.
Put your working SIM from phone1 to Phone2.
Login using same google account.
Wait for few hours / days. If you are lucky, APPs that you dwonloaded may restore. But most of the time they are not. Alsow wallpaper never restores.
I tried this in DroidX2, Droid3, HTC Thunderbolt, Samsung Charge. Every where, its getting reproduced.
Based on log analysis, we found following:
when the restore function attempts to restore applications via the GMS vending app (market), there is an uncaught exception and it crashes (hence no apps restored).
Not sure what google is doing about this.
Here is what we see.
Purchase phone1. Put SIM in it / Or activate it other way.
Start using it as personal phone. Download bunch of APPs from markets. Set personal wallpapers.
---
--
Now purchase brand new phone2. Same company/same model. doesn't really mater.
Put your working SIM from phone1 to Phone2.
Login using same google account.
Wait for few hours / days. If you are lucky, APPs that you dwonloaded may restore. But most of the time they are not. Alsow wallpaper never restores.
I tried this in DroidX2, Droid3, HTC Thunderbolt, Samsung Charge. Every where, its getting reproduced.
Based on log analysis, we found following:
when the restore function attempts to restore applications via the GMS vending app (market), there is an uncaught exception and it crashes (hence no apps restored).
Not sure what google is doing about this.
ra...@google.com <ra...@google.com> #4
As I understand the backup mechanism is not triggered instantaneously. So a backup can happen anytime between 0-8 hrs according to my experience. The reason why you see the restore happening sometimes is because of this behaviour.
ns...@google.com <ns...@google.com> #5
Same here, only "partial restore", it seems not to work properly
gu...@motorola.corp-partner.google.com <gu...@motorola.corp-partner.google.com> #6
When my MyTouch 4G bricked during the 2.3 firmware update, I was sent a new phone. When I put my SIM card into the new phone and logged into my Google account, all of my apps were restored without any problem.
Now my SIM card is damaged (it's old) and I was told by T-Mobile that I would have to get a new SIM card. I inserted the new SIM card into my phone and activated it but kept getting the "There was a network error while trying to sign in to "Username". Retry now or press the Back button to cancel." message and T-Mobile support told me that "Due to the sim card being changed has caused a proem with your login because the old sim card is not recognized."
I was advised to do a factory reset of my phone at this point, which I did after backing up my contacts. At this point, none of the apps were restored at all and I received no notification about any of them being restored.
Now my SIM card is damaged (it's old) and I was told by T-Mobile that I would have to get a new SIM card. I inserted the new SIM card into my phone and activated it but kept getting the "There was a network error while trying to sign in to "Username". Retry now or press the Back button to cancel." message and T-Mobile support told me that "Due to the sim card being changed has caused a proem with your login because the old sim card is not recognized."
I was advised to do a factory reset of my phone at this point, which I did after backing up my contacts. At this point, none of the apps were restored at all and I received no notification about any of them being restored.
gu...@motorola.corp-partner.google.com <gu...@motorola.corp-partner.google.com> #7
Same issue on Droid 2. Very frustrating if you're depending on it to back everything up. We have to perform resets on a regular basis for troubleshooting, and we can't depend on google backup or backup assistant to keep settings/apps correct. Since we can't depend on it, it is not a viable backup solution.
Please either fix this bug, or display that it is beta.
Please either fix this bug, or display that it is beta.
gu...@motorola.corp-partner.google.com <gu...@motorola.corp-partner.google.com> #8
[Comment deleted]
Description
//////////////////////////////////////////////////
10-22 08:21:17.646 10828 10836 F libc : Fatal signal 5 (SIGTRAP), code 1 (TRAP_BRKPT), fault addr 0x77bf96b79c in tid 10836 (FinalizerDaemon), pid 10828 (id.article.news)
10-22 08:21:17.959 10828 10836 F libc : failed to wait for crash_dump helper: No child processes
10-22 08:21:18.727 31217 31217 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
10-22 08:21:18.727 31217 31217 F DEBUG : Build fingerprint: 'motorola/xxx/xxxxx:15/V1UV35H.5-17/f5b710-6309e:user/release-keys'
10-22 08:21:18.727 31217 31217 F DEBUG : Revision: 'pvt'
10-22 08:21:18.727 31217 31217 F DEBUG : ABI: 'arm64'
10-22 08:21:18.727 31217 31217 F DEBUG : Timestamp: 2024-10-22 08:21:17.945606766+0800
10-22 08:21:18.727 31217 31217 F DEBUG : Process uptime: 5773s
10-22 08:21:18.727 31217 31217 F DEBUG : Cmdline: com.ss.android.article.news
10-22 08:21:18.727 31217 31217 F DEBUG : pid: 10828, tid: 10836, name: FinalizerDaemon >>> com.ss.android.article.news <<<
10-22 08:21:18.727 31217 31217 F DEBUG : uid: 10348
10-22 08:21:18.727 31217 31217 F DEBUG : tagged_addr_ctrl: 0000000000000001 (PR_TAGGED_ADDR_ENABLE)
10-22 08:21:18.727 31217 31217 F DEBUG : pac_enabled_keys: 000000000000000f (PR_PAC_APIAKEY, PR_PAC_APIBKEY, PR_PAC_APDAKEY, PR_PAC_APDBKEY)
10-22 08:21:18.727 31217 31217 F DEBUG : signal 5 (SIGTRAP), code 1 (TRAP_BRKPT), fault addr 0x00000077bf96b79c
10-22 08:21:18.727 31217 31217 F DEBUG : x0 0000000000000001 x1 00000076d7f522e0 x2 00000077c39eed44 x3 00000074e0597e38
10-22 08:21:18.727 31217 31217 F DEBUG : x4 0000000000000028 x5 0000000005a0613e x6 000000000000201a x7 0000000000000000
10-22 08:21:18.727 31217 31217 F DEBUG : x8 0000000000000048 x9 0000000000000049 x10 000000000000000f x11 0000000000028003
10-22 08:21:18.727 31217 31217 F DEBUG : x12 00000074bff369a0 x13 000000007fffffff x14 0000000005a0613e x15 00000800a4b3c4f0
10-22 08:21:18.727 31217 31217 F DEBUG : x16 0000000000000001 x17 00000077c39494a0 x18 00000074daa10000 x19 00000076d7f522e0
10-22 08:21:18.727 31217 31217 F DEBUG : x20 00000075f7d4d4d0 x21 0000000000000000 x22 0000000000000049 x23 00000074e0598a80
10-22 08:21:18.727 31217 31217 F DEBUG : x24 0000000000000080 x25 00000074e0598a80 x26 00000076d7f522e0 x27 0000000018b658f8
10-22 08:21:18.727 31217 31217 F DEBUG : x28 0000000018b9d9f8 x29 00000074e0597e70
10-22 08:21:18.727 31217 31217 F DEBUG : lr 00000077bf96b594 sp 00000074e0597e40 pc 00000077bf96b79c pst 0000000060001000
10-22 08:21:18.727 31217 31217 F DEBUG : 24 total frames
10-22 08:21:18.727 31217 31217 F DEBUG : backtrace:
10-22 08:21:18.727 31217 31217 F DEBUG : #00 pc 000000000056b79c /system/lib64/libhwui.so (GrResourceCache::removeResource(GrGpuResource*)+612) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.727 31217 31217 F DEBUG : #01 pc 0000000000559de0 /system/lib64/libhwui.so (GrGpuResource::release()+48) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.727 31217 31217 F DEBUG : #02 pc 000000000056c7a8 /system/lib64/libhwui.so (GrResourceCache::notifyARefCntReachedZero(GrGpuResource*, GrIORef<GrGpuResource>::LastRemovedRef)+540) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.727 31217 31217 F DEBUG : #03 pc 000000000066a6e8 /system/lib64/libhwui.so (GrVkGpu::setBackendSurfaceState(GrVkImageInfo, sk_sp<skgpu::MutableTextureState>, SkISize, VkImageLayout, unsigned int, skgpu::MutableTextureState*, sk_sp<skgpu::RefCntedCallback>)+504) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.727 31217 31217 F DEBUG : #04 pc 000000000066a874 /system/lib64/libhwui.so (GrVkGpu::setBackendTextureState(GrBackendTexture const&, skgpu::MutableTextureState const&, skgpu::MutableTextureState*, sk_sp<skgpu::RefCntedCallback>)+232) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.727 31217 31217 F DEBUG : #05 pc 000000000053f150 /system/lib64/libhwui.so (GrDirectContext::setBackendTextureState(GrBackendTexture const&, skgpu::MutableTextureState const&, skgpu::MutableTextureState*, void (*)(void*), void*)+176) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.727 31217 31217 F DEBUG : #06 pc 00000000002b9138 /system/lib64/libhwui.so (android::uirenderer::AutoBackendTextureRelease::releaseQueueOwnership(GrDirectContext*)+144) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.728 31217 31217 F DEBUG : #07 pc 00000000002b94fc /system/lib64/libhwui.so (android::uirenderer::DeferredLayerUpdater::destroyLayer()+176) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.728 31217 31217 F DEBUG : #08 pc 00000000002b93f4 /system/lib64/libhwui.so (android::uirenderer::DeferredLayerUpdater::~DeferredLayerUpdater()+228) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.728 31217 31217 F DEBUG : #09 pc 00000000002b95a4 /system/lib64/libhwui.so (android::uirenderer::DeferredLayerUpdater::~DeferredLayerUpdater()+20) (BuildId: 0f3d3dcd1dfa821d5e7f9dad5ad79b4c)
10-22 08:21:18.728 31217 31217 F DEBUG : #10 pc 00000000001f0c6c /system/framework/arm64/boot-framework.oat (art_jni_trampoline+108) (BuildId: 4b867cc6929762076d7f41be3c73c45032055961)
10-22 08:21:18.728 31217 31217 F DEBUG : #11 pc 0000000000825c48 /system/framework/arm64/boot-framework.oat (com.android.internal.util.VirtualRefBasePtr.finalize+56) (BuildId: 4b867cc6929762076d7f41be3c73c45032055961)
10-22 08:21:18.728 31217 31217 F DEBUG : #12 pc 00000000000464e0 /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$FinalizerDaemon.doFinalize+256) (BuildId: 4f6682a5160e875dc81cc91cd45f4d1c00f6b8d7)
10-22 08:21:18.728 31217 31217 F DEBUG : #13 pc 00000000000467dc /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$FinalizerDaemon.processReference+476) (BuildId: 4f6682a5160e875dc81cc91cd45f4d1c00f6b8d7)
10-22 08:21:18.728 31217 31217 F DEBUG : #14 pc 000000000004694c /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$FinalizerDaemon.runInternal+300) (BuildId: 4f6682a5160e875dc81cc91cd45f4d1c00f6b8d7)
10-22 08:21:18.728 31217 31217 F DEBUG : #15 pc 0000000000022794 /system/framework/arm64/boot-core-libart.oat (java.lang.Daemons$Daemon.run+116) (BuildId: 4f6682a5160e875dc81cc91cd45f4d1c00f6b8d7)
10-22 08:21:18.728 31217 31217 F DEBUG : #16 pc 0000000000155120 /system/framework/arm64/boot.oat (java.lang.Thread.run+64) (BuildId: f39128420f0f67350dba906af9e9bc200b77f707)
10-22 08:21:18.728 31217 31217 F DEBUG : #17 pc 0000000000362774 /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+612) (BuildId: 27d824f901af23b82abd1f08138ee412)
10-22 08:21:18.728 31217 31217 F DEBUG : #18 pc 000000000034def0 /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+132) (BuildId: 27d824f901af23b82abd1f08138ee412)
10-22 08:21:18.728 31217 31217 F DEBUG : #19 pc 0000000000943c28 /apex/com.android.art/lib64/libart.so (art::detail::ShortyTraits<(char)86>::Type art::ArtMethod::InvokeInstance<(char)86>(art::Thread*, art::ObjPtr<art::mirror::Object>, art::detail::ShortyTraits<>::Type...)+60) (BuildId: 27d824f901af23b82abd1f08138ee412)
/////////////////////////////////////////////////////
Reproduce steps: Use the com.ss.android.article.news APP to browse video conference articles.
Probability:>10 times