|
From: <ma...@bu...> - 2025-11-14 04:00:36
|
valgrind revision: valgrind-3.27.0.GIT-dd3ac939d1-20251113 C compiler: gcc (GCC) 15.2.1 20251022 (Red Hat 15.2.1-3) GDB: GNU gdb (Fedora Linux) 16.3-1.fc42 Assembler: GNU assembler version 2.44-6.fc42 C library: GNU C Library (GNU libc) stable release version 2.41. uname -mrs: Linux 6.17.6-200.fc42.s390x s390x Vendor version: Fedora Linux 42 (Adams) Nightly build on lfedora1 ( Fedora release 42 (Adams), s390x ) Started at 2025-11-14 00:00:01 UTC Ended at 2025-11-14 00:58:18 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 == 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/linux/timerfd-syscall (stderr) Last 20 lines of verbose log follow echo timestamp: valgrind --time-stamp=yes ./timestamp tls: valgrind ./tls track-fds-exec-children: valgrind -q --track-fds=yes --trace-children=yes ./track-fds-exec-children track_bad: valgrind -q --track-fds=bad ./track_bad track_high: valgrind -q --track-fds=yes --modify-fds=high ./track_std track_new: valgrind -q --track-fds=yes --modify-fds=high ./track_new track_yes: valgrind -q --track-fds=yes --modify-fds=yes ./track_std unit_debuglog: valgrind -q ./unit_debuglog use_after_close: valgrind -q --track-fds=yes ./use_after_close vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true -- Finished tests in none/tests == 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/linux/timerfd-syscall (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1461: 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 == 898 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == drd/tests/getaddrinfo (stderr) drd/tests/pth_mutex_signal (stderr) Last 20 lines of verbose log follow echo tls: valgrind ./tls track-fds-exec-children: valgrind -q --track-fds=yes --trace-children=yes ./track-fds-exec-children track_bad: valgrind -q --track-fds=bad ./track_bad track_high: valgrind -q --track-fds=yes --modify-fds=high ./track_std track_new: valgrind -q --track-fds=yes --modify-fds=high ./track_new track_yes: valgrind -q --track-fds=yes --modify-fds=yes ./track_std unit_debuglog: valgrind -q ./unit_debuglog use_after_close: valgrind -q --track-fds=yes ./use_after_close vgprintf: valgrind ./vgprintf vgprintf_nvalgrind: valgrind ./vgprintf_nvalgrind xml-track-fds: valgrind --track-fds=yes --xml=yes --xml-file=/dev/stderr ./../../tests/true -- Finished tests in none/tests == 898 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == drd/tests/getaddrinfo (stderr) drd/tests/pth_mutex_signal (stderr) ...checking makefile consistency ...checking header files and include directives make: *** [Makefile:1461: regtest] Error 1 ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short 2025-11-14 00:30:15.480858979 +0000 --- new.short 2025-11-14 00:58:18.439053761 +0000 *************** *** 8,12 **** ! == 898 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! drd/tests/getaddrinfo (stderr) ! drd/tests/pth_mutex_signal (stderr) --- 8,11 ---- ! == 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! memcheck/tests/linux/timerfd-syscall (stderr) *************** *** 14,15 **** --- 13,15 ---- Last 20 lines of verbose log follow echo + timestamp: valgrind --time-stamp=yes ./timestamp tls: valgrind ./tls *************** *** 27,31 **** ! == 898 tests, 2 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! drd/tests/getaddrinfo (stderr) ! drd/tests/pth_mutex_signal (stderr) --- 27,30 ---- ! == 898 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == ! memcheck/tests/linux/timerfd-syscall (stderr) ================================================= ./valgrind-new/memcheck/tests/linux/timerfd-syscall.stderr.diff ================================================= --- timerfd-syscall.stderr.exp 2025-11-14 00:30:15.640159621 +0000 +++ timerfd-syscall.stderr.out 2025-11-14 00:41:22.360953032 +0000 @@ -7,14 +7,14 @@ relative timer test (at 500 ms) ... waiting timer ... -got timer ticks (1) after 0.5 s +got timer ticks (1) after 0.6 s absolute timer test (at 500 ms) ... waiting timer ... got timer ticks (1) after 0.5 s sequential timer test (100 ms clock) ... sleeping one second ... timerfd_gettime returned: - it_value = 0.1 it_interval = 0.1 + it_value = 0.0 it_interval = 0.1 sleeping 1 second ... waiting timer ... got about 20 timer ticks after about 2s @@ -30,7 +30,7 @@ relative timer test (at 500 ms) ... waiting timer ... -got timer ticks (1) after 0.5 s +got timer ticks (1) after 0.6 s absolute timer test (at 500 ms) ... waiting timer ... got timer ticks (1) after 0.5 s ================================================= ./valgrind-old/drd/tests/getaddrinfo.stderr.diff ================================================= --- getaddrinfo.stderr.exp 2025-11-14 00:00:41.461238181 +0000 +++ getaddrinfo.stderr.out 2025-11-14 00:19:58.940706983 +0000 @@ -0,0 +1,107 @@ +Thread 4: +Conflicting store by thread 4 at 0x........ size 2 + at 0x........: memcpy (vg_replace_strmem.c:?) + by 0x........: _dl_load_cache_lookup (dl-cache.c:499) + by 0x........: _dl_map_object (dl-load.c:2048) + by 0x........: dl_open_worker_begin (dl-open.c:542) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: dl_open_worker (dl-open.c:771) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_open (dl-open.c:883) + by 0x........: do_dlopen (in /...libc...) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_catch_error (dl-catch.c:260) + by 0x........: dlerror_run (in /...libc...) +Address 0x........ is at offset 24 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: malloc (rtld-malloc.h:56) + by 0x........: strdup (strdup.c:?) + by 0x........: _dl_load_cache_lookup (dl-cache.c:499) + by 0x........: _dl_map_object (dl-load.c:2048) + by 0x........: dl_open_worker_begin (dl-open.c:542) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: dl_open_worker (dl-open.c:771) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_open (dl-open.c:883) + by 0x........: do_dlopen (in /...libc...) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_catch_error (dl-catch.c:260) +Other segment start (thread 7) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: _dl_open (dl-open.c:934) + by 0x........: do_dlopen (in /...libc...) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_catch_error (dl-catch.c:260) + by 0x........: dlerror_run (in /...libc...) + by 0x........: __libc_dlopen_mode (in /...libc...) + by 0x........: module_load (in /...libc...) + by 0x........: __nss_module_get_function (in /...libc...) + by 0x........: __nss_next2 (in /...libc...) + by 0x........: gethostbyname2_r@@GLIBC_2.2 (in /...libc...) + by 0x........: getaddrinfo (in /...libc...) +Other segment end (thread 7) + at 0x........: __lll_lock_wait_private (in /...libc...) + by 0x........: module_load (in /...libc...) + by 0x........: __nss_module_get_function (in /...libc...) + by 0x........: __nss_next2 (in /...libc...) + by 0x........: gethostbyname2_r@@GLIBC_2.2 (in /...libc...) + by 0x........: getaddrinfo (in /...libc...) + by 0x........: resolve (getaddrinfo.c:?) + by 0x........: vgDrd_thread_wrapper (drd_pthread_intercepts.c:?) + by 0x........: start_thread + by 0x........: ??? (in /...libc...) + by 0x........: ??? + +Conflicting store by thread 4 at 0x........ size 1 + at 0x........: memcpy (vg_replace_strmem.c:?) + by 0x........: _dl_load_cache_lookup (dl-cache.c:499) + by 0x........: _dl_map_object (dl-load.c:2048) + by 0x........: dl_open_worker_begin (dl-open.c:542) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: dl_open_worker (dl-open.c:771) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_open (dl-open.c:883) + by 0x........: do_dlopen (in /...libc...) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_catch_error (dl-catch.c:260) + by 0x........: dlerror_run (in /...libc...) +Address 0x........ is at offset 26 from 0x......... Allocation context: + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: malloc (rtld-malloc.h:56) + by 0x........: strdup (strdup.c:?) + by 0x........: _dl_load_cache_lookup (dl-cache.c:499) + by 0x........: _dl_map_object (dl-load.c:2048) + by 0x........: dl_open_worker_begin (dl-open.c:542) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: dl_open_worker (dl-open.c:771) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_open (dl-open.c:883) + by 0x........: do_dlopen (in /...libc...) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_catch_error (dl-catch.c:260) +Other segment start (thread 7) + at 0x........: pthread_mutex_unlock (drd_pthread_intercepts.c:?) + by 0x........: _dl_open (dl-open.c:934) + by 0x........: do_dlopen (in /...libc...) + by 0x........: _dl_catch_exception (dl-catch.c:241) + by 0x........: _dl_catch_error (dl-catch.c:260) + by 0x........: dlerror_run (in /...libc...) + by 0x........: __libc_dlopen_mode (in /...libc...) + by 0x........: module_load (in /...libc...) + by 0x........: __nss_module_get_function (in /...libc...) + by 0x........: __nss_next2 (in /...libc...) + by 0x........: gethostbyname2_r@@GLIBC_2.2 (in /...libc...) + by 0x........: getaddrinfo (in /...libc...) +Other segment end (thread 7) + at 0x........: __lll_lock_wait_private (in /...libc...) + by 0x........: module_load (in /...libc...) <truncated beyond 100 lines> ================================================= ./valgrind-old/drd/tests/pth_mutex_signal.stderr.diff ================================================= --- pth_mutex_signal.stderr.exp 2025-11-14 00:00:41.463327385 +0000 +++ pth_mutex_signal.stderr.out 2025-11-14 00:20:53.870720527 +0000 @@ -4,8 +4,8 @@ thread created sleeping signalling -sleeping nullHandler running +sleeping unlocking contender locked mutex contender unlocking mutex |