[Android Apps and Games] Borosin:
PDroid app FC's when restoring backup (made with Patch 1.32)

Hi,

First of all, thanks for the amazing work...in fact, i would still keep using it, even it was technically impossible to fix the FC's i'm getting when trying to restore :D

Of course, i would like to get restoring backups working. ;) working again, that is.

With the 1.27 patch, restoring backups went smooth.

Version 1.32 makes the app FC when tying to restore backups (yes, made with 1.32 patch installed, i DID read the description :)

The phone is a i9100, the rom a deodexed stock XWKI4 (2.3.4).

logcat dump:

I/InputDispatcher( 2800): Delivering touch to current input target: action: 0, channel '40a39e60 com.privacy.pdroid/com.privacy.pdroid.BackupActivity (server)'
I/InputReader( 2800): dispatchTouch::touch event's action is 1, pending(waiting finished signal)=0
I/InputDispatcher( 2800): Delivering touch to current input target: action: 1, channel '40a39e60 com.privacy.pdroid/com.privacy.pdroid.BackupActivity (server)'
E/AudioPolicyManager( 2599): getParamFromPolicy
E/AudioPolicyManager( 2599): getSituationVolume
I/AudioPolicyManager( 2599): getSituationVolume: isBTConnected:0 isHeadConnected:0
I/AudioFlinger( 2599): start output streamType (0, 1) for 1
I/OrientationDebug( 2800): [pwm] in updateOrientationListenerLp()
V/OrientationDebug( 2800): in updateOrientationListenerLp(), Screen status=true, current orientation=1, SensorEnabled=true
I/OrientationDebug( 2800): [pwm] needSensorRunningLp(), return true #4
I/WindowManager( 2800): CREATE SURFACE Surface(name=Please Wait, identity=272, mNativeSurface=0) IN SESSION android.view.SurfaceSession@407b4a30: pid=5425 format=-2 flags=0x0 / Window{40aa7460 Please Wait paused=false}
W/dalvikvm( 5425): threadid=8: thread exiting with uncaught exception (group=0x4001e578)
E/AndroidRuntime( 5425): FATAL EXCEPTION: Thread-13
E/AndroidRuntime( 5425): java.lang.NoSuchMethodError: android.privacy.PrivacySettings.<init>
E/AndroidRuntime( 5425):	at com.privacy.pdroid.BackupActivity.b(Unknown Source)
E/AndroidRuntime( 5425):	at com.privacy.pdroid.x.run(Unknown Source)
E/AndroidRuntime( 5425):	at java.lang.Thread.run(Thread.java:1019)
W/ActivityManager( 2800): Force finishing activity com.privacy.pdroid/.BackupActivity
E/ ( 2800): Dumpstate > /data/log/dumpstate_app_error
I/dumpstate( 5452): begin
W/WindowManager( 2800): Window Window{40a39e60 com.privacy.pdroid/com.privacy.pdroid.BackupActivity paused=true} destroyed surface Surface(name=com.privacy.pdroid/com.privacy.pdroid.BackupActivity, identity=-1, mNativeSurface=0), session Session{409f6038 uid 10085}
W/SurfaceFlinger( 2800): com.privacy.pdroid/com.privacy.pdroid.BackupActivity[271] is not removed from mLayerMap
I/AudioFlinger( 2599): stop output streamType (0, 1) for 1
I/WindowOrientationListener( 2800): orientation = 353.6091 Tilt = 45.92165 -- 0 , 6 , 7
W/ActivityManager( 2800): Activity pause timeout for HistoryRecord{40c3e9c0 com.privacy.pdroid/.BackupActivity}
E/yamaha::media::Parameters( 2599): SalesCode = XEU
E/lights ( 2800): write_int: path /sys/devices/virtual/misc/melfas_touchkey/brightness, value 2
W/PowerManagerService( 2800): Timer 0x7->0x3|0x0
I/PowerManagerService( 2800): Ulight 7->3|0
D/PowerManagerService( 2800): setLightBrightness : mButtonLight : 0
D/VoldCmdListener( 2590): asec list
I/dumpstate( 5452): done
I/OrientationDebug( 2800): [pwm] in updateOrientationListenerLp()
V/OrientationDebug( 2800): in updateOrientationListenerLp(), Screen status=true, current orientation=-1, SensorEnabled=true
I/OrientationDebug( 2800): [pwm] needSensorRunningLp(), return true #4
I/WindowOrientationListener( 2800): orientation = 358.8422 Tilt = 50.839863 -- 0 , 6 , 7
I/ActivityManager( 2800): Starting: Intent { flg=0x40000000 cmp=com.privacy.pdroid/.BackupActivity } from pid 5425
I/WindowOrientationListener( 2800): orientation = 0.27849647 Tilt = 51.18746 -- 0 , 6 , 7
I/WindowManager( 2800): CREATE SURFACE Surface(name=Sorry!, identity=273, mNativeSurface=0) IN SESSION android.view.SurfaceSession@408084f0: pid=2800 format=-2 flags=0x0 / Window{40c02170 Sorry! paused=false}
I/WindowManager( 2800): CREATE SURFACE Surface(name=com.privacy.pdroid/com.privacy.pdroid.MainActivity, identity=274, mNativeSurface=0) IN SESSION android.view.SurfaceSession@407b4a30: pid=5425 format=-1 flags=0x0 / Window{4098f2a0 com.privacy.pdroid/com.privacy.pdroid.MainActivity paused=true}
W/ActivityManager( 2800): Trying to launch com.privacy.pdroid/.BackupActivity
I/ALSAModule( 2599): Terminated ALSA PLAYBACK device hifi
I/ApplicationPackageManager( 5425): cscCountry is not German : XEU
I/WindowManager( 2800): CREATE SURFACE Surface(name=com.privacy.pdroid/com.privacy.pdroid.BackupActivity, identity=275, mNativeSurface=0) IN SESSION android.view.SurfaceSession@407b4a30: pid=5425 format=-1 flags=0x0 / Window{40a4a860 com.privacy.pdroid/com.privacy.pdroid.BackupActivity paused=false}
I/ActivityManager( 2800): Displayed com.privacy.pdroid/.BackupActivity: +75ms
W/WindowManager( 2800): Window Window{408f3a18 com.privacy.pdroid/com.privacy.pdroid.BackupActivity paused=false} destroyed surface Surface(name=com.privacy.pdroid/com.privacy.pdroid.BackupActivity, identity=-1, mNativeSurface=0), session Session{409f6038 uid 10085}
W/WindowManager( 2800): Window Window{40aa7460 Please Wait paused=false} destroyed surface Surface(name=Please Wait, identity=-1, mNativeSurface=0), session Session{409f6038 uid 10085}
W/WindowManager( 2800): Window Window{4098f2a0 com.privacy.pdroid/com.privacy.pdroid.MainActivity paused=false} destroyed surface Surface(name=com.privacy.pdroid/com.privacy.pdroid.MainActivity, identity=-1, mNativeSurface=0), session Session{409f6038 uid 10085}
E/WindowManager( 5425): Activity com.privacy.pdroid.BackupActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@405fa730 that was originally added here
E/WindowManager( 5425): android.view.WindowLeaked: Activity com.privacy.pdroid.BackupActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@405fa730 that was originally added here
E/WindowManager( 5425):	at android.view.ViewRoot.<init>(ViewRoot.java:266)
E/WindowManager( 5425):	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:174)
E/WindowManager( 5425):	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:117)
E/WindowManager( 5425):	at android.view.Window$LocalWindowManager.addView(Window.java:424)
E/WindowManager( 5425):	at android.app.Dialog.show(Dialog.java:241)
E/WindowManager( 5425):	at android.app.ProgressDialog.show(ProgressDialog.java:107)
E/WindowManager( 5425):	at android.app.ProgressDialog.show(ProgressDialog.java:90)
E/WindowManager( 5425):	at android.app.ProgressDialog.show(ProgressDialog.java:85)
E/WindowManager( 5425):	at com.privacy.pdroid.aw.onClick(Unknown Source)
E/WindowManager( 5425):	at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:165)
E/WindowManager( 5425):	at android.os.Handler.dispatchMessage(Handler.java:99)
E/WindowManager( 5425):	at android.os.Looper.loop(Looper.java:130)
E/WindowManager( 5425):	at android.app.ActivityThread.main(ActivityThread.java:3691)
E/WindowManager( 5425):	at java.lang.reflect.Method.invokeNative(Native Method)
E/WindowManager( 5425):	at java.lang.reflect.Method.invoke(Method.java:507)
E/WindowManager( 5425):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
E/WindowManager( 5425):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
E/WindowManager( 5425):	at dalvik.system.NativeStart.main(Native Method)
W/SurfaceFlinger( 2800): Please Wait[272] is not removed from mLayerMap
W/SurfaceFlinger( 2800): com.privacy.pdroid/com.privacy.pdroid.BackupActivity[270] is not removed from mLayerMap
E/yamaha::media::Parameters( 2599): SalesCode = XEU
I/WindowOrientationListener( 2800): orientation = 358.3777 Tilt = 46.490295 -- 0 , 6 , 7
I/InputReader( 2800): dispatchTouch::touch event's action is 0, pending(waiting finished signal)=0
I/InputDispatcher( 2800): Delivering touch to current input target: action: 0, channel '40c02170 Sorry! (server)'
E/lights ( 2800): write_int: path /sys/devices/virtual/misc/melfas_touchkey/brightness, value 1
I/PowerManagerService( 2800): Ulight 3->7|0
D/PowerManagerService( 2800): setLightBrightness : mButtonLight : 20
I/InputReader( 2800): dispatchTouch::touch event's action is 1, pending(waiting finished signal)=0
I/InputDispatcher( 2800): Delivering touch to current input target: action: 1, channel '40c02170 Sorry! (server)'
E/AudioPolicyManager( 2599): getParamFromPolicy
E/AudioPolicyManager( 2599): getSituationVolume
I/AudioPolicyManager( 2599): getSituationVolume: isBTConnected:0 isHeadConnected:0
I/AudioFlinger( 2599): start output streamType (0, 1) for 1
E/yamaha::media::Parameters( 2599): SalesCode = XEU
I/Process ( 5425): Sending signal. PID: 5425 SIG: 9
W/WindowManager( 2800): Window Window{40c02170 Sorry! paused=false} destroyed surface Surface(name=Sorry!, identity=-1, mNativeSurface=0), session Session{408a9078 uid 1000}
E/yamaha::media::Parameters( 2599): SalesCode = XEU
W/SurfaceFlinger( 2800): Sorry![273] is not removed from mLayerMap
E/InputDispatcher( 2800): channel '4098f2a0 com.privacy.pdroid/com.privacy.pdroid.MainActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 2800): channel '4098f2a0 com.privacy.pdroid/com.privacy.pdroid.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
I/ActivityManager( 2800): Process com.privacy.pdroid (pid 5425) has died.
E/InputDispatcher( 2800): channel '40a4a860 com.privacy.pdroid/com.privacy.pdroid.BackupActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x8
E/InputDispatcher( 2800): channel '40a4a860 com.privacy.pdroid/com.privacy.pdroid.BackupActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
I/WindowManager( 2800): WINDOW DIED Window{4098f2a0 com.privacy.pdroid/com.privacy.pdroid.MainActivity paused=false}
I/WindowManager( 2800): WINDOW DIED Window{40a4a860 com.privacy.pdroid/com.privacy.pdroid.BackupActivity paused=false}
W/WindowManager( 2800): Window Window{40a4a860 com.privacy.pdroid/com.privacy.pdroid.BackupActivity paused=false} destroyed surface Surface(name=com.privacy.pdroid/com.privacy.pdroid.BackupActivity, identity=-1, mNativeSurface=0), session Session{409f6038 uid 10085}
W/WindowManager( 2800): Failed looking up window
W/WindowManager( 2800): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@40c042d8 does not exist
W/WindowManager( 2800):	at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8679)
W/WindowManager( 2800):	at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8670)
W/WindowManager( 2800):	at com.android.server.WindowManagerService$WindowState$DeathRecipient.binderDied(WindowManagerService.java:7499)
W/WindowManager( 2800):	at android.os.BinderProxy.sendDeathNotice(Binder.java:381)
W/WindowManager( 2800):	at dalvik.system.NativeStart.run(Native Method)
I/WindowManager( 2800): WIN DEATH: null
W/WindowManager( 2800): Failed looking up window
W/WindowManager( 2800): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@40a23050 does not exist
W/WindowManager( 2800):	at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8679)
W/WindowManager( 2800):	at com.android.server.WindowManagerService.windowForClientLocked(WindowManagerService.java:8670)
W/WindowManager( 2800):	at com.android.server.WindowManagerService$WindowState$DeathRecipient.binderDied(WindowManagerService.java:7499)
W/WindowManager( 2800):	at android.os.BinderProxy.sendDeathNotice(Binder.java:381)
W/WindowManager( 2800):	at dalvik.system.NativeStart.run(Native Method)
W/SurfaceFlinger( 2800): com.privacy.pdroid/com.privacy.pdroid.BackupActivity[275] is not removed from mLayerMap
I/WindowManager( 2800): WIN DEATH: null