|
+ prefix=/home/flavorjones/.rbenv/versions/bisect-ruby
|
|
+ rm -rf /home/flavorjones/.rbenv/versions/bisect-ruby
|
|
+ ./configure -C --disable-install-doc --enable-debug-env --prefix=/home/flavorjones/.rbenv/versions/bisect-ruby
|
|
configure: loading cache config.cache
|
|
checking for ruby... (cached) /home/flavorjones/.rbenv/shims/ruby
|
|
tool/config.guess already exists
|
|
tool/config.sub already exists
|
|
checking build system type... (cached) x86_64-pc-linux-gnu
|
|
checking host system type... (cached) x86_64-pc-linux-gnu
|
|
checking target system type... (cached) x86_64-pc-linux-gnu
|
|
checking for gcc... (cached) gcc
|
|
checking for ld... (cached) ld
|
|
checking for gcc-ar... (cached) gcc-ar
|
|
checking for g++... (cached) g++
|
|
checking for gcc-nm... (cached) gcc-nm
|
|
checking for gcc-ranlib... (cached) gcc-ranlib
|
|
checking for gcc... (cached) gcc
|
|
checking whether the C compiler works... yes
|
|
checking for C compiler default output file name... a.out
|
|
checking for suffix of executables...
|
|
checking whether we are cross compiling... no
|
|
checking for suffix of object files... (cached) o
|
|
checking whether the compiler supports GNU C... (cached) yes
|
|
checking whether gcc accepts -g... (cached) yes
|
|
checking for gcc option to enable C11 features... (cached) none needed
|
|
checking whether the compiler supports GNU C++... (cached) yes
|
|
checking whether g++ accepts -g... (cached) yes
|
|
checking for g++ option to enable C++11 features... (cached) none needed
|
|
checking how to run the C preprocessor... (cached) gcc -E
|
|
checking for gas... (cached) as
|
|
checking for gobjcopy... (cached) objcopy
|
|
checking for gobjdump... (cached) objdump
|
|
checking for gstrip... (cached) strip
|
|
checking for stdio.h... (cached) yes
|
|
checking for stdlib.h... (cached) yes
|
|
checking for string.h... (cached) yes
|
|
checking for inttypes.h... (cached) yes
|
|
checking for stdint.h... (cached) yes
|
|
checking for strings.h... (cached) yes
|
|
checking for sys/stat.h... (cached) yes
|
|
checking for sys/types.h... (cached) yes
|
|
checking for unistd.h... (cached) yes
|
|
checking for wchar.h... (cached) yes
|
|
checking for minix/config.h... (cached) no
|
|
checking for vfork.h... (cached) no
|
|
checking whether it is safe to define __EXTENSIONS__... (cached) yes
|
|
checking whether _XOPEN_SOURCE should be defined... (cached) no
|
|
checking whether the linker is GNU ld... (cached) yes
|
|
checking whether gcc -E accepts -o... (cached) yes
|
|
checking for gcc-ar flags... (cached) rcD
|
|
checking whether ln -s works... yes
|
|
checking whether make sets $(MAKE)... (cached) yes
|
|
checking for a BSD-compatible install... (cached) /usr/bin/install -c
|
|
checking for a race-free mkdir -p... (cached) /usr/bin/mkdir -p
|
|
checking for dtrace... no
|
|
checking for dot... (cached) dot
|
|
checking for doxygen... no
|
|
checking for pkg-config... (cached) pkg-config
|
|
checking whether it is Android... no
|
|
checking for cd using physical directory... cd -P
|
|
checking whether CFLAGS is valid... yes
|
|
checking whether LDFLAGS is valid... yes
|
|
checking whether ELF binaries are produced... (cached) yes
|
|
checking whether -Wl,-rpath,. is accepted as LDFLAGS... yes
|
|
checking whether -fdeclspec is accepted as LDFLAGS... no
|
|
checking whether -fdeclspec is accepted as CXXFLAGS... no
|
|
checking whether -Wextra-tokens is accepted as CFLAGS... no
|
|
checking whether -Wdeprecated-declarations is accepted as CFLAGS... yes
|
|
checking whether -Wdivision-by-zero is accepted as CFLAGS... no
|
|
checking whether -Wdiv-by-zero is accepted as CFLAGS... yes
|
|
checking whether -Wduplicated-cond is accepted as CFLAGS... yes
|
|
checking whether -Wimplicit-function-declaration is accepted as CFLAGS... yes
|
|
checking whether -Wimplicit-int is accepted as CFLAGS... yes
|
|
checking whether -Wpointer-arith is accepted as CFLAGS... yes
|
|
checking whether -Wshorten-64-to-32 is accepted as CFLAGS... no
|
|
checking whether -Wwrite-strings is accepted as CFLAGS... yes
|
|
checking whether -Wold-style-definition is accepted as CFLAGS... yes
|
|
checking whether -Wimplicit-fallthrough=0 is accepted as CFLAGS... yes
|
|
checking whether -Wmissing-noreturn is accepted as CFLAGS... yes
|
|
checking whether -Wno-cast-function-type is accepted as CFLAGS... yes
|
|
checking whether -Wno-constant-logical-operand is accepted as CFLAGS... yes
|
|
checking whether -Wno-long-long is accepted as CFLAGS... yes
|
|
checking whether -Wno-missing-field-initializers is accepted as CFLAGS... yes
|
|
checking whether -Wno-overlength-strings is accepted as CFLAGS... yes
|
|
checking whether -Wno-packed-bitfield-compat is accepted as CFLAGS... yes
|
|
checking whether -Wno-parentheses-equality is accepted as CFLAGS... yes
|
|
checking whether -Wno-self-assign is accepted as CFLAGS... yes
|
|
checking whether -Wno-tautological-compare is accepted as CFLAGS... yes
|
|
checking whether -Wno-unused-parameter is accepted as CFLAGS... yes
|
|
checking whether -Wno-unused-value is accepted as CFLAGS... yes
|
|
checking whether -Wsuggest-attribute=format is accepted as CFLAGS... yes
|
|
checking whether -Wsuggest-attribute=noreturn is accepted as CFLAGS... yes
|
|
checking whether -Wunused-variable is accepted as CFLAGS... yes
|
|
checking whether -diag-disable=175,188,1684,2259,2312 is accepted as CFLAGS... no
|
|
checking whether -Wmisleading-indentation is accepted as CFLAGS... yes
|
|
checking whether -Wundef is accepted as CFLAGS... yes
|
|
checking whether -Wall -Wextra is accepted as CFLAGS... yes
|
|
checking whether -Qunused-arguments is accepted as CFLAGS... no
|
|
checking whether -O3 -D_FORTIFY_SOURCE=2 is accepted as CFLAGS... yes
|
|
checking whether -fstack-protector-strong is accepted as CFLAGS... yes
|
|
checking whether -fstack-protector-strong is accepted as LDFLAGS... yes
|
|
checking for -fstack-protector... -fstack-protector-strong
|
|
checking whether -Wl,--compress-debug-sections=zlib is accepted as LDFLAGS... yes
|
|
checking whether -fno-strict-overflow is accepted as CFLAGS... yes
|
|
checking whether -ggdb3 is accepted as LDFLAGS... yes
|
|
checking whether -fvisibility=hidden is accepted as CFLAGS... yes
|
|
checking whether -fno-fast-math is accepted as CFLAGS... yes
|
|
checking whether -fexcess-precision=standard is accepted as CFLAGS... yes
|
|
checking whether -fp-model precise is accepted as CFLAGS... no
|
|
checking whether compiler has statement and declarations in expressions... (cached) yes
|
|
checking for pthread.h... (cached) yes
|
|
checking for pthread_create in -lthr... (cached) no
|
|
checking for pthread_create in -lpthread... (cached) yes
|
|
checking for pthread_np.h... (cached) no
|
|
checking thread model... pthread
|
|
checking whether CXXFLAGS is valid... yes
|
|
checking for crypt in -lcrypt... (cached) yes
|
|
checking for dlopen in -ldl... (cached) yes
|
|
checking for shutdown in -lsocket... (cached) no
|
|
checking for dirent.h that defines DIR... (cached) yes
|
|
checking for library containing opendir... (cached) none required
|
|
checking for _Bool... (cached) yes
|
|
checking for stdbool.h that conforms to C99... (cached) yes
|
|
checking for sys/wait.h that is POSIX.1 compatible... (cached) yes
|
|
checking for afunix.h... (cached) no
|
|
checking for atomic.h... (cached) no
|
|
checking for copyfile.h... (cached) no
|
|
checking for direct.h... (cached) no
|
|
checking for grp.h... (cached) yes
|
|
checking for fcntl.h... (cached) yes
|
|
checking for float.h... (cached) yes
|
|
checking for ieeefp.h... (cached) no
|
|
checking for intrinsics.h... (cached) no
|
|
checking for langinfo.h... (cached) yes
|
|
checking for limits.h... (cached) yes
|
|
checking for locale.h... (cached) yes
|
|
checking for malloc.h... (cached) yes
|
|
checking for malloc/malloc.h... (cached) no
|
|
checking for malloc_np.h... (cached) no
|
|
checking for net/socket.h... (cached) no
|
|
checking for process.h... (cached) no
|
|
checking for pwd.h... (cached) yes
|
|
checking for sanitizer/asan_interface.h... (cached) yes
|
|
checking for sanitizer/msan_interface.h... (cached) no
|
|
checking for setjmpex.h... (cached) no
|
|
checking for stdalign.h... (cached) yes
|
|
checking for stdio.h... (cached) yes
|
|
checking for sys/attr.h... (cached) no
|
|
checking for sys/eventfd.h... (cached) yes
|
|
checking for sys/fcntl.h... (cached) yes
|
|
checking for sys/file.h... (cached) yes
|
|
checking for sys/id.h... (cached) no
|
|
checking for sys/ioctl.h... (cached) yes
|
|
checking for sys/mkdev.h... (cached) no
|
|
checking for sys/param.h... (cached) yes
|
|
checking for sys/prctl.h... (cached) yes
|
|
checking for sys/random.h... (cached) yes
|
|
checking for sys/resource.h... (cached) yes
|
|
checking for sys/select.h... (cached) yes
|
|
checking for sys/sendfile.h... (cached) yes
|
|
checking for sys/socket.h... (cached) yes
|
|
checking for sys/syscall.h... (cached) yes
|
|
checking for sys/sysmacros.h... (cached) yes
|
|
checking for sys/time.h... (cached) yes
|
|
checking for sys/times.h... (cached) yes
|
|
checking for sys/uio.h... (cached) yes
|
|
checking for sys/utime.h... (cached) no
|
|
checking for syscall.h... (cached) yes
|
|
checking for time.h... (cached) yes
|
|
checking for ucontext.h... (cached) yes
|
|
checking for utime.h... (cached) yes
|
|
checking for sys/epoll.h... (cached) yes
|
|
checking for sys/event.h... (cached) no
|
|
checking for stdckdint.h... (cached) no
|
|
checking for x86intrin.h... (cached) yes
|
|
checking for x86intrin.h when defined(__x86_64__)... (cached) yes
|
|
checking for gmp.h... (cached) yes
|
|
checking for library containing __gmpz_init... (cached) -lgmp
|
|
checking for special C compiler options needed for large files... (cached) no
|
|
checking for _FILE_OFFSET_BITS value needed for large files... (cached) no
|
|
checking whether byte ordering is bigendian... (cached) no
|
|
checking for an ANSI C-conforming const... (cached) yes
|
|
checking whether char is unsigned... (cached) no
|
|
checking for inline... (cached) inline
|
|
checking for working volatile... (cached) yes
|
|
checking for typeof syntax and keyword spelling... (cached) typeof
|
|
checking for C/C++ restrict keyword... (cached) __restrict__
|
|
checking for long long... (cached) yes
|
|
checking for off_t... (cached) yes
|
|
checking char bit... (cached) 8
|
|
checking size of int... (cached) 4
|
|
checking size of short... (cached) 2
|
|
checking size of long... (cached) 8
|
|
checking size of long long... (cached) 8
|
|
checking size of __int64... (cached) 0
|
|
checking size of __int128... (cached) 16
|
|
checking size of off_t... (cached) 8
|
|
checking size of void*... (cached) 8
|
|
checking size of float... (cached) 4
|
|
checking size of double... (cached) 8
|
|
checking size of time_t... (cached) 8
|
|
checking size of clock_t... (cached) 8
|
|
checking word size... (cached) 8
|
|
checking packed struct attribute... (cached) x __attribute__((packed))
|
|
checking whether -Wno-address-of-packed-member is accepted as CFLAGS... yes
|
|
checking for printf prefix for long long... (cached) ll
|
|
checking for pid_t... (cached) yes
|
|
checking for convertible type of pid_t... (cached) INT
|
|
checking for uid_t... (cached) yes
|
|
checking for convertible type of uid_t... (cached) UINT
|
|
checking for gid_t... (cached) yes
|
|
checking for convertible type of gid_t... (cached) UINT
|
|
checking for time_t... (cached) yes
|
|
checking for convertible type of time_t... (cached) LONG
|
|
checking for dev_t... (cached) yes
|
|
checking for convertible type of dev_t... (cached) ULONG
|
|
checking for mode_t... (cached) yes
|
|
checking for convertible type of mode_t... (cached) UINT
|
|
checking for rlim_t... (cached) yes
|
|
checking for convertible type of rlim_t... (cached) ULONG
|
|
checking for off_t... (cached) yes
|
|
checking for convertible type of off_t... (cached) LONG
|
|
checking for clockid_t... (cached) yes
|
|
checking for convertible type of clockid_t... (cached) INT
|
|
checking for variable length macro... (cached) yes
|
|
checking if _Alignof() works... (cached) yes
|
|
checking for CONSTFUNC function attribute... (cached) __attribute__ ((__const__)) x
|
|
checking for PUREFUNC function attribute... (cached) __attribute__ ((__pure__)) x
|
|
checking for NORETURN function attribute... (cached) __attribute__ ((__noreturn__)) x
|
|
checking for DEPRECATED function attribute... (cached) __attribute__ ((__deprecated__)) x
|
|
checking for DEPRECATED_BY function attribute... (cached) __attribute__ ((__deprecated__("by "#n))) x
|
|
checking for NOINLINE function attribute... (cached) __attribute__ ((__noinline__)) x
|
|
checking for ALWAYS_INLINE function attribute... (cached) __attribute__ ((__always_inline__)) x
|
|
checking for NO_SANITIZE function attribute... (cached) __attribute__ ((__no_sanitize__(san))) x
|
|
checking for NO_SANITIZE_ADDRESS function attribute... (cached) __attribute__ ((__no_sanitize_address__)) x
|
|
checking for NO_ADDRESS_SAFETY_ANALYSIS function attribute... (cached) __attribute__ ((__no_address_safety_analysis__)) x
|
|
checking for WARN_UNUSED_RESULT function attribute... (cached) __attribute__ ((__warn_unused_result__)) x
|
|
checking for MAYBE_UNUSED function attribute... (cached) __attribute__ ((__unused__)) x
|
|
checking for ERRORFUNC function attribute... (cached) __attribute__ ((__error__ mesg)) x
|
|
checking for WARNINGFUNC function attribute... (cached) __attribute__ ((__warning__ mesg)) x
|
|
checking for WEAK function attribute... (cached) __attribute__ ((__weak__)) x
|
|
checking for __attribute__((__depreacted__(msg))) in C++... (cached) yes
|
|
checking for std::nullptr_t... (cached) yes
|
|
checking for FUNC_STDCALL function attribute... (cached) x
|
|
checking for FUNC_CDECL function attribute... (cached) x
|
|
checking for FUNC_FASTCALL function attribute... (cached) x
|
|
checking for FUNC_UNOPTIMIZED function attribute... (cached) __attribute__ ((__optimize__("O0"))) x
|
|
checking for FUNC_MINIMIZED function attribute... (cached) __attribute__ ((__optimize__("-Os","-fomit-frame-pointer"))) x
|
|
checking for function alias... (cached) alias
|
|
checking for __atomic builtins... (cached) yes
|
|
checking for __sync builtins... (cached) yes
|
|
checking for __builtin_unreachable... (cached) yes
|
|
checking for __assume... (cached) no
|
|
checking for exported function attribute... (cached) __attribute__ ((__visibility__("default")))
|
|
checking for RUBY_FUNC_NONNULL function attribute... (cached) __attribute__ ((__nonnull__(n))) x
|
|
checking for function name string predefined identifier... (cached) __func__
|
|
checking if enum over int is allowed... (cached) yes
|
|
checking for gcc options needed to detect all undeclared functions... (cached) none needed
|
|
checking whether sys_nerr is declared... (cached) no
|
|
checking whether getenv is declared... (cached) yes
|
|
checking for size_t... (cached) yes
|
|
checking size of size_t... (cached) 8
|
|
checking size of ptrdiff_t... (cached) 8
|
|
checking size of dev_t... (cached) 8
|
|
checking for printf prefix for size_t... (cached) z
|
|
checking for printf prefix for ptrdiff_t... (cached) t
|
|
checking for struct stat.st_blksize... (cached) yes
|
|
checking for struct stat.st_blocks... (cached) yes
|
|
checking for struct stat.st_rdev... (cached) yes
|
|
checking size of struct stat.st_size... (cached) SIZEOF_OFF_T
|
|
checking size of struct stat.st_blocks... (cached) SIZEOF_OFF_T
|
|
checking size of struct stat.st_ino... (cached) SIZEOF_LONG
|
|
checking size of struct stat.st_dev... (cached) SIZEOF_DEV_T
|
|
checking size of struct stat.st_rdev... (cached) SIZEOF_DEV_T
|
|
checking for struct stat.st_atim... (cached) yes
|
|
checking for struct stat.st_atimespec... (cached) no
|
|
checking for struct stat.st_atimensec... (cached) no
|
|
checking for struct stat.st_mtim... (cached) yes
|
|
checking for struct stat.st_mtimespec... (cached) no
|
|
checking for struct stat.st_mtimensec... (cached) no
|
|
checking for struct stat.st_ctim... (cached) yes
|
|
checking for struct stat.st_ctimespec... (cached) no
|
|
checking for struct stat.st_ctimensec... (cached) no
|
|
checking for struct stat.st_birthtimespec... (cached) no
|
|
checking for struct statx.stx_btime... (cached) yes
|
|
checking for struct timeval... (cached) yes
|
|
checking size of struct timeval.tv_sec... (cached) SIZEOF_TIME_T
|
|
checking for struct timespec... (cached) yes
|
|
checking for struct timezone... (cached) yes
|
|
(cached) checking for int8_t... (cached) yes
|
|
checking size of int8_t... (cached) 1
|
|
checking for uint8_t... (cached) yes
|
|
checking size of uint8_t... (cached) 1
|
|
checking for int16_t... (cached) yes
|
|
checking size of int16_t... (cached) 2
|
|
checking for uint16_t... (cached) yes
|
|
checking size of uint16_t... (cached) 2
|
|
checking for int32_t... (cached) yes
|
|
checking size of int32_t... (cached) 4
|
|
checking for uint32_t... (cached) yes
|
|
checking size of uint32_t... (cached) 4
|
|
checking for int64_t... (cached) yes
|
|
checking size of int64_t... (cached) 8
|
|
checking for uint64_t... (cached) yes
|
|
checking size of uint64_t... (cached) 8
|
|
checking for int128_t... (cached) __int128
|
|
checking for uint128_t... (cached) unsigned __int128
|
|
checking for intptr_t... (cached) yes
|
|
checking size of intptr_t... (cached) 8
|
|
checking for uintptr_t... (cached) yes
|
|
checking size of uintptr_t... (cached) 8
|
|
checking for printf prefix for intptr_t... (cached) NONE
|
|
checking for ssize_t... (cached) yes
|
|
checking size of ssize_t... (cached) 8
|
|
checking for printf prefix for int64_t... (cached) NONE
|
|
checking for stack end address... (cached) __libc_stack_end
|
|
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
|
|
checking for egrep... (cached) /usr/bin/grep -E
|
|
checking for uid_t in sys/types.h... (cached) yes
|
|
checking type of array argument to getgroups... (cached) gid_t
|
|
checking for working alloca.h... (cached) yes
|
|
checking for alloca... (cached) checking for dynamic size alloca... (cached) ok
|
|
checking for working memcmp... (cached) yes
|
|
checking for dup... (cached) yes
|
|
checking for dup2... (cached) yes
|
|
checking for acosh... (cached) yes
|
|
checking for cbrt... (cached) yes
|
|
checking for crypt... (cached) yes
|
|
checking for erf... (cached) yes
|
|
checking for explicit_bzero... (cached) yes
|
|
checking for ffs... (cached) yes
|
|
checking for flock... (cached) yes
|
|
checking for hypot... (cached) yes
|
|
checking for lgamma_r... (cached) yes
|
|
checking for memmove... (cached) yes
|
|
checking for nan... (cached) yes
|
|
checking for nextafter... (cached) yes
|
|
checking for setproctitle... (cached) no
|
|
checking for strchr... (cached) yes
|
|
checking for strerror... (cached) yes
|
|
checking for strlcat... (cached) yes
|
|
checking for strlcpy... (cached) yes
|
|
checking for strstr... (cached) yes
|
|
checking for tgamma... (cached) yes
|
|
checking for sys/pstat.h... (cached) no
|
|
checking for pid_t... (cached) yes
|
|
checking for fork... (cached) yes
|
|
checking for vfork... (cached) yes
|
|
checking for working fork... (cached) yes
|
|
checking for working vfork... (cached) yes
|
|
checking for __syscall... (cached) no
|
|
checking for _longjmp... (cached) yes
|
|
checking for arc4random_buf... (cached) yes
|
|
checking for atan2l... (cached) yes
|
|
checking for atan2f... (cached) yes
|
|
checking for chmod... (cached) yes
|
|
checking for chown... (cached) yes
|
|
checking for chroot... (cached) yes
|
|
checking for chsize... (cached) no
|
|
checking for clock_gettime... (cached) yes
|
|
checking for copy_file_range... (cached) yes
|
|
checking for cosh... (cached) yes
|
|
checking for crypt_r... (cached) yes
|
|
checking for daemon... (cached) no
|
|
checking for dirfd... (cached) yes
|
|
checking for dl_iterate_phdr... (cached) yes
|
|
checking for dlopen... (cached) yes
|
|
checking for dladdr... (cached) yes
|
|
checking for dup3... (cached) yes
|
|
checking for eaccess... (cached) yes
|
|
checking for endgrent... (cached) yes
|
|
checking for eventfd... (cached) yes
|
|
checking for execl... (cached) yes
|
|
checking for execle... (cached) yes
|
|
checking for execv... (cached) yes
|
|
checking for execve... (cached) yes
|
|
checking for explicit_memset... (cached) no
|
|
checking for fcopyfile... (cached) no
|
|
checking for fchdir... (cached) yes
|
|
checking for fchmod... (cached) yes
|
|
checking for fchown... (cached) yes
|
|
checking for fcntl... (cached) yes
|
|
checking for fdatasync... (cached) yes
|
|
checking for fdopendir... (cached) yes
|
|
checking for fgetattrlist... (cached) no
|
|
checking for fmod... (cached) yes
|
|
checking for fstatat... (cached) yes
|
|
checking for fsync... (cached) yes
|
|
checking for ftruncate... (cached) yes
|
|
checking for ftruncate64... (cached) yes
|
|
checking for getattrlist... (cached) no
|
|
checking for getcwd... (cached) yes
|
|
checking for getegid... (cached) yes
|
|
checking for getentropy... (cached) yes
|
|
checking for geteuid... (cached) yes
|
|
checking for getgid... (cached) yes
|
|
checking for getgidx... (cached) no
|
|
checking for getgrnam... (cached) yes
|
|
checking for getgrnam_r... (cached) yes
|
|
checking for getgroups... (cached) yes
|
|
checking for getlogin... (cached) yes
|
|
checking for getlogin_r... (cached) yes
|
|
checking for getpgid... (cached) yes
|
|
checking for getpgrp... (cached) yes
|
|
checking for getppid... (cached) yes
|
|
checking for getpriority... (cached) yes
|
|
checking for getpwnam... (cached) yes
|
|
checking for getpwnam_r... (cached) yes
|
|
checking for getpwuid... (cached) yes
|
|
checking for getpwuid_r... (cached) yes
|
|
checking for getrandom... (cached) yes
|
|
checking for getresgid... (cached) yes
|
|
checking for getresuid... (cached) yes
|
|
checking for getrlimit... (cached) yes
|
|
checking for getsid... (cached) yes
|
|
checking for gettimeofday... (cached) yes
|
|
checking for getuid... (cached) yes
|
|
checking for getuidx... (cached) no
|
|
checking for gmtime_r... (cached) yes
|
|
checking for initgroups... (cached) yes
|
|
checking for ioctl... (cached) yes
|
|
checking for isfinite... (cached) no
|
|
checking for issetugid... (cached) no
|
|
checking for kill... (cached) yes
|
|
checking for killpg... (cached) yes
|
|
checking for lchmod... (cached) yes
|
|
checking for lchown... (cached) yes
|
|
checking for link... (cached) yes
|
|
checking for llabs... (cached) yes
|
|
checking for lockf... (cached) yes
|
|
checking for log2... (cached) yes
|
|
checking for lstat... (cached) yes
|
|
checking for lutimes... (cached) yes
|
|
checking for malloc_usable_size... (cached) yes
|
|
checking for malloc_size... (cached) no
|
|
checking for malloc_trim... (cached) yes
|
|
checking for mblen... (cached) yes
|
|
checking for memalign... (cached) yes
|
|
checking for memset_s... (cached) no
|
|
checking for writev... (cached) yes
|
|
checking for memrchr... (cached) yes
|
|
checking for memmem... (cached) yes
|
|
checking for mkfifo... (cached) yes
|
|
checking for mknod... (cached) yes
|
|
checking for mktime... (cached) yes
|
|
checking for mmap... (cached) yes
|
|
checking for mremap... (cached) yes
|
|
checking for openat... (cached) yes
|
|
checking for pclose... (cached) yes
|
|
checking for pipe... (cached) yes
|
|
checking for pipe2... (cached) yes
|
|
checking for poll... (cached) yes
|
|
checking for popen... (cached) yes
|
|
checking for posix_fadvise... (cached) yes
|
|
checking for posix_madvise... (cached) yes
|
|
checking for posix_memalign... (cached) yes
|
|
checking for ppoll... (cached) yes
|
|
checking for pread... (cached) yes
|
|
checking for pwrite... (cached) yes
|
|
checking for qsort_r... (cached) yes
|
|
checking for qsort_s... (cached) no
|
|
checking for readlink... (cached) yes
|
|
checking for realpath... (cached) yes
|
|
checking for round... (cached) yes
|
|
checking for sched_getaffinity... (cached) yes
|
|
checking for seekdir... (cached) yes
|
|
checking for select_large_fdset... (cached) no
|
|
checking for sendfile... (cached) yes
|
|
checking for setegid... (cached) yes
|
|
checking for setenv... (cached) yes
|
|
checking for seteuid... (cached) yes
|
|
checking for setgid... (cached) yes
|
|
checking for setgroups... (cached) yes
|
|
checking for setpgid... (cached) yes
|
|
checking for setpgrp... (cached) yes
|
|
checking for setregid... (cached) yes
|
|
checking for setresgid... (cached) yes
|
|
checking for setresuid... (cached) yes
|
|
checking for setreuid... (cached) yes
|
|
checking for setrgid... (cached) no
|
|
checking for setrlimit... (cached) yes
|
|
checking for setruid... (cached) no
|
|
checking for setsid... (cached) yes
|
|
checking for setuid... (cached) yes
|
|
checking for shutdown... (cached) yes
|
|
checking for sigaction... (cached) yes
|
|
checking for sigaltstack... (cached) yes
|
|
checking for sigprocmask... (cached) yes
|
|
checking for sinh... (cached) yes
|
|
checking for snprintf... (cached) yes
|
|
checking for spawnv... (cached) no
|
|
checking for symlink... (cached) yes
|
|
checking for syscall... (cached) yes
|
|
checking for sysconf... (cached) yes
|
|
checking for system... (cached) yes
|
|
checking for tanh... (cached) yes
|
|
checking for telldir... (cached) yes
|
|
checking for timegm... (cached) yes
|
|
checking for times... (cached) yes
|
|
checking for truncate... (cached) yes
|
|
checking for truncate64... (cached) yes
|
|
checking for tzset... (cached) yes
|
|
checking for umask... (cached) yes
|
|
checking for unsetenv... (cached) yes
|
|
checking for utimensat... (cached) yes
|
|
checking for utimes... (cached) yes
|
|
checking for wait4... (cached) yes
|
|
checking for waitpid... (cached) yes
|
|
checking for __cospi... (cached) no
|
|
checking for __sinpi... (cached) no
|
|
checking for statx... (cached) yes
|
|
checking if getcwd allocates buffer if NULL is given... (cached) yes
|
|
checking for crypt.h... (cached) yes
|
|
checking for struct crypt_data.initialized... (cached) yes
|
|
checking for __builtin_alloca_with_align... (cached) yes
|
|
checking for __builtin_assume_aligned... (cached) yes
|
|
checking for __builtin_bswap16... (cached) yes
|
|
checking for __builtin_bswap32... (cached) yes
|
|
checking for __builtin_bswap64... (cached) yes
|
|
checking for __builtin_popcount... (cached) yes
|
|
checking for __builtin_popcountll... (cached) yes
|
|
checking for __builtin_clz... (cached) yes
|
|
checking for __builtin_clzl... (cached) yes
|
|
checking for __builtin_clzll... (cached) yes
|
|
checking for __builtin_ctz... (cached) yes
|
|
checking for __builtin_ctzll... (cached) yes
|
|
checking for __builtin_add_overflow... (cached) yes
|
|
checking for __builtin_sub_overflow... (cached) yes
|
|
checking for __builtin_mul_overflow... (cached) yes
|
|
checking for __builtin_mul_overflow_p... (cached) yes
|
|
checking for __builtin_constant_p... (cached) yes
|
|
checking for __builtin_choose_expr... (cached) yes
|
|
checking for __builtin_choose_expr_constant_p... (cached) yes
|
|
checking for __builtin_types_compatible_p... (cached) yes
|
|
checking for __builtin_trap... (cached) yes
|
|
checking for __builtin_expect... (cached) yes
|
|
checking for __builtin_mul_overflow with long long arguments... (cached) yes
|
|
checking whether qsort_r is GNU version... (cached) yes
|
|
checking whether qsort_r is BSD version... (cached) no
|
|
checking whether atan2 handles Inf as C99... (cached) yes
|
|
checking for clock_getres... (cached) yes
|
|
checking for timer_create in -lrt... (cached) yes
|
|
checking for timer_settime in -lrt... (cached) yes
|
|
checking for unsetenv returns a value... (cached) yes
|
|
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
|
|
checking for struct tm.tm_zone... (cached) yes
|
|
checking for struct tm.tm_gmtoff... (cached) yes
|
|
checking for external int daylight... (cached) yes
|
|
checking for negative time_t for gmtime(3)... (cached) yes
|
|
checking for localtime(3) overflow correctly... (cached) yes
|
|
checking for sig_t... (cached) yes
|
|
checking whether right shift preserve sign bit... (cached) yes
|
|
checking whether _SC_CLK_TCK is supported... (cached) yes
|
|
checking stack growing direction on x86_64... (cached) -1
|
|
checking native coroutine implementation for x86_64-linux... amd64
|
|
checking whether pthread_t is scalar type... (cached) yes
|
|
checking for sched_yield... (cached) yes
|
|
checking for pthread_attr_setinheritsched... (cached) yes
|
|
checking for pthread_attr_get_np... (cached) no
|
|
checking for pthread_attr_getstack... (cached) yes
|
|
checking for pthread_attr_getguardsize... (cached) yes
|
|
checking for pthread_get_stackaddr_np... (cached) no
|
|
checking for pthread_get_stacksize_np... (cached) no
|
|
checking for thr_stksegment... (cached) no
|
|
checking for pthread_stackseg_np... (cached) no
|
|
checking for pthread_getthrds_np... (cached) no
|
|
checking for pthread_condattr_setclock... (cached) yes
|
|
checking for pthread_setname_np... (cached) yes
|
|
checking for pthread_set_name_np... (cached) no
|
|
checking for pthread_sigmask... (cached) yes
|
|
checking for pthread_getattr_np... (cached) yes
|
|
checking arguments of pthread_setname_np... (cached) (pthread_self(), name)
|
|
checking for thread-local storage sepcifier... (cached) _Thread_local
|
|
checking if mcontext_t is a pointer... (cached) no
|
|
checking for getcontext... (cached) yes
|
|
checking for setcontext... (cached) yes
|
|
checking if fork works with pthread... (cached) yes
|
|
checking for sys/user.h... (cached) yes
|
|
checking whether PAGE_SIZE is compile-time const... (cached) yes
|
|
checking ioctl request type... (cached) unsigned long
|
|
checking for elf.h... (cached) yes
|
|
checking for elf_abi.h... (cached) no
|
|
checking for uncompress in -lz... (cached) yes
|
|
checking for mach-o/loader.h... (cached) no
|
|
checking whether OS depend dynamic link works... yes
|
|
checking for backtrace... (cached) yes
|
|
checking for broken backtrace... (cached) no
|
|
checking for valgrind/memcheck.h... (cached) yes
|
|
checking for strip flags... -S -x
|
|
checking whether -fPIE is accepted as CFLAGS... yes
|
|
checking whether -pie is accepted as LDFLAGS... yes
|
|
checking whether wrapper for LD_LIBRARY_PATH is needed... no
|
|
checking whether dtrace USDT is available... (cached) no
|
|
checking for __builtin_setjmp... (cached) yes with cast ()
|
|
checking for _setjmpex as a macro or function... (cached) no
|
|
checking for _setjmp as a macro or function... (cached) yes
|
|
checking for sigsetjmp as a macro or function... (cached) no
|
|
checking for setjmp type... __builtin_setjmp
|
|
checking if Ruby is build with shared GC support... no
|
|
checking for rustc... (cached) rustc
|
|
checking whether rustc works for YJIT... yes
|
|
checking for prefix of external symbols... (cached) NONE
|
|
checking if make is GNU make... yes
|
|
(cached) .ext/include/x86_64-linux/ruby/config.h unchanged
|
|
configure: ruby library version = 3.4.0+0
|
|
configure: creating ./config.status
|
|
config.status: creating GNUmakefile
|
|
config.status: creating Makefile
|
|
---
|
|
Configuration summary for ruby version 3.4.0
|
|
|
|
* Installation prefix: /home/flavorjones/.rbenv/versions/bisect-ruby
|
|
* exec prefix: ${prefix}
|
|
* arch: x86_64-linux
|
|
* site arch: ${arch}
|
|
* RUBY_BASE_NAME: ruby
|
|
* ruby lib prefix: ${libdir}/${RUBY_BASE_NAME}
|
|
* site libraries path: ${rubylibprefix}/${sitearch}
|
|
* vendor path: ${rubylibprefix}/vendor_ruby
|
|
* target OS: linux
|
|
* compiler: gcc
|
|
* with thread: pthread
|
|
* with coroutine: amd64
|
|
* with shared GC: no
|
|
* enable shared libs: no
|
|
* dynamic library ext: so
|
|
* CFLAGS: ${hardenflags} ${optflags} ${debugflags} \
|
|
${warnflags}
|
|
* LDFLAGS: -L. -fstack-protector-strong -rdynamic \
|
|
-Wl,-export-dynamic
|
|
* DLDFLAGS: -Wl,--compress-debug-sections=zlib
|
|
* optflags: -O3 -fno-fast-math
|
|
* debugflags: -ggdb3
|
|
* warnflags: -Wall -Wextra -Wdeprecated-declarations \
|
|
-Wdiv-by-zero -Wduplicated-cond \
|
|
-Wimplicit-function-declaration -Wimplicit-int \
|
|
-Wpointer-arith -Wwrite-strings \
|
|
-Wold-style-definition -Wimplicit-fallthrough=0 \
|
|
-Wmissing-noreturn -Wno-cast-function-type \
|
|
-Wno-constant-logical-operand -Wno-long-long \
|
|
-Wno-missing-field-initializers \
|
|
-Wno-overlength-strings \
|
|
-Wno-packed-bitfield-compat \
|
|
-Wno-parentheses-equality -Wno-self-assign \
|
|
-Wno-tautological-compare -Wno-unused-parameter \
|
|
-Wno-unused-value -Wsuggest-attribute=format \
|
|
-Wsuggest-attribute=noreturn -Wunused-variable \
|
|
-Wmisleading-indentation -Wundef
|
|
* hardenflags: -fstack-protector-strong -U_FORTIFY_SOURCE \
|
|
-D_FORTIFY_SOURCE=2
|
|
* strip command: strip -S -x
|
|
* install doc: no
|
|
* YJIT support: yes
|
|
* RJIT support: yes
|
|
* man page type: doc
|
|
* BASERUBY -v: ruby 3.3.3 (2024-06-12 revision f1c7b6f435) \
|
|
[x86_64-linux]
|
|
|
|
---
|
|
+ make -j10
|
|
BASERUBY = /home/flavorjones/.rbenv/shims/ruby --disable=gems
|
|
CC = gcc
|
|
LD = ld
|
|
LDSHARED = gcc -shared
|
|
CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
|
|
XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I./include -I. -I./prism -I./enc/unicode/15.0.0
|
|
CPPFLAGS =
|
|
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
|
|
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
|
|
LANG = en_US.UTF-8
|
|
LC_ALL =
|
|
LC_CTYPE =
|
|
MFLAGS = -j10 --jobserver-auth=4,5
|
|
RUSTC = rustc
|
|
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/home/flavorjones/code/oss/ruby/yjit/target/release/' ./yjit/src/lib.rs
|
|
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
|
|
Copyright (C) 2023 Free Software Foundation, Inc.
|
|
This is free software; see the source for copying conditions. There is NO
|
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
revision.h updated
|
|
generating x86_64-linux-fake.rb
|
|
linking miniruby
|
|
x86_64-linux-fake.rb updated
|
|
/bin/sh ./tool/ifchange "--timestamp=.rbconfig.time" rbconfig.rb rbconfig.tmp
|
|
rbconfig.rb unchanged
|
|
generating encdb.h
|
|
generating enc.mk
|
|
creating verconf.h
|
|
verconf.h updated
|
|
compiling loadpath.c
|
|
encdb.h unchanged
|
|
making srcs under enc
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Nothing to be done for 'srcs'.
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
generating transdb.h
|
|
transdb.h unchanged
|
|
builtin_binary.inc updated
|
|
750e3b12d34730c890932d9fdceed4db2841a2c9c1d4f8f77278824fc753ce90 builtin_binary.inc
|
|
compiling builtin.c
|
|
linking static-library libruby-static.a
|
|
generating makefiles ext/configure-ext.mk
|
|
making enc
|
|
making trans
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
linking transcoder transdb.so
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
linking encoding encdb.so
|
|
linking transcoder big5.so
|
|
linking encoding big5.so
|
|
linking transcoder cesu_8.so
|
|
linking encoding cesu_8.so
|
|
linking transcoder chinese.so
|
|
linking encoding cp949.so
|
|
linking transcoder ebcdic.so
|
|
linking transcoder emoji.so
|
|
linking transcoder emoji_iso2022_kddi.so
|
|
linking encoding emacs_mule.so
|
|
linking transcoder emoji_sjis_docomo.so
|
|
linking transcoder emoji_sjis_kddi.so
|
|
linking encoding euc_jp.so
|
|
linking transcoder emoji_sjis_softbank.so
|
|
linking encoding euc_kr.so
|
|
ext/configure-ext.mk updated
|
|
linking transcoder escape.so
|
|
linking transcoder gb18030.so
|
|
linking encoding euc_tw.so
|
|
linking transcoder gbk.so
|
|
linking transcoder iso2022.so
|
|
linking encoding gb2312.so
|
|
linking transcoder japanese.so
|
|
linking encoding gb18030.so
|
|
linking transcoder japanese_euc.so
|
|
linking encoding gbk.so
|
|
linking encoding iso_8859_1.so
|
|
linking transcoder japanese_sjis.so
|
|
linking encoding iso_8859_2.so
|
|
linking encoding iso_8859_3.so
|
|
linking encoding iso_8859_4.so
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
linking encoding iso_8859_5.so
|
|
linking transcoder korean.so
|
|
linking transcoder single_byte.so
|
|
linking encoding iso_8859_6.so
|
|
linking transcoder utf8_mac.so
|
|
linking transcoder utf_16_32.so
|
|
linking encoding iso_8859_7.so
|
|
linking encoding iso_8859_8.so
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
linking encoding iso_8859_9.so
|
|
linking encoding iso_8859_10.so
|
|
linking encoding iso_8859_11.so
|
|
linking encoding iso_8859_13.so
|
|
linking encoding iso_8859_14.so
|
|
linking encoding iso_8859_15.so
|
|
linking encoding iso_8859_16.so
|
|
linking encoding koi8_r.so
|
|
linking encoding koi8_u.so
|
|
linking encoding shift_jis.so
|
|
linking encoding utf_16be.so
|
|
linking encoding utf_16le.so
|
|
linking encoding utf_32be.so
|
|
linking encoding utf_32le.so
|
|
linking encoding windows_31j.so
|
|
linking encoding windows_1250.so
|
|
linking encoding windows_1251.so
|
|
linking encoding windows_1252.so
|
|
linking encoding windows_1253.so
|
|
linking encoding windows_1254.so
|
|
linking encoding windows_1257.so
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
generating makefile exts.mk
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
making encs
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Nothing to be done for 'encs'.
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
exts.mk unchanged
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/coverage'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/json'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/digest'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/date'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/coverage'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/io/console'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/monitor'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/date'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/fiddle'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/digest'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/io/console'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/pathname'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/monitor'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/json'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/pty'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/rubyvm'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/pathname'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/psych'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/objspace'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/rubyvm'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/pty'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/fiddle'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/objspace'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/ripper'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/debug-1.9.2/ext/debug'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/debug-1.9.2/ext/debug'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/nkf-0.2.0/ext/nkf'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/rbs-3.4.4/ext/rbs_extension'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/nkf-0.2.0/ext/nkf'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/racc-1.8.0/ext/racc/cparse'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/syslog-0.1.2/ext/syslog'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/rbs-3.4.4/ext/rbs_extension'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/syslog-0.1.2/ext/syslog'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/racc-1.8.0/ext/racc/cparse'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/ripper'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/socket'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/openssl'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/digest/sha2'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/digest/sha2'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/socket'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/psych'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/openssl'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
compiling version.c
|
|
linking miniruby
|
|
builtin_binary.inc updated
|
|
750e3b12d34730c890932d9fdceed4db2841a2c9c1d4f8f77278824fc753ce90 builtin_binary.inc
|
|
compiling builtin.c
|
|
linking static-library libruby-static.a
|
|
linking ruby
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Nothing to be done for 'note'.
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
+ make -j1 install
|
|
Update power_assert to 84e85124c5014a139af39161d484156cfe87a9ed
|
|
echo 84e85124c5014a139af39161d484156cfe87a9ed | /bin/sh ./tool/ifchange .bundle/.timestamp/power_assert.revision -
|
|
.bundle/.timestamp/power_assert.revision unchanged
|
|
Building power_assert@84e85124c5014a139af39161d484156cfe87a9ed to gems/power_assert-2.0.3.gem
|
|
Successfully built RubyGem
|
|
Name: power_assert
|
|
Version: 2.0.4dev
|
|
File: power_assert-2.0.4dev.gem
|
|
Update typeprof to b19a6416da3a05d57fadd6ffdadb382b6d236ca5
|
|
echo b19a6416da3a05d57fadd6ffdadb382b6d236ca5 | /bin/sh ./tool/ifchange .bundle/.timestamp/typeprof.revision -
|
|
.bundle/.timestamp/typeprof.revision unchanged
|
|
Extracting bundle gem power_assert-2.0.3...
|
|
Try with hash version of bundled gems instead of gems/power_assert-2.0.3.gem. We don't use this gem with release version of Ruby.
|
|
Unpacked gems/power_assert-2.0.4dev.gem
|
|
BASERUBY = /home/flavorjones/.rbenv/shims/ruby --disable=gems
|
|
CC = gcc
|
|
LD = ld
|
|
LDSHARED = gcc -shared
|
|
CFLAGS = -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wdeprecated-declarations -Wdiv-by-zero -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wpointer-arith -Wwrite-strings -Wold-style-definition -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable -Wmisleading-indentation -Wundef
|
|
XCFLAGS = -fno-strict-overflow -fvisibility=hidden -fexcess-precision=standard -DRUBY_EXPORT -fPIE -I. -I.ext/include/x86_64-linux -I./include -I. -I./prism -I./enc/unicode/15.0.0
|
|
CPPFLAGS =
|
|
DLDFLAGS = -Wl,--compress-debug-sections=zlib -fstack-protector-strong -pie
|
|
SOLIBS = -lz -lrt -lrt -lgmp -ldl -lcrypt -lm -lpthread
|
|
LANG = en_US.UTF-8
|
|
LC_ALL =
|
|
LC_CTYPE =
|
|
MFLAGS = -j1
|
|
RUSTC = rustc
|
|
YJIT_RUSTC_ARGS = --crate-name=yjit --crate-type=staticlib --edition=2021 -g -C lto=thin -C opt-level=3 -C overflow-checks=on '--out-dir=/home/flavorjones/code/oss/ruby/yjit/target/release/' ./yjit/src/lib.rs
|
|
gcc (Ubuntu 13.2.0-23ubuntu4) 13.2.0
|
|
Copyright (C) 2023 Free Software Foundation, Inc.
|
|
This is free software; see the source for copying conditions. There is NO
|
|
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
generating encdb.h
|
|
encdb.h unchanged
|
|
generating enc.mk
|
|
making srcs under enc
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Nothing to be done for 'srcs'.
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
generating transdb.h
|
|
transdb.h unchanged
|
|
generating makefiles ext/configure-ext.mk
|
|
ext/configure-ext.mk updated
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
generating makefile exts.mk
|
|
exts.mk unchanged
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/coverage'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/coverage'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/date'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/date'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/digest'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/digest'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/digest/sha2'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/digest/sha2'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/fiddle'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/fiddle'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/io/console'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/io/console'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/json'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/json'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/monitor'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/monitor'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/objspace'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/objspace'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/openssl'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/openssl'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/pathname'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/pathname'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/psych'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/psych'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/pty'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/pty'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/ripper'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/ripper'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/rubyvm'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/rubyvm'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/ext/socket'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/ext/socket'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/bigdecimal-3.1.8/ext/bigdecimal'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/debug-1.9.2/ext/debug'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/debug-1.9.2/ext/debug'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/nkf-0.2.0/ext/nkf'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/nkf-0.2.0/ext/nkf'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/racc-1.8.0/ext/racc/cparse'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/racc-1.8.0/ext/racc/cparse'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/rbs-3.4.4/ext/rbs_extension'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/rbs-3.4.4/ext/rbs_extension'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/rbs-3.5.1/ext/rbs_extension'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby/.bundle/gems/syslog-0.1.2/ext/syslog'
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby/.bundle/gems/syslog-0.1.2/ext/syslog'
|
|
make[2]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[2]: 'ruby' is up to date.
|
|
make[2]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Nothing to be done for 'note'.
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
making enc
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Nothing to be done for 'enc'.
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
making trans
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Nothing to be done for 'trans'.
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
making encs
|
|
make[1]: Entering directory '/home/flavorjones/code/oss/ruby'
|
|
make[1]: Nothing to be done for 'encs'.
|
|
make[1]: Leaving directory '/home/flavorjones/code/oss/ruby'
|
|
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake ./tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --ext-build-dir="./ext" --mflags="-j1" --make-flags=" -j1" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="doc" --gnumake --install=all --exclude=doc
|
|
installing binary commands: /home/flavorjones/.rbenv/versions/bisect-ruby/bin
|
|
installing base libraries: /home/flavorjones/.rbenv/versions/bisect-ruby/lib
|
|
installing arch files: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/3.4.0+0/x86_64-linux
|
|
installing pkgconfig data: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/pkgconfig
|
|
installing extension objects: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/3.4.0+0/x86_64-linux
|
|
installing extension objects: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/site_ruby/3.4.0+0/x86_64-linux
|
|
installing extension objects: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/vendor_ruby/3.4.0+0/x86_64-linux
|
|
installing extension headers: /home/flavorjones/.rbenv/versions/bisect-ruby/include/ruby-3.4.0+0/x86_64-linux
|
|
installing extension scripts: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/3.4.0+0
|
|
installing extension scripts: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/site_ruby/3.4.0+0
|
|
installing extension scripts: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/vendor_ruby/3.4.0+0
|
|
installing extension headers: /home/flavorjones/.rbenv/versions/bisect-ruby/include/ruby-3.4.0+0/ruby
|
|
installing command scripts: /home/flavorjones/.rbenv/versions/bisect-ruby/bin
|
|
installing library scripts: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/3.4.0+0
|
|
installing common headers: /home/flavorjones/.rbenv/versions/bisect-ruby/include/ruby-3.4.0+0
|
|
installing manpages: /home/flavorjones/.rbenv/versions/bisect-ruby/share/man/man1
|
|
installing default gems from lib: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/gems/3.4.0+0
|
|
benchmark 0.3.0
|
|
bundler 2.6.0.dev
|
|
cgi 0.4.1
|
|
delegate 0.3.1
|
|
did_you_mean 1.6.3
|
|
english 0.8.0
|
|
erb 4.0.4
|
|
error_highlight 0.6.0
|
|
fileutils 1.7.2
|
|
find 0.2.0
|
|
forwardable 1.3.3
|
|
ipaddr 1.2.6
|
|
irb 1.13.1
|
|
logger 1.6.0
|
|
net-http 0.4.1
|
|
net-protocol 0.2.2
|
|
open-uri 0.4.1
|
|
open3 0.2.1
|
|
optparse 0.5.0
|
|
ostruct 0.6.0
|
|
pp 0.5.0
|
|
prettyprint 0.2.0
|
|
prism 0.30.0
|
|
pstore 0.1.3
|
|
rdoc 6.7.0
|
|
readline 0.0.4
|
|
reline 0.5.8
|
|
resolv 0.4.0
|
|
ruby2_keywords 0.0.5
|
|
securerandom 0.3.1
|
|
set 1.1.0
|
|
shellwords 0.2.0
|
|
singleton 0.2.0
|
|
syntax_suggest 2.0.0
|
|
tempfile 0.2.1
|
|
time 0.3.0
|
|
timeout 0.4.1
|
|
tmpdir 0.2.0
|
|
tsort 0.2.0
|
|
un 0.3.0
|
|
uri 0.13.0
|
|
weakref 0.1.3
|
|
yaml 0.3.0
|
|
installing default gems from ext: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/gems/3.4.0+0
|
|
date 3.3.4
|
|
digest 3.1.1
|
|
etc 1.4.3
|
|
fcntl 1.1.0
|
|
fiddle 1.1.3
|
|
io-console 0.7.2
|
|
io-nonblock 0.3.0
|
|
io-wait 0.3.1
|
|
json 2.7.2
|
|
openssl 3.2.0
|
|
pathname 0.3.0
|
|
psych 5.1.2
|
|
stringio 3.1.1
|
|
strscan 3.1.1
|
|
zlib 3.1.0
|
|
installing bundled gems: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/gems/3.4.0+0
|
|
minitest 5.23.1
|
|
rake 13.2.1
|
|
test-unit 3.6.2
|
|
rexml 3.2.8
|
|
rss 0.3.0
|
|
net-ftp 0.3.5
|
|
net-imap 0.4.12
|
|
net-pop 0.1.2
|
|
net-smtp 0.5.0
|
|
matrix 0.4.2
|
|
prime 0.1.2
|
|
rbs 3.5.1
|
|
typeprof 0.21.11
|
|
debug 1.9.2
|
|
racc 1.8.0
|
|
mutex_m 0.2.0
|
|
getoptlong 0.2.1
|
|
base64 0.2.0
|
|
bigdecimal 3.1.8
|
|
observer 0.1.2
|
|
abbrev 0.1.2
|
|
resolv-replace 0.1.1
|
|
rinda 0.2.0
|
|
drb 2.2.1
|
|
nkf 0.2.0
|
|
syslog 0.1.2
|
|
csv 3.3.0
|
|
installing bundled gem cache: /home/flavorjones/.rbenv/versions/bisect-ruby/lib/ruby/gems/3.4.0+0/cache
|
|
skipped bundled gems:
|
|
power_assert-2.0.4dev.gem not found in bundled_gems
|
|
rbs-3.4.4.gem not found in bundled_gems
|
|
+ rbenv shell bisect-ruby
|
|
+ local command
|
|
+ command=shell
|
|
+ '[' 2 -gt 0 ']'
|
|
+ shift
|
|
+ case "$command" in
|
|
++ rbenv sh-shell bisect-ruby
|
|
++ local command
|
|
++ command=sh-shell
|
|
++ '[' 2 -gt 0 ']'
|
|
++ shift
|
|
++ case "$command" in
|
|
++ command rbenv sh-shell bisect-ruby
|
|
+ eval 'RBENV_VERSION_OLD="${RBENV_VERSION-}"
|
|
export RBENV_VERSION="bisect-ruby"'
|
|
++ RBENV_VERSION_OLD=
|
|
++ export RBENV_VERSION=bisect-ruby
|
|
++ RBENV_VERSION=bisect-ruby
|
|
+ rbenv which ruby
|
|
+ local command
|
|
+ command=which
|
|
+ '[' 2 -gt 0 ']'
|
|
+ shift
|
|
+ case "$command" in
|
|
+ command rbenv which ruby
|
|
/home/flavorjones/.rbenv/versions/bisect-ruby/bin/ruby
|
|
+ ruby -v
|
|
ruby 3.4.0dev (2024-06-11T14:33:51Z master 32683aa18d) [x86_64-linux]
|
|
++ rbenv which ruby
|
|
++ local command
|
|
++ command=which
|
|
++ '[' 2 -gt 0 ']'
|
|
++ shift
|
|
++ case "$command" in
|
|
++ command rbenv which ruby
|
|
+ RUBY_FREE_AT_EXIT=1
|
|
+ bundle exec valgrind /home/flavorjones/.rbenv/versions/bisect-ruby/bin/ruby -e 'puts RUBY_DESCRIPTION'
|
|
/home/flavorjones/.rbenv/versions/bisect-ruby/bin/ruby: warning: Free at exit is experimental and may be unstable
|
|
==441955== Memcheck, a memory error detector
|
|
==441955== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
|
|
==441955== Using Valgrind-3.22.0 and LibVEX; rerun with -h for copyright info
|
|
==441955== Command: /home/flavorjones/.rbenv/versions/bisect-ruby/bin/ruby -e puts\ RUBY_DESCRIPTION
|
|
==441955==
|
|
==441955== Warning: client switching stacks? SP change: 0x1ffe0020e0 --> 0x1ffeffec80
|
|
==441955== to suppress, use: --max-stackframe=16763808 or greater
|
|
==441955== Warning: set address range perms: large range [0x6b10000, 0x1eb10000) (defined)
|
|
/home/flavorjones/.rbenv/versions/bisect-ruby/bin/ruby: warning: Free at exit is experimental and may be unstable
|
|
==441955== Conditional jump or move depends on uninitialised value(s)
|
|
==441955== at 0x46CAAB: add_insn_info (compile.c:2412)
|
|
==441955== by 0x46CAAB: iseq_set_sequence (compile.c:2719)
|
|
==441955== by 0x46CAAB: iseq_setup (compile.c:1633)
|
|
==441955== by 0x48C99A: rb_iseq_compile_node (compile.c:975)
|
|
==441955== by 0x1CF641: rb_iseq_new_with_opt (iseq.c:1005)
|
|
==441955== by 0x47EDAC: new_child_iseq (compile.c:1483)
|
|
==441955== by 0x47EDAC: iseq_compile_each0 (compile.c:10793)
|
|
==441955== by 0x47CA9B: iseq_compile_each (compile.c:10263)
|
|
==441955== by 0x47CA9B: compile_block (compile.c:4399)
|
|
==441955== by 0x47CA9B: iseq_compile_each0 (compile.c:10293)
|
|
==441955== by 0x48CD41: iseq_compile_each (compile.c:10263)
|
|
==441955== by 0x48CD41: rb_iseq_compile_node (compile.c:905)
|
|
==441955== by 0x1CF641: rb_iseq_new_with_opt (iseq.c:1005)
|
|
==441955== by 0x47DAD4: new_child_iseq (compile.c:1483)
|
|
==441955== by 0x47DAD4: iseq_compile_each0 (compile.c:10858)
|
|
==441955== by 0x47CA9B: iseq_compile_each (compile.c:10263)
|
|
==441955== by 0x47CA9B: compile_block (compile.c:4399)
|
|
==441955== by 0x47CA9B: iseq_compile_each0 (compile.c:10293)
|
|
==441955== by 0x48C8EF: iseq_compile_each (compile.c:10263)
|
|
==441955== by 0x48C8EF: rb_iseq_compile_node (compile.c:940)
|
|
==441955== by 0x1CF641: rb_iseq_new_with_opt (iseq.c:1005)
|
|
==441955== by 0x1CF960: rb_iseq_new_top (iseq.c:887)
|
|
==441955== by 0x1D81E7: load_iseq_eval (load.c:772)
|
|
==441955== by 0x1D81E7: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x328E1E: vm_call0_cfunc_with_frame (vm_eval.c:164)
|
|
==441955== by 0x328E1E: vm_call0_cfunc (vm_eval.c:178)
|
|
==441955== by 0x328E1E: vm_call0_body (vm_eval.c:224)
|
|
==441955== by 0x329C79: vm_call0_cc (vm_eval.c:101)
|
|
==441955== by 0x32BD73: rb_funcallv_scope.constprop.0 (vm_eval.c:1049)
|
|
==441955== by 0x3077D5: autoload_feature_require (variable.c:2940)
|
|
==441955== by 0x3077D5: autoload_try_load (variable.c:2954)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x305D77: rb_autoload_load (variable.c:3015)
|
|
==441955== by 0x306112: rb_const_search_from (variable.c:3117)
|
|
==441955== by 0x306EE2: rb_const_search (variable.c:3139)
|
|
==441955== by 0x306EE2: rb_const_get_0 (variable.c:3066)
|
|
==441955== by 0x306EE2: rb_public_const_get_from (variable.c:3168)
|
|
==441955== by 0x318393: vm_get_ev_const (vm_insnhelper.c:1133)
|
|
==441955== by 0x318393: vm_get_ev_const_chain (vm_insnhelper.c:1157)
|
|
==441955== by 0x318393: rb_vm_opt_getconstant_path (vm_insnhelper.c:6048)
|
|
==441955== by 0x3343CA: vm_exec_core (insns.def:263)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C6F97: hash_table_index (id_table.c:132)
|
|
==441955== by 0x2C6F97: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31AB50: cached_callable_method_entry (vm_method.c:1415)
|
|
==441955== by 0x31AB50: callable_method_entry_or_negative (vm_method.c:1485)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4610 is 0 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x2C6FB6: hash_table_index (id_table.c:136)
|
|
==441955== by 0x2C6FB6: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31AB50: cached_callable_method_entry (vm_method.c:1415)
|
|
==441955== by 0x31AB50: callable_method_entry_or_negative (vm_method.c:1485)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4620 is 16 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C6FC7: hash_table_index (id_table.c:136)
|
|
==441955== by 0x2C6FC7: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31AB50: cached_callable_method_entry (vm_method.c:1415)
|
|
==441955== by 0x31AB50: callable_method_entry_or_negative (vm_method.c:1485)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x227101e0 is 704 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C6FD0: hash_table_index (id_table.c:135)
|
|
==441955== by 0x2C6FD0: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31AB50: cached_callable_method_entry (vm_method.c:1415)
|
|
==441955== by 0x31AB50: callable_method_entry_or_negative (vm_method.c:1485)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x227101e4 is 708 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C6F97: hash_table_index (id_table.c:132)
|
|
==441955== by 0x2C6F97: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31ABD1: lookup_method_table (vm_method.c:897)
|
|
==441955== by 0x31ABD1: search_method0 (vm_method.c:1312)
|
|
==441955== by 0x31ABD1: search_method (vm_method.c:1331)
|
|
==441955== by 0x31ABD1: callable_method_entry_or_negative (vm_method.c:1492)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4e13d20 is 0 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A998: obj_free (gc.c:3292)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x460F4E: RCLASS_M_TBL_INIT (class.c:268)
|
|
==441955== by 0x460F4E: rb_class_boot (class.c:286)
|
|
==441955== by 0x460F4E: rb_class_new (class.c:363)
|
|
==441955== by 0x460F4E: rb_define_class_id (class.c:957)
|
|
==441955== by 0x460F4E: rb_define_class (class.c:1005)
|
|
==441955== by 0x2B84A7: Init_String (string.c:12257)
|
|
==441955== by 0x1A2593: rb_call_inits (inits.c:34)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x2C6FB6: hash_table_index (id_table.c:136)
|
|
==441955== by 0x2C6FB6: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31ABD1: lookup_method_table (vm_method.c:897)
|
|
==441955== by 0x31ABD1: search_method0 (vm_method.c:1312)
|
|
==441955== by 0x31ABD1: search_method (vm_method.c:1331)
|
|
==441955== by 0x31ABD1: callable_method_entry_or_negative (vm_method.c:1492)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4e13d30 is 16 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A998: obj_free (gc.c:3292)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x460F4E: RCLASS_M_TBL_INIT (class.c:268)
|
|
==441955== by 0x460F4E: rb_class_boot (class.c:286)
|
|
==441955== by 0x460F4E: rb_class_new (class.c:363)
|
|
==441955== by 0x460F4E: rb_define_class_id (class.c:957)
|
|
==441955== by 0x460F4E: rb_define_class (class.c:1005)
|
|
==441955== by 0x2B84A7: Init_String (string.c:12257)
|
|
==441955== by 0x1A2593: rb_call_inits (inits.c:34)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C6FC7: hash_table_index (id_table.c:136)
|
|
==441955== by 0x2C6FC7: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31ABD1: lookup_method_table (vm_method.c:897)
|
|
==441955== by 0x31ABD1: search_method0 (vm_method.c:1312)
|
|
==441955== by 0x31ABD1: search_method (vm_method.c:1331)
|
|
==441955== by 0x31ABD1: callable_method_entry_or_negative (vm_method.c:1492)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4e18fa0 is 2,752 bytes inside a block of size 4,096 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A998: obj_free (gc.c:3292)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x32CDAD: rb_method_table_insert (vm_method.c:463)
|
|
==441955== by 0x32CDAD: rb_method_entry_make (vm_method.c:1072)
|
|
==441955== by 0x32F3F0: rb_add_method (vm_method.c:1224)
|
|
==441955== by 0x32F3F0: rb_add_method_cfunc (vm_method.c:502)
|
|
==441955== by 0x2B8FBF: Init_String (string.c:12363)
|
|
==441955== by 0x1A2593: rb_call_inits (inits.c:34)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x2C7000: rb_id_table_lookup (id_table.c:233)
|
|
==441955== by 0x31ABD1: lookup_method_table (vm_method.c:897)
|
|
==441955== by 0x31ABD1: search_method0 (vm_method.c:1312)
|
|
==441955== by 0x31ABD1: search_method (vm_method.c:1331)
|
|
==441955== by 0x31ABD1: callable_method_entry_or_negative (vm_method.c:1492)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4e18fa8 is 2,760 bytes inside a block of size 4,096 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A998: obj_free (gc.c:3292)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x32CDAD: rb_method_table_insert (vm_method.c:463)
|
|
==441955== by 0x32CDAD: rb_method_entry_make (vm_method.c:1072)
|
|
==441955== by 0x32F3F0: rb_add_method (vm_method.c:1224)
|
|
==441955== by 0x32F3F0: rb_add_method_cfunc (vm_method.c:502)
|
|
==441955== by 0x2B8FBF: Init_String (string.c:12363)
|
|
==441955== by 0x1A2593: rb_call_inits (inits.c:34)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C6F97: hash_table_index (id_table.c:132)
|
|
==441955== by 0x2C6F97: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31AC7A: cache_callable_method_entry (vm_method.c:1447)
|
|
==441955== by 0x31AC7A: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4610 is 0 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x2C6FB6: hash_table_index (id_table.c:136)
|
|
==441955== by 0x2C6FB6: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31AC7A: cache_callable_method_entry (vm_method.c:1447)
|
|
==441955== by 0x31AC7A: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4620 is 16 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C6FC7: hash_table_index (id_table.c:136)
|
|
==441955== by 0x2C6FC7: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31AC7A: cache_callable_method_entry (vm_method.c:1447)
|
|
==441955== by 0x31AC7A: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x227101e0 is 704 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C6FD0: hash_table_index (id_table.c:135)
|
|
==441955== by 0x2C6FD0: rb_id_table_lookup (id_table.c:230)
|
|
==441955== by 0x31AC7A: cache_callable_method_entry (vm_method.c:1447)
|
|
==441955== by 0x31AC7A: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x227101e4 is 708 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C702F: hash_table_index (id_table.c:132)
|
|
==441955== by 0x2C702F: rb_id_table_insert_key (id_table.c:244)
|
|
==441955== by 0x2C702F: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4610 is 0 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x2C7045: hash_table_index (id_table.c:136)
|
|
==441955== by 0x2C7045: rb_id_table_insert_key (id_table.c:244)
|
|
==441955== by 0x2C7045: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4620 is 16 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C7057: hash_table_index (id_table.c:136)
|
|
==441955== by 0x2C7057: rb_id_table_insert_key (id_table.c:244)
|
|
==441955== by 0x2C7057: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x227101e0 is 704 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C7064: hash_table_index (id_table.c:135)
|
|
==441955== by 0x2C7064: rb_id_table_insert_key (id_table.c:244)
|
|
==441955== by 0x2C7064: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x227101e4 is 708 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C7092: hash_table_extend (id_table.c:187)
|
|
==441955== by 0x2C7092: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C7092: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4618 is 8 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C70A4: hash_table_extend (id_table.c:188)
|
|
==441955== by 0x2C70A4: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C70A4: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4614 is 4 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x2C712E: hash_table_extend (id_table.c:198)
|
|
==441955== by 0x2C712E: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712E: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4620 is 16 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C7135: hash_table_extend (id_table.c:197)
|
|
==441955== by 0x2C7135: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C7135: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4610 is 0 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C715A: hash_table_raw_insert (id_table.c:150)
|
|
==441955== by 0x2C715A: hash_table_extend (id_table.c:200)
|
|
==441955== by 0x2C715A: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C715A: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x2270ff20 is 0 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C7169: hash_table_extend (id_table.c:198)
|
|
==441955== by 0x2C7169: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C7169: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x2270ff30 is 16 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x2C7171: hash_table_extend (id_table.c:200)
|
|
==441955== by 0x2C7171: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C7171: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x2270ff68 is 72 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid write of size 8
|
|
==441955== at 0x2C71E4: hash_table_extend (id_table.c:204)
|
|
==441955== by 0x2C71E4: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C71E4: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4620 is 16 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid write of size 8
|
|
==441955== at 0x2C71F0: hash_table_extend (id_table.c:204)
|
|
==441955== by 0x2C71F0: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C71F0: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4610 is 0 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid free() / delete / delete[] / realloc()
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x2C71F8: hash_table_extend (id_table.c:205)
|
|
==441955== by 0x2C71F8: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C71F8: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x2270ff20 is 0 bytes inside a block of size 1,024 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x2C6F20: rb_id_table_free (id_table.c:105)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x2C712D: hash_table_extend (id_table.c:196)
|
|
==441955== by 0x2C712D: rb_id_table_insert_key (id_table.c:250)
|
|
==441955== by 0x2C712D: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31B7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31B7DE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x31B7DE: vm_search_cc (vm_insnhelper.c:2131)
|
|
==441955== by 0x31B7DE: rb_vm_search_method_slowpath (vm_insnhelper.c:2180)
|
|
==441955== by 0x33863E: vm_search_method_slowpath0 (vm_insnhelper.c:2201)
|
|
==441955== by 0x33863E: vm_search_method_fastpath (vm_insnhelper.c:2262)
|
|
==441955== by 0x33863E: vm_search_method (vm_insnhelper.c:2272)
|
|
==441955== by 0x33863E: vm_method_cfunc_is (vm_insnhelper.c:2327)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2414)
|
|
==441955== by 0x33863E: opt_equality (vm_insnhelper.c:2407)
|
|
==441955== by 0x33863E: vm_opt_neq (vm_insnhelper.c:6280)
|
|
==441955== by 0x33863E: vm_exec_core (insns.def:1266)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x18D471: delete_if_i (hash.c:2548)
|
|
==441955== by 0x18E6AE: hash_foreach_iter (hash.c:1313)
|
|
==441955== by 0x294FC0: st_general_foreach (st.c:1543)
|
|
==441955== by 0x294FC0: rb_st_foreach_check (st.c:1648)
|
|
==441955== by 0x1918F7: hash_foreach_call (hash.c:1443)
|
|
==441955== by 0x163FC7: rb_ensure (eval.c:1000)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1467)
|
|
==441955== by 0x199EB3: rb_hash_foreach (hash.c:1453)
|
|
==441955== by 0x19AE2A: rb_hash_reject (hash.c:2648)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x31BC64: vm_sendish.constprop.0 (vm_insnhelper.c:5723)
|
|
==441955== by 0x3331DD: vm_exec_core (insns.def:871)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D8349: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D8349: rb_f_require_relative (load.c:1041)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x314E3B: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x1D7FC4: load_iseq_eval (load.c:781)
|
|
==441955== by 0x1D7FC4: require_internal (load.c:1287)
|
|
==441955== by 0x1D83F4: rb_require_string_internal (load.c:1386)
|
|
==441955== by 0x1D83F4: rb_require_string (load.c:1379)
|
|
==441955== by 0x1D83F4: rb_f_require (load.c:1021)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame_ (vm_insnhelper.c:3594)
|
|
==441955== by 0x315198: vm_call_cfunc_with_frame (vm_insnhelper.c:3640)
|
|
==441955== by 0x315198: vm_call_cfunc_other (vm_insnhelper.c:3666)
|
|
==441955== by 0x3328E4: vm_sendish (vm_insnhelper.c:5723)
|
|
==441955== by 0x3328E4: vm_exec_core (insns.def:891)
|
|
==441955== by 0x324394: rb_vm_exec (vm.c:2560)
|
|
==441955== by 0x280607: ruby_init_prelude (ruby.c:1738)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1804)
|
|
==441955== by 0x280607: ruby_opt_init (ruby.c:1755)
|
|
==441955== by 0x281E04: process_script (ruby.c:2079)
|
|
==441955== by 0x281E04: process_options (ruby.c:2458)
|
|
==441955== by 0x282EC2: ruby_process_options (ruby.c:3085)
|
|
==441955== by 0x162D06: ruby_options (eval.c:117)
|
|
==441955== by 0x15CE01: rb_main (main.c:40)
|
|
==441955== by 0x15CE01: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C71F9: hash_table_raw_insert (id_table.c:150)
|
|
==441955== by 0x2C71F9: rb_id_table_insert_key (id_table.c:251)
|
|
==441955== by 0x2C71F9: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4610 is 0 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x2C7201: hash_table_raw_insert (id_table.c:154)
|
|
==441955== by 0x2C7201: rb_id_table_insert_key (id_table.c:251)
|
|
==441955== by 0x2C7201: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4620 is 16 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C724A: hash_table_raw_insert (id_table.c:159)
|
|
==441955== by 0x2C724A: rb_id_table_insert_key (id_table.c:251)
|
|
==441955== by 0x2C724A: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4614 is 4 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x2C7252: hash_table_raw_insert (id_table.c:161)
|
|
==441955== by 0x2C7252: rb_id_table_insert_key (id_table.c:251)
|
|
==441955== by 0x2C7252: rb_id_table_insert (id_table.c:259)
|
|
==441955== by 0x31ACB5: vm_ccs_create (vm_insnhelper.c:1998)
|
|
==441955== by 0x31ACB5: cache_callable_method_entry (vm_method.c:1454)
|
|
==441955== by 0x31ACB5: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x31C4EE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x31C4EE: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4ec4618 is 8 bytes inside a block of size 24 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17A9A0: obj_free (gc.c:3293)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x2C6EA6: rb_id_table_create (id_table.c:98)
|
|
==441955== by 0x31AD99: cache_callable_method_entry (vm_method.c:1444)
|
|
==441955== by 0x31AD99: callable_method_entry_or_negative (vm_method.c:1502)
|
|
==441955== by 0x32A7DE: callable_method_entry (vm_method.c:1522)
|
|
==441955== by 0x32A7DE: vm_respond_to (vm_method.c:2878)
|
|
==441955== by 0x3305E3: check_funcall_respond_to (vm_eval.c:602)
|
|
==441955== by 0x3305E3: rb_check_funcall_default_kw (vm_eval.c:676)
|
|
==441955== by 0x20E896: convert_type_with_id (object.c:3131)
|
|
==441955== by 0x20E896: rb_check_convert_type_with_id (object.c:3223)
|
|
==441955== by 0x1672A7: rb_stat (file.c:1299)
|
|
==441955== by 0x16E15E: rb_file_exist_p (file.c:1805)
|
|
==441955== by 0x16E15E: rb_check_realpath_internal (file.c:4567)
|
|
==441955== by 0x1D6639: get_loaded_features_index (load.c:415)
|
|
==441955== by 0x1D6FB7: rb_provide_feature (load.c:703)
|
|
==441955== by 0x1A2629: rb_call_inits (inits.c:64)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 1
|
|
==441955== at 0x31C4FD: callable_method_entry (vm_method.c:1523)
|
|
==441955== by 0x31C4FD: rb_callable_method_entry (vm_method.c:1529)
|
|
==441955== by 0x18F370: obj_any_hash (hash.c:222)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4e14da0 is 0 bytes inside a block of size 48 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x32D11E: rb_method_definition_create (vm_method.c:752)
|
|
==441955== by 0x32D11E: rb_method_entry_make (vm_method.c:1045)
|
|
==441955== by 0x32F3F0: rb_add_method (vm_method.c:1224)
|
|
==441955== by 0x32F3F0: rb_add_method_cfunc (vm_method.c:502)
|
|
==441955== by 0x2B8607: Init_String (string.c:12270)
|
|
==441955== by 0x1A2593: rb_call_inits (inits.c:34)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 1
|
|
==441955== at 0x3231DD: rb_vm_get_ruby_level_next_cfp (vm.c:795)
|
|
==441955== by 0x3231DD: rb_source_location (vm.c:1869)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4eba8c0 is 16 bytes inside a block of size 32 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x31F31B: vm_make_env_each (vm.c:983)
|
|
==441955== by 0x322774: vm_make_env_object (vm.c:1021)
|
|
==441955== by 0x322774: rb_vm_make_binding (vm.c:1444)
|
|
==441955== by 0x33D543: Init_VM (vm.c:4207)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 1
|
|
==441955== at 0x34112A: rb_vm_get_sourceline (vm_backtrace.c:107)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4eba8c0 is 16 bytes inside a block of size 32 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x31F31B: vm_make_env_each (vm.c:983)
|
|
==441955== by 0x322774: vm_make_env_object (vm.c:1021)
|
|
==441955== by 0x322774: rb_vm_make_binding (vm.c:1444)
|
|
==441955== by 0x33D543: Init_VM (vm.c:4207)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x341145: calc_pos (vm_backtrace.c:59)
|
|
==441955== by 0x341145: calc_lineno (vm_backtrace.c:90)
|
|
==441955== by 0x341145: rb_vm_get_sourceline (vm_backtrace.c:109)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4eb9c58 is 8 bytes inside a block of size 352 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CE0AB: rb_iseq_free (iseq.c:202)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x1CF6DD: rb_iseq_constant_body_alloc (iseq.c:498)
|
|
==441955== by 0x1CF6DD: iseq_alloc (iseq.c:506)
|
|
==441955== by 0x1CF6DD: rb_iseq_new_with_opt (iseq.c:983)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x1D18E2: get_insn_info_succinct_bitvector (iseq.c:2122)
|
|
==441955== by 0x1D18E2: get_insn_info (iseq.c:2156)
|
|
==441955== by 0x1D18E2: rb_iseq_line_no (iseq.c:2224)
|
|
==441955== by 0x34115C: calc_pos (vm_backtrace.c:78)
|
|
==441955== by 0x34115C: calc_lineno (vm_backtrace.c:90)
|
|
==441955== by 0x34115C: rb_vm_get_sourceline (vm_backtrace.c:109)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4eb9cd0 is 128 bytes inside a block of size 352 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CE0AB: rb_iseq_free (iseq.c:202)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x1CF6DD: rb_iseq_constant_body_alloc (iseq.c:498)
|
|
==441955== by 0x1CF6DD: iseq_alloc (iseq.c:506)
|
|
==441955== by 0x1CF6DD: rb_iseq_new_with_opt (iseq.c:983)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x1D18E8: get_insn_info_succinct_bitvector (iseq.c:2123)
|
|
==441955== by 0x1D18E8: get_insn_info (iseq.c:2156)
|
|
==441955== by 0x1D18E8: rb_iseq_line_no (iseq.c:2224)
|
|
==441955== by 0x34115C: calc_pos (vm_backtrace.c:78)
|
|
==441955== by 0x34115C: calc_lineno (vm_backtrace.c:90)
|
|
==441955== by 0x34115C: rb_vm_get_sourceline (vm_backtrace.c:109)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4eb9cc0 is 112 bytes inside a block of size 352 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CE0AB: rb_iseq_free (iseq.c:202)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x1CF6DD: rb_iseq_constant_body_alloc (iseq.c:498)
|
|
==441955== by 0x1CF6DD: iseq_alloc (iseq.c:506)
|
|
==441955== by 0x1CF6DD: rb_iseq_new_with_opt (iseq.c:983)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x1D1949: rb_iseq_line_no (iseq.c:2227)
|
|
==441955== by 0x34115C: calc_pos (vm_backtrace.c:78)
|
|
==441955== by 0x34115C: calc_lineno (vm_backtrace.c:90)
|
|
==441955== by 0x34115C: rb_vm_get_sourceline (vm_backtrace.c:109)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4eba4c0 is 0 bytes inside a block of size 12 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CDF61: rb_iseq_free (iseq.c:177)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484DB80: realloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189EEB: objspace_xrealloc.isra.0 (gc.c:12011)
|
|
==441955== by 0x46D034: iseq_set_sequence (compile.c:2807)
|
|
==441955== by 0x46D034: iseq_setup (compile.c:1633)
|
|
==441955== by 0x48C99A: rb_iseq_compile_node (compile.c:975)
|
|
==441955== by 0x1CF641: rb_iseq_new_with_opt (iseq.c:1005)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x341184: rb_vm_get_sourceline (vm_backtrace.c:114)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4eb9ca8 is 88 bytes inside a block of size 352 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CE0AB: rb_iseq_free (iseq.c:202)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x1CF6DD: rb_iseq_constant_body_alloc (iseq.c:498)
|
|
==441955== by 0x1CF6DD: iseq_alloc (iseq.c:506)
|
|
==441955== by 0x1CF6DD: rb_iseq_new_with_opt (iseq.c:983)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x1D1548: rb_iseq_path (iseq.c:1323)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x4eb9c90 is 64 bytes inside a block of size 352 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CE0AB: rb_iseq_free (iseq.c:202)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x1CF6DD: rb_iseq_constant_body_alloc (iseq.c:498)
|
|
==441955== by 0x1CF6DD: iseq_alloc (iseq.c:506)
|
|
==441955== by 0x1CF6DD: rb_iseq_new_with_opt (iseq.c:983)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x1D1561: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1561: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1561: rb_iseq_path (iseq.c:1323)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9E04: rb_bug_without_die (error.c:1082)
|
|
==441955== by 0x15C7AD: rb_bug (error.c:1093)
|
|
==441955== by 0x14DDA9: newobj_slowpath (gc.c:2880)
|
|
==441955== by 0x14DDA9: newobj_slowpath_wb_protected.cold (gc.c:2908)
|
|
==441955== by 0x18B663: newobj_of (gc.c:2948)
|
|
==441955== by 0x18B663: rb_wb_protected_newobj_of (gc.c:2966)
|
|
==441955== by 0x1A1005: hash_alloc_flags (hash.c:1488)
|
|
==441955== by 0x1A1005: hash_alloc (hash.c:1499)
|
|
==441955== by 0x1A1005: rb_hash_new (hash.c:1513)
|
|
==441955== by 0x1A1005: rb_ident_hash_new (hash.c:4445)
|
|
==441955== by 0x2CA5A5: recursive_list_access (thread.c:5106)
|
|
==441955== by 0x2CA5A5: exec_recursive (thread.c:5243)
|
|
==441955== by 0x18F3D3: obj_any_hash (hash.c:235)
|
|
==441955== by 0x19F444: any_hash (hash.c:204)
|
|
==441955== by 0x19F444: rb_any_hash (hash.c:260)
|
|
==441955== by 0x19F444: ar_do_hash (hash.c:418)
|
|
==441955== by 0x19F444: ar_delete (hash.c:1093)
|
|
==441955== by 0x19F444: rb_hash_stlike_delete (hash.c:2385)
|
|
==441955== by 0x1A0CCB: rb_hash_delete_entry (hash.c:2402)
|
|
==441955== by 0x2C59B6: rb_gc_free_dsymbol (symbol.c:851)
|
|
==441955== by 0x17AC53: obj_free (gc.c:3460)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Address 0x0 is not stack'd, malloc'd or (recently) free'd
|
|
==441955==
|
|
==441955== Invalid read of size 1
|
|
==441955== at 0x3231DD: rb_vm_get_ruby_level_next_cfp (vm.c:795)
|
|
==441955== by 0x3231DD: rb_source_location (vm.c:1869)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9FE8: rb_bug_for_fatal_signal (error.c:1105)
|
|
==441955== by 0x287DE7: sigsegv (signal.c:929)
|
|
==441955== by 0x4AA831F: ??? (in /usr/lib/x86_64-linux-gnu/libc.so.6)
|
|
==441955== by 0x1D1560: rb_array_const_ptr (rarray.h:305)
|
|
==441955== by 0x1D1560: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1560: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1560: rb_iseq_path (iseq.c:1323)
|
|
==441955== Address 0x4eba8c0 is 16 bytes inside a block of size 32 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x31F31B: vm_make_env_each (vm.c:983)
|
|
==441955== by 0x322774: vm_make_env_object (vm.c:1021)
|
|
==441955== by 0x322774: rb_vm_make_binding (vm.c:1444)
|
|
==441955== by 0x33D543: Init_VM (vm.c:4207)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 1
|
|
==441955== at 0x34112A: rb_vm_get_sourceline (vm_backtrace.c:107)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9FE8: rb_bug_for_fatal_signal (error.c:1105)
|
|
==441955== by 0x287DE7: sigsegv (signal.c:929)
|
|
==441955== by 0x4AA831F: ??? (in /usr/lib/x86_64-linux-gnu/libc.so.6)
|
|
==441955== by 0x1D1560: rb_array_const_ptr (rarray.h:305)
|
|
==441955== by 0x1D1560: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1560: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1560: rb_iseq_path (iseq.c:1323)
|
|
==441955== Address 0x4eba8c0 is 16 bytes inside a block of size 32 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x4846828: malloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x189B0A: objspace_xmalloc0 (gc.c:11938)
|
|
==441955== by 0x31F31B: vm_make_env_each (vm.c:983)
|
|
==441955== by 0x322774: vm_make_env_object (vm.c:1021)
|
|
==441955== by 0x322774: rb_vm_make_binding (vm.c:1444)
|
|
==441955== by 0x33D543: Init_VM (vm.c:4207)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x341145: calc_pos (vm_backtrace.c:59)
|
|
==441955== by 0x341145: calc_lineno (vm_backtrace.c:90)
|
|
==441955== by 0x341145: rb_vm_get_sourceline (vm_backtrace.c:109)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9FE8: rb_bug_for_fatal_signal (error.c:1105)
|
|
==441955== by 0x287DE7: sigsegv (signal.c:929)
|
|
==441955== by 0x4AA831F: ??? (in /usr/lib/x86_64-linux-gnu/libc.so.6)
|
|
==441955== by 0x1D1560: rb_array_const_ptr (rarray.h:305)
|
|
==441955== by 0x1D1560: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1560: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1560: rb_iseq_path (iseq.c:1323)
|
|
==441955== Address 0x4eb9c58 is 8 bytes inside a block of size 352 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CE0AB: rb_iseq_free (iseq.c:202)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x1CF6DD: rb_iseq_constant_body_alloc (iseq.c:498)
|
|
==441955== by 0x1CF6DD: iseq_alloc (iseq.c:506)
|
|
==441955== by 0x1CF6DD: rb_iseq_new_with_opt (iseq.c:983)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 4
|
|
==441955== at 0x341184: rb_vm_get_sourceline (vm_backtrace.c:114)
|
|
==441955== by 0x3231EE: rb_source_location (vm.c:1872)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9FE8: rb_bug_for_fatal_signal (error.c:1105)
|
|
==441955== by 0x287DE7: sigsegv (signal.c:929)
|
|
==441955== by 0x4AA831F: ??? (in /usr/lib/x86_64-linux-gnu/libc.so.6)
|
|
==441955== by 0x1D1560: rb_array_const_ptr (rarray.h:305)
|
|
==441955== by 0x1D1560: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1560: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1560: rb_iseq_path (iseq.c:1323)
|
|
==441955== Address 0x4eb9ca8 is 88 bytes inside a block of size 352 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CE0AB: rb_iseq_free (iseq.c:202)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x1CF6DD: rb_iseq_constant_body_alloc (iseq.c:498)
|
|
==441955== by 0x1CF6DD: iseq_alloc (iseq.c:506)
|
|
==441955== by 0x1CF6DD: rb_iseq_new_with_opt (iseq.c:983)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x1D1548: rb_iseq_path (iseq.c:1323)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9FE8: rb_bug_for_fatal_signal (error.c:1105)
|
|
==441955== by 0x287DE7: sigsegv (signal.c:929)
|
|
==441955== by 0x4AA831F: ??? (in /usr/lib/x86_64-linux-gnu/libc.so.6)
|
|
==441955== by 0x1D1560: rb_array_const_ptr (rarray.h:305)
|
|
==441955== by 0x1D1560: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1560: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1560: rb_iseq_path (iseq.c:1323)
|
|
==441955== Address 0x4eb9c90 is 64 bytes inside a block of size 352 free'd
|
|
==441955== at 0x484988F: free (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12153)
|
|
==441955== by 0x175BD1: objspace_xfree (gc.c:12084)
|
|
==441955== by 0x175BD1: ruby_sized_xfree.constprop.0 (gc.c:12257)
|
|
==441955== by 0x1CE0AB: rb_iseq_free (iseq.c:202)
|
|
==441955== by 0x17AC60: obj_free (gc.c:3466)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer_i (gc.c:4352)
|
|
==441955== by 0x17D045: gc_each_object (gc.c:4302)
|
|
==441955== by 0x17D045: rb_objspace_call_finalizer (gc.c:4401)
|
|
==441955== by 0x162719: rb_ec_finalize (eval.c:164)
|
|
==441955== by 0x162719: rb_ec_cleanup (eval.c:255)
|
|
==441955== by 0x15CE09: rb_main (main.c:40)
|
|
==441955== by 0x15CE09: main (main.c:59)
|
|
==441955== Block was alloc'd at
|
|
==441955== at 0x484D953: calloc (in /usr/libexec/valgrind/vgpreload_memcheck-amd64-linux.so)
|
|
==441955== by 0x18B864: calloc1 (gc.c:1848)
|
|
==441955== by 0x18B864: objspace_xcalloc (gc.c:12201)
|
|
==441955== by 0x18B864: ruby_xcalloc_body (gc.c:12208)
|
|
==441955== by 0x1CF6DD: rb_iseq_constant_body_alloc (iseq.c:498)
|
|
==441955== by 0x1CF6DD: iseq_alloc (iseq.c:506)
|
|
==441955== by 0x1CF6DD: rb_iseq_new_with_opt (iseq.c:983)
|
|
==441955== by 0x1CF8F0: rb_iseq_new (iseq.c:845)
|
|
==441955== by 0x33D44C: Init_VM (vm.c:4180)
|
|
==441955== by 0x1A261F: rb_call_inits (inits.c:62)
|
|
==441955== by 0x162B67: ruby_setup (eval.c:86)
|
|
==441955== by 0x162C1C: ruby_init (eval.c:98)
|
|
==441955== by 0x15CDF7: rb_main (main.c:39)
|
|
==441955== by 0x15CDF7: main (main.c:59)
|
|
==441955==
|
|
==441955== Invalid read of size 8
|
|
==441955== at 0x1D1561: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1561: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1561: rb_iseq_path (iseq.c:1323)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9FE8: rb_bug_for_fatal_signal (error.c:1105)
|
|
==441955== by 0x287DE7: sigsegv (signal.c:929)
|
|
==441955== by 0x4AA831F: ??? (in /usr/lib/x86_64-linux-gnu/libc.so.6)
|
|
==441955== by 0x1D1560: rb_array_const_ptr (rarray.h:305)
|
|
==441955== by 0x1D1560: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1560: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1560: rb_iseq_path (iseq.c:1323)
|
|
==441955== Address 0x0 is not stack'd, malloc'd or (recently) free'd
|
|
==441955==
|
|
==441955==
|
|
==441955== Process terminating with default action of signal 11 (SIGSEGV)
|
|
==441955== Access not within mapped region at address 0x0
|
|
==441955== at 0x1D1561: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1561: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1561: rb_iseq_path (iseq.c:1323)
|
|
==441955== by 0x3233DC: rb_source_location_cstr (vm.c:1884)
|
|
==441955== by 0x4F9FE8: rb_bug_for_fatal_signal (error.c:1105)
|
|
==441955== by 0x287DE7: sigsegv (signal.c:929)
|
|
==441955== by 0x4AA831F: ??? (in /usr/lib/x86_64-linux-gnu/libc.so.6)
|
|
==441955== by 0x1D1560: rb_array_const_ptr (rarray.h:305)
|
|
==441955== by 0x1D1560: RARRAY_AREF (array.h:146)
|
|
==441955== by 0x1D1560: pathobj_path (vm_core.h:334)
|
|
==441955== by 0x1D1560: rb_iseq_path (iseq.c:1323)
|
|
==441955== If you believe this happened as a result of a stack
|
|
==441955== overflow in your program's main thread (unlikely but
|
|
==441955== possible), you can try to increase the size of the
|
|
==441955== main thread stack using the --main-stacksize= flag.
|
|
==441955== The main thread stack size used in this run was 16777216.
|
|
==441955==
|
|
==441955== HEAP SUMMARY:
|
|
==441955== in use at exit: 2,305,042 bytes in 4,187 blocks
|
|
==441955== total heap usage: 136,344 allocs, 132,158 frees, 45,088,620 bytes allocated
|
|
==441955==
|
|
==441955== LEAK SUMMARY:
|
|
==441955== definitely lost: 2,048 bytes in 1 blocks
|
|
==441955== indirectly lost: 24 bytes in 1 blocks
|
|
==441955== possibly lost: 6,016 bytes in 4 blocks
|
|
==441955== still reachable: 2,296,954 bytes in 4,181 blocks
|
|
==441955== suppressed: 0 bytes in 0 blocks
|
|
==441955== Rerun with --leak-check=full to see details of leaked memory
|
|
==441955==
|
|
==441955== Use --track-origins=yes to see where uninitialised values come from
|
|
==441955== For lists of detected and suppressed errors, rerun with: -s
|
|
==441955== ERROR SUMMARY: 158 errors from 47 contexts (suppressed: 0 from 0)
|
|
./my-bisect.sh: line 40: 441955 Segmentation fault (core dumped) RUBY_FREE_AT_EXIT=1 bundle exec valgrind $(rbenv which ruby) -e 'puts RUBY_DESCRIPTION'
|