From: <ma...@bu...> - 2023-07-03 00:34:17
|
valgrind revision: valgrind-3.22.0.GIT-73ec73ed7f-20230702 C compiler: gcc (GCC) 13.1.1 20230511 (Red Hat 13.1.1-2) GDB: GNU gdb (GDB) Fedora Linux 13.1-4.fc38 Assembler: GNU assembler version 2.39-9.fc38 C library: GNU C Library (GNU libc) stable release version 2.37. uname -mrs: Linux 6.3.5-200.fc38.s390x s390x Vendor version: Fedora Linux 38 (Thirty Eight) Nightly build on lfedora1 ( Fedora release 38 (Thirty Eight), s390x ) Started at 2023-07-03 00:00:02 UTC Ended at 2023-07-03 00:29:55 UTC Results differ from 24 hours ago Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 819 tests, 10 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) Last 20 lines of verbose log follow echo none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1438: regtest] Error 1 ================================================= == Results from 24 hours ago == ================================================= Checking out Valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 819 tests, 11 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) drd/tests/getaddrinfo (stderr) none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) Last 20 lines of verbose log follow echo none/tests/s390x/dfp-1 (stdout) none/tests/scripts/nointerp1 (stdout) none/tests/scripts/nointerp1 (stderr) none/tests/scripts/nointerp2 (stdout) none/tests/scripts/nointerp2 (stderr) none/tests/scripts/nointerp3 (stdout) none/tests/scripts/nointerp3 (stderr) none/tests/scripts/relative1 (stdout) none/tests/scripts/relative1 (stderr) none/tests/scripts/relative2 (stdout) none/tests/scripts/relative2 (stderr) none/tests/scripts/shell (stdout) none/tests/scripts/shell (stderr) none/tests/scripts/shell_valid1 (stderr) none/tests/scripts/shell_valid4 (stdout) none/tests/scripts/shell_valid4 (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1438: regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2023-07-03 00:15:22.647944868 +0000 --- new.short 2023-07-03 00:29:55.937950180 +0000 *************** *** 8,13 **** ! == 819 tests, 11 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) - drd/tests/getaddrinfo (stderr) none/tests/s390x/dfp-1 (stdout) --- 8,12 ---- ! == 819 tests, 10 stderr failures, 8 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/vbit-test/vbit-test (stderr) helgrind/tests/pth_mempcpy_false_races (stderr) none/tests/s390x/dfp-1 (stdout) ================================================= ./valgrind-new/helgrind/tests/pth_mempcpy_false_races.stderr.diff ================================================= --- pth_mempcpy_false_races.stderr.exp 2023-07-03 00:15:23.257944868 +0000 +++ pth_mempcpy_false_races.stderr.out 2023-07-03 00:23:30.747930166 +0000 @@ -0,0 +1,224 @@ +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:38) + +---Thread-Announcement------------------------------------------ + +Thread #x was created + ... + by 0x........: pthread_create@* (hg_intercepts.c:...) + by 0x........: main (pth_mempcpy_false_races.c:37) + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,602 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,604 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,612 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,613 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 2 at 0x........ by thread #x +Locks held: none + ... + by 0x........: thread3 (pth_mempcpy_false_races.c:19) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Address 0x........ is 1,732 bytes inside a block of size 4,096 alloc'd + at 0x........: malloc (vg_replace_malloc.c:...) + ... + by 0x........: thread2 (pth_mempcpy_false_races.c:30) + by 0x........: mythread_wrapper (hg_intercepts.c:...) + ... + Block was alloc'd by thread #x + +---------------------------------------------------------------- + +Possible data race during write of size 1 at 0x........ by thread #x <truncated beyond 100 lines> ================================================= ./valgrind-new/memcheck/tests/vbit-test/vbit-test.stderr.diff ================================================= --- vbit-test.stderr.exp 2023-07-03 00:15:23.747944868 +0000 +++ vbit-test.stderr.out 2023-07-03 00:22:27.127924847 +0000 @@ -0,0 +1,3 @@ +Conditional jump or move depends on uninitialised value(s) + ... + ================================================= ./valgrind-new/none/tests/s390x/dfp-1.stdout.diff ================================================= --- dfp-1.stdout.exp 2023-07-03 00:15:24.677944868 +0000 +++ dfp-1.stdout.out 2023-07-03 00:29:03.147950180 +0000 @@ -8,11 +8,11 @@ a230000000000194 - 222c000000000005 = a22c000000000cc5 cc = 1 2230000000000194 - 2230000000000194 = 2230000000000000 cc = 0 64-bit MULTIPLY -2230000000000194 * 2238000000000007 = 22300000000008de cc = 0 +2230000000000194 * 2238000000000007 = 22300000000008de cc = 2 a230000000000194 * 2238000000000007 = a2300000000008de cc = 0 a230000000000194 * 2238000000000000 = a230000000000000 cc = 0 64-bit DIVIDE -2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 0 +2238000000000022 / 2238000000000007 = 2dfcc2d74c2d74c3 cc = 2 a238000000000022 / 2238000000000007 = adfcc2d74c2d74c3 cc = 0 2238000000000000 / 2238000000000007 = 2238000000000000 cc = 0 128-bit ADD @@ -24,10 +24,10 @@ a20780000000000000000194 - 220740000000000000000005 = a20740000000000000000cc5 cc = 1 220780000000000000000194 - 220780000000000000000194 = 220780000000000000000000 cc = 0 128-bit MULTIPLY -220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 0 +220780000000000000000194 * 220800000000000000000007 = 2207800000000000000008de cc = 2 a20780000000000000000194 * 220800000000000000000007 = a207800000000000000008de cc = 0 220780000000000000000194 * 220800000000000000000000 = 220780000000000000000000 cc = 0 128-bit DIVIDE -220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 +220800000000000000000022 / 220800000000000000000007 = 2dffcc2d74c2d74c2d74c2d74c2d74c3 cc = 2 a20800000000000000000022 / 220800000000000000000007 = adffcc2d74c2d74c2d74c2d74c2d74c3 cc = 0 220800000000000000000000 / 220800000000000000000007 = 220800000000000000000000 cc = 0 ================================================= ./valgrind-new/none/tests/scripts/nointerp1.stderr.diff ================================================= --- nointerp1.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp1.stderr.out 2023-07-03 00:29:32.927950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 169403800 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3609918) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp1.stdout.diff ================================================= --- nointerp1.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp1.stdout.out 2023-07-03 00:29:32.697950180 +0000 @@ -1 +0,0 @@ -tata ================================================= ./valgrind-new/none/tests/scripts/nointerp2.stderr.diff ================================================= --- nointerp2.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp2.stderr.out 2023-07-03 00:29:33.167950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 174980496 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3609951) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp2.stdout.diff ================================================= --- nointerp2.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp2.stdout.out 2023-07-03 00:29:32.927950180 +0000 @@ -1 +0,0 @@ -no space after #! ================================================= ./valgrind-new/none/tests/scripts/nointerp3.stderr.diff ================================================= --- nointerp3.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp3.stderr.out 2023-07-03 00:29:33.417950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 175041176 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3609984) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/nointerp3.stdout.diff ================================================= --- nointerp3.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ nointerp3.stdout.out 2023-07-03 00:29:33.177950180 +0000 @@ -1 +0,0 @@ -there is a space after the #! ================================================= ./valgrind-new/none/tests/scripts/relative1.stderr.diff ================================================= --- relative1.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ relative1.stderr.out 2023-07-03 00:29:34.107950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 169918056 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610083) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/relative1.stdout.diff ================================================= --- relative1.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ relative1.stdout.out 2023-07-03 00:29:33.877950180 +0000 @@ -1 +0,0 @@ -hello ================================================= ./valgrind-new/none/tests/scripts/relative2.stderr.diff ================================================= --- relative2.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ relative2.stderr.out 2023-07-03 00:29:34.347950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 170013376 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610116) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/relative2.stdout.diff ================================================= --- relative2.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ relative2.stdout.out 2023-07-03 00:29:34.117950180 +0000 @@ -1 +0,0 @@ -hello ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff ================================================= --- shell.stderr.exp 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: ./x86/: is a directory -./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: ./shell_binaryfile: cannot execute binary file -./shell: ./shell_nosuchfile: No such file or directory -./shell: shell_nosuchfile: command not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash ================================================= --- shell.stderr.exp-dash 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: Syntax error: ")" unexpected -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash2 ================================================= --- shell.stderr.exp-dash2 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./shell: ./x86/: Permission denied -./shell: 13: ./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: 4: ./shell_binaryfile: Syntax error: ")" unexpected -./shell: 22: ./shell: ./shell_nosuchfile: not found -./shell: 25: ./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash3 ================================================= --- shell.stderr.exp-dash3 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./shell: ./x86/: Permission denied -./shell: 13: ./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: 19: ./shell: ./shell_binaryfile: Exec format error -./shell: 22: ./shell: ./shell_nosuchfile: not found -./shell: 25: ./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-dash4 ================================================= --- shell.stderr.exp-dash4 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: 10: ./x86/: Permission denied -./shell: 13: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: 19: ./shell_binaryfile: Exec format error -./shell: 22: ./shell_nosuchfile: not found -./shell: 25: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-freebsd ================================================= --- shell.stderr.exp-freebsd 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell: ./x86/: Permission denied -./shell: ./shell.vgtest: Permission denied -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell: ./shell_binaryfile: Exec format error -./shell: ./shell_nosuchfile: not found -./shell: shell_nosuchfile: not found + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-illumos ================================================= --- shell.stderr.exp-illumos 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -execve(0x........(./shell_badinterp), 0x........, 0x........) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-solaris ================================================= --- shell.stderr.exp-solaris 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,8 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -execve(0x........(./shell_badinterp), 0x........, 0x........, 0) failed, errno 2 -EXEC FAILED: I can't recover from execve() failing, so I'm dying. -Add more stringent tests in PRE(sys_execve), or work out how to recover. -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stderr.diff-solaris-spawn ================================================= --- shell.stderr.exp-solaris-spawn 2023-07-03 00:15:24.757944868 +0000 +++ shell.stderr.out 2023-07-03 00:29:34.597950180 +0000 @@ -1,6 +1,57 @@ -./shell[10]: ./x86/: cannot execute [is a directory] -./shell[13]: ./shell.vgtest: cannot execute [Permission denied] -./shell[16]: ./shell_badinterp: not found [No such file or directory] -./shell_binaryfile: ./shell_binaryfile: cannot execute [Exec format error] -./shell[22]: ./shell_nosuchfile: not found [No such file or directory] -./shell[25]: shell_nosuchfile: not found [No such file or directory] + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 172202200 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610151) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x........: main (in /usr/bin/bash) +client stack range: [0x........ 0x........] client SP: 0x........ +valgrind stack range: [0x........ 0x........] top usage: 11888 of 1048576 + + +Note: see also the FAQ in the source distribution. +It contains workarounds to several common problems. +In particular, if Valgrind aborted or crashed after +identifying problems in your program, there's a good chance +that fixing those problems will prevent Valgrind aborting or +crashing, especially if it happened in m_mallocfree.c. + +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 OS and version you are using. Thanks. + ================================================= ./valgrind-new/none/tests/scripts/shell.stdout.diff ================================================= --- shell.stdout.exp 2023-07-03 00:15:24.757944868 +0000 +++ shell.stdout.out 2023-07-03 00:29:34.357950180 +0000 @@ -1,12 +0,0 @@ -Execute a directory -Execute a non-executable file -Execute a script with a bad interpreter name -Execute a binary file -Execute a non-existent file -Execute a non-existent file (2) -Execute a valid script with a #! line -Execute a valid script without a #! line -tata -Execute a valid script with #! but no interpname -no space after #! -Execute a zero-length file ================================================= ./valgrind-new/none/tests/scripts/shell_valid1.stderr.diff ================================================= --- shell_valid1.stderr.exp 2023-07-03 00:15:24.767944868 +0000 +++ shell_valid1.stderr.out 2023-07-03 00:29:34.927950180 +0000 @@ -0,0 +1,57 @@ + +vex: priv/guest_s390_toIR.c:16395 (s390_irgen_VGM): Assertion `from <= to' failed. +vex storage: T total 168027912 bytes allocated +vex storage: P total 0 bytes allocated + +valgrind: the 'impossible' happened: + LibVEX called failure_exit(). + +host stacktrace: + at 0x........: show_sched_status_wrk (m_libcassert.c:407) + by 0x........: report_and_quit (m_libcassert.c:478) + by 0x........: vgPlain_core_panic_at (m_libcassert.c:554) + by 0x........: vgPlain_core_panic (m_libcassert.c:564) + by 0x........: failure_exit (m_translate.c:761) + by 0x........: vex_assert_fail (main_util.c:245) + by 0x........: s390_irgen_VGM (guest_s390_toIR.c:16395) + by 0x........: s390_format_VRI_VIM (guest_s390_toIR.c:3836) + by 0x........: s390_decode_6byte_and_irgen (guest_s390_toIR.c:21566) + by 0x........: s390_decode_and_irgen (guest_s390_toIR.c:22844) + by 0x........: disInstr_S390 (guest_s390_toIR.c:22941) + by 0x........: disassemble_basic_block_till_stop.constprop.0 (guest_generic_bb_to_IR.c:956) + by 0x........: bb_to_IR (guest_generic_bb_to_IR.c:1517) + by 0x........: LibVEX_FrontEnd (main_main.c:583) + by 0x........: LibVEX_Translate (main_main.c:1235) + by 0x........: vgPlain_translate (m_translate.c:1831) + by 0x........: vgPlain_scheduler (scheduler.c:1136) + by 0x........: run_a_thread_NORETURN (syswrap-linux.c:102) + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable (lwpid 3610376) + at 0x........: dispose_word (in /usr/bin/bash) + by 0x........: dispose_words (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: ??? (in /usr/bin/bash) + by 0x........: execute_command_internal (in /usr/bin/bash) + by 0x........: execute_command (in /usr/bin/bash) + by 0x........: reader_loop (in /usr/bin/bash) + by 0x.... [truncated message content] |