commons-app / apps-android-commons

The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons
https://commons-app.github.io/
Apache License 2.0
998 stars 1.18k forks source link

Stuck before categories selection screen: "Please wait..." #2439

Closed nicolas-raoul closed 4 years ago

nicolas-raoul commented 5 years ago

Steps to reproduce:

  1. Go to Nearby
  2. Quickly select a picture
  3. Quickly press "Next", as title and description are auto-filled
  4. "Please wait..." appears
  5. Stuck like this. See screenshot. I waited minutes.
  6. Pressing Back and "Next" again results in the same problem.

Always reproducible, on different nearby items with different pictures (from the same DLSR camera). On the opposite, an upload from the app's built-in gallery did not have this problem (maybe because I took 30 seconds to enter a title and description?).

System logs:

02-12 08:47:37.588 23731 23731 D DescriptionsAdapter$ViewHolder: Title is Singapore embassy in Tokyo
02-12 08:47:37.758   786   811 I ActivityManager: Displayed fr.free.nrw.commons/.upload.UploadActivity: +3s546ms
02-12 08:47:37.782  7821  7821 W Norm_Shared10: type=1400 audit(0.0:491): avc: denied { read } for name="mem" dev="debugfs" ino=869335 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:debugfs:s0 tclass=file permissive=0
02-12 08:47:37.782  7821  7821 W Norm_Shared10: type=1400 audit(0.0:492): avc: denied { read } for name="mem" dev="debugfs" ino=869335 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:debugfs:s0 tclass=file permissive=0
02-12 08:47:37.791 23731 23731 D CategoriesModel: Direct category found: 
02-12 08:47:37.792 23731 23731 D CategoriesModel: Image has no direct Cat
02-12 08:47:37.798 23731 23731 D MainActivity: Number of notifications is 0
02-12 08:47:37.799 23731 23731 I Choreographer: Skipped 90 frames!  The application may be doing too much work on its main thread.
02-12 08:47:37.804   939   939 I GoogleInputMethod: onFinishInput() : Dummy InputConnection bound
02-12 08:47:37.817   786   804 I ActivityManager: Start proc 7845:com.radio.fmradio/u0a93 for service com.radio.fmradio/.service.MusicService
02-12 08:47:37.845   939   939 I GoogleInputMethod: onStartInput() : Dummy InputConnection bound
02-12 08:47:37.854   939   939 I ShortcutsDataManager: startImportContentTask()
02-12 08:47:37.854   939   939 I ShortcutsDataManager: onImportAborted()
02-12 08:47:37.870   786   786 E NotificationService: Suppressing notification from package by user request.
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda: java.lang.NumberFormatException: empty String
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1071)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at java.lang.Double.parseDouble(Double.java:547)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at fr.free.nrw.commons.utils.ImageUtils.checkImageGeolocationIsDifferent(ImageUtils.java:112)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at fr.free.nrw.commons.utils.ImageUtilsWrapper.checkImageGeolocationIsDifferent(ImageUtilsWrapper.java:30)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at fr.free.nrw.commons.upload.ImageProcessingService.lambda$checkImageGeoLocation$8$ImageProcessingService(ImageProcessingService.java:130)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at fr.free.nrw.commons.upload.ImageProcessingService$$Lambda$12.apply(Unknown Source)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.operators.single.SingleFlatMap$SingleFlatMapCallback.onSuccess(SingleFlatMap.java:76)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onSuccess(SingleMap.java:64)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:56)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.Single.subscribe(Single.java:3394)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.Single.subscribe(Single.java:3394)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.operators.single.SingleFlatMap.subscribeActual(SingleFlatMap.java:36)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.Single.subscribe(Single.java:3394)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.operators.single.SingleZipArray.subscribeActual(SingleZipArray.java:64)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.Single.subscribe(Single.java:3394)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:579)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
02-12 08:47:37.896 23731 23731 E UploadModel$$Lambda:   at java.lang.Thread.run(Thread.java:761)
02-12 08:47:38.083  7845  7845 I art     : Starting a blocking GC AddRemoveAppImageSpace
02-12 08:47:38.191  7845  7845 I MultiDex: VM with version 2.1.0 has multidex support
02-12 08:47:38.191  7845  7845 I MultiDex: Installing application
02-12 08:47:38.191  7845  7845 I MultiDex: VM has multidex support, MultiDex support library is disabled.
02-12 08:47:38.417 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine$PhoneskyJobSchedulerJobService.onStartJob(8): onJobSchedulerWakeup with jobId 9005
02-12 08:47:38.453 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ad.a(41): Scheduling fallback in 43199986 (absolute: 109163863)
02-12 08:47:38.455 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ad.a(41): Scheduling fallback in 64799998 (absolute: 130763884)
02-12 08:47:38.498 23731  7317 D CustomApiResult: API response for method https://commons.wikimedia.org/w/api.php is
02-12 08:47:38.498 23731  7317 D CustomApiResult:  <?xml version="1.0" encoding="UTF-8"?><api batchcomplete=""><query><searchinfo totalhits="0"/><search/></query></api>
02-12 08:47:38.531 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.533 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.534 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.536 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.538 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.539 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.541 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.543 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.546 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.547 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.549 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.552 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.556 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.560 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.561 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.562  7845  7845 D FirebaseApp: com.google.firebase.auth.FirebaseAuth is not linked. Skipping initialization.
02-12 08:47:38.563 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.564 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.565 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.566  7845  7845 D FirebaseApp: com.google.firebase.crash.FirebaseCrash is not linked. Skipping initialization.
02-12 08:47:38.566 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.568 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.569 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.570  7845  7845 I FirebaseInitProvider: FirebaseApp initialization successful
02-12 08:47:38.570 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.571 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.573 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.574 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:38.679 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.al.handleMessage(16): DeviceState: DeviceState{currentTime=1549928858660, isCharging=false, isIdle=false, netAny=true, netNotRoaming=true, netUnmetered=false}
02-12 08:47:38.750  7845  7870 I FA      : App measurement is starting up, version: 14700
02-12 08:47:38.750  7845  7870 I FA      : To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
02-12 08:47:38.750  7845  7870 I FA      : To enable faster debug mode event logging run:
02-12 08:47:38.750  7845  7870 I FA      :   adb shell setprop debug.firebase.analytics.app com.radio.fmradio
02-12 08:47:38.784  7845  7872 D com.facebook.FacebookSdk: getGraphApiVersion: v3.0
02-12 08:47:38.822 21640  7655 I Finsky  : [3518] com.google.android.finsky.scheduler.br.b(90): Jobs in database: 1-1337 3-624 10-7 10-11 10-26 10-36 10-38 10-39 10-40 10-41 10-44 10-46 10-48 16-16161616 26-1414141414 
02-12 08:47:38.901 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(61): Running job: 26-1414141414
02-12 08:47:38.915 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(108): RunningQueue size: 1, PendingQueue size: 0
02-12 08:47:38.916 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(119): Running queue: 26-1414141414 
02-12 08:47:38.921 21640 21718 I Finsky  : [3355] com.google.android.finsky.clientstats.impl.j.a(2): Counters flushed successfully
02-12 08:47:38.924 21640 21718 I Finsky  : [3355] com.google.android.finsky.scheduler.bm.b(8): jobFinished: 26-1414141414. TimeElapsed: 23ms
02-12 08:47:38.925 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(142): Job 26-1414141414 finished
02-12 08:47:38.925 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(108): RunningQueue size: 0, PendingQueue size: 0
02-12 08:47:38.926 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.al.handleMessage(42): Executor finished
02-12 08:47:38.975  7845  7845 I CrashlyticsCore: Initializing Crashlytics 2.6.1.23
02-12 08:47:39.009  7845  7856 W art     : Suspending all threads took: 30.482ms
02-12 08:47:39.012 21640 21640 I Finsky  : [1] com.google.android.finsky.dj.d.onTrimMemory(3): Memory trim requested to level 80
02-12 08:47:39.042  7845  7872 D NetworkSecurityConfig: No Network Security Config specified, using platform default
02-12 08:47:39.071  7845  7872 W System  : ClassLoader referenced unknown path: /system/framework/tcmclient.jar
02-12 08:47:39.120 23731  7317 D CustomApiResult: API response for method https://commons.wikimedia.org/w/api.php is
02-12 08:47:39.120 23731  7317 D CustomApiResult:  <?xml version="1.0" encoding="UTF-8"?><api batchcomplete=""><query><searchinfo totalhits="0"/><search/></query></api>
02-12 08:47:39.129 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.136 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.137 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.138 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.140 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.141 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.142 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.143 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.145 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.146 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.147 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.149 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.150 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.151 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.152 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.154 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.157 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.158 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.162 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.163 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.167 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.168 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.169 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.171 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.172 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.219 21640 21758 I Finsky  : [3372] com.google.android.finsky.clientstats.impl.q.a(7): Successfully generated counter events
02-12 08:47:39.221 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.br.b(90): Jobs in database: 1-1337 3-624 10-7 10-11 10-26 10-36 10-38 10-39 10-40 10-41 10-44 10-46 10-48 16-16161616 26-1414141414 
02-12 08:47:39.317 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.k.a(69): ConstraintMapping: 10-40, 10-46, 1-1337, 10-41, 10-36, 10-11, 10-48, 10-26, 10-44, 10-39, 10-38, 10-7,  -> L: 38302036ms, D: 81502036ms, C: false, I: false, N: 1
02-12 08:47:39.323 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.k.a(69): ConstraintMapping: 3-624,  -> L: 0ms, D: 56589202ms, C: true, I: false, N: 2
02-12 08:47:39.325  7845  7878 D ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.android.gms-1/lib/arm:/data/app/com.google.android.gms-1/base.apk!/lib/armeabi-v7a for namespace 0xb2f59090
02-12 08:47:39.326 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.k.a(69): ConstraintMapping: 26-1414141414, 16-16161616,  -> L: 42827ms, D: 42827ms, C: false, I: false, N: 0
02-12 08:47:39.331 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(108): Cancelling existing job with id: 9004
02-12 08:47:39.334 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(108): Cancelling existing job with id: 9000
02-12 08:47:39.339 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(48): Scheduling job Id: 9001, L: 38302036, D: 81502036, C: false, I: false, N: 1
02-12 08:47:39.344 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(66): Throttling wakeup for job 9002 (expected to run in 0 ms) due to recent wakeup
02-12 08:47:39.344 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(48): Scheduling job Id: 9002, L: 30000, D: 56589202, C: true, I: false, N: 2
02-12 08:47:39.349 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(48): Scheduling job Id: 9003, L: 42827, D: 42827, C: false, I: false, N: 0
02-12 08:47:39.383 32394 32450 V Avrcp   : Active sessions changed, 0 sessions
02-12 08:47:39.383 32394 32450 D Avrcp   : Exit onActiveSessionsChanged()
02-12 08:47:39.491  7845  7845 V MediaRouter: Adding route: RouteInfo{ name=Phone, description=null, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO , presentationDisplay=null }
02-12 08:47:39.501  7845  7845 V MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER, bluetoothName=BluetoothA2dp }
02-12 08:47:39.501  7845  7845 V MediaRouter: Adding route: RouteInfo{ name=BluetoothA2dp, description=Bluetooth audio, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null }
02-12 08:47:39.501  7845  7845 V MediaRouter: Selecting route: RouteInfo{ name=BluetoothA2dp, description=Bluetooth audio, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null }
02-12 08:47:39.527   786   786 V MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER, bluetoothName=BluetoothA2dp }
02-12 08:47:39.528   944   944 V MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER, bluetoothName=BluetoothA2dp }
02-12 08:47:39.528  1911  1911 V MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER, bluetoothName=BluetoothA2dp }
02-12 08:47:39.532  7845  7845 I MediaRouter: Found default route: MediaRouter.RouteInfo{ uniqueId=android/.support.v7.media.SystemMediaRouteProvider:DEFAULT_ROUTE, name=Phone, description=null, iconUri=null, enabled=true, connecting=false, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=0, volumeHandling=1, volume=12, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
02-12 08:47:39.532  7845  7845 I MediaRouter: Found bluetooth route: MediaRouter.RouteInfo{ uniqueId=android/.support.v7.media.SystemMediaRouteProvider:ROUTE_1f7b3feb, name=BluetoothA2dp, description=Bluetooth audio, iconUri=null, enabled=true, connecting=false, connectionState=0, canDisconnect=false, playbackType=0, playbackStream=3, deviceType=3, volumeHandling=1, volume=12, volumeMax=15, presentationDisplayId=-1, extras=null, settingsIntent=null, providerPackageName=android }
02-12 08:47:39.532  7845  7845 I MediaRouter: Unselecting the current route because it is no longer selectable: null
02-12 08:47:39.551  7845  7845 I DynamiteModule: Considering local module com.google.android.gms.cast.framework.dynamite:0 and remote module com.google.android.gms.cast.framework.dynamite:222
02-12 08:47:39.551  7845  7845 I DynamiteModule: Selected remote version of com.google.android.gms.cast.framework.dynamite, version >= 222
02-12 08:47:39.551  7845  7845 V DynamiteModule: Dynamite loader version >= 2, using loadModule2NoCrashUtils
02-12 08:47:39.558  7845  7845 W System  : ClassLoader referenced unknown path: 
02-12 08:47:39.559  7845  7845 D ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.android.gms-1/lib/arm:/data/app/com.google.android.gms-1/base.apk!/lib/armeabi-v7a for namespace 0xb2f590d0
02-12 08:47:39.585  7845  7845 W System  : ClassLoader referenced unknown path: /data/user_de/0/com.google.android.gms/app_chimera/m/000000a4/n/armeabi-v7a
02-12 08:47:39.585  7845  7845 W System  : ClassLoader referenced unknown path: /data/user_de/0/com.google.android.gms/app_chimera/m/000000a4/n/armeabi
02-12 08:47:39.640  7845  7845 I CastDynamiteModuleImpl: xr created by ClassLoader ad[DexPathList[[zip file "/data/user_de/0/com.google.android.gms/app_chimera/m/000000a4/DynamiteModulesC.apk"],nativeLibraryDirectories=[/data/user_de/0/com.google.android.gms/app_chimera/m/000000a4/n/armeabi-v7a, /data/user_de/0/com.google.android.gms/app_chimera/m/000000a4/n/armeabi, /system/lib, /vendor/lib]]].
02-12 08:47:39.672  7845  7845 V MediaRouter: Updating audio routes: AudioRoutesInfo{ type=SPEAKER, bluetoothName=BluetoothA2dp }
02-12 08:47:39.673  7845  7845 V MediaRouter: Selecting route: RouteInfo{ name=BluetoothA2dp, description=Bluetooth audio, status=null, category=RouteCategory{ name=null types=ROUTE_TYPE_LIVE_AUDIO ROUTE_TYPE_LIVE_VIDEO  groupable=false }, supportedTypes=ROUTE_TYPE_LIVE_AUDIO , presentationDisplay=null }
02-12 08:47:39.756 23731  7317 D CustomApiResult: API response for method https://commons.wikimedia.org/w/api.php is
02-12 08:47:39.756 23731  7317 D CustomApiResult:  <?xml version="1.0" encoding="UTF-8"?><api batchcomplete=""><query><searchinfo totalhits="0"/><search/></query></api>
02-12 08:47:39.764 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.765 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.766 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.768 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.769 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.770  1911 25983 I CastDatabase: Opening the database
02-12 08:47:39.771 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.772 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.773 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.774 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.775 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.777 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.778 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.780 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.781 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.782 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.784 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.785  1911  1911 I DiscoveryManager: WifiGuestModeDeviceScanner enabled.
02-12 08:47:39.785 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.787 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.788 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.790 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.795 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.801 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.802 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.809 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.816 23731  7317 D CategoriesModel: Previous year: 2018
02-12 08:47:39.840  1911 25983 I SQLiteCastStore: 0 CastNetworkInfo instances loaded, 0 CastDeviceInfo instances loaded, 0 paired guest mode devices loaded.
02-12 08:47:39.854  7845  7874 D com.facebook.FacebookSdk: getGraphApiVersion: v3.0
02-12 08:47:40.002 32717 32717 W BgHandler: type=1400 audit(0.0:493): avc: denied { read } for name="mem" dev="debugfs" ino=869335 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:debugfs:s0 tclass=file permissive=0
02-12 08:47:40.002 32717 32717 W BgHandler: type=1400 audit(0.0:494): avc: denied { read } for name="mem" dev="debugfs" ino=869335 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:debugfs:s0 tclass=file permissive=0
02-12 08:47:43.201 23731 23731 D UploadActivity: Descriptions size is 1 are [fr.free.nrw.commons.upload.Description@6a202a1]
02-12 08:47:43.202 23731 23731 E UploadPresenter: Inside handleNext
02-12 08:47:43.278 23731 23731 D ImageProcessingService: Current image quality is -2
02-12 08:47:43.278 23731 23731 D ImageProcessingService: Checking the validity of image
02-12 08:47:43.278 23731 23731 D ImageProcessingService: Checking for duplicate image /data/user/0/fr.free.nrw.commons/cache/CommonsContributions/eaf8a8c9-2e34-49f9-aff0-75bf3f851116.jpg
02-12 08:47:43.279 23731 23731 D ImageProcessingService: Checking for image geolocation /data/user/0/fr.free.nrw.commons/cache/CommonsContributions/eaf8a8c9-2e34-49f9-aff0-75bf3f851116.jpg
02-12 08:47:43.280 23731 23731 D Place   : Wikidata entity is http://www.wikidata.org/entity/Q52213051
02-12 08:47:43.281 23731 23731 D ImageProcessingService: Checking for dark image /data/user/0/fr.free.nrw.commons/cache/CommonsContributions/eaf8a8c9-2e34-49f9-aff0-75bf3f851116.jpg
02-12 08:47:43.287 23731 23731 D ImageProcessingService: Checking for image title Singapore embassy in Tokyo
02-12 08:47:43.355 23731  7239 I FileUtils: File SHA1: e3dfe7875f582ca53d18005106536fb37af27f60
02-12 08:47:43.840 23731  7239 D CustomApiResult: API response for method https://commons.wikimedia.org/w/api.php is
02-12 08:47:43.840 23731  7239 D CustomApiResult:  <?xml version="1.0" encoding="UTF-8"?><api batchcomplete=""><query><allimages/></query></api>
02-12 08:47:43.853 23731  7239 D ImageProcessingService: Result for duplicate image false
02-12 08:47:43.854 23731  7239 I ExifInterface_JNI: Raw image not detected
02-12 08:47:43.855 23731  7239 W ExifInterface: Skip the tag entry since tag number is not defined: 34864
02-12 08:47:43.855 23731  7239 W ExifInterface: Skip the tag entry since tag number is not defined: 2
02-12 08:47:43.857 23731  7239 D ImageUtils: Comparing geolocation of file with nearby place location
02-12 08:47:43.964 23731 23731 E UploadPresenter: Error occurred while handling image
02-12 08:47:43.964 23731 23731 E UploadPresenter: java.lang.NumberFormatException: empty String
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1071)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at java.lang.Double.parseDouble(Double.java:547)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at fr.free.nrw.commons.utils.ImageUtils.checkImageGeolocationIsDifferent(ImageUtils.java:112)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at fr.free.nrw.commons.utils.ImageUtilsWrapper.checkImageGeolocationIsDifferent(ImageUtilsWrapper.java:30)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at fr.free.nrw.commons.upload.ImageProcessingService.lambda$checkImageGeoLocation$8$ImageProcessingService(ImageProcessingService.java:130)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at fr.free.nrw.commons.upload.ImageProcessingService$$Lambda$12.apply(Unknown Source)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.operators.single.SingleFlatMap$SingleFlatMapCallback.onSuccess(SingleFlatMap.java:76)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.operators.single.SingleMap$MapSingleObserver.onSuccess(SingleMap.java:64)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.operators.single.SingleFromCallable.subscribeActual(SingleFromCallable.java:56)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.Single.subscribe(Single.java:3394)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.operators.single.SingleMap.subscribeActual(SingleMap.java:34)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.Single.subscribe(Single.java:3394)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.operators.single.SingleFlatMap.subscribeActual(SingleFlatMap.java:36)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.Single.subscribe(Single.java:3394)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.operators.single.SingleZipArray.subscribeActual(SingleZipArray.java:64)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.Single.subscribe(Single.java:3394)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.operators.single.SingleSubscribeOn$SubscribeOnObserver.run(SingleSubscribeOn.java:89)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:579)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at java.util.concurrent.FutureTask.run(FutureTask.java:237)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
02-12 08:47:43.964 23731 23731 E UploadPresenter:   at java.lang.Thread.run(Thread.java:761)
02-12 08:47:54.856  7845  7878 D com.facebook.FacebookSdk: getGraphApiVersion: v3.0
02-12 08:48:00.078   786   804 I ActivityManager: Start proc 7957:com.chibatching.worldclockwidget/u0a154 for broadcast com.chibatching.worldclockwidget/.ClockWidget
02-12 08:48:00.151 31256 31256 I Watcher_AppUti: Sending:android.appwidget.action.APPWIDGET_UPDATE
02-12 08:48:00.175  7957  7957 I art     : Starting a blocking GC AddRemoveAppImageSpace
02-12 08:48:00.177  7957  7957 W System  : ClassLoader referenced unknown path: /data/app/com.chibatching.worldclockwidget-1/lib/arm
02-12 08:48:11.324  1144  1144 I GeofencerStateMachine: sendNewTransitions called.
02-12 08:48:11.370  1144 19081 I GCoreUlr: Successfully inserted 1 locations
02-12 08:48:23.151   786   813 D LuxLevels: bright hysteresis constant= 0.1, threshold=22.757973, lux=20.689066
02-12 08:48:23.151   786   813 D LuxLevels: dark hysteresis constant= 0.2, threshold=16.551252, lux=20.689066
02-12 08:48:28.944   786   804 W BroadcastQueue: Permission Denial: broadcasting Intent { act=com.mobutils.android.mediation.ACTION_UPDATE_SWITCH flg=0x14 (has extras) } from com.emoji.keyboard.touchpal (pid=-1, uid=10205) is not exported from uid 10204 due to receiver com.cootek.smartinputv5.language.v5.russian/com.mobutils.android.mediation.sdk.switches.SwitchUpdateReceiver
02-12 08:48:28.975 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine$PhoneskyJobSchedulerJobService.onStartJob(8): onJobSchedulerWakeup with jobId 9003
02-12 08:48:28.979 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ad.a(41): Scheduling fallback in 43199996 (absolute: 109214406)
02-12 08:48:28.982 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ad.a(41): Scheduling fallback in 64799997 (absolute: 130814410)
02-12 08:48:29.116 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.al.handleMessage(16): DeviceState: DeviceState{currentTime=1549928909113, isCharging=false, isIdle=false, netAny=true, netNotRoaming=true, netUnmetered=false}
02-12 08:48:29.128 21640  8051 I Finsky  : [3521] com.google.android.finsky.scheduler.br.b(90): Jobs in database: 1-1337 3-624 10-7 10-11 10-26 10-36 10-38 10-39 10-40 10-41 10-44 10-46 10-48 16-16161616 26-1414141414 
02-12 08:48:29.137 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(61): Running job: 16-16161616
02-12 08:48:29.141 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(108): RunningQueue size: 1, PendingQueue size: 0
02-12 08:48:29.141 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(119): Running queue: 16-16161616 
02-12 08:48:29.175 21640  8054 I Finsky  : [3523] com.google.android.finsky.flushlogs.g.a(9): Flushing event logs for [Kz4W-NulfjzdvmRDDAXdHIB5UBs]
02-12 08:48:29.176 21640  8054 I Finsky  : [3523] com.google.android.finsky.flushlogs.g.a(9): Flushing event logs for [3t8dgN5gm0yAqdbN4c0ykxQHrPE]
02-12 08:48:29.176 21640  8054 I Finsky  : [3523] com.google.android.finsky.flushlogs.g.a(9): Flushing event logs for [7QOluFDbflvRVMutZ-F_hSL1Myw]
02-12 08:48:29.190 21640 21702 I PlayCommon: [3343] com.google.android.play.b.g.d(132): Preparing logs for uploading
02-12 08:48:29.197 21640 21702 I PlayCommon: [3343] com.google.android.play.b.g.a(325): Connecting to server: https://play.googleapis.com/play/log?format=raw&proto_v2=true
02-12 08:48:29.458 21640 21702 I PlayCommon: [3343] com.google.android.play.b.g.a(416): Successfully uploaded logs.
02-12 08:48:29.467 21640  8054 I Finsky  : [3523] com.google.android.finsky.scheduler.bm.b(8): jobFinished: 16-16161616. TimeElapsed: 329ms
02-12 08:48:29.467 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(142): Job 16-16161616 finished
02-12 08:48:29.479 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.ag.a(108): RunningQueue size: 0, PendingQueue size: 0
02-12 08:48:29.479 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.al.handleMessage(42): Executor finished
02-12 08:48:29.494 21640 21640 I Finsky  : [1] com.google.android.finsky.dj.d.onTrimMemory(3): Memory trim requested to level 80
02-12 08:48:29.515 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.br.b(90): Jobs in database: 1-1337 3-624 10-7 10-11 10-26 10-36 10-38 10-39 10-40 10-41 10-44 10-46 10-48 26-1414141414 
02-12 08:48:29.607 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.k.a(69): ConstraintMapping: 10-40, 10-46, 1-1337, 10-41, 10-36, 10-11, 10-48, 10-26, 10-44, 10-39, 10-38, 10-7,  -> L: 38251743ms, D: 81451743ms, C: false, I: false, N: 1
02-12 08:48:29.612 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.k.a(69): ConstraintMapping: 3-624,  -> L: 0ms, D: 56538913ms, C: true, I: false, N: 2
02-12 08:48:29.613 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.k.a(69): ConstraintMapping: 26-1414141414,  -> L: 43149310ms, D: 44049310ms, C: false, I: false, N: 0
02-12 08:48:29.614 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(108): Cancelling existing job with id: 9002
02-12 08:48:29.617 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(108): Cancelling existing job with id: 9001
02-12 08:48:29.619 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(48): Scheduling job Id: 9000, L: 38251743, D: 81451743, C: false, I: false, N: 1
02-12 08:48:29.624 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(66): Throttling wakeup for job 9004 (expected to run in 0 ms) due to recent wakeup
02-12 08:48:29.625 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(48): Scheduling job Id: 9004, L: 30000, D: 56538913, C: true, I: false, N: 2
02-12 08:48:29.628 21640 21640 I Finsky  : [1] com.google.android.finsky.scheduler.JobSchedulerEngine.a(48): Scheduling job Id: 9005, L: 43149310, D: 44049310, C: false, I: false, N: 0
02-12 08:48:54.947  1911 25983 I CastDatabase: Saving the database
02-12 08:48:55.040  1911 25983 I SQLiteCastStore: [CastNetworkInfo] saved: 0, skipped: 0, [CastDeviceInfo]: saved 0, skipped 0, [Paired Guest Mode DeviceInfo] saved: 0, skipped: 0. [ProbedNetworks]: saved 0, skipped: 0, [ProbedSocketAddress]: saved 0, skipped: 0, [Network-Device pairs]: saved: 0
02-12 08:49:00.054 31256 31256 I Watcher_AppUti: Sending:android.appwidget.action.APPWIDGET_UPDATE
02-12 08:49:06.569 32572 32572 I hostapd : wlan0: STA 68:9a:87:47:b1:02 IEEE 802.11: associated
02-12 08:49:06.569 32572 32572 I hostapd : wlan0: STA 68:9a:87:47:b1:02 IEEE 802.11: associated
02-12 08:49:06.608 32572 32572 I hostapd : wlan0: STA 68:9a:87:47:b1:02 WPA: pairwise key handshake completed (RSN)
02-12 08:49:06.608 32572 32572 I hostapd : wlan0: STA 68:9a:87:47:b1:02 WPA: pairwise key handshake completed (RSN)
02-12 08:49:11.346  1144  1144 I GeofencerStateMachine: sendNewTransitions called.
02-12 08:49:11.376  1144 25987 I GCoreUlr: Successfully inserted 1 locations
02-12 08:49:11.454   786  4551 I ActivityManager: Start proc 8106:com.tripadvisor.tripadvisor/u0a143 for broadcast com.tripadvisor.tripadvisor/com.foursquare.pilgrim.ReceiverPilgrimLocationClientFire
02-12 08:49:11.574  8106  8106 I art     : Starting a blocking GC AddRemoveAppImageSpace
02-12 08:49:12.018  8106  8139 D NetworkSecurityConfig: Using Network Security Config from resource network_security_config debugBuild: false
02-12 08:49:12.049  8106  8139 W System  : ClassLoader referenced unknown path: /system/framework/tcmclient.jar
02-12 08:49:12.250  8106  8138 I FA      : Collection disabled with firebase_analytics_collection_deactivated=1
02-12 08:49:12.251  8106  8138 I FA      : App measurement is starting up, version: 13001
02-12 08:49:12.251  8106  8138 I FA      : To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
02-12 08:49:12.252  8106  8138 I FA      : To enable faster debug mode event logging run:
02-12 08:49:12.252  8106  8138 I FA      :   adb shell setprop debug.firebase.analytics.app com.tripadvisor.tripadvisor
02-12 08:49:12.360  8106  8106 D libcrashlytics: Initializing libcrashlytics version 2.0.5
02-12 08:49:12.360  8106  8106 D libcrashlytics: Initializing native crash handling successful.
02-12 08:49:12.420  8106  8173 D ApplicationLoaders: ignored Vulkan layer search path /data/app/com.google.android.gms-1/lib/arm:/data/app/com.google.android.gms-1/base.apk!/lib/armeabi-v7a for namespace 0xb2f57090
02-12 08:49:12.450  8106  8117 W art     : Suspending all threads took: 5.190ms
02-12 08:49:12.500  8106  8106 W Java7Support: Unable to load JDK7 types (annotations, java.nio.file.Path): no Java7 support added
02-12 08:49:13.680  1144  1144 I GeofencerStateMachine: sendNewLocationAvailability: availability=LocationAvailability[isLocationAvailable: true]
02-12 08:49:14.645  8106  8203 I JobManager: Found pending job request{id=43994, tag=EvernoteFailedVisitJob, transient=false}, canceling
02-12 08:49:14.791  1144  1144 I GeofencerStateMachine: sendNewLocationAvailability: availability=LocationAvailability[isLocationAvailable: true]
02-12 08:49:15.856  8106  8203 D JobProxy24: Schedule periodic jobInfo success, request{id=43995, tag=EvernoteFailedVisitJob, transient=false}, interval 00:30:00, flex 00:30:00
02-12 08:49:29.221   786   807 E BatteryStatsService: no controller energy info supplied
02-12 08:49:29.277 32394 32429 E bt_btm  : wrong length for btm_ble_cont_energy_cmpl_cback
02-12 08:49:29.297   786   807 E BatteryStatsService: power: Missing API
02-12 08:49:29.312   786   807 E BatteryStatsService: modem info is invalid: ModemActivityInfo{ mTimestamp=0 mSleepTimeMs=0 mIdleTimeMs=0 mTxTimeMs[]=[0, 0, 0, 0, 0] mRxTimeMs=0 mEnergyUsed=0}
02-12 08:50:00.087 31256 31256 I Watcher_AppUti: Sending:android.appwidget.action.APPWIDGET_UPDATE
02-12 08:50:04.098   786   884 W ConnectivityExtension: ConnectivityExt jar file not present
02-12 08:50:05.151 21640 21687 I Finsky  : [3332] com.google.android.finsky.bs.m.run(6): Stats for Executor: BlockingExecutor com.google.android.finsky.bs.ap@64ee2f9[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 35]
02-12 08:50:05.152 21640 21687 I Finsky  : [3332] com.google.android.finsky.bs.m.run(6): Stats for Executor: LightweightExecutor com.google.android.finsky.bs.ap@e54b23e[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 63]
02-12 08:50:05.153 21640 21687 I Finsky  : [3332] com.google.android.finsky.bs.m.run(6): Stats for Executor: bgExecutor com.google.android.finsky.bs.ap@252f89f[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 135]
02-12 08:50:10.403   705   765 I Metrics:BatchTransmitte: QueuePusher.sendBatches - Drained batch queue.; Number of HIGH_ANONYMOUS queue batches sent: 0
02-12 08:50:11.365  1144  1144 I GeofencerStateMachine: sendNewTransitions called.
02-12 08:50:11.395  1144 30454 I Places  : Converted 0 out of 0 WiFi scans
02-12 08:50:11.418  1144 25987 I GCoreUlr: Successfully inserted 1 locations
02-12 08:51:00.041 31256 31256 I Watcher_AppUti: Sending:android.appwidget.action.APPWIDGET_UPDATE
02-12 08:51:11.427   786   804 I ActivityManager: Start proc 8476:com.instagram.android/u0a90 for broadcast com.instagram.android/com.instagram.common.analytics.AnalyticsUploadAlarmReceiver
02-12 08:51:11.453  1144  1144 I GeofencerStateMachine: sendNewTransitions called.
02-12 08:51:11.510  1144 19081 I GCoreUlr: Successfully inserted 1 locations
02-12 08:51:11.561  8476  8476 I art     : Starting a blocking GC AddRemoveAppImageSpace
02-12 08:51:11.834  8476  8476 W SoLoader: context.getApplicationContext returned null, holding reference to original context.
02-12 08:51:11.906  8476  8476 W CrashLoopRemedyLog: unable to delete remedy log, instaCrash: false
02-12 08:51:11.907  8476  8476 W CrashLoopRemedyLog: unable to delete remedy log, instaCrash: true
02-12 08:51:11.984  8476  8476 E ACRA    : Initializing ANR detector for process: com.instagram.android
02-12 08:51:12.040  8476  8476 D fb-breakpad-wrapper: Breakpad Client Wrapper JNI_OnLoad
02-12 08:51:12.043  8476  8476 D fb-breakpad-wrapper: load succ: /data/user/0/com.instagram.android/lib-zstd/libbreakpad-core.so
02-12 08:51:12.070  8476  8476 V appstatelogger: Registered App State Logger stream with Breakpad
02-12 08:51:12.112  8476  8526 I art     : Thread[16,tid=8526,Native,Thread*=0xaa43ec00,peer=0x12c66790,"Thread-4"] recursive attempt to load library "/data/app/com.instagram.android-2/lib/arm/libfb.so"
02-12 08:51:12.123  8476  8525 D SigquitBasedANRDetector: Signal catcher tid: 8491
02-12 08:51:12.123  8476  8525 D SigquitBasedANRDetector: Initialized
02-12 08:51:12.325  8476  8476 V dalvik-internals: Hooking function _ZN3art12FaultManager35EnsureArtActionInFrontOfSignalChainEv
02-12 08:51:12.325  8476  8476 V dalvik-internals: hooked _ZN3art12FaultManager35EnsureArtActionInFrontOfSignalChainEv using jump ()
02-12 08:51:12.326  8476  8476 V dalvik-internals: hooked signal using trap ()
02-12 08:51:12.326  8476  8476 V dalvik-internals: hooked sysv_signal using trap ()
02-12 08:51:12.326  8476  8476 V dalvik-internals: hooked bsd_signal using trap ()
02-12 08:51:12.327  8476  8476 V dalvik-internals: hooked sigaction using trap ()
02-12 08:51:12.327  8476  8476 I dalvik-internals: installed sigmux crash handler for crash log
02-12 08:51:12.597  8476  8550 I Adreno-EGL: <qeglDrvAPI_eglInitialize:379>: QUALCOMM Build: 10/21/15, 369a2ea, I96aee987eb
02-12 08:51:12.761  8476  8525 D         : Function _ZN3art13SignalCatcher6OutputERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE hooked with result=0
02-12 08:51:12.761  8476  8525 D SigquitBasedANRDetector: Started detector
02-12 08:51:12.903   786  1737 I ActivityManager: Start proc 8592:com.instagram.android:videoplayer/u0a90 for service com.instagram.android/com.facebook.video.heroplayer.service.HeroService
02-12 08:51:12.953  8592  8592 I art     : Starting a blocking GC AddRemoveAppImageSpace
02-12 08:51:13.207  8592  8592 W SoLoader: context.getApplicationContext returned null, holding reference to original context.
02-12 08:51:13.236  8592  8592 E ACRA    : Skipping ANR Detector for process: com.instagram.android:videoplayer
02-12 08:51:13.260  8592  8592 D fb-breakpad-wrapper: Breakpad Client Wrapper JNI_OnLoad
02-12 08:51:13.269  8592  8592 D fb-breakpad-wrapper: load succ: /data/user/0/com.instagram.android/lib-zstd/libbreakpad-core.so
02-12 08:51:13.504  8592  8623 W VideoCapabilities: Unrecognized profile 2130706433 for video/avc
02-12 08:51:13.535  8592  8623 I VideoCapabilities: Unsupported profile 4 for video/mp4v-es
02-12 08:51:13.540  8592  8623 W AudioCapabilities: Unsupported mime audio/ac3
02-12 08:51:13.541  8592  8623 W AudioCapabilities: Unsupported mime audio/alac
02-12 08:51:13.542  8592  8623 W AudioCapabilities: Unsupported mime audio/x-ape
02-12 08:51:13.542  8592  8623 W AudioCapabilities: Unsupported mime audio/ffmpeg
02-12 08:51:13.543  8592  8623 W AudioCapabilities: Unsupported mime audio/dts
02-12 08:51:13.544  8592  8623 W AudioCapabilities: Unsupported mime audio/mpeg-L2
02-12 08:51:13.545  8592  8623 W AudioCapabilities: Unsupported mime audio/vnd.rn-realaudio
02-12 08:51:13.546  8592  8623 W AudioCapabilities: Unsupported mime audio/x-ms-wma
02-12 08:51:13.547  8592  8623 W VideoCapabilities: Unsupported mime video/divx
02-12 08:51:13.549  8592  8623 W VideoCapabilities: Unsupported mime video/x-flv
02-12 08:51:13.556  8592  8623 W VideoCapabilities: Unsupported mime video/vnd.rn-realvideo
02-12 08:51:13.558  8592  8623 W VideoCapabilities: Unsupported mime video/vc1
02-12 08:51:13.560  8592  8623 W VideoCapabilities: Unsupported mime video/ffmpeg
02-12 08:51:13.562  8592  8623 W VideoCapabilities: Unsupported mime video/x-ms-wmv

Device and Android version: Android 7.1.2

Commons app version: 2.9.0.209~d86a3aa

Screen-shots: adb-screenshot

maskaravivek commented 5 years ago

@nicolas-raoul Can you confirm if your image has location coordinates in it?

Am adding a fix to prevent it from getting stuck.

nicolas-raoul commented 5 years ago

both had no lat/long

On Tue, Feb 12, 2019, 14:53 Vivek Maskara <notifications@github.com wrote:

@nicolas-raoul https://github.com/nicolas-raoul Can you confirm if your image has location coordinates in it?

Am adding a fix to prevent it from getting stuck.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/commons-app/apps-android-commons/issues/2439#issuecomment-462626287, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGFBojJucNTSwLQjYUanlSKDNv4M8IPks5vMlbGgaJpZM4a1Uah .

maskaravivek commented 5 years ago

Okay. For images with no lat/lon we show a warning when it comes from nearby. Will fix this immediate issue where the app gets stuck.

Also, as of now even if the user proceeds to upload the image, the wikidata edit is omitted. Am not sure if it is intended to be like this way?

nicolas-raoul commented 5 years ago

I think the Wikidata edit should be made. Cameras often fail to get the location even if the GPS is enabled. I would not edit the EXIF, but submitting the lat/long in the Commons metadata is an idea indeed.

On Tue, Feb 12, 2019 at 3:48 PM Vivek Maskara notifications@github.com wrote:

Okay. For images with no lat/lon we show a warning when it comes from nearby. Will fix this immediate issue where the app gets stuck.

Also, as of now even if the user proceeds to upload the image, the wikidata edit is omitted. Am not sure if it is intended to be like this way?

  • Should I start making the wikidata edit if the user proceeds by clicking on Yes
  • As an enhancement should we start adding lat/lon in the EXIF of the image if the location is not there?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/commons-app/apps-android-commons/issues/2439#issuecomment-462638086, or mute the thread https://github.com/notifications/unsubscribe-auth/AAGFBrDL0NjAtdypMaeQ9pX2eWtK-CH-ks5vMmPagaJpZM4a1Uah .

misaochan commented 5 years ago

Hmm, I thought the original decision was to display the warning and omit the wikidata edit ONLY if the image has lat/lng coordinates that are far away from the wikidata item's coordinates, not for images with no lat/lng coordinates.

I agree that wikidata edits should be made for the latter, but not for the former. If we haven't yet separated the cases, we have to now.

Definitely don't edit the exif. :)

maskaravivek commented 5 years ago

Thanks for the feedback. Will fix the issue and also check if we differentiate between these two cases or not.

I agree that wikidata edits should be made for the latter, but not for the former. If we haven't yet separated the cases, we have to now.

nicolas-raoul commented 5 years ago

(still present in 2.10.0.214 obviously as the PR has not been merged yet)

misaochan commented 5 years ago

The PR has been merged, but it goes to 2.10-release (because we don't want other enhancements in master to be part of the hotfixes), so it won't be in alpha unfortunately. :/

VojtechDostal commented 5 years ago

Yesterday I was able to upload two pictures from Nearby by taking a picture with the app's camera icon. However, using the same Nearby window but instead selecting a pre-made file from gallery produced the same bug that Nicolas has reported above. Not sure if this is the same problem but could be related.

maskaravivek commented 5 years ago

This issue is currently happening for any nearby upload without geolocation. It is possible that the picture you selected from the gallery didn't have any geolocation information. Anyways the fix has already been made and would be available in beta soon. :)

misaochan commented 5 years ago

Fix in 2.10.1, coming out very soon. :)

maskaravivek commented 4 years ago

This should be fixed now. Feel free to reopen if the issue still persists.