agl-service-nfc segfault on m3ulcb if adapter connected when booting up

Description

● afm-service-agl-service-nfc--1.0-f3849ce--main@0.service - Binding for handling NFC access controls
Loaded: loaded (/var/local/lib/systemd/system/afm-user-session@.target.wants/../afm-service-agl-service-nfc--1.0-f3849ce--main@.service; disabled; vendor preset: enabled)
Active: active (running) since Fri 2018-11-09 09:05:52 UTC; 2min 45s ago
Process: 3802 ExecStartPre=/bin/mkdir -p /home/0/app-data/agl-service-nfc (code=exited, status=0/SUCCESS)
Main PID: 3814 (afbd-agl-servic)
Tasks: 4 (limit: 4915)
Memory: 2.0M
CPU: 84ms
CGroup: /user.slice/user-0.slice/afm-service-agl-service-nfc--1.0-f3849ce--main@0.service
└─3814 afbd-agl-service-nfc@1.0-f3849ce

Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: INFO: Alias for url=/monitoring to path=/usr/lib/afb/monitoring /usr/src/debug/af-binder/master+gitAUTOINC+a868fc2722-r0/git/src/main-afb-daemon.c:277,init_alias
Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: NOTICE: Waiting port=1042 rootdir=/var/local/lib/afm/applications/agl-service-nfc/1.0-f3849ce [/usr/src/debug/af-binder/master+gitAUTOINC+a868fc2722-r0/git/src/main-afb-daemon
Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: NOTICE: Browser URL= http://localhost:1042 /usr/src/debug/af-binder/master+gitAUTOINC+a868fc2722-r0/git/src/main-afb-daemon.c:357,start_http_server
Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: ERROR: ALERT! signal 11 received: Segmentation fault /usr/src/debug/af-binder/master+gitAUTOINC+a868fc2722-r0/git/src/sig-monitor.c:226,on_signal_error
Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: ERROR: BACKTRACE due to signal Segmentation fault/11:
Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: [1/1] afbd-agl-service-nfc@1.0-f3849ce(+0x35d44) [0xaaaabd037d44]
Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: /usr/src/debug/af-binder/master+gitAUTOINC+a868fc2722-r0/git/src/sig-monitor.c:78,dumpstack
Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: ERROR: reply called more than one time!! /usr/src/debug/af-binder/master+gitAUTOINC+a868fc2722-r0/git/src/afb-xreq.c:116,xreq_reply_cb
Nov 09 09:05:52 m3ulcb afbd-agl-service-nfc@1.0-f3849ce[3814]: on_name_acquired() : :org.neardal
Nov 09 09:05:52 m3ulcb systemd[1]: Started Binding for handling NFC access controls.

● system-afm\x2dapi\x2dnfc.slice
Loaded: loaded
Active: active since Fri 2018-11-09 09:05:51 UTC; 2min 46s ago
Tasks: 0
CGroup: /system.slice/system-afm\x2dapi\x2dnfc.slice

Nov 09 09:05:51 m3ulcb systemd[1]: Created slice system-afm\x2dapi\x2dnfc.slice.

● afm-api-nfc@0.service - Provides api nfc for user 0
Loaded: loaded (/usr/local/lib/systemd/system/afm-api-nfc@.service; static; vendor preset: enabled)
Active: active (exited) since Fri 2018-11-09 09:05:52 UTC; 2min 46s ago
Process: 3801 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 3801 (code=exited, status=0/SUCCESS)

Nov 09 09:05:52 m3ulcb systemd[1]: Starting Provides api nfc for user 0...
Nov 09 09:05:52 m3ulcb systemd[1]: Started Provides api nfc for user 0.

Environment

None

Activity

Raquel Medina 
December 10, 2018 at 4:47 PM

yes, it does, the merge to master was delayed due to some issue with ci loop and i didnt merge it to flounder. i'll cherry-pick it now.

 

Walt Miner 
December 10, 2018 at 2:21 PM

i saw 18295 but 18271 is for a different repository (agl-service-nfc vs. agl-service-identity-agent). The agl-service-identity-agent fix is included in 18271 for flounder?

Raquel Medina 
December 10, 2018 at 11:05 AM

Walt Miner it was already cherry picked to flounder as gerrit Change 18295 .

Walt Miner 
December 7, 2018 at 10:57 PM

Does gerrit 18271 need to be cherry picked to flounder?

Fixed

Details

Assignee

Reporter

Labels

Contract ID

Priority

Created November 19, 2018 at 11:47 AM
Updated December 11, 2018 at 10:05 PM
Resolved November 30, 2018 at 12:15 AM