Question regarding Windowmanager's syncDraw

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I am trying to develop a small EGL / GLES application that does not require Qt or HTML5 graphical frameworks.

I have set-up a widget application based on the sample sources provided in libhomescreen/sample/simple-egl.

If 3D works fine on my device (Renesas H3), I am having issues with AGL's Windowmanager.

It always returns an area of 0 x 0 pixels as syncDraw event. In simple-egl this translates into the window being resized to 0 x 0, making the render invisible:
Apr 05 14:19:06 h3ulcb afbd-egl-native-application@0.1-[4743]: [728156.574] [libwm DEBUG] [libwindowmanager.cpp, activateWindow(), Line:342] >>> called
Apr 05 14:19:06 h3ulcb afbd-egl-native-application@0.1-[4743]: [728199.152] [simple-egl DEBUG] [simple-egl.cpp, operator()(), Line:550] >>> Surface dashboard got syncDraw! Area: normal.full. w:0, h:0
Apr 05 14:19:06 h3ulcb afbd-egl-native-application@0.1-[4743]: [728199.247] [libwm DEBUG] [libwindowmanager.cpp, endDraw(), Line:368] >>> called

I disabled the resize if dimensions are zero as a workaround, but I'd like to understand Windowmanager's behavior.

I attached Windowmanager's log when launcher is tapped then egl app is tapped back.

If anyone has any idea why this is happening that would be really helpful, thanks.

Best regards,
Théo Bueno.


[Tapping launcher in homescreen to exit app]
Apr 05 14:44:37 [...] ======= req dump =====
Apr 05 14:44:37 [...] current request : 9
Apr 05 14:44:37 [...] requested       : 9
Apr 05 14:44:37 [...] Trigger : (APPID :launcher, ROLE :launcher, AREA :normal.full, TASK: 0)
Apr 05 14:44:37 [...] ======= req dump end =====
Apr 05 14:44:37 [...] [2258579.475] [wm DEBUG] [window_manager.cpp, setRequest(), Line:632] >>> req 9: launcher start sequence with launcher, normal.full
Apr 05 14:44:37 [...] [2258579.525] [wm DEBUG] [policy_manager.cpp, setInputEventData(), Line:141] >>> event(activate:1)
Apr 05 14:44:37 [...] [2258579.539] [wm DEBUG] [policy_manager.cpp, setInputEventData(), Line:161] >>> role(launcher)
Apr 05 14:44:37 [...] [2258579.554] [wm DEBUG] [policy_manager.cpp, setInputEventData(), Line:183] >>> category(debug:10)
Apr 05 14:44:37 [...] [2258579.567] [wm DEBUG] [policy_manager.cpp, setInputEventData(), Line:209] >>> area(normal.full:2)
Apr 05 14:44:37 [...] [2258579.579] [wm DEBUG] [policy_manager.cpp, setStateTransitionProcessToSystemd(), Line:693] >>> wm:pm event_id:0x20a01 delay:0 role:launcher
Apr 05 14:44:37 [...] ======= req dump =====
Apr 05 14:44:37 [...] current request : 9
Apr 05 14:44:37 [...] requested       : 9
Apr 05 14:44:37 [...] Trigger : (APPID :launcher, ROLE :launcher, AREA :normal.full, TASK: 0)
Apr 05 14:44:37 [...] ======= req dump end =====
Apr 05 14:44:37 [...] [2258579.929] [wm DEBUG] [policy_manager.cpp, transitionState(), Line:614] >>> >>>>>>>>>> START STATE TRANSITION
Apr 05 14:44:37 [...] [2258579.943] [wm DEBUG] [policy_manager.cpp, transitionState(), Line:625] >>> >>>>>>>>>> EVENT:activate CATEGORY:debug AREA:normal.full
Apr 05 14:44:37 [...] [2258579.956] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:homescreen CHANGED:1 LAYOUT:homescreen
Apr 05 14:44:37 [...] [2258579.965] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:apps CHANGED:1 LAYOUT:debug.normal
Apr 05 14:44:37 [...] [2258579.973] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:near_homescreen CHANGED:0 LAYOUT:none
Apr 05 14:44:37 [...] [2258579.982] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:restriction CHANGED:0 LAYOUT:none
Apr 05 14:44:37 [...] [2258579.989] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:on_screen CHANGED:0 LAYOUT:none
Apr 05 14:44:37 [...] [2258580.038] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:347] >>> >>>>>>>>>> Update layout of layer:homescreen
Apr 05 14:44:37 [...] [2258580.064] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:410] >>> -- layout name previous:homescreen current:homescreen
Apr 05 14:44:37 [...] [2258580.076] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:413] >>> ---- Previous layout is same with current
Apr 05 14:44:37 [...] [2258580.085] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:438] >>> -- Create candidate list for ctg:homescreen
Apr 05 14:44:37 [...] [2258580.094] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:481] >>> ---- Push previous(category:homescreen role:homescreen) to candidate list
Apr 05 14:44:37 [...] [2258580.105] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:502] >>> ---- blank_num:1 candidate_num:1
Apr 05 14:44:37 [...] [2258580.115] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:559] >>> -- Update areas by using candidate list
Apr 05 14:44:37 [...] [2258580.123] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:563] >>> ---- Check area:fullscreen category:homescreen role:homescreen
Apr 05 14:44:37 [...] [2258580.137] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:347] >>> >>>>>>>>>> Update layout of layer:apps
Apr 05 14:44:37 [...] [2258580.150] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:410] >>> -- layout name previous:debug.normal current:debug.normal
Apr 05 14:44:37 [...] [2258580.160] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:413] >>> ---- Previous layout is same with current
Apr 05 14:44:37 [...] [2258580.169] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:438] >>> -- Create candidate list for ctg:debug
Apr 05 14:44:37 [...] [2258580.177] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:451] >>> ---- Requested event is activate
Apr 05 14:44:37 [...] [2258580.184] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:464] >>> ------ Update current layout: area:normal.full category:debug role:launcher
Apr 05 14:44:37 [...] [2258580.193] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:481] >>> ---- Push previous(category:debug role:dashboard) to candidate list
Apr 05 14:44:37 [...] [2258580.202] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:502] >>> ---- blank_num:0 candidate_num:1
Apr 05 14:44:37 [...] [2258580.210] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:533] >>> ------ Remove the oldest role:dashboard from candidate list
Apr 05 14:44:37 [...] [2258580.226] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:559] >>> -- Update areas by using candidate list
Apr 05 14:44:37 [...] [2258580.233] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:563] >>> ---- Check area:normal.full category:debug role:launcher
Apr 05 14:44:37 [...] [2258580.249] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:367] >>> >>>>>>>>>> DUMP LAYERS (BEFORE)
Apr 05 14:44:37 [...] [2258580.258] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1057] >>> -------------------------------------------------------------------------------------------------------
Apr 05 14:44:37 [...] [2258580.268] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1059] >>> |LAYER          |C|LAYOUT              |AREA                |CATEGORY            |ROLE                |
Apr 05 14:44:37 [...] [2258580.280] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |on_screen      |f|none                |none                |none                |                    |
Apr 05 14:44:37 [...] [2258580.290] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |restriction    |f|none                |none                |none                |                    |
Apr 05 14:44:37 [...] [2258580.299] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |near_homescreen|f|none                |none                |none                |                    |
Apr 05 14:44:37 [...] [2258580.311] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |homescreen     |T|homescreen          |fullscreen          |homescreen          |homescreen          |
Apr 05 14:44:37 [...] [2258580.324] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |apps           |T|debug.normal        |normal.full         |debug               |dashboard           |
Apr 05 14:44:37 [...] [2258580.334] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1081] >>> -------------------------------------------------------------------------------------------------------
Apr 05 14:44:37 [...] [2258580.370] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:370] >>> >>>>>>>>>> DUMP LAYERS (AFTER)
Apr 05 14:44:37 [...] [2258580.381] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1057] >>> -------------------------------------------------------------------------------------------------------
Apr 05 14:44:37 [...] [2258580.390] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1059] >>> |LAYER          |C|LAYOUT              |AREA                |CATEGORY            |ROLE                |
Apr 05 14:44:37 [...] [2258580.400] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |on_screen      |f|none                |none                |none                |                    |
Apr 05 14:44:37 [...] [2258580.410] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |restriction    |f|none                |none                |none                |                    |
Apr 05 14:44:37 [...] [2258580.420] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |near_homescreen|f|none                |none                |none                |                    |
Apr 05 14:44:37 [...] [2258580.431] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |homescreen     |T|homescreen          |fullscreen          |homescreen          |homescreen          |
Apr 05 14:44:37 [...] [2258580.443] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |apps           |T|debug.normal        |normal.full         |debug               |launcher            |
Apr 05 14:44:37 [...] [2258580.453] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1081] >>> -------------------------------------------------------------------------------------------------------
Apr 05 14:44:37 [...] [2258580.462] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1086] >>> >>>>>>>>>> DUMP INVISIBLE ROLE HISTORY ( category [older > newer] )
Apr 05 14:44:37 [...] [2258580.472] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> homescreen [ ]
Apr 05 14:44:37 [...] [2258580.482] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> map [ ]
Apr 05 14:44:37 [...] [2258580.490] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> general [ ]
Apr 05 14:44:37 [...] [2258580.499] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> splitable [ ]
Apr 05 14:44:37 [...] [2258580.509] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> pop_up [ ]
Apr 05 14:44:37 [...] [2258580.520] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> system_alert [ ]
Apr 05 14:44:37 [...] [2258580.528] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> restriction [ ]
Apr 05 14:44:37 [...] [2258580.536] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> system [ ]
Apr 05 14:44:37 [...] [2258580.544] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> software_keyboard [ ]
Apr 05 14:44:37 [...] [2258580.553] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> debug [ launcher > dashboard > ]
Apr 05 14:44:37 [...] [2258580.643] [wm DEBUG] [pm_wrapper.cpp, updateStates(), Line:128] >>> json_out dump:{ "layers": [ { "name": "homescreen", "changed": true, "areas": [ { "name": "fullscreen", "role": "homescreen" } ] }, { "name": "apps", "changed": true, "areas": [ { "name": "normal.full", "role": "launcher" } ] }, { "name": "near_homescreen", "changed": false, "areas": [ { "name": "none", "role": "" } ] }, { "name": "restriction", "changed": false, "areas": [ { "name": "none", "role": "" } ] }, { "name": "on_screen", "changed": false, "areas": [ { "name": "none", "role": "" } ] } ] }
Apr 05 14:44:37 [...] [2258580.659] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:146] >>> json_layers len:5
Apr 05 14:44:37 [...] [2258580.668] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:homescreen changed:1
Apr 05 14:44:37 [...] [2258580.676] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:166] >>> json_layers len:1
Apr 05 14:44:37 [...] [2258580.692] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:184] >>> current role:homescreen area:fullscreen
Apr 05 14:44:37 [...] [2258580.701] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:207] >>> previous role:homescreen area:fullscreen
Apr 05 14:44:37 [...] [2258580.712] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:apps changed:1
Apr 05 14:44:37 [...] [2258580.721] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:166] >>> json_layers len:1
Apr 05 14:44:37 [...] [2258580.730] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:184] >>> current role:launcher area:normal.full
Apr 05 14:44:37 [...] [2258580.738] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:189] >>> current role does not exist in previous
Apr 05 14:44:37 [...] [2258580.748] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:237] >>> Deactivate role:dashboard
Apr 05 14:44:37 [...] [2258580.758] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:near_homescreen changed:0
Apr 05 14:44:37 [...] [2258580.766] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:restriction changed:0
Apr 05 14:44:37 [...] [2258580.774] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:on_screen changed:0
Apr 05 14:44:37 [...] [2258580.793] [wm DEBUG] [window_manager.cpp, startTransitionWrapper(), Line:568] >>> req 9: Start transition.
Apr 05 14:44:37 [...] ======= req dump =====
Apr 05 14:44:37 [...] current request : 9
Apr 05 14:44:37 [...] requested       : 9
Apr 05 14:44:37 [...] Trigger : (APPID :launcher, ROLE :launcher, AREA :normal.full, TASK: 0)
Apr 05 14:44:37 [...] Action  : (APPID :launcher, ROLE :launcher, AREA :normal.full, VISIBLE : visible, END_DRAW_FINISHED: 0)
Apr 05 14:44:37 [...] Action  : (APPID :egl-native-application, ROLE :dashboard, AREA :, VISIBLE : invisible, END_DRAW_FINISHED: 1)
Apr 05 14:44:37 [...] ======= req dump end =====
Apr 05 14:44:37 [...] [2258580.841] [wm NOTICE] [wm_client.cpp, emitSyncDraw(), Line:256] >>> trace
Apr 05 14:44:37 [...] [2258580.910] [wm DEBUG] [window_manager.cpp, setTimer(), Line:819] >>> req 9: Timer set activate
Apr 05 14:44:37 [...] [2258580.941] [wm DEBUG] [policy_manager.cpp, transitionState(), Line:678] >>> >>>>>>>>>> FINISH STATE TRANSITION
Apr 05 14:44:37 [...] [2258581.451] [wm INFO] [applist.cpp, setEndDrawFinished(), Line:422] >>> req 9: Role launcher finish redraw
Apr 05 14:44:37 [...] ======= req dump =====
Apr 05 14:44:37 [...] current request : 9
Apr 05 14:44:37 [...] requested       : 9
Apr 05 14:44:37 [...] Trigger : (APPID :launcher, ROLE :launcher, AREA :normal.full, TASK: 0)
Apr 05 14:44:37 [...] Action  : (APPID :launcher, ROLE :launcher, AREA :normal.full, VISIBLE : visible, END_DRAW_FINISHED: 1)
Apr 05 14:44:37 [...] Action  : (APPID :egl-native-application, ROLE :dashboard, AREA :, VISIBLE : invisible, END_DRAW_FINISHED: 1)
Apr 05 14:44:37 [...] ======= req dump end =====
Apr 05 14:44:37 [...] [2258581.510] [wm DEBUG] [window_manager.cpp, stopTimer(), Line:841] >>> req 9: Timer stop
Apr 05 14:44:37 [...] [2258581.522] [wm INFO] [window_manager.cpp, doEndDraw(), Line:731] >>> req 9: do endDraw
Apr 05 14:44:37 [...] [2258581.531] [wm DEBUG] [wm_layer_control.cpp, layoutChange(), Line:397] >>> Set layout 0, 218, 1080, 1488
Apr 05 14:44:37 [...] [2258581.735] [wm DEBUG] [wm_layer_control.cpp, dispatchSurfacePropChangeEvent(), Line:517] >>> surface 3 turns opacity 1.000000
Apr 05 14:44:37 [...] [2258581.759] [wm DEBUG] [wm_layer_control.cpp, dispatchSurfacePropChangeEvent(), Line:521] >>> surface 3 source rect changes
Apr 05 14:44:37 [...] [2258581.772] [wm DEBUG] [wm_layer_control.cpp, dispatchSurfacePropChangeEvent(), Line:525] >>> surface 3 dest rect changes
Apr 05 14:44:37 [...] [2258581.782] [wm DEBUG] [wm_layer_control.cpp, dispatchSurfacePropChangeEvent(), Line:513] >>> surface 3 turns visibility 1
Apr 05 14:44:37 [...] [2258581.794] [wm DEBUG] [wm_layer_control.cpp, dispatchSurfacePropChangeEvent(), Line:530] >>> surface 3 size 0, 0, 1080, 1488
Apr 05 14:44:37 [...] [2258582.283] [wm DEBUG] [wm_layer_control.cpp, dispatchLayerPropChangeEvent(), Line:541] >>> layer 1000 turns visibility 1
Apr 05 14:44:37 [...] [2258582.346] [wm DEBUG] [window_manager.cpp, doEndDraw(), Line:757] >>> req 9: visible launcher
Apr 05 14:44:37 [...] [2258582.362] [wm DEBUG] [wm_layer_control.cpp, moveBackGround(), Line:595] >>> client egl-native-application role dashboard
Apr 05 14:44:37 [...] [2258582.397] [wm INFO] [wm_layer_control.cpp, makeInvisible(), Line:580] >>> make invisible client egl-native-application
Apr 05 14:44:37 [...] [2258582.639] [wm DEBUG] [wm_layer_control.cpp, dispatchLayerPropChangeEvent(), Line:541] >>> layer 1001 turns visibility 0
Apr 05 14:44:37 [...] [2258582.693] [wm DEBUG] [window_manager.cpp, doEndDraw(), Line:757] >>> req 9: visible dashboard
Apr 05 14:44:37 [...] [2258582.704] [wm INFO] [wm_layer_control.cpp, renderLayers(), Line:206] >>> Commit change
Apr 05 14:44:37 [...] [2258582.713] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer BackGroundLayer
Apr 05 14:44:37 [...] [2258582.725] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer FarHomeScreen
Apr 05 14:44:37 [...] [2258582.733] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:217] >>> Add 100
Apr 05 14:44:37 [...] [2258582.743] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer Apps
Apr 05 14:44:37 [...] [2258582.751] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:217] >>> Add 1000
Apr 05 14:44:37 [...] [2258582.758] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:217] >>> Add 1001
Apr 05 14:44:37 [...] [2258582.767] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer NearHomeScreen
Apr 05 14:44:37 [...] [2258582.776] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer Popup
Apr 05 14:44:37 [...] [2258582.785] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer Restriction
Apr 05 14:44:37 [...] [2258582.793] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer OnScreen
Apr 05 14:44:37 [...] [2258582.947] [wm INFO] [window_manager.cpp, doEndDraw(), Line:762] >>> req 9: emit flushDraw
Apr 05 14:44:37 [...] [2258582.970] [wm DEBUG] [window_manager.cpp, emitScreenUpdated(), Line:778] >>> req 9: emit screen updated
Apr 05 14:44:37 [...] [2258582.990] [wm INFO] [window_manager.cpp, emitScreenUpdated(), Line:801] >>> req 9: Visible app: { "ids": [ "launcher" ] }
Apr 05 14:44:37 [...] [2258583.024] [wm INFO] [window_manager.cpp, api_enddraw(), Line:370] >>> req 9: Finish request status: Success
Apr 05 14:44:37 [...] ======= req dump =====
Apr 05 14:44:37 [...] current request : 10
Apr 05 14:44:37 [...] ======= req dump end =====
Apr 05 14:44:37 [...] [2258583.055] [wm DEBUG] [window_manager.cpp, processNextRequest(), Line:865] >>> req 10: Nothing Request. Waiting Request

[Tapping app in launcher to display it back]
Apr 05 14:44:39 [...] ======= req dump =====
Apr 05 14:44:39 [...] current request : 10
Apr 05 14:44:39 [...] requested       : 10
Apr 05 14:44:39 [...] Trigger : (APPID :egl-native-application, ROLE :dashboard, AREA :normal, TASK: 0)
Apr 05 14:44:39 [...] ======= req dump end =====
Apr 05 14:44:39 [...] [2260717.978] [wm DEBUG] [window_manager.cpp, setRequest(), Line:632] >>> req 10: egl-native-application start sequence with dashboard, normal
Apr 05 14:44:39 [...] [2260718.024] [wm DEBUG] [policy_manager.cpp, setInputEventData(), Line:141] >>> event(activate:1)
Apr 05 14:44:39 [...] [2260718.039] [wm DEBUG] [policy_manager.cpp, setInputEventData(), Line:161] >>> role(dashboard)
Apr 05 14:44:39 [...] [2260718.052] [wm DEBUG] [policy_manager.cpp, setInputEventData(), Line:183] >>> category(debug:10)
Apr 05 14:44:39 [...] [2260718.065] [wm DEBUG] [policy_manager.cpp, setInputEventData(), Line:209] >>> area(normal.full:2)
Apr 05 14:44:39 [...] [2260718.078] [wm DEBUG] [policy_manager.cpp, setStateTransitionProcessToSystemd(), Line:693] >>> wm:pm event_id:0x20a01 delay:0 role:dashboard
Apr 05 14:44:39 [...] ======= req dump =====
Apr 05 14:44:39 [...] current request : 10
Apr 05 14:44:39 [...] requested       : 10
Apr 05 14:44:39 [...] Trigger : (APPID :egl-native-application, ROLE :dashboard, AREA :normal, TASK: 0)
Apr 05 14:44:39 [...] ======= req dump end =====
Apr 05 14:44:39 [...] [2260718.295] [wm DEBUG] [policy_manager.cpp, transitionState(), Line:614] >>> >>>>>>>>>> START STATE TRANSITION
Apr 05 14:44:39 [...] [2260718.308] [wm DEBUG] [policy_manager.cpp, transitionState(), Line:625] >>> >>>>>>>>>> EVENT:activate CATEGORY:debug AREA:normal.full
Apr 05 14:44:39 [...] [2260718.322] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:homescreen CHANGED:1 LAYOUT:homescreen
Apr 05 14:44:39 [...] [2260718.331] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:apps CHANGED:1 LAYOUT:debug.normal
Apr 05 14:44:39 [...] [2260718.339] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:near_homescreen CHANGED:0 LAYOUT:none
Apr 05 14:44:39 [...] [2260718.347] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:restriction CHANGED:0 LAYOUT:none
Apr 05 14:44:39 [...] [2260718.354] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:331] >>> >>> LAYER:on_screen CHANGED:0 LAYOUT:none
Apr 05 14:44:39 [...] [2260718.400] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:347] >>> >>>>>>>>>> Update layout of layer:homescreen
Apr 05 14:44:39 [...] [2260718.426] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:410] >>> -- layout name previous:homescreen current:homescreen
Apr 05 14:44:39 [...] [2260718.438] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:413] >>> ---- Previous layout is same with current
Apr 05 14:44:39 [...] [2260718.448] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:438] >>> -- Create candidate list for ctg:homescreen
Apr 05 14:44:39 [...] [2260718.456] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:481] >>> ---- Push previous(category:homescreen role:homescreen) to candidate list
Apr 05 14:44:39 [...] [2260718.468] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:502] >>> ---- blank_num:1 candidate_num:1
Apr 05 14:44:39 [...] [2260718.479] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:559] >>> -- Update areas by using candidate list
Apr 05 14:44:39 [...] [2260718.488] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:563] >>> ---- Check area:fullscreen category:homescreen role:homescreen
Apr 05 14:44:39 [...] [2260718.503] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:347] >>> >>>>>>>>>> Update layout of layer:apps
Apr 05 14:44:39 [...] [2260718.517] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:410] >>> -- layout name previous:debug.normal current:debug.normal
Apr 05 14:44:39 [...] [2260718.528] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:413] >>> ---- Previous layout is same with current
Apr 05 14:44:39 [...] [2260718.537] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:438] >>> -- Create candidate list for ctg:debug
Apr 05 14:44:39 [...] [2260718.545] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:451] >>> ---- Requested event is activate
Apr 05 14:44:39 [...] [2260718.553] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:464] >>> ------ Update current layout: area:normal.full category:debug role:dashboard
Apr 05 14:44:39 [...] [2260718.562] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:481] >>> ---- Push previous(category:debug role:launcher) to candidate list
Apr 05 14:44:39 [...] [2260718.571] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:502] >>> ---- blank_num:0 candidate_num:1
Apr 05 14:44:39 [...] [2260718.579] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:533] >>> ------ Remove the oldest role:launcher from candidate list
Apr 05 14:44:39 [...] [2260718.594] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:559] >>> -- Update areas by using candidate list
Apr 05 14:44:39 [...] [2260718.602] [wm DEBUG] [policy_manager.cpp, updateLayout(), Line:563] >>> ---- Check area:normal.full category:debug role:dashboard
Apr 05 14:44:39 [...] [2260718.618] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:367] >>> >>>>>>>>>> DUMP LAYERS (BEFORE)
Apr 05 14:44:39 [...] [2260718.627] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1057] >>> -------------------------------------------------------------------------------------------------------
Apr 05 14:44:39 [...] [2260718.636] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1059] >>> |LAYER          |C|LAYOUT              |AREA                |CATEGORY            |ROLE                |
Apr 05 14:44:39 [...] [2260718.649] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |on_screen      |f|none                |none                |none                |                    |
Apr 05 14:44:39 [...] [2260718.659] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |restriction    |f|none                |none                |none                |                    |
Apr 05 14:44:39 [...] [2260718.668] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |near_homescreen|f|none                |none                |none                |                    |
Apr 05 14:44:39 [...] [2260718.680] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |homescreen     |T|homescreen          |fullscreen          |homescreen          |homescreen          |
Apr 05 14:44:39 [...] [2260718.693] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |apps           |T|debug.normal        |normal.full         |debug               |launcher            |
Apr 05 14:44:39 [...] [2260718.703] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1081] >>> -------------------------------------------------------------------------------------------------------
Apr 05 14:44:39 [...] [2260718.711] [wm DEBUG] [policy_manager.cpp, updateLayer(), Line:370] >>> >>>>>>>>>> DUMP LAYERS (AFTER)
Apr 05 14:44:39 [...] [2260718.733] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1057] >>> -------------------------------------------------------------------------------------------------------
Apr 05 14:44:39 [...] [2260718.743] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1059] >>> |LAYER          |C|LAYOUT              |AREA                |CATEGORY            |ROLE                |
Apr 05 14:44:39 [...] [2260718.752] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |on_screen      |f|none                |none                |none                |                    |
Apr 05 14:44:39 [...] [2260718.762] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |restriction    |f|none                |none                |none                |                    |
Apr 05 14:44:39 [...] [2260718.771] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |near_homescreen|f|none                |none                |none                |                    |
Apr 05 14:44:39 [...] [2260718.783] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |homescreen     |T|homescreen          |fullscreen          |homescreen          |homescreen          |
Apr 05 14:44:39 [...] [2260718.795] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1074] >>> |apps           |T|debug.normal        |normal.full         |debug               |dashboard           |
Apr 05 14:44:39 [...] [2260718.804] [wm DEBUG] [policy_manager.cpp, dumpLayerState(), Line:1081] >>> -------------------------------------------------------------------------------------------------------
Apr 05 14:44:39 [...] [2260718.813] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1086] >>> >>>>>>>>>> DUMP INVISIBLE ROLE HISTORY ( category [older > newer] )
Apr 05 14:44:39 [...] [2260718.824] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> homescreen [ ]
Apr 05 14:44:39 [...] [2260718.832] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> map [ ]
Apr 05 14:44:39 [...] [2260718.841] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> general [ ]
Apr 05 14:44:39 [...] [2260718.849] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> splitable [ ]
Apr 05 14:44:39 [...] [2260718.858] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> pop_up [ ]
Apr 05 14:44:39 [...] [2260718.868] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> system_alert [ ]
Apr 05 14:44:39 [...] [2260718.876] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> restriction [ ]
Apr 05 14:44:39 [...] [2260718.884] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> system [ ]
Apr 05 14:44:39 [...] [2260718.892] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> software_keyboard [ ]
Apr 05 14:44:39 [...] [2260718.901] [wm DEBUG] [policy_manager.cpp, dumpInvisibleRoleHistory(), Line:1099] >>> debug [ dashboard > launcher > ]
Apr 05 14:44:39 [...] [2260718.986] [wm DEBUG] [pm_wrapper.cpp, updateStates(), Line:128] >>> json_out dump:{ "layers": [ { "name": "homescreen", "changed": true, "areas": [ { "name": "fullscreen", "role": "homescreen" } ] }, { "name": "apps", "changed": true, "areas": [ { "name": "normal.full", "role": "dashboard" } ] }, { "name": "near_homescreen", "changed": false, "areas": [ { "name": "none", "role": "" } ] }, { "name": "restriction", "changed": false, "areas": [ { "name": "none", "role": "" } ] }, { "name": "on_screen", "changed": false, "areas": [ { "name": "none", "role": "" } ] } ] }
Apr 05 14:44:39 [...] [2260719.020] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:146] >>> json_layers len:5
Apr 05 14:44:39 [...] [2260719.031] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:homescreen changed:1
Apr 05 14:44:39 [...] [2260719.039] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:166] >>> json_layers len:1
Apr 05 14:44:39 [...] [2260719.055] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:184] >>> current role:homescreen area:fullscreen
Apr 05 14:44:39 [...] [2260719.065] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:207] >>> previous role:homescreen area:fullscreen
Apr 05 14:44:39 [...] [2260719.076] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:apps changed:1
Apr 05 14:44:39 [...] [2260719.084] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:166] >>> json_layers len:1
Apr 05 14:44:39 [...] [2260719.094] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:184] >>> current role:dashboard area:normal.full
Apr 05 14:44:39 [...] [2260719.102] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:189] >>> current role does not exist in previous
Apr 05 14:44:39 [...] [2260719.111] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:237] >>> Deactivate role:launcher
Apr 05 14:44:39 [...] [2260719.122] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:near_homescreen changed:0
Apr 05 14:44:39 [...] [2260719.130] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:restriction changed:0
Apr 05 14:44:39 [...] [2260719.138] [wm DEBUG] [pm_wrapper.cpp, createLayoutChangeAction(), Line:154] >>> layer:on_screen changed:0
Apr 05 14:44:39 [...] [2260719.159] [wm DEBUG] [window_manager.cpp, startTransitionWrapper(), Line:568] >>> req 10: Start transition.
Apr 05 14:44:39 [...] ======= req dump =====
Apr 05 14:44:39 [...] current request : 10
Apr 05 14:44:39 [...] requested       : 10
Apr 05 14:44:39 [...] Trigger : (APPID :egl-native-application, ROLE :dashboard, AREA :normal, TASK: 0)
Apr 05 14:44:39 [...] Action  : (APPID :egl-native-application, ROLE :dashboard, AREA :normal.full, VISIBLE : visible, END_DRAW_FINISHED: 0)
Apr 05 14:44:39 [...] Action  : (APPID :launcher, ROLE :launcher, AREA :, VISIBLE : invisible, END_DRAW_FINISHED: 1)
Apr 05 14:44:39 [...] ======= req dump end =====
Apr 05 14:44:39 [...] [2260719.206] [wm NOTICE] [wm_client.cpp, emitSyncDraw(), Line:256] >>> trace
Apr 05 14:44:39 [...] [2260719.269] [wm DEBUG] [window_manager.cpp, setTimer(), Line:819] >>> req 10: Timer set activate
Apr 05 14:44:39 [...] [2260719.302] [wm DEBUG] [policy_manager.cpp, transitionState(), Line:678] >>> >>>>>>>>>> FINISH STATE TRANSITION
Apr 05 14:44:39 [...] [2260719.766] [wm INFO] [applist.cpp, setEndDrawFinished(), Line:422] >>> req 10: Role dashboard finish redraw
Apr 05 14:44:39 [...] ======= req dump =====
Apr 05 14:44:39 [...] current request : 10
Apr 05 14:44:39 [...] requested       : 10
Apr 05 14:44:39 [...] Trigger : (APPID :egl-native-application, ROLE :dashboard, AREA :normal, TASK: 0)
Apr 05 14:44:39 [...] Action  : (APPID :egl-native-application, ROLE :dashboard, AREA :normal.full, VISIBLE : visible, END_DRAW_FINISHED: 1)
Apr 05 14:44:39 [...] Action  : (APPID :launcher, ROLE :launcher, AREA :, VISIBLE : invisible, END_DRAW_FINISHED: 1)
Apr 05 14:44:39 [...] ======= req dump end =====
Apr 05 14:44:39 [...] [2260719.816] [wm DEBUG] [window_manager.cpp, stopTimer(), Line:841] >>> req 10: Timer stop
Apr 05 14:44:39 [...] [2260719.827] [wm INFO] [window_manager.cpp, doEndDraw(), Line:731] >>> req 10: do endDraw
Apr 05 14:44:39 [...] [2260719.837] [wm DEBUG] [wm_layer_control.cpp, layoutChange(), Line:397] >>> Set layout 0, 218, 1080, 1488
Apr 05 14:44:39 [...] [2260723.438] [wm DEBUG] [wm_layer_control.cpp, dispatchLayerPropChangeEvent(), Line:541] >>> layer 1001 turns visibility 1
Apr 05 14:44:39 [...] [2260723.516] [wm DEBUG] [window_manager.cpp, doEndDraw(), Line:757] >>> req 10: visible dashboard
Apr 05 14:44:39 [...] [2260723.532] [wm DEBUG] [wm_layer_control.cpp, moveBackGround(), Line:595] >>> client launcher role launcher
Apr 05 14:44:39 [...] [2260723.571] [wm INFO] [wm_layer_control.cpp, makeInvisible(), Line:580] >>> make invisible client launcher
Apr 05 14:44:39 [...] [2260723.674] [wm DEBUG] [wm_layer_control.cpp, dispatchLayerPropChangeEvent(), Line:541] >>> layer 1000 turns visibility 0
Apr 05 14:44:39 [...] [2260723.729] [wm DEBUG] [window_manager.cpp, doEndDraw(), Line:757] >>> req 10: visible launcher
Apr 05 14:44:39 [...] [2260723.741] [wm INFO] [wm_layer_control.cpp, renderLayers(), Line:206] >>> Commit change
Apr 05 14:44:39 [...] [2260723.750] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer BackGroundLayer
Apr 05 14:44:39 [...] [2260723.761] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer FarHomeScreen
Apr 05 14:44:39 [...] [2260723.769] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:217] >>> Add 100
Apr 05 14:44:39 [...] [2260723.779] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer Apps
Apr 05 14:44:39 [...] [2260723.787] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:217] >>> Add 1000
Apr 05 14:44:39 [...] [2260723.795] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:217] >>> Add 1001
Apr 05 14:44:39 [...] [2260723.804] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer NearHomeScreen
Apr 05 14:44:39 [...] [2260723.812] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer Popup
Apr 05 14:44:39 [...] [2260723.820] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer Restriction
Apr 05 14:44:39 [...] [2260723.829] [wm DEBUG] [wm_layer_control.cpp, renderLayers(), Line:214] >>> layer OnScreen
Apr 05 14:44:39 [...] [2260724.181] [wm INFO] [window_manager.cpp, doEndDraw(), Line:762] >>> req 10: emit flushDraw
Apr 05 14:44:39 [...] [2260724.213] [wm DEBUG] [window_manager.cpp, emitScreenUpdated(), Line:778] >>> req 10: emit screen updated
Apr 05 14:44:39 [...] [2260724.236] [wm INFO] [window_manager.cpp, emitScreenUpdated(), Line:801] >>> req 10: Visible app: { "ids": [ "egl-native-application" ] }
Apr 05 14:44:39 [...] [2260724.277] [wm INFO] [window_manager.cpp, api_enddraw(), Line:370] >>> req 10: Finish request status: Success
Apr 05 14:44:39 [...] ======= req dump =====
Apr 05 14:44:39 [...] current request : 11
Apr 05 14:44:39 [...] ======= req dump end =====
Apr 05 14:44:39 [...] [2260724.311] [wm DEBUG] [window_manager.cpp, processNextRequest(), Line:865] >>> req 11: Nothing Request. Waiting Request
_______________________________________________
automotive-discussions mailing list
automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux