title
Products            Buy            Support Forum            Professional            About            Codec Central
 

ARM build issues

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Mangix

    • Dec 2012
    • 15

    ARM build issues

    I'm currently running this on a 32-bit ARM platform. Main issue I seem to have is that in foobar2000 mobile, the entry keeps disappearing and then reappearing 2-3 minutes later. Playback, forward, and backward still works but browsing gets messed up and everything shows up as empty until it reappears. Is this a known issue?

    edit: I see this binary is built with an older toolchain:

    ```
    $ readelf -L AssetUPnP | tail -n 20
    0x526878: 0x1 [cantunwind]


    No version information found in this file.
    Attribute Section: aeabi
    File Attributes
    Tag_CPU_name: "6"
    Tag_CPU_arch: v6
    Tag_ARM_ISA_use: Yes
    Tag_THUMB_ISA_use: Thumb-1
    Tag_FP_arch: VFPv3
    Tag_Advanced_SIMD_arch: NEONv1
    Tag_ABI_PCS_wchar_t: 4
    Tag_ABI_FP_denormal: Needed
    Tag_ABI_FP_exceptions: Needed
    Tag_ABI_FP_number_model: IEEE 754
    Tag_ABI_align_needed: 8-byte
    Tag_ABI_enum_size: int
    Tag_ABI_VFP_args: VFP registers
    Tag_CPU_unaligned_access: v6

    readelf -L mpd | tail -n 20
    GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag)
    OS: Linux, ABI: 3.2.0
    Attribute Section: aeabi
    File Attributes
    Tag_CPU_name: "7-A"
    Tag_CPU_arch: v7
    Tag_CPU_arch_profile: Application
    Tag_ARM_ISA_use: Yes
    Tag_THUMB_ISA_use: Thumb-2
    Tag_FP_arch: VFPv3-D16
    Tag_ABI_PCS_wchar_t: 4
    Tag_ABI_FP_rounding: Needed
    Tag_ABI_FP_denormal: Needed
    Tag_ABI_FP_exceptions: Needed
    Tag_ABI_FP_number_model: IEEE 754
    Tag_ABI_align_needed: 8-byte
    Tag_ABI_align_preserved: 8-byte, except leaf SP
    Tag_ABI_enum_size: int
    Tag_ABI_VFP_args: VFP registers
    Tag_CPU_unaligned_access: v6
    ```
    Last edited by Mangix; August 06, 2022, 11:54 PM.
  • PeterP
    Super Moderator
    • Jul 2011
    • 1471

    #2
    Re: ARM build issues

    Thanks for the bug report.

    Yes, the toolchain is heavily outdated, but that doesn't explain the apparent crash & restart of the UPnP process that you're seeing.

    What exact machine is this and what Linux distro?

    Comment

    • Mangix

      • Dec 2012
      • 15

      #3
      Re: ARM build issues

      This is on Armbian 11 (really just Debian). Device is a one off NAS thing: https://kobol.io/helios4/

      I wonder if I could attach strace to the crashing process...

      Comment

      • PeterP
        Super Moderator
        • Jul 2011
        • 1471

        #4
        Re: ARM build issues

        Thanks, will test that distro.
        In meanwhile:
        Can you run the available ARM64 builds? They're using less antiquated build config and may behave better.
        Can you please enable debug logging and post UPnP logs of the restart spree?

        Comment

        • Mangix

          • Dec 2012
          • 15

          #5
          Re: ARM build issues

          Originally posted by PeterP
          Thanks, will test that distro.
          In meanwhile:
          Can you run the available ARM64 builds? They're using less antiquated build config and may behave better.
          Can you please enable debug logging and post UPnP logs of the restart spree?
          this is an ARM32 device. It does not support aarch64.

          I'll try to get logs.

          Comment

          • Mangix

            • Dec 2012
            • 15

            #6
            Re: ARM build issues

            Alright I got this: https://raw.githubusercontent.com/ne...ster/logs-upnp

            Story: played the last song. Everything was fine. Several hours later I returned to foobar2000 to find a bunch of not found entries.

            logs-lib was empty.

            Comment

            • Mangix

              • Dec 2012
              • 15

              #7
              Re: ARM build issues

              Actual issue was UPnP on mobile.

              Comment

              Working...

              ]]>