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

Chromium: FTBS on marlin (13.0.1)

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Inactive
    • Icon: Major Major
    • None
    • None
    • None
    • None

      Hi !

      I see similar build errors on both 18.04 and openSuSE 15.4beta :

      ubuntu 18.04:

      https://build.automotivelinux.org/view/jjb-release-jobs/job/release-jjb-marlin-snapshot/MACHINE=qemux86-64,label=agl-test-slave/19/consoleFull

      | FAILED: host/obj/net/net/port_util.o
      | g++  -isystem/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot-native/usr/include -O2 -pipe -MMD -MF host/obj/net/net/port_util.o.d -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DOZONE_PLATFORM_WAYLAND=1 -DIS_AGL=1 -DUSE_NEVA_APPRUNTIME=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBMISSION_NUMBER=0 -DUSE_SINGLE_WINDOW_MODE -DENABLE_AGL_APPSERVICE_WEBAPI=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_40 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DNET_IMPLEMENTATION -DENABLE_BUILT_IN_DNS -DUSE_GIO -DU_USING_ICU_NAMESPACE=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../git/src/neva -Ihost/gen/neva -I../../git/src -Ihost/gen -I../../git/src/third_party/perfetto/include -Ihost/gen/third_party/perfetto/build_config -Ihost/gen/third_party/perfetto -I../../git/src/third_party/protobuf/src -Ihost/gen/protoc_out -I../../git/src/third_party/protobuf/src -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -Ihost/gen/net/third_party/quiche/src -I../../git/src/net/third_party/quiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/zlib -I../../git/src/third_party/ced/src -I../../git/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/brotli/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -Wno-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -g1 -fvisibility=hidden -O2 -fdata-sections -ffunction-sections -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/glib-2.0 -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/nss3 -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/nspr -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/libmount -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/blkid -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/glib-2.0 -I/w/workspace/release-jjb-marlin-snapshot/MACHINE/qemux86-64/label/agl-test-slave/repoclone/output/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibility-inlines-hidden -c ../../git/src/net/base/port_util.cc -o host/obj/net/net/port_util.o
      | In file included from ../../git/src/base/containers/flat_map.h:14:0,
      |                  from ../../git/src/base/containers/fixed_flat_map.h:13,
      |                  from ../../git/src/net/base/port_util.cc:10:
      | ../../git/src/base/containers/flat_tree.h: In function ‘void net::{anonymous}::LogSlipstreamRestrictedPort(int)’:
      | ../../git/src/net/base/port_util.cc:56:4:   in constexpr expansion of ‘base::MakeFixedFlatMap<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort, 9>(std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort> [9]{std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{69, (SlipstreamPort)1}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{137, (SlipstreamPort)2}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{161, (SlipstreamPort)3}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{554, (SlipstreamPort)4}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1719, (SlipstreamPort)5}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1720, (SlipstreamPort)6}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1723, (SlipstreamPort)7}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{6566, (SlipstreamPort)8}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{10080, (SlipstreamPort)9}}, std::less<void>())’
      | ../../git/src/base/containers/fixed_flat_map.h:103:26:   in constexpr expansion of ‘base::internal::InsertionSort<std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*, base::internal::flat_tree<int, base::internal::GetFirst, std::less<void>, std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9> >::value_compare>(((std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*)data), (((std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*)data) + 72), ((const base::internal::flat_tree<int, base::internal::GetFirst, std::less<void>, std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9> >::value_compare&)(& value_comp)))’
      | ../../git/src/base/containers/flat_tree.h:118:47: error: ‘constexpr bool base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_compare::operator()(const value_type&, const value_type&) const [with Key = int; GetKeyFromValue = base::internal::GetFirst; KeyCompare = std::less<void>; Container = std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9>; base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_type = std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>]’ called in a constant expression
      |      for (auto curr = it; curr != first && comp(*curr, *Prev(curr)); --curr)
      |                                            ~~~~^~~~~~~~~~~~~~~~~~~~
      | ../../git/src/base/containers/flat_tree.h:148:20: note: ‘constexpr bool base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_compare::operator()(const value_type&, const value_type&) const [with Key = int; GetKeyFromValue = base::internal::GetFirst; KeyCompare = std::less<void>; Container = std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9>; base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_type = std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>]’ is not usable as a constexpr function because:
      |      constexpr bool operator()(const value_type& left,
      |                     ^~~~~~~~
      | ../../git/src/base/containers/flat_tree.h:150:23: error: uninitialized variable ‘extractor’ in ‘constexpr’ function
      |        GetKeyFromValue extractor;
      |                        ^~~~~~~~~
      | At global scope:
      | cc1plus: warning: unrecognized command line option ‘-Wno-class-memaccess’
      | cc1plus: warning: unrecognized command line option ‘-Wno-packed-not-aligned’ 

       

       

       

      opensuse 15.4beta:

      | FAILED: host/obj/net/net/port_util.o
      | g++  -isystem/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot-native/usr/include -O2 -pipe -MMD -MF host/obj/net/net/port_util.o.d
       -DENABLE_BROWSER_CONTROL_WEBAPI=1 -DENABLE_SAMPLE_WEBAPI=1 -DOZONE_PLATFORM_WAYLAND=1 -DIS_AGL=1 -DUSE_NEVA_APPRUNTIME=1 -DENABLE_WEBM_VIDEO_CODECS=1 -DUSE_CBE=1 -DUSE_FILESCHEME_CODECACHE=1 -DWEBOS_SUBM
      ISSION_NUMBER=0 -DUSE_SINGLE_WINDOW_MODE -DENABLE_AGL_APPSERVICE_WEBAPI=1 -DUSE_UDEV -DUSE_AURA=1 -DUSE_GLIB=1 -DUSE_NSS_CERTS=1 -DUSE_OZONE=1 -DOFFICIAL_BUILD -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -
      D_LARGEFILE64_SOURCE -DNO_UNWIND_TABLES -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FORTIFY_SOURCE=2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_4
      0 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_40 -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DNET_IMPLEMENTATION -DENABLE_BUILT_IN_DNS -DUSE_GIO -DU_USING_ICU_NAMESPAC
      E=0 -DU_ENABLE_DYLOAD=0 -DUSE_CHROMIUM_ICU=1 -DU_ENABLE_TRACING=1 -DU_ENABLE_RESOURCE_TRACING=0 -DU_STATIC_IMPLEMENTATION -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE -I../../git/src/neva -Ihost/gen/neva -I../
      ../git/src -Ihost/gen -I../../git/src/third_party/perfetto/include -Ihost/gen/third_party/perfetto/build_config -Ihost/gen/third_party/perfetto -I../../git/src/third_party/protobuf/src -Ihost/gen/protoc_o
      ut -I../../git/src/third_party/protobuf/src -I../../git/src/third_party/abseil-cpp -I../../git/src/third_party/boringssl/src/include -Ihost/gen/net/third_party/quiche/src -I../../git/src/net/third_party/q
      uiche/overrides -I../../git/src/net/third_party/quiche/src/common/platform/default -I../../git/src/net/third_party/quiche/src -I../../git/src/third_party/zlib -I../../git/src/third_party/ced/src -I../../g
      it/src/third_party/icu/source/common -I../../git/src/third_party/icu/source/i18n -I../../git/src/third_party/brotli/include -Wno-unused-variable -fno-ident -fno-strict-aliasing --param=ssp-buffer-size=4 -
      fstack-protector -fno-unwind-tables -fno-asynchronous-unwind-tables -fPIC -pipe -pthread -m64 -march=x86-64 -msse3 -Wall -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -W
      no-comments -Wno-packed-not-aligned -Wno-attributes -Wno-missing-field-initializers -Wno-unused-parameter -fno-omit-frame-pointer -g1 -fvisibility=hidden -O2 -fdata-sections -ffunction-sections -I/home/dl
      9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/ch
      romium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/lib/glib-2.0/include -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr
      /include/nss3 -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/nspr -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/co
      rei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/libmount -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/re
      cipe-sysroot/usr/include/blkid -I/home/dl9pf/yocto/build-marlin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/include/glib-2.0 -I/home/dl9pf/yocto/build-mar
      lin-html5/tmp/work/corei7-64-agl-linux/chromium/91.0.4472.114.ose11.agl+git-r0/recipe-sysroot/usr/lib/glib-2.0/include -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -fno-exceptions -fno-rtti -fvisibili
      ty-inlines-hidden -c ../../git/src/net/base/port_util.cc -o host/obj/net/net/port_util.o
      | In file included from ../../git/src/base/containers/flat_map.h:14:0,
      |                  from ../../git/src/base/containers/fixed_flat_map.h:13,
      |                  from ../../git/src/net/base/port_util.cc:10:
      | ../../git/src/base/containers/flat_tree.h: In function ‘void net::{anonymous}::LogSlipstreamRestrictedPort(int)’:
      | ../../git/src/net/base/port_util.cc:56:4:   in constexpr expansion of ‘base::MakeFixedFlatMap<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort, 9>(std::pair<int, net::{anonymous}:
      :LogSlipstreamRestrictedPort(int)::SlipstreamPort> [9]{std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{69, (SlipstreamPort)1}, std::pair<int, net::{anonymous}::LogSlipst
      reamRestrictedPort(int)::SlipstreamPort>{137, (SlipstreamPort)2}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{161, (SlipstreamPort)3}, std::pair<int, net::{anonymous
      }::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{554, (SlipstreamPort)4}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1719, (SlipstreamPort)5}, std::pair<int, ne
      t::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1720, (SlipstreamPort)6}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{1723, (SlipstreamPort)7}, std
      ::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{6566, (SlipstreamPort)8}, std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>{10080, (Slipstr
      eamPort)9}}, std::less<void>())’
      | ../../git/src/base/containers/fixed_flat_map.h:103:26:   in constexpr expansion of ‘base::internal::InsertionSort<std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*, bas
      e::internal::flat_tree<int, base::internal::GetFirst, std::less<void>, std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9> >::value_compare>(((std::pair
      <int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*)data), (((std::pair<int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>*)data) + 72), ((const base::internal
      ::flat_tree<int, base::internal::GetFirst, std::less<void>, std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>, 9> >::value_compare&)(& value_comp)))’
      | ../../git/src/base/containers/flat_tree.h:118:47: error: ‘constexpr bool base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_compare::operator()(const value_type&, const value_
      type&) const [with Key = int; GetKeyFromValue = base::internal::GetFirst; KeyCompare = std::less<void>; Container = std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::Slip
      streamPort>, 9>; base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_type = std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>]’ called in a
       constant expression
      |      for (auto curr = it; curr != first && comp(*curr, *Prev(curr)); --curr)
      |                                            ~~~~^~~~~~~~~~~~~~~~~~~~
      | ../../git/src/base/containers/flat_tree.h:148:20: note: ‘constexpr bool base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_compare::operator()(const value_type&, const value_t
      ype&) const [with Key = int; GetKeyFromValue = base::internal::GetFirst; KeyCompare = std::less<void>; Container = std::array<std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::Slips
      treamPort>, 9>; base::internal::flat_tree<Key, GetKeyFromValue, KeyCompare, Container>::value_type = std::pair<const int, net::{anonymous}::LogSlipstreamRestrictedPort(int)::SlipstreamPort>]’ is not usabl
      e as a constexpr function because:
      |      constexpr bool operator()(const value_type& left,
       

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            jdapena Jose Dapena Paz
            jsmoeller Jan-Simon Moeller
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: