Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-23963

ARM 32-bit multikey index failure

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 3.0.10, 3.2.4
    • Component/s: Index Maintenance, MMAPv1
    • Labels:
      None
    • ALL
    • Hide

      MongoDB build:

      cat > variables.list << EOF
      CCFLAGS="-g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16  -mfloat-abi=hard"
      LINKFLAGS="%{?__global_ldflags}"
      CPPDEFINES="BOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE"
      
      EOF
      
      # see output of "scons --help" for options
      scons all \
              -j4 \
              --use-system-tcmalloc \
              --use-system-mozjs \
              --nostrip \
              --ssl \
              --disable-warnings-as-errors \
              --wiredtiger=off \
              --experimental-decimal-support=off \
              --variables-files=variables.list
      
      Show
      MongoDB build: cat > variables.list << EOF CCFLAGS="-g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" LINKFLAGS="%{?__global_ldflags}" CPPDEFINES="BOOST_OPTIONAL_USE_SINGLETON_DEFINITION_OF_NONE" EOF # see output of "scons --help" for options scons all \ -j4 \ --use-system-tcmalloc \ --use-system-mozjs \ --nostrip \ --ssl \ --disable-warnings-as-errors \ --wiredtiger=off \ --experimental-decimal-support=off \ --variables-files=variables.list

      This failure occurs when running file all.js from core jstests.

      I separated this issue to

      t.drop();
      t.ensureIndex( {a:1} );
      t.save( { a:[ 1,9,7 ] } );
      t.save( { a : [] } );
      

      The output of respoke.py is attached.

      System info:

      <mock-chroot>sh-4.3# uname -a
      Linux arm03-packager01.cloud.fedoraproject.org 4.4.2-300.fc23.armv7hl #1 SMP Fri Feb 19 17:17:37 UTC 2016 armv7l armv7l armv7l GNU/Linux
      <mock-chroot>sh-4.3# cat /proc/cpuinfo 
      processor	: 0
      model name	: ARMv7 Processor rev 0 (v7l)
      BogoMIPS	: 2795.11
      Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 
      CPU implementer	: 0x41
      CPU architecture: 7
      CPU variant	: 0x3
      CPU part	: 0xc09
      CPU revision	: 0
      
      processor	: 1
      model name	: ARMv7 Processor rev 0 (v7l)
      BogoMIPS	: 2795.11
      Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 
      CPU implementer	: 0x41
      CPU architecture: 7
      CPU variant	: 0x3
      CPU part	: 0xc09
      CPU revision	: 0
      
      processor	: 2
      model name	: ARMv7 Processor rev 0 (v7l)
      BogoMIPS	: 2795.11
      Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 
      CPU implementer	: 0x41
      CPU architecture: 7
      CPU variant	: 0x3
      CPU part	: 0xc09
      CPU revision	: 0
      
      processor	: 3
      model name	: ARMv7 Processor rev 0 (v7l)
      BogoMIPS	: 2795.11
      Features	: half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpd32 
      CPU implementer	: 0x41
      CPU architecture: 7
      CPU variant	: 0x3
      CPU part	: 0xc09
      CPU revision	: 0
      
      Hardware	: Highbank
      Revision	: 0000
      Serial		: 01234567890123456789
      

            Assignee:
            ramon.fernandez@mongodb.com Ramon Fernandez Marina
            Reporter:
            mskalick Marek Skalický
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: