You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS: mcr.microsoft.com/azurelinux/base/core:3.0
gcc: 13.2.0
g++: 13.2.0
Built with Address Sanitizer.
error: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]
In file included from /janus/3p/mimalloc/include/mimalloc/internal.h:17,
from /janus/3p/mimalloc/src/heap.c:9:
In function 'mi_heap_page_is_valid',
inlined from 'mi_heap_page_collect' at /janus/3p/mimalloc/src/heap.c:95:3:
/janus/3p/mimalloc/src/heap.c:62:22: error: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]
62 | mi_assert_internal(segment->thread_id == heap->thread_id);
| ^~~~~~~
/janus/3p/mimalloc/include/mimalloc/types.h:509:31: note: in definition of macro 'mi_assert'
509 | #define mi_assert(expr) ((expr) ? (void)0 : _mi_assert_fail(#expr,__FILE__,__LINE__,__func__))
| ^~~~
/janus/3p/mimalloc/src/heap.c:62:3: note: in expansion of macro 'mi_assert_internal'
62 | mi_assert_internal(segment->thread_id == heap->thread_id);
| ^~~~~~~~~~~~~~~~~~
In function 'mi_heap_page_collect':
cc1: note: destination object is likely at address zero
In function 'mi_heap_page_is_valid',
inlined from 'mi_heap_page_collect' at /janus/3p/mimalloc/src/heap.c:95:3:
/janus/3p/mimalloc/src/heap.c:62:22: error: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]
62 | mi_assert_internal(segment->thread_id == heap->thread_id);
| ^~~~~~~
/janus/3p/mimalloc/include/mimalloc/types.h:509:31: note: in definition of macro 'mi_assert'
509 | #define mi_assert(expr) ((expr) ? (void)0 : _mi_assert_fail(#expr,__FILE__,__LINE__,__func__))
| ^~~~
/janus/3p/mimalloc/src/heap.c:62:3: note: in expansion of macro 'mi_assert_internal'
62 | mi_assert_internal(segment->thread_id == heap->thread_id);
| ^~~~~~~~~~~~~~~~~~
In function 'mi_heap_page_collect':
cc1: note: destination object is likely at address zero
[ 17%] Built target janus_logger
[ 18%] Building C object 3p/mimalloc/CMakeFiles/mimalloc.dir/src/prim/prim.c.o
In file included from /janus/3p/ebpf-verifier/src/btf_parser.cpp:8:
/janus/3p/ebpf-verifier/src/btf.h:119: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
119 | #pragma warning(push)
|
/janus/3p/ebpf-verifier/src/btf.h:120: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
120 | #pragma warning(disable : 4200) // nonstandard extension used: zero-sized array in struct/union
|
/janus/3p/ebpf-verifier/src/btf.h:127: warning: ignoring '#pragma warning ' [-Wunknown-pragmas]
127 | #pragma warning(pop)
|
[ 19%] Building CXX object 3p/ebpf-verifier/CMakeFiles/ebpfverifier.dir/src/crab/interval.cpp.o
[ 19%] Building CXX object 3p/ebpf-verifier/CMakeFiles/ebpfverifier.dir/src/crab/split_dbm.cpp.o
In file included from /janus/3p/mimalloc/include/mimalloc/internal.h:17,
from /janus/3p/mimalloc/src/heap.c:9:
In function 'mi_heap_page_is_valid',
inlined from 'mi_heap_page_collect' at /janus/3p/mimalloc/src/heap.c:95:3:
/janus/3p/mimalloc/src/heap.c:62:22: error: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]
62 | mi_assert_internal(segment->thread_id == heap->thread_id);
| ^~~~~~~
/janus/3p/mimalloc/include/mimalloc/types.h:509:31: note: in definition of macro 'mi_assert'
509 | #define mi_assert(expr) ((expr) ? (void)0 : _mi_assert_fail(#expr,__FILE__,__LINE__,__func__))
| ^~~~
/janus/3p/mimalloc/src/heap.c:62:3: note: in expansion of macro 'mi_assert_internal'
62 | mi_assert_internal(segment->thread_id == heap->thread_id);
| ^~~~~~~~~~~~~~~~~~
In function 'mi_heap_page_collect':
cc1: note: destination object is likely at address zero
In function 'mi_heap_page_is_valid',
inlined from 'mi_heap_page_collect' at /janus/3p/mimalloc/src/heap.c:95:3:
/janus/3p/mimalloc/src/heap.c:62:22: error: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]
62 | mi_assert_internal(segment->thread_id == heap->thread_id);
| ^~~~~~~
/janus/3p/mimalloc/include/mimalloc/types.h:509:31: note: in definition of macro 'mi_assert'
509 | #define mi_assert(expr) ((expr) ? (void)0 : _mi_assert_fail(#expr,__FILE__,__LINE__,__func__))
| ^~~~
/janus/3p/mimalloc/src/heap.c:62:3: note: in expansion of macro 'mi_assert_internal'
62 | mi_assert_internal(segment->thread_id == heap->thread_id);
| ^~~~~~~~~~~~~~~~~~
In function 'mi_heap_page_collect':
cc1: note: destination object is likely at address zero
Detecting operating system.......[ 19%] Building CXX object 3p/ebpf-verifier/CMakeFiles/ebpfverifier.dir/src/crab/thresholds.cpp.o
[ 20%] Building CXX object 3p/ebpf-verifier/CMakeFiles/ebpfverifier.dir/src/crab/var_factory.cpp.o
[ 20%] Building C object src/lcm/CMakeFiles/janus_lcm.dir/janus_lcm_ipc.c.o
[ 20%] Building CXX object 3p/ebpf-verifier/CMakeFiles/ebpfverifier.dir/src/crab/wto.cpp.o
egrep: warning: egrep is obsolescent; using grep -E
[ 20%] Building CXX object 3p/ebpf-verifier/CMakeFiles/ebpfverifier.dir/src/crab_utils/debug.cpp.o
success [linux]
Detecting machine architecture...success [x86_64]
Finding dirname command..........[ 20%] Building CXX object 3p/ebpf-verifier/CMakeFiles/ebpfverifier.dir/src/crab_utils/stats.cpp.o
success [/usr/bin/dirname]
The text was updated successfully, but these errors were encountered:
doctorlai-msrc
changed the title
Failed to compile at Mariner 3.0 + gcc 13
Failed to compile at Mariner 3.0 + gcc 13 + Address Sanitizer
Aug 30, 2024
OS: mcr.microsoft.com/azurelinux/base/core:3.0
gcc: 13.2.0
g++: 13.2.0
Built with Address Sanitizer.
error: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Werror=stringop-overflow=]
The text was updated successfully, but these errors were encountered: