<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>