<div dir="ltr"><div dir="ltr">Sorry, but I'm afraid I'm not versed well enough in Android to be of help. It looks like retrace_eglSwapBuffers function is picking the wrong surface.</div><div dir="ltr"><br></div><div dir="ltr">Jose<br><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Aug 27, 2018 at 9:47 PM HARDIK PATEL <<a href="mailto:hardik.patel@live.com">hardik.patel@live.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div id="m_-3871192244763624637divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif" dir="ltr">
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Hello Jose,</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Thank you very much for apitrace.I don't have much experience in graphics and I recently started working on capture and replay of EGL android apitrace.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">I have ported latest changes and made apitrace compile, run and capture the traces on Android >5.0</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">Currently, I am able to capture the traces in (Android 4.4, Andorid 6.0.1) and when I try to replay back, It plays trace without crash and BLANK(Black) screen and gives below logcat messages.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">I have some traces which I am able to play correctly.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0">It would be a great help if you can give me a pointer to debug in apitrace.</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"><br>
</p>
<p style="margin-top:0;margin-bottom:0"></p>
<div>08-27 14:57:07.224 25316 25316 I apitrace: apitrace start</div>
<div>08-27 14:57:07.224 25316 25316 D GLOC : JNI_OnLoad apitrace start ... 737</div>
<div>08-27 14:57:07.224 25316 25316 D GLOC : onActivityCreated 668</div>
<div>08-27 14:57:07.224 3939 4336 D WindowAnimator: Skip setting animation background if there is an exiting window only.</div>
<div>08-27 14:57:07.234 25316 25316 D ViewRootImpl: #1 mView = com.android.internal.policy.PhoneWindow$DecorView{5cd7786 I.E...... R.....ID 0,0-0,0}</div>
<div>08-27 14:57:07.234 25316 25331 D OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true</div>
<div>08-27 14:57:07.234 25316 25316 D SecWifiDisplayUtil: Metadata value : none</div>
<div>08-27 14:57:07.239 3939 5234 D ISSUE_DEBUG: InputChannelName : a5c89d3 apitrace.github.io.eglretrace/apitrace.github.io.eglretrace.RetraceActivity</div>
<div>08-27 14:57:07.244 2967 2967 I SurfaceFlinger: id=157 createSurf (1440x2560),1 flag=4, SetraceActi</div>
<div>08-27 14:57:07.244 4665 4665 D PhoneStatusBar: setSystemUiVisibility vis=9706 mask=ffffffff oldVal=8000 newVal=9706 diff=1706</div>
<div>08-27 14:57:07.244 3939 4336 D WindowAnimator: Skip setting animation background if there is an exiting window only.</div>
<div>08-27 14:57:07.244 3939 4179 D StatusBarManagerService: manageDisableList userId=0 what=0x0 pkg=Window{a5c89d3 u0 d0 apitrace.github.io.eglretrace/apitrace.github.io.eglretrace.RetraceActivity}</div>
<div>08-27 14:57:07.249 3939 8253 D InputDispatcher: Focus entered window: 25316</div>
<div>08-27 14:57:07.249 3939 4336 D PointerIcon: setMouseIconStyle1 pointerType: 1001 iconType:101 flag:0 pid:3939 uid:1000</div>
<div>08-27 14:57:07.249 3939 4336 D PointerIcon: setMouseCustomIcon IconType is same.101</div>
<div>08-27 14:57:07.249 3939 4336 D PointerIcon: setHoveringSpenIconStyle1 pointerType: 10001 iconType:1 flag:0 pid:3939 uid:1000</div>
<div>08-27 14:57:07.249 3939 4336 D PointerIcon: setHoveringSpenCustomIcon IconType is same.1</div>
<div>08-27 14:57:07.249 3939 8253 D PowerManagerService: [api] acquire WakeLock flags=0x2000000a tag=WindowManager uid=1000 pid=3939</div>
<div>08-27 14:57:07.254 25316 25331 D libEGL : eglInitialize EGLDisplay = 0xb3ac07c4</div>
<div>08-27 14:57:07.254 25316 25331 I OpenGLRenderer: Initialized EGL, version 1.4</div>
<div>08-27 14:57:07.259 25316 25331 D mali_winsys: new_window_surface returns 0x3000, [1440x2560]-format:1</div>
<div>08-27 14:57:07.259 2967 2967 I SurfaceFlinger: id=158 createSurf (1440x2560),4 flag=404, TurfaceView</div>
<div>08-27 14:57:07.264 25316 25316 D GLOC : onSurfaceCreated 676</div>
<div>08-27 14:57:07.264 25316 25316 D GLOC : onSurfaceChanged 685</div>
<div>08-27 14:57:07.264 25316 25316 D GLOC : onSurfaceRedrawNeeded 694</div>
<div>08-27 14:57:07.264 3939 6690 V WindowStateAnimator: Finishing drawing window Window{c3f8c09 u0 d0 SurfaceView}: mDrawState=DRAW_PENDING</div>
<div>08-27 14:57:07.264 25316 25346 D GLOC : readParamsAndStartTrace 591</div>
<div>08-27 14:57:07.264 25316 25346 D apitrace: Wait for stderr socket</div>
<div>08-27 14:57:07.264 25316 25346 D apitrace: Start retrace</div>
<div>08-27 14:57:07.264 25316 25346 D GLOC : setUp 867</div>
<div>08-27 14:57:07.264 25316 25346 D GLOC : init 326</div>
<div>08-27 14:57:07.264 25316 25346 D libEGL : eglInitialize EGLDisplay = 0xb29b90f4</div>
<div>08-27 14:57:07.269 25316 25316 D GLOC : onSurfaceRedrawNeeded 694</div>
<div>08-27 14:57:07.269 3939 4701 V WindowStateAnimator: Finishing drawing window Window{c3f8c09 u0 d0 SurfaceView}: mDrawState=READY_TO_SHOW</div>
<div>08-27 14:57:07.279 25316 25346 D GLOC : mainLoop 619 </div>
<div>08-27 14:57:07.284 3939 6689 V WindowStateAnimator: Finishing drawing window Window{a5c89d3 u0 d0 apitrace.github.io.eglretrace/apitrace.github.io.eglretrace.RetraceActivity}: mDrawState=DRAW_PENDING</div>
<div>08-27 14:57:07.284 25316 25316 D ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1</div>
<div>08-27 14:57:07.284 3939 5234 D InputMethodManagerService: windowGainedFocus mCurrentFocusedUserId - 0 and mSecureKeypadEnabled-false</div>
<div>08-27 14:57:07.284 3939 4336 I ActivityManager: Displayed apitrace.github.io.eglretrace/.RetraceActivity: +144ms</div>
<div>08-27 14:57:07.284 3939 4336 D ViewRootImpl: #3 mView = null</div>
<div>08-27 14:57:07.284 25316 25346 D GLOC : trace start ....</div>
<div>08-27 14:57:07.284 25316 25346 D GLOC : run 555 </div>
<div>08-27 14:57:07.284 25316 25346 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.284 25316 25348 D GLOC : retrace_eglChooseConfig 142</div>
<div>08-27 14:57:07.284 25316 25348 D GLOC : createDrawable 124</div>
<div>08-27 14:57:07.284 25316 25348 D GLOC : createDrawableHelper 90</div>
<div>08-27 14:57:07.284 25316 25348 D GLOC : getVisual 61</div>
<div>08-27 14:57:07.284 25316 25348 D GLOC : createVisual 366</div>
<div>08-27 14:57:07.284 25316 25348 D GLOC : createVisual 387 >>>>>>>>> GLES2.0 initialize >>>>>>>></div>
<div>08-27 14:57:07.289 25316 25348 D mali_winsys: new_window_surface returns 0x3000, [1440x2560]-format:1</div>
<div>08-27 14:57:07.289 25316 25348 D GLOC : retrace_eglMakeCurrent 281</div>
<div>08-27 14:57:07.289 25316 25348 D GLOC : makeCurrent 178 with 4 params (readable extra)</div>
<div>08-27 14:57:07.289 25316 25348 D GLOC : flushQueries 278</div>
<div>08-27 14:57:07.289 6853 6853 D SamsungIME: IMPL finishInput</div>
<div>08-27 14:57:07.289 6853 6853 D SamsungIME: onStartInput: No inputType, No imeOption, isInputViewShown = false, isExtractViewShown = false, isShowInputRequested = false, isConfigChanged = false</div>
<div>08-27 14:57:07.294 2967 2967 D libEGL : eglInitialize EGLDisplay = 0xbefff42c</div>
<div>08-27 14:57:07.294 25316 25348 D GLOC : retrace_eglCreateWindowSurface 178</div>
<div>08-27 14:57:07.294 25316 25348 D GLOC : createDrawable 124</div>
<div>08-27 14:57:07.294 25316 25348 D GLOC : createDrawableHelper 90</div>
<div>08-27 14:57:07.294 25316 25348 D GLOC : getVisual 61</div>
<div>08-27 14:57:07.294 3939 5234 V WindowStateAnimator: Finishing drawing window Window{a5c89d3 u0 d0 apitrace.github.io.eglretrace/apitrace.github.io.eglretrace.RetraceActivity}: mDrawState=HAS_DRAWN</div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.294 2967 6727 E BufferQueueProducer: [SurfaceView] connect(P): already connected (cur=1 req=1)</span></div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.294 25316 25348 E libEGL : eglCreateWindowSurface: native_window_api_connect (win=0x89218008) failed (0xffffffea) (already connected to another API?)</span></div>
<div>08-27 14:57:07.294 25316 25348 E libEGL : eglCreateWindowSurface:608 error 3003 (EGL_BAD_ALLOC)</div>
<div><span style="font-size:12pt">08-27 14:57:07.294 25316 25316 I Timeline: Timeline: Activity_idle id: android.os.BinderProxy@715d061 time:2006968</span><br>
</div>
<div>08-27 14:57:07.294 25316 25348 D GLOC : retrace_eglMakeCurrent 281</div>
<div>08-27 14:57:07.294 25316 25348 D GLOC : makeCurrent 178 with 4 params (readable extra)</div>
<div>08-27 14:57:07.294 25316 25348 D GLOC : flushQueries 278</div>
<div>08-27 14:57:07.294 25316 25348 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.294 25316 25349 D GLOC : retrace_eglChooseConfig 142</div>
<div>08-27 14:57:07.294 25316 25349 D GLOC : retrace_eglChooseConfig 142</div>
<div>08-27 14:57:07.294 25316 25349 D GLOC : retrace_eglCreateContext 223</div>
<div>08-27 14:57:07.294 25316 25349 D GLOC : getVisual 61</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : EglContext 315</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : retrace_eglCreateWindowSurface 178</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : createDrawable 124</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : createDrawableHelper 90</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : getVisual 61</div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.299 2967 3089 E BufferQueueProducer: [SurfaceView] connect(P): already connected (cur=1 req=1)</span></div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.299 25316 25349 E libEGL : eglCreateWindowSurface: native_window_api_connect (win=0x89218008) failed (0xffffffea) (already connected to another API?)</span></div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.299 25316 25349 E libEGL : eglCreateWindowSurface:608 error 3003 (EGL_BAD_ALLOC)</span></div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : cStrBuilder 89 : cstring equal is /data/uppf/gatord-fc.sh</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : retrace_eglMakeCurrent 281</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : makeCurrent 178 with 4 params (readable extra)</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : flushQueries 278</div>
<div>08-27 14:57:07.299 25316 25349 D GLOC : initContext 447</div>
<div>08-27 14:57:07.299 3939 4917 D InputDispatcher: setInputDispatchMode: enabled=1, frozen=1</div>
<div>08-27 14:57:07.299 2967 2967 I SurfaceFlinger: id=159 createSurf (1440x2560),2 flag=4, TcreenshotS</div>
<div>08-27 14:57:07.299 3939 4917 V WindowOrientationListener: setCurrentAppOrientation :0</div>
<div>08-27 14:57:07.299 3939 4917 V WindowOrientationListener: OrientationSensorJudge.getProposedRotation, Rotation: -1</div>
<div>08-27 14:57:07.299 3939 4917 V WindowManager: rotationForOrientationLw(orient=0, last=0); user=0 sensorRotation=-1 mLidState=-1 mDockMode=0 mHdmiPlugged=false mMobileKeyboardEnabled=false displayId=0</div>
<div>08-27 14:57:07.299 3939 4917 V WindowOrientationListener: OrientationSensorJudge.getProposedRotation, Rotation: -1</div>
<div>08-27 14:57:07.299 3939 4917 D SamsungWindowManager: setRotationLw() : rotation=1</div>
<div>08-27 14:57:07.299 3939 4917 D CustomFrequencyManagerService: acquireDVFSLockLocked : type : DVFS_MIN_LIMIT frequency : 1900000 uid : 1000 pid : 3939 pkgName : ROTATION_BOOSTER@33</div>
<div>08-27 14:57:07.304 25316 25349 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.304 25316 25349 D GLOC : flushQueries 278</div>
<div>08-27 14:57:07.304 25316 25348 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.319 25316 25349 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.319 25316 25349 D GLOC : flushQueries 278</div>
<div>08-27 14:57:07.324 25316 25348 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.329 2967 2967 D libEGL : eglInitialize EGLDisplay = 0xbefff42c</div>
<div>08-27 14:57:07.329 2967 2967 D libEGL : eglInitialize EGLDisplay = 0xbefff42c</div>
<div>08-27 14:57:07.334 25316 25349 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.334 25316 25349 D GLOC : flushQueries 278</div>
<div>08-27 14:57:07.334 25316 25348 D GLOC : retrace_eglSwapBuffers 309</div>
<div>08-27 14:57:07.334 25316 25348 E libEGL : eglSwapBuffersWithDamageKHR:1354 error 300d (EGL_BAD_SURFACE)</div>
<div>08-27 14:57:07.334 25316 25348 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.344 2967 2967 I SurfaceFlinger: Disp[0] Orientation 0=>1</div>
<div>08-27 14:57:07.344 2967 2967 D hwcutils: MppFactory::MppFactory()</div>
<div>08-27 14:57:07.344 2967 2967 D : virtual LibMpp* MppFactory::CreateMpp(int, int, int, int) dev(4) mode(0) drm(0), </div>
<div>08-27 14:57:07.344 2967 2967 D libexynosgscaler: LibMpp::LibMpp()</div>
<div>08-27 14:57:07.344 3939 4917 I ActivityManager: Config changes=480 {0 1.0 showBtnBg = 0 ?mcc?mnc en_US ldltr sw360dp w640dp h336dp 640dpi nrml long land finger -keyb/v/h -nav/h mkbd/? s.16}</div>
<div>08-27 14:57:07.359 25316 25349 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.359 25316 25349 D GLOC : flushQueries 278</div>
<div>08-27 14:57:07.359 25316 25348 D GLOC : retrace_eglSwapBuffers 309</div>
<div>08-27 14:57:07.359 25316 25348 E libEGL : eglSwapBuffersWithDamageKHR:1354 error 300d (EGL_BAD_SURFACE)</div>
<div>08-27 14:57:07.359 25316 25348 D GLOC : flushRendering 886</div>
<div>08-27 14:57:07.369 7485 7485 D Mms/MmsApp: [start] onConfigurationChanged(), newConfig = {0 1.0 showBtnBg = 0 ?mcc?mnc en_US ldltr sw360dp w640dp h336dp 640dpi nrml long land finger -keyb/v/h -nav/h mkbd/? s.16} consume time = 63791.039382</div>
<div>08-27 14:57:07.369 3939 4555 I InputReader: Reconfiguring input devices. changes=0x00000004</div>
<div>08-27 14:57:07.369 3939 4555 I InputReader: Device reconfigured: id=1, name='sec_touchscreen', size 1440x2560, orientation 1, mode 1, display id 0</div>
<div>08-27 14:57:07.369 3939 4555 D InputReader: Wrote command set_rotation_status,1</div>
<div>08-27 14:57:07.369 3939 4555 I InputReader: Device reconfigured: id=7, name='sec_e-pen', size 1440x2560, orientation 1, mode 4, display id 0</div>
<div>08-27 14:57:07.369 6853 6853 V SamsungIME: onConfigurationChanged</div>
<div>08-27 14:57:07.369 7485 7485 D Mms/MmsApp: [end] onConfigurationChanged(), newConfig = {0 1.0 showBtnBg = 0 ?mcc?mnc en_US ldltr sw360dp w640dp h336dp 640dpi nrml long land finger -keyb/v/h -nav/h mkbd/? s.16} consume time = 0.373834</div>
<div>08-27 14:57:07.369 3939 3962 D SecContentProvider2: query(), uri = 15 selection = getToastGravityEnabledState</div>
<div>08-27 14:57:07.374 22185 22185 D CenterBarWindow: onConfigurationChanged point = Point(1280, 720)</div>
<div>08-27 14:57:07.374 3939 3963 D ConnectivityService: returning getNetworkInfo for network type 1 : [type: WIFI[] - WIFI, state: CONNECTED/CONNECTED, reason: (unspecified), extra: "soc_employee_mobile", roaming: false, failover: false, isAvailable: true]</div>
<div>08-27 14:57:07.374 3939 5325 D ConnectivityService: returning getNetworkInfo for network type 1 : [type: WIFI[] - WIFI, state: CONNECTED/CONNECTED, reason: (unspecified), extra: "soc_employee_mobile", roaming: false, failover: false, isAvailable: true]</div>
<div>08-27 14:57:07.379 4665 4665 I PERF : KeyguardViewMediator - onConfigurationChanged()</div>
<div>08-27 14:57:07.384 6853 6853 I SamsungIME: [Before] hardKeyboardHidden(2) keyboardType(1)</div>
<div>08-27 14:57:07.384 6853 6853 I SamsungIME: mHwKeyboardShown [isHWKeyboardOpen()] = false --> false</div>
<div>08-27 14:57:07.384 6853 6853 E SamsungIME: isHWKeyboardConnected() = false --> false</div>
<div>08-27 14:57:07.384 6853 6853 I SamsungIME: [hasToCallSuper] true</div>
<div>08-27 14:57:07.384 6853 6853 D SamsungIME: onStartInput: No inputType, No imeOption, isInputViewShown = false, isExtractViewShown = false, isShowInputRequested = false, isConfigChanged = false</div>
<div>08-27 14:57:07.384 6853 6853 D SamsungIME: Dismiss ExpandCandiate</div>
<div>08-27 14:57:07.394 5283 5283 D ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=2</div>
<div>08-27 14:57:07.394 2967 7304 I SurfaceFlinger: id=156 Removed fglretrace (10/12)</div>
<div>08-27 14:57:07.394 2967 3092 I SurfaceFlinger: id=156 Removed fglretrace (-2/12)</div>
<div>08-27 14:57:07.394 2967 4565 I SurfaceFlinger: id=151 Removed Mauncher (4/11)</div>
<div>08-27 14:57:07.394 2967 3089 I SurfaceFlinger: id=151 Removed Mauncher (-2/11)</div>
<div>08-27 14:57:07.394 5133 5133 D libEGL : eglInitialize EGLDisplay = 0xbeffec54</div>
<div>08-27 14:57:07.399 3939 3939 D Tethering: NAP Supported and not Wifi Model</div>
<div>08-27 14:57:07.399 4665 4665 D Recents : handleProxyCall type=6</div>
<div>08-27 14:57:07.404 25316 25316 D ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=2</div>
<div>08-27 14:57:07.404 5133 5133 D mali_winsys: new_window_surface returns 0x3000, [1920x2560]-format:2</div>
<div>08-27 14:57:07.404 3939 3939 E Tethering: No numeric data</div>
<div>08-27 14:57:07.404 6363 6363 D accuweather: [KK AccuPhone]>>> WCS:144 [0:0] action : androidintentactionCONFIGURATION_CHANGED</div>
<div>08-27 14:57:07.409 2967 2967 D libEGL : eglTerminate EGLDisplay = 0xbefff474</div>
<div>08-27 14:57:07.409 2967 2967 D libEGL : eglTerminate EGLDisplay = 0xbefff474</div>
<div>08-27 14:57:07.409 4857 4857 D Recents : handleProxyCall type=6</div>
<div>08-27 14:57:07.414 25316 25316 D GLOC : onSurfaceChanged 685</div>
<div>08-27 14:57:07.414 25316 25316 D GLOC : onSurfaceRedrawNeeded 694</div>
<div>08-27 14:57:07.414 6363 6363 D accuweather: [KK AccuPhone]>>> WCW:32 [0:0] action : actionCONFIGURATION_CHANGED</div>
<div>08-27 14:57:07.414 3939 4172 V BroadcastQueue: [background] Process cur broadcast BroadcastRecord{34bdfc5 u0 com.sec.android.widgetapp.ap.hero.accuweather.action.CONFIGURATION_CHANGED qIdx=4}, state= (APP_RECEIVE) DELIVERED for app ProcessRecord{193df20
6363:com.sec.android.widgetapp.ap.hero.accuweather/u0a83}</div>
<div>08-27 14:57:07.419 4665 4665 D ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=2</div>
<div>08-27 14:57:07.419 4665 4665 D VisualEffectParticleEffect: onConfigurationChanged</div>
<div>08-27 14:57:07.419 4665 4665 D VisualEffectParticleEffect: resetOrientation</div>
<div>08-27 14:57:07.419 4665 4665 D VisualEffectParticleEffect: stage : 2560.0 x 1440.0</div>
<div>08-27 14:57:07.424 4665 4665 D PanelView: onConfigurationChanged</div>
<div>08-27 14:57:07.424 6363 6363 D accuweather: [KK AccuPhone]>>> U:4190 [0:0] getPWC : surface = 0, remote = 1</div>
<div>08-27 14:57:07.424 4665 4665 D PanelView: newConfig diff : 480</div>
<div>08-27 14:57:07.424 6363 6363 D accuweather: [KK AccuPhone]>>> U:4389 [0:0] Store PWC = 1</div>
<div>08-27 14:57:07.424 3939 5325 V WindowStateAnimator: Finishing drawing window Window{c3f8c09 u0 d0 SurfaceView}: mDrawState=DRAW_PENDING</div>
<div>08-27 14:57:07.424 4665 4665 D SecKeyguardClockView: onConfigurationChanged()</div>
<div>08-27 14:57:07.424 4665 4665 D SecKeyguardClockView: newConfig diff : 480</div>
<div>08-27 14:57:07.424 4665 4665 D SecKeyguardClockView: handleDelayedOnConfigurationChanged()</div>
<div>08-27 14:57:07.424 6363 6363 D accuweather: [KK AccuPhone]>>> U:4250 [0:0] addPWC = 1</div>
<div>08-27 14:57:07.424 2967 2967 D libexynosgscaler: virtual CGscaler::~CGscaler()</div>
<div>08-27 14:57:07.424 2967 2967 D libexynosgscaler: virtual LibMpp::~LibMpp()</div>
<div>08-27 14:57:07.424 2967 2967 D : virtual MppFactory::~MppFactory()</div>
<div>08-27 14:57:07.429 6363 6363 D accuweather: [KK AccuPhone]>>> UIM:308 [0:0] action:actionCONFIGURATION_CHANGED</div>
<div>08-27 14:57:07.429 24874 24884 D daemonapp: [MSC_Daemon]>>> WCP:1255 [0:0] cp update : count : 1, pt : 2</div>
<div>08-27 14:57:07.429 6363 6363 D accuweather: [KK AccuPhone]>>> UIM:154 [0:0] make widget 4x1 view!!! </div>
<div>08-27 14:57:07.429 6363 6363 D accuweather: [KK AccuPhone]>>> UIM:156 [0:0] make widget 4x2 view!!! </div>
<div>08-27 14:57:07.429 24874 24942 D daemonapp: [MSC_Daemon]>>> WCP:1143 [0:0] Provider query : content://apaccuweatherprovider/weatherinfo</div>
<div>08-27 14:57:07.429 3939 8253 V WindowStateAnimator: Finishing drawing window Window{3a48208 u0 d0 MultiWindowTrayService/CenterBar 0}: mDrawState=DRAW_PENDING</div>
<div>08-27 14:57:07.434 22185 22185 D ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=2</div>
<div>08-27 14:57:07.434 22185 22185 D ViewRootImpl: MSG_RESIZED_REPORT: ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=2</div>
<div>08-27 14:57:07.434 4665 4665 D SecKeyguardClockView: updateClock() : Text Clock is inflated</div>
<div>08-27 14:57:07.439 2967 7304 D libEGL : eglTerminate EGLDisplay = 0xb1bbf624</div>
<div>08-27 14:57:07.439 25316 25331 D mali_winsys: new_window_surface returns 0x3000, [2560x1440]-format:1</div>
<div>08-27 14:57:07.449 3939 5324 V WindowStateAnimator: Finishing drawing window Window{3a48208 u0 d0 MultiWindowTrayService/CenterBar 0}: mDrawState=READY_TO_SHOW</div>
<div>08-27 14:57:07.449 25316 25316 D GLOC : onSurfaceChanged 685</div>
<div>08-27 14:57:07.449 25316 25316 D GLOC : onSurfaceRedrawNeeded 694</div>
<div>08-27 14:57:07.449 3939 6690 V WindowStateAnimator: Finishing drawing window Window{c3f8c09 u0 d0 SurfaceView}: mDrawState=DRAW_PENDING</div>
<div>08-27 14:57:07.449 24874 24884 D daemonapp: [MSC_Daemon]>>> WCP:1143 [0:0] Provider query : content://apaccuweatherprovider/settings</div>
<div>08-27 14:57:07.449 5133 5133 D libEGL : eglTerminate EGLDisplay = 0xbeffecac</div>
<div>08-27 14:57:07.449 5133 5133 D WallpaperService: MSG_UPDATE_SURFACE</div>
<div>08-27 14:57:07.449 5133 5133 D WallpaperService: updateSurface</div>
<div>08-27 14:57:07.449 5133 5133 V WallpaperService: Changes: creating=false format=false size=true</div>
<div>08-27 14:57:07.449 5133 5133 V WallpaperService: mWidth:1920 SurfaceWidth:2560 mHeight:2560 SurfaceHeigh:1920</div>
<div>08-27 14:57:07.454 4665 4665 V KeyguardUpdateMonitor: *** unregister callback for com.android.keyguard.sec.SecKeyguardClockSingleView$2@6d81c0a</div>
<div>08-27 14:57:07.454 24874 24885 D daemonapp: [MSC_Daemon]>>> WCP:1143 [0:0] Provider query : content://apaccuweatherprovider/settings</div>
<div>08-27 14:57:07.459 2967 2967 D libEGL : eglInitialize EGLDisplay = 0xbefff42c</div>
<div>08-27 14:57:07.459 2967 2967 D libEGL : eglTerminate EGLDisplay = 0xbefff48c</div>
<div>08-27 14:57:07.464 24874 24942 D daemonapp: [MSC_Daemon]>>> WCP:1143 [0:0] Provider query : content://apaccuweatherprovider/settings</div>
<div>08-27 14:57:07.464 5133 5133 V WallpaperService: Wallpaper size has changed: (2560, 1920)</div>
<div>08-27 14:57:07.464 5133 5133 V WallpaperService: onSurfaceChanged(android.service.wallpaper.WallpaperService$Engine$1@274e7c8, 2, 2560, 1920): com.android.systemui.ImageWallpaper$DrawableEngine@715d061</div>
<div>08-27 14:57:07.464 5133 5133 D libEGL : eglInitialize EGLDisplay = 0xbeffeb84</div>
<div>08-27 14:57:07.469 5133 5133 D mali_winsys: new_window_surface returns 0x3000, [2560x1920]-format:2</div>
<div>08-27 14:57:07.474 25316 25316 D GLOC : onSurfaceRedrawNeeded 694</div>
<div>08-27 14:57:07.474 3939 3963 V WindowStateAnimator: Finishing drawing window Window{c3f8c09 u0 d0 SurfaceView}: mDrawState=READY_TO_SHOW</div>
<div>08-27 14:57:07.484 4665 4665 D SecKeyguardStatusUtils: regionalDateFormat = Mdy isRTLlanguage = false returnDateFormat = E, MMM d</div>
<div>08-27 14:57:07.484 4665 4665 D SecKeyguardStatusUtils: regionalDateFormat = Mdy isRTLlanguage = false returnDateFormat = E, MMM d</div>
<div>08-27 14:57:07.489 4665 4665 D SecKeyguardStatusUtils: regionalDateFormat = Mdy isRTLlanguage = false returnDateFormat = E, MMM d</div>
<div>08-27 14:57:07.489 6363 6363 D accuweather: [KK AccuPhone]>>> RU:73 [0:0] get ww = 339, wh = 160span x = 4, span y = 2</div>
<div>08-27 14:57:07.489 6363 6363 D accuweather: [KK AccuPhone]>>> UIM:181 [0:0] get widget 4x2 view!!! wid = 2</div>
<div>08-27 14:57:07.489 3939 5264 V WindowStateAnimator: Finishing drawing window Window{a5c89d3 u0 d0 apitrace.github.io.eglretrace/apitrace.github.io.eglretrace.RetraceActivity}: mDrawState=DRAW_PENDING</div>
<div>08-27 14:57:07.489 6363 6363 D accuweather: [KK AccuPhone]>>> RU:73 [0:0] get ww = 339, wh = 160span x = 4, span y = 2</div>
<div>08-27 14:57:07.489 6363 6363 D accuweather: [KK AccuPhone]>>> UIM:1013 [0:0] cUI : cnt = 0</div>
<div>08-27 14:57:07.489 6363 6363 D accuweather: [KK AccuPhone]>>> UIM:1039 [0:0] composeEmptyCityUI : true</div>
<div>08-27 14:57:07.494 4665 4665 V KeyguardUpdateMonitor: *** register callback for com.android.keyguard.sec.SecKeyguardClockSingleView$2@44a02ae</div>
<div>08-27 14:57:07.494 4665 4665 V KeyguardUpdateMonitor: *** unregister callback for null</div>
<div>08-27 14:57:07.494 6363 6363 D accuweather: [KK AccuPhone]>>> U:906 [0:0] locale = en</div>
<div>08-27 14:57:07.494 4665 4665 D SecKeyguardStatusUtils: regionalDateFormat = Mdy isRTLlanguage = false returnDateFormat = E, MMM d</div>
<div>08-27 14:57:07.494 2967 2967 D libEGL : eglInitialize EGLDisplay = 0xbefff42c</div>
<div>08-27 14:57:07.494 6363 6363 D accuweather: [KK AccuPhone]>>> U:916 [0:0] Locale format : MMM d, y</div>
<div>08-27 14:57:07.494 4665 4665 D SecKeyguardStatusUtils: regionalDateFormat = Mdy isRTLlanguage = false returnDateFormat = E, MMM d</div>
<div>08-27 14:57:07.494 2967 2967 D libEGL : eglTerminate EGLDisplay = 0xbefff48c</div>
<div>08-27 14:57:07.494 6363 6363 D accuweather: [KK AccuPhone]>>> U:937 [0:0] locale = E, MMMM d</div>
<div>08-27 14:57:07.494 6363 6363 E accuweather: [KK AccuPhone]>>> UIM:1579 [0:0] bTM 14 57</div>
<div>08-27 14:57:07.494 6363 6363 E accuweather: [KK AccuPhone]>>> UIM:1023 [0:0] ========>>> mRefreshManagerisRefreshCompleted() = true</div>
<div>08-27 14:57:07.494 6363 6363 D accuweather: [KK AccuPhone]>>> U:4349 [0:0] Store PWC succeed</div>
<div>08-27 14:57:07.504 3939 4917 V BroadcastQueue: [background] Process cur broadcast BroadcastRecord{34bdfc5 u0 com.sec.android.widgetapp.ap.hero.accuweather.action.CONFIGURATION_CHANGED qIdx=4}, state= (APP_RECEIVE) DELIVERED for app ProcessRecord{193df20
6363:com.sec.android.widgetapp.ap.hero.accuweather/u0a83}</div>
<div>08-27 14:57:07.509 5133 5133 D libEGL : eglTerminate EGLDisplay = 0xbeffebdc</div>
<div>08-27 14:57:07.509 5133 5133 D WallpaperService: MSG_WINDOW_RESIZED</div>
<div>08-27 14:57:07.509 5133 5133 D WallpaperService: updateSurface</div>
<div>08-27 14:57:07.509 5133 5133 V WallpaperService: Changes: creating=false format=false size=false</div>
<div>08-27 14:57:07.509 5133 5133 V WallpaperService: mWidth:2560 SurfaceWidth:2560 mHeight:1920 SurfaceHeigh:1920</div>
<div>08-27 14:57:07.509 2967 2967 D libEGL : eglInitialize EGLDisplay = 0xbefff42c</div>
<div>08-27 14:57:07.509 2967 2967 D libEGL : eglTerminate EGLDisplay = 0xbefff48c</div>
<div>08-27 14:57:07.514 6363 6363 D accuweather: [KK AccuPhone]>>> WC:30 [0:0] action : actionCONFIGURATION_CHANGED</div>
<div>08-27 14:57:07.519 6363 6363 D accuweather: [KK AccuPhone]>>> UIMEM:106 [0:0] The widget does not exist in idle!!</div>
<div>08-27 14:57:07.519 4665 4665 D SecKeyguardStatusUtils: regionalDateFormat = Mdy isRTLlanguage = false returnDateFormat = E, MMM d</div>
<div>08-27 14:57:07.524 4665 4665 I SecKeyguardClockSingleView: Ignore. Because it is same clock text</div>
<div>08-27 14:57:07.524 4665 4665 I SecKeyguardClockSingleView: Ignore. Because it is same clock text</div>
<div>08-27 14:57:07.529 5133 5133 V WallpaperService: Wallpaper size has changed: (2560, 1920)</div>
<div>08-27 14:57:07.529 3939 5325 V WindowStateAnimator: Finishing drawing window Window{7e92595 u0 d0 com.android.systemui.ImageWallpaper}: mDrawState=DRAW_PENDING</div>
<div>08-27 14:57:07.529 3939 4336 I Timeline: Timeline: Activity_windows_visible id: ActivityRecord{a48b19d u0 apitrace.github.io.eglretrace/.RetraceActivity t177} time:2007200</div>
<div>08-27 14:57:07.529 5283 5283 D Launcher.HomeView: onStop</div>
<div>08-27 14:57:07.529 2967 2967 I SurfaceFlinger: id=160 createSurf (2880x2560),-1 flag=20004, ClackSurfac</div>
<div>08-27 14:57:07.529 2967 2967 I SurfaceFlinger: id=161 createSurf (1440x5120),-1 flag=20004, ClackSurfac</div>
<div>08-27 14:57:07.529 2967 2967 I SurfaceFlinger: id=162 createSurf (2880x2560),-1 flag=20004, ClackSurfac</div>
<div>08-27 14:57:07.529 3939 4336 D CustomFrequencyManagerService: releaseDVFSLockLocked : Getting Lock type frm List : DVFS_MIN_LIMIT frequency : 1800000 uid : 1000 pid : 3939 tag : ACTIVITY_RESUME_BOOSTER@3</div>
<div>08-27 14:57:07.529 3939 4336 D CustomFrequencyManagerService: FrequencyrequestList.getNextCStateDisableRequest, index: 0</div>
<div>08-27 14:57:07.529 3939 4336 D ActivityManager: mDVFSHelper.release()</div>
<div>08-27 14:57:07.529 3939 4336 I WindowManager: Screen frozen for +227ms due to Window{a5c89d3 u0 d0 apitrace.github.io.eglretrace/apitrace.github.io.eglretrace.RetraceActivity}</div>
<div>08-27 14:57:07.529 5283 5283 V ActivityThread: updateVisibility : ActivityRecord{87a381a token=android.os.BinderProxy@39951e5 {com.sec.android.app.launcher/com.android.launcher2.Launcher}} show : false</div>
<div>08-27 14:57:07.534 2967 2967 I SurfaceFlinger: id=163 createSurf (1440x5120),-1 flag=20004, ClackSurfac</div>
<div>08-27 14:57:07.534 3939 4336 D InputDispatcher: setInputDispatchMode: enabled=1, frozen=0</div>
<div>08-27 14:57:07.534 3939 4172 D CustomFrequencyManagerService: acquireDVFSLockLocked : type : DVFS_MIN_LIMIT frequency : 1800000 uid : 1000 pid : 3939 pkgName : ACTIVITY_RESUME_BOOSTER@9</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: onConfigurationChanged()</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: newConfig diff : 480</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: handleDelayedOnConfigurationChanged()</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: adjustCellWidth mButtonWidth : 268, displayWidth : 2496</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: updateButtonInfo mButtonWidth : 268 mColumns:8 orien: 2 mButtonCorrectionWidth:9</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: setSingleLine:true</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: adjustCellWidth mButtonWidth : 268, displayWidth : 2496</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: updateButtonInfo mButtonWidth : 268 mColumns:8 orien: 2 mButtonCorrectionWidth:9</div>
<div>08-27 14:57:07.539 4665 4665 D StatusBar-QSPanel: setSingleLine height:372</div>
<div><span style="font-size:12pt">08-27 14:57:07.544 4665 4665 D STATUSBAR-QSTileView: dynamicallyReduceTextSize: 0</span><br>
</div>
<div>08-27 14:57:07.549 5283 5283 D Launcher: onTrimMemory. Level: 20</div>
<div>08-27 14:57:07.549 3939 8253 D SecContentProvider2: query(), uri = 15 selection = getLockScreenHiddenItems</div>
<div>08-27 14:57:07.549 4665 4665 D CarrierText: updateCarrierText(): 0</div>
<div>08-27 14:57:07.549 4665 4665 D CarrierText: setText : displayText = null</div>
<div>08-27 14:57:07.559 2967 6727 D libEGL : eglTerminate EGLDisplay = 0xb1cff624</div>
<div>08-27 14:57:07.559 2967 6727 D libEGL : eglTerminate EGLDisplay = 0xb1cff624</div>
<div>08-27 14:57:07.559 4665 5235 D mali_winsys: new_window_surface returns 0x3000, [2560x96]-format:1</div>
<div>08-27 14:57:07.559 4665 4665 D BatteryMeterView: onDraw batteryColor : -1107296257</div>
<div>08-27 14:57:07.564 3939 5264 V WindowStateAnimator: Finishing drawing window Window{4868951 u0 d0 StatusBar}: mDrawState=DRAW_PENDING</div>
<div>08-27 14:57:07.564 4665 4665 D StatusBar.NetworkController: refreshViews connected={ wifi } level=0 combinedSignalIconId=0x7f020716/com.android.systemui:drawable/stat_sys_wifi_signal_4 mobileLabel=No network connection wifiLabel="soc_employee_mobile"
emergencyOnly=false combinedLabel="soc_employee_mobile" mAirplaneMode=false mDataActivity=0 mPhoneSignalIconId=0x7f020877/com.android.systemui:drawable/tw_stat_sys_signal_null mQSPhoneSignalIconId=0x7f0201c8/com.android.systemui:drawable/ic_qs_signal_no_signal
mDataDirectionIconId=0x0/(null) mDataSignalIconId=0x7f020877/com.android.systemui:drawable/tw_stat_sys_signal_null mDataTypeIconId=0x0/(null) mQSDataTypeIconId=0x0/(null) mNoSimIconId=0x0/(null) mWifiIconId=0x7f020716/com.android.systemui:drawable/stat_sys_wifi_signal_4
mQSWifiIconId=0x7f0203cc/com.android.systemui:drawable/qs_tile_wifi_signal_4 mWifiActivityIconId=0x7f0206c7/com.android.systemui:drawable/stat_sys_signal_no_inout mBluetoothTetherIconId=0x7f0206ed/com.android.systemui:drawable/stat_sys_tether_bluetooth</div>
<div>08-27 14:57:07.564 4665 4665 D StatusBar.NetworkController: refreshNwBoosterIndicator - setNWBoosterIndicators(false)</div>
<div>08-27 14:57:07.564 4665 4665 D StatusBar.NetworkController: refreshNwBoosterIndicator - setNWBoosterIndicators(false)</div>
<div>08-27 14:57:07.564 4665 4665 D StatusBar.NetworkController: refreshNwBoosterIndicator - setNWBoosterIndicators(false)</div>
<div>08-27 14:57:07.564 4665 4665 D StatusBar.NetworkController: refreshNwBoosterIndicator - setNWBoosterIndicators(false)</div>
<div>08-27 14:57:07.569 4665 4665 D SecKeyguardClockView: updateCMASText() mOwnerInfo=android.widget.TextView{eed13b1 I.ED..C.. ..S...ID 720,0-720,86 #7f0e03c1 app:id/keyguard_owner_info}</div>
<div>08-27 14:57:07.569 4665 4665 D SecKeyguardClockView: disableNoti = false</div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.569 25316 25349 D GLOC : retrace_eglSwapBuffers 309</span></div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.569 25316 25349 E libEGL : eglSwapBuffersWithDamageKHR:1354 error 300d (EGL_BAD_SURFACE)</span></div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.569 25316 25349 D GLOC : retrace_eglSwapBuffers 309</span></div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.569 25316 25349 E libEGL : eglSwapBuffersWithDamageKHR:1354 error 300d (EGL_BAD_SURFACE)</span></div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.569 25316 25349 D GLOC : retrace_eglSwapBuffers 309</span></div>
<div><span style="color:rgb(255,0,0)">08-27 14:57:07.569 25316 25349 E libEGL : eglSwapBuffersWithDamageKHR:1354 error 300d (EGL_BAD_SURFACE)</span></div>
<div><br>
</div>
<br>
<p></p>
<div id="m_-3871192244763624637Signature">
<div id="m_-3871192244763624637divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<div id="m_-3871192244763624637divtagdefaultwrapper" dir="ltr" style="font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:Calibri,Arial,Helvetica,sans-serif,EmojiFont,"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols">
<br>
<p><font size="2" color="#3366ff" style="font-size:10pt">Best Regards,</font></p>
<div>
<div><font size="2" color="#3366ff" style="font-size:10pt">Hardik Patel</font><br>
</div>
<div>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote></div>