The list of applications in Launcher is not updated

Description

When repeatedly installing and deleting wgt files, agl-service-homescreen shuts down and disconnects from the Launcher application.

Test.

afm-util remove dashboard

afm-util add /usr/AGL/apps/autoinstall/dashboard.wgt

afm-util remove dashboard

afm-util add /usr/AGL/apps/autoinstall/dashboard.wgt

 

 

[ 374.995587] audit: type=1701 audit(1604563659.377:6): auid=4294967295 uid=1001 gid=1001 ses=4294967295 subj=User::App::agl-service-homescreen pid=457 comm="afbd-agl-servic" exe="/usr/bin/afb-daemon" sig=6 res=1 Nov 05 08:07:39 qemux86-64 afm-system-daemon[235]: NOTICE: -- UNINSTALLING widget of id dashboard from /var/local/lib/afm/applications -- [/usr/src/debug/af-main/jellyfish+gitAUTOINC+af8db35cc0-r0/git/src/wgtpkg-uninstall.c:50] Nov 05 08:07:39 qemux86-64 afbd-agl-service-homescreen[457]: INFO: [API homescreen] on_event afm-main/application-list-changed [/usr/src/debug/agl-service-homescreen/git-r0/git/src/homescreen.cpp:554,onevent] Nov 05 08:07:39 qemux86-64 afbd-agl-service-homescreen[457]: INFO: [API homescreen] called, event=application-list-changed. [/usr/src/debug/agl-service-homescreen/git-r0/git/src/hs-client.cpp:484,pushEvent] Nov 05 08:07:39 qemux86-64 afbd-agl-service-homescreen[457]: service-homescreen: ../json-c-0.13.1/json_object.c:189: json_object_put: Assertion `jso->_ref_count > 0' failed. Nov 05 08:07:39 qemux86-64 afbd-agl-service-homescreen[457]: ERROR: Terminating signal 6 received: Aborted [/usr/src/debug/af-binder/jellyfish+gitAUTOINC+1b6249810b-r0/git/src/sig-monitor.c:351,on_signal_terminate] Nov 05 08:07:39 qemux86-64 afbd-agl-service-homescreen[457]: ERROR: BACKTRACE due to signal Aborted/6:

 

 

 

Environment

None

Activity

Show:

Walt Miner 
January 22, 2021 at 5:33 PM

Close for KK M2

Marius Vlad 
December 14, 2020 at 10:16 AM

 the fix should be now in master. Could you please give it another try? 

Fixed

Details

Assignee

Reporter

Labels

Hardware Platform(s) Affected

QEMU x86_64

Affects versions

Priority

Created November 5, 2020 at 11:47 AM
Updated June 9, 2021 at 9:25 PM
Resolved December 15, 2020 at 1:47 AM