builtin/string/append_spec.rb: .==18558==
==18558== Invalid read of size 4
==18558== at 0x656A033: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== by 0x6AB6377: ???
==18558== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==18558==
==18558== Invalid write of size 4
==18558== at 0x807E3CC: mono_arch_handle_altstack_exception (exceptions-x86.c:874)
==18558== Address 0xBECA451C is on thread 1's stack
==18558==
==18558== Invalid write of size 4
==18558== at 0x807E3D5: mono_arch_handle_altstack_exception (exceptions-x86.c:875)
==18558== Address 0xBECA4520 is on thread 1's stack
==18558==
==18558== Invalid write of size 4
==18558== at 0x807E3E1: mono_arch_handle_altstack_exception (exceptions-x86.c:876)
==18558== Address 0xBECA4524 is on thread 1's stack
==18558==
==18558== Invalid write of size 4
==18558== at 0x807E3E7: mono_arch_handle_altstack_exception (exceptions-x86.c:877)
==18558== Address 0xBECA4528 is on thread 1's stack
==18558==
==18558== Invalid write of size 1
==18558== at 0x40245A7: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==18558== Address 0xBECA468B is on thread 1's stack
==18558==
==18558== Invalid write of size 1
==18558== at 0x40245AD: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==18558== Address 0xBECA468A is on thread 1's stack
==18558==
==18558== Invalid write of size 1
==18558== at 0x40245B4: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==18558== Address 0xBECA4689 is on thread 1's stack
==18558==
==18558== Invalid write of size 1
==18558== at 0x40245BE: memcpy (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==18558== Address 0xBECA4688 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E8F6: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== Address 0xBECA4520 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E2F9: mono_arch_sigctx_to_monoctx (exceptions-x86.c:711)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA4570 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E2FE: mono_arch_sigctx_to_monoctx (exceptions-x86.c:712)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA4564 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E304: mono_arch_sigctx_to_monoctx (exceptions-x86.c:713)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA456C is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E30A: mono_arch_sigctx_to_monoctx (exceptions-x86.c:714)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA4568 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E310: mono_arch_sigctx_to_monoctx (exceptions-x86.c:715)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA455C is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E316: mono_arch_sigctx_to_monoctx (exceptions-x86.c:716)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA4560 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E31C: mono_arch_sigctx_to_monoctx (exceptions-x86.c:717)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA4558 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E322: mono_arch_sigctx_to_monoctx (exceptions-x86.c:718)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA4554 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E328: mono_arch_sigctx_to_monoctx (exceptions-x86.c:719)
==18558== by 0x807E900: altstack_handle_and_restore (exceptions-x86.c:824)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== Address 0xBECA457C is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E913: altstack_handle_and_restore (exceptions-x86.c:825)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== Address 0xBECA4524 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x807E91F: altstack_handle_and_restore (exceptions-x86.c:826)
==18558== by 0x656A032: ???
==18558== by 0x6BC4389: ???
==18558== by 0x6564F31: ???
==18558== by 0x67E8FA6: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== Address 0xBECA4528 is on thread 1's stack
==18558==
==18558== Invalid read of size 4
==18558== at 0x44A264B: ???
==18558== Address 0xBECA44FC is just below the stack ptr. To suppress, use: --workaround-gcc296-bugs=yes
E.EFF.unhandled Grp4(R) case 5
vex: the `impossible' happened:
Grp4(x86,R)
vex storage: T total 5382832252 bytes allocated
valgrind: the 'impossible' happened:
LibVEX called failure_exit().
==18558== at 0x38015B8F: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x38015CB1: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x38015D1C: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x38015D4D: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x3802A344: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x3807697E: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x380C9CA6: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x380A6EB6: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x380750B7: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x38028DFA: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x3803725F: (within /usr/lib/valgrind/x86-linux/memcheck)
==18558== by 0x38057E94: (within /usr/lib/valgrind/x86-linux/memcheck)
sched status:
running_tid=1
Thread 1: status = VgTs_Runnable
==18558== at 0x5E319CA: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== by 0x6AB6377: ???
==18558== by 0x6AB5F5A: ???
==18558== by 0x64C153E: ???
==18558== by 0x6AB5E0B: ???
==18558== by 0x655366E: ???
==18558== by 0x6BC9568: ???
==18558== by 0x6456462: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== by 0x6AB4154: ???
==18558== by 0x6AB3EDE: ???
==18558== by 0x6AB3D56: ???
==18558== by 0x6AB3D0F: ???
==18558== by 0x6AB388D: ???
==18558== by 0x6AB37F6: ???
==18558== by 0x6AB3679: ???
==18558== by 0x6AB3659: ???
==18558== by 0x5E7EA75: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== by 0x6AB6377: ???
==18558== by 0x6AB5F5A: ???
==18558== by 0x663EC16: ???
==18558== by 0x6AB5E0B: ???
==18558== by 0x642E9C7: ???
==18558== by 0x63C341E: ???
==18558== by 0x6AB3659: ???
==18558== by 0x5C2CF6E: ???
==18558== by 0x656F9C9: ???
==18558== by 0x64563FA: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== by 0x68B1924: ???
==18558== by 0x68B16AE: ???
==18558== by 0x68B1526: ???
==18558== by 0x68B14DF: ???
==18558== by 0x68B105D: ???
==18558== by 0x68B0FC6: ???
==18558== by 0x68B0E49: ???
==18558== by 0x68B0E29: ???
==18558== by 0x5E7C68F: ???
==18558== by 0x6AB8A34: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== by 0x6AB6377: ???
==18558== by 0x6AB5F5A: ???
==18558== by 0x67A7336: ???
==18558== by 0x6AB5E0B: ???
==18558== by 0x68B22B1: ???
==18558== by 0x63CF2BE: ???
==18558== by 0x6AB3659: ???
==18558== by 0x5EC871E: ???
==18558== by 0x656F9C9: ???
==18558== by 0x64563FA: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
==18558== by 0x644E96E: ???
==18558== by 0x64560E7: ???
==18558== by 0x6455E09: ???
==18558== by 0x68B1924: ???
==18558== by 0x68B16AE: ???
==18558== by 0x68B1526: ???
==18558== by 0x68B14DF: ???
==18558== by 0x68B105D: ???
==18558== by 0x68B0FC6: ???
==18558== by 0x68B0E49: ???
==18558== by 0x68B0E29: ???
==18558== by 0x687AD42: ???
==18558== by 0x633FEED: ???
==18558== by 0x633FCC4: ???
==18558== by 0x633FC52: ???
==18558== by 0x64570EF: ???
==18558== by 0x68A3906: ???
==18558== by 0x68A3898: ???
==18558== by 0x6456357: ???
==18558== by 0x644FA99: ???
==18558== by 0x644F7C1: ???
Thread 2: status = VgTs_WaitSys
==18558== at 0x40007F2: (within /lib/ld-2.6.1.so)
==18558== by 0x4118191: start_thread (in /lib/libpthread-2.6.1.so)
==18558== by 0x421202D: clone (in /lib/libc-2.6.1.so)
Thread 3: status = VgTs_WaitSys
==18558== at 0x40007F2: (within /lib/ld-2.6.1.so)
==18558== by 0x81171BC: _wapi_handle_timedwait_signal_handle (handles.c:1523)
==18558== by 0x811722B: _wapi_handle_wait_signal_handle (handles.c:1483)
==18558== by 0x81236D9: WaitForSingleObjectEx (wait.c:200)
==18558== by 0x80B4CA9: finalizer_thread (gc.c:845)
==18558== by 0x80B1723: start_wrapper (threads.c:550)
==18558== by 0x811EDD1: thread_start_routine (threads.c:264)
==18558== by 0x8132124: GC_start_routine (pthread_support.c:1369)
==18558== by 0x4118191: start_thread (in /lib/libpthread-2.6.1.so)
==18558== by 0x421202D: clone (in /lib/libc-2.6.1.so)
Note: see also the FAQ.txt in the source distribution.
It contains workarounds to several common problems.
If that doesn't help, please report this bug to: www.valgrind.org
In the bug report, send all the above text, the valgrind
version, and what Linux distro you are using. Thanks.