Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-3843

agl-service-homescreen crashing

XMLWordPrintable

    • Raspberry Pi 4

      I'm seeing agl-service-homescreen consistently crash on startup on Raspberry Pi 4 since the 3 commits for SPEC-3796 were merged to master, backtrace is:

      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: ERROR: ALERT! signal 11 received: Segmentation fault [/usr/src/debug/af-binder/master+gitAUTOINC+1b6249810b-r0/git/src/sig-monitor.c:362,on_signal_error]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: ERROR: BACKTRACE due to signal Segmentation fault/11:
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [1/14] /lib/libc.so.6(+0x6d1b0) [0x7fae4651b0]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [2/14] /lib/libc.so.6(__vasprintf_chk+0x34) [0x7fae4d56c4]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [3/14] afbd-agl-service-homescreen(+0x1d6a8) [0x558f0656a8]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [4/14] /var/local/lib/afm/applications/agl-service-homescreen/lib/homescreen-binding.so(+0x45a0) [0x7fadeae5a0]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [5/14] /var/local/lib/afm/applications/agl-service-homescreen/lib/homescreen-binding.so(+0x57f8) [0x7fadeaf7f8]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [6/14] /var/local/lib/afm/applications/agl-service-homescreen/lib/homescreen-binding.so(+0x2584) [0x7fadeac584]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [7/14] afbd-agl-service-homescreen(+0x35154) [0x558f07d154]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [8/14] afbd-agl-service-homescreen(+0x3873c) [0x558f08073c]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [9/14] afbd-agl-service-homescreen(+0x36274) [0x558f07e274]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [10/14] afbd-agl-service-homescreen(+0x364c0) [0x558f07e4c0]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [11/14] afbd-agl-service-homescreen(jobs_start+0x18c) [0x558f07f0dc]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [12/14] afbd-agl-service-homescreen(main+0x1d8) [0x558f05b898]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [13/14] /lib/libc.so.6(__libc_start_main+0xe8) [0x7fae41c110]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [14/14] afbd-agl-service-homescreen(+0x13b50) [0x558f05bb50]
      Jun 29 03:06:52 raspberrypi4-64 afbd-agl-service-homescreen[594]: [/usr/src/debug/af-binder/master+gitAUTOINC+1b6249810b-r0/git/src/sig-monitor.c:103,dumpstack]

      I tested backing those 3 commits out, and it started up fine.  I tried reproducing with a qemux86-64 build, but it did not happen there.  It also did not happen when I made an rpi4 image with the dbg-pkgs image feature turned on, which does seem to suggest some form of race condition.  I'll continue tomorrow to try to get things in place so I can hopefully get a coredump and look at it with gdb.  I'm attaching the full journal just in case something in it is helpful.

        # Subject Branch Project Status CR V

            mvlad Marius Vlad
            scottm Scott Murray
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: