================================================= ./valgrind-new/drd/tests/bar_bad.stderr.diff ================================================= --- bar_bad.stderr.exp 2012-03-30 02:56:05.257720407 +0100 +++ bar_bad.stderr.out 2012-03-30 03:08:04.705750781 +0100 @@ -38,12 +38,20 @@ at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?) by 0x........: main (bar_bad.c:?) -Destruction of barrier that is being waited upon: barrier 0x........ - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (bar_bad.c:?) -barrier 0x........ was first observed at: - at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?) - by 0x........: main (bar_bad.c:?) +Process terminating with default action of signal 11 (SIGSEGV) + General Protection Fault + at 0x........: _dl_map_object_from_fd (dl-load.c:1580) + by 0x........: _dl_map_object (dl-load.c:2355) + by 0x........: dl_open_worker (dl-open.c:226) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: _dl_open (dl-open.c:652) + by 0x........: do_dlopen (dl-libc.c:89) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: __libc_dlopen_mode (dl-libc.c:48) + by 0x........: pthread_cancel_init (unwind-forcedunwind.c:53) + by 0x........: pthread_cancel (pthread_cancel.c:?) + by 0x........: pthread_cancel (drd_pthread_intercepts.c:?) + by 0x........: main (bar_bad.c:?) -ERROR SUMMARY: 7 errors from 6 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/bar_bad_xml.stderr.diff ================================================= --- bar_bad_xml.stderr.exp 2012-03-30 02:56:05.277719991 +0100 +++ bar_bad_xml.stderr.out 2012-03-30 03:08:07.083701304 +0100 @@ -229,53 +229,6 @@ - - 0x........ - ... - BarrierErr - Destruction of barrier that is being waited upon: barrier 0x........ - - - 0x........ - ... - free - ... - vg_replace_malloc.c - ... - - - 0x........ - ... - main - ... - bar_bad.c - ... - - - - barrier -
0x........
- - - 0x........ - ... - pthread_barrier_init - ... - drd_pthread_intercepts.c - ... - - - 0x........ - ... - main - ... - bar_bad.c - ... - - -
-
- FINISHED @@ -286,10 +239,6 @@ ... 0x........ - - - ... - 0x........ ... ================================================= ./valgrind-new/drd/tests/pth_cancel_locked.stderr.diff ================================================= --- pth_cancel_locked.stderr.exp 2012-03-30 02:56:05.226721053 +0100 +++ pth_cancel_locked.stderr.out 2012-03-30 03:09:09.238408044 +0100 @@ -1,11 +1,18 @@ -Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2. - at 0x........: pthread_join (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) -Test finished. +Process terminating with default action of signal 11 (SIGSEGV) + General Protection Fault + at 0x........: _dl_map_object_from_fd (dl-load.c:1580) + by 0x........: _dl_map_object (dl-load.c:2355) + by 0x........: dl_open_worker (dl-open.c:226) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: _dl_open (dl-open.c:652) + by 0x........: do_dlopen (dl-libc.c:89) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: __libc_dlopen_mode (dl-libc.c:48) + by 0x........: pthread_cancel_init (unwind-forcedunwind.c:53) + by 0x........: pthread_cancel (pthread_cancel.c:?) + by 0x........: pthread_cancel (drd_pthread_intercepts.c:?) + by 0x........: main (pth_cancel_locked.c:?) -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/drd/tests/pth_cancel_locked.stderr.diff-darwin ================================================= --- pth_cancel_locked.stderr.exp-darwin 2012-03-30 02:56:05.235720865 +0100 +++ pth_cancel_locked.stderr.out 2012-03-30 03:09:09.238408044 +0100 @@ -1,18 +1,18 @@ -Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2. - at 0x........: pthread_join (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) -Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2. - at 0x........: pthread_join (drd_pthread_intercepts.c:?) +Process terminating with default action of signal 11 (SIGSEGV) + General Protection Fault + at 0x........: _dl_map_object_from_fd (dl-load.c:1580) + by 0x........: _dl_map_object (dl-load.c:2355) + by 0x........: dl_open_worker (dl-open.c:226) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: _dl_open (dl-open.c:652) + by 0x........: do_dlopen (dl-libc.c:89) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: __libc_dlopen_mode (dl-libc.c:48) + by 0x........: pthread_cancel_init (unwind-forcedunwind.c:53) + by 0x........: pthread_cancel (pthread_cancel.c:?) + by 0x........: pthread_cancel (drd_pthread_intercepts.c:?) by 0x........: main (pth_cancel_locked.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) - -Test finished. -ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-new/exp-sgcheck/tests/preen_invars.stderr.diff-glibc28-amd64 ================================================= --- preen_invars.stderr.exp-glibc28-amd64 2012-03-30 02:56:04.995725859 +0100 +++ preen_invars.stderr.out 2012-03-30 03:11:21.104664290 +0100 @@ -6,4 +6,37 @@ Actual: global array "im_a_global_arr" of size 10 in object with soname "preen_invars_so" -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +exp-sgcheck: sg_main.c:560 (add_blocks_to_StackTree): Assertion '!already_present' failed. + at 0x........: report_and_quit (m_libcassert.c:210) + by 0x........: vgPlain_assert_fail (m_libcassert.c:284) + by 0x........: add_blocks_to_StackTree (sg_main.c:560) + by 0x........: shadowStack_new_frame.isra.12 (sg_main.c:1875) + by 0x........: ??? + by 0x........: ??? + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable + at 0x........: _dl_sort_fini (dl-fini.c:43) + by 0x........: _dl_close_worker (dl-close.c:226) + by 0x........: _dl_close (dl-close.c:773) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: _dlerror_run (dlerror.c:164) + by 0x........: dlclose (dlclose.c:48) + by 0x........: main (preen_invars.c:48) + + +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/exp-sgcheck/tests/preen_invars.stdout.diff ================================================= --- preen_invars.stdout.exp 2012-03-30 02:56:04.999725775 +0100 +++ preen_invars.stdout.out 2012-03-30 03:11:18.329722029 +0100 @@ -1 +0,0 @@ -foo bar 1 ================================================= ./valgrind-new/gdbserver_tests/mchelp.stderrB.diff ================================================= --- mchelp.stderrB.exp 2012-03-30 02:56:03.281761522 +0100 +++ mchelp.stderrB.out 2012-03-30 03:00:15.781507734 +0100 @@ -1,4 +1,4 @@ -sending command help to pid .... +sending command to pid .... sending command help debug to pid .... sending command v.kill to pid .... readchar: Got EOF ================================================= ./valgrind-new/gdbserver_tests/mchelp.stdoutB.diff ================================================= --- mchelp.stdoutB.exp 2012-03-30 02:56:03.271761729 +0100 +++ mchelp.stdoutB.out 2012-03-30 03:00:15.767508027 +0100 @@ -1,40 +1,5 @@ -general valgrind monitor commands: - help [debug] : monitor command help. With debug: + debugging commands - v.wait [] : sleep (default 0) then continue - v.info all_errors : show all errors found so far - v.info last_error : show last error found - v.info n_errs_found : show the nr of errors found so far - v.kill : kill the Valgrind process - v.set gdb_output : set valgrind output to gdb - v.set log_output : set valgrind output to log - v.set mixed_output : set valgrind output to log, interactive output to gdb - v.set vgdb-error : debug me at error >= - -memcheck monitor commands: - get_vbits [] - returns validity bits for (or 1) bytes at - bit values 0 = valid, 1 = invalid, __ = unaddressable byte - Example: get_vbits 0x........ 10 - make_memory [noaccess|undefined - |defined|Definedifaddressable] [] - mark (or 1) bytes at with the given accessibility - check_memory [addressable|defined] [] - check that (or 1) bytes at have the given accessibility - and outputs a description of - leak_check [full*|summary] [reachable|possibleleak*|definiteleak] - [increased*|changed|any] - [unlimited*|limited ] - * = defaults - Examples: leak_check - leak_check summary any - leak_check full reachable any limited 100 - block_list - after a leak search, shows the list of blocks of - who_points_at [] - shows places pointing inside (default 1) bytes at - (with len 1, only shows "start pointers" pointing exactly to , - with len > 1, will also show "interior pointers") - + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at general valgrind monitor commands: help [debug] : monitor command help. With debug: + debugging commands v.wait [] : sleep (default 0) then continue ================================================= ./valgrind-new/gdbserver_tests/mcinfcallRU.stderr.diff ================================================= --- mcinfcallRU.stderr.exp 2012-03-30 02:56:03.279761564 +0100 +++ mcinfcallRU.stderr.out 2012-03-30 03:00:18.869443484 +0100 @@ -1,4 +1,6 @@ loops/sleep_ms/burn/threads_spec: 1 0 2000000000 ------B- main ready to sleep and/or burn +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ pid .... Thread .... inferior call pushed from gdb in mcinfcallRU.stdinB.gdb +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ Reset valgrind output to log (orderly_finish) ================================================= ./valgrind-new/gdbserver_tests/mcinfcallWSRU.stderrB.diff ================================================= --- mcinfcallWSRU.stderrB.exp 2012-03-30 02:56:03.268761792 +0100 +++ mcinfcallWSRU.stderrB.out 2012-03-30 03:00:22.507367790 +0100 @@ -26,6 +26,7 @@ $1 = void [Switching to thread 2 (Thread ....)] #0 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) Could not write register "xxx"; remote failure reply 'E. ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', @@ -35,6 +36,7 @@ ' [Switching to thread 3 (Thread ....)] #0 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) Could not write register "xxx"; remote failure reply 'E. ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', @@ -44,6 +46,7 @@ ' [Switching to thread 4 (Thread ....)] #0 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) Could not write register "xxx"; remote failure reply 'E. ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', ================================================= ./valgrind-new/gdbserver_tests/mcinfcallWSRU.stderr.diff ================================================= --- mcinfcallWSRU.stderr.exp 2012-03-30 02:56:03.280761543 +0100 +++ mcinfcallWSRU.stderr.out 2012-03-30 03:00:22.437369246 +0100 @@ -3,5 +3,7 @@ London ready to sleep and/or burn Petaouchnok ready to sleep and/or burn main ready to sleep and/or burn +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ pid .... Thread .... thread 1 inferior call pushed from gdb in mcinfcallWSRU.stdinB.gdb +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ Reset valgrind output to log (orderly_finish) ================================================= ./valgrind-new/gdbserver_tests/mcinvokeRU.stderrB.diff ================================================= --- mcinvokeRU.stderrB.exp 2012-03-30 02:56:03.257762020 +0100 +++ mcinvokeRU.stderrB.out 2012-03-30 03:00:25.194311882 +0100 @@ -1,14 +1,25 @@ -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... +sending command to pid .... +./invoker: line 17: 19194 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19391 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19394 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19397 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19400 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19403 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19406 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19409 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19413 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19416 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... sending command v.kill to pid .... readchar: Got EOF error reading packet +./invoker: line 19: 19420 Segmentation fault (core dumped) ./vgdb "$@" -c v.kill ================================================= ./valgrind-new/gdbserver_tests/mcinvokeRU.stdoutB.diff ================================================= --- mcinvokeRU.stdoutB.exp 2012-03-30 02:56:03.273761687 +0100 +++ mcinvokeRU.stdoutB.out 2012-03-30 03:00:25.168312422 +0100 @@ -1,23 +1,23 @@ -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at monitor command request to kill this process ================================================= ./valgrind-new/gdbserver_tests/mcinvokeWS.stderrB.diff ================================================= --- mcinvokeWS.stderrB.exp 2012-03-30 02:56:03.263761897 +0100 +++ mcinvokeWS.stderrB.out 2012-03-30 03:00:33.663135671 +0100 @@ -1,14 +1,25 @@ -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... +sending command to pid .... +./invoker: line 17: 19532 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19584 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19589 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19627 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19632 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19638 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19680 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19685 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19691 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 19695 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... sending command v.kill to pid .... readchar: Got EOF error reading packet +./invoker: line 19: 19699 Segmentation fault (core dumped) ./vgdb "$@" -c v.kill ================================================= ./valgrind-new/gdbserver_tests/mcinvokeWS.stdoutB.diff ================================================= --- mcinvokeWS.stdoutB.exp 2012-03-30 02:56:03.280761543 +0100 +++ mcinvokeWS.stdoutB.out 2012-03-30 03:00:33.636136232 +0100 @@ -1,23 +1,23 @@ -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at monitor command request to kill this process ================================================= ./valgrind-new/gdbserver_tests/mcmain_pic.stderr.diff ================================================= --- mcmain_pic.stderr.exp 2012-03-30 02:56:03.272761708 +0100 +++ mcmain_pic.stderr.out 2012-03-30 03:00:42.997941439 +0100 @@ -2,6 +2,8 @@ (action at startup) vgdb me ... +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ HEAP SUMMARY: in use at exit: 16 bytes in 1 blocks ================================================= ./valgrind-new/gdbserver_tests/nlcontrolc.stdoutB.diff ================================================= --- nlcontrolc.stdoutB.exp 2012-03-30 02:56:03.259761978 +0100 +++ nlcontrolc.stdoutB.out 2012-03-30 03:00:56.291664835 +0100 @@ -1,13 +1,18 @@ Continuing. Program received signal SIGTRAP, Trace/breakpoint trap. 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [New Thread ....] [New Thread ....] [New Thread ....] 4 Thread .... (tid 4 VgTs_WaitSys) 0x........ in syscall ... + ... 3 Thread .... (tid 3 VgTs_WaitSys) 0x........ in syscall ... + ... 2 Thread .... (tid 2 VgTs_WaitSys) 0x........ in syscall ... + ... * 1 Thread .... (tid 1 VgTs_WaitSys) 0x........ in syscall ... + ... $1 = 0 $2 = 0 $3 = 0 ================================================= ./valgrind-new/gdbserver_tests/nlpasssigalrm.stdoutB.diff ================================================= --- nlpasssigalrm.stdoutB.exp 2012-03-30 02:56:03.265761855 +0100 +++ nlpasssigalrm.stdoutB.out 2012-03-30 03:00:58.460619707 +0100 @@ -5,6 +5,7 @@ Continuing. Program received signal SIGALRM, Alarm clock. 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) Signal Stop Print Pass to program Description SIGALRM No No Yes Alarm clock Continuing. ================================================= ./valgrind-new/memcheck/tests/err_disable4.stderr.diff ================================================= --- err_disable4.stderr.exp 2012-03-30 02:56:03.465757692 +0100 +++ err_disable4.stderr.out 2012-03-30 03:01:35.301853147 +0100 @@ -1,6 +1,7 @@ -------- Letting 498 threads exit w/ errs disabled ------ +err_disable4: err_disable4.c:85: main: Assertion `!r' failed. WARNING: exiting thread has error reporting disabled. WARNING: possibly as a result of some mistake in the use WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. @@ -535,978 +536,3 @@ WARNING: exiting thread has error reporting disabled. WARNING: possibly as a result of some mistake in the use WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x ================================================= --- origin5-bz2.stderr.exp-glibc212-s390x 2012-03-30 02:56:03.669753448 +0100 +++ origin5-bz2.stderr.out 2012-03-30 03:02:22.046880518 +0100 @@ -75,17 +75,6 @@ at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 - at 0x........: mainSort (origin5-bz2.c:2859) - by 0x........: BZ2_blockSort (origin5-bz2.c:3105) - by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) - by 0x........: handle_compress (origin5-bz2.c:4753) - by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) - by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) - by 0x........: main (origin5-bz2.c:6484) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) - -Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -131,6 +120,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x ================================================= --- origin5-bz2.stderr.exp-glibc234-s390x 2012-03-30 02:56:03.484757298 +0100 +++ origin5-bz2.stderr.out 2012-03-30 03:02:22.046880518 +0100 @@ -120,6 +120,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64 ================================================= --- origin5-bz2.stderr.exp-glibc25-amd64 2012-03-30 02:56:03.393759192 +0100 +++ origin5-bz2.stderr.out 2012-03-30 03:02:22.046880518 +0100 @@ -120,6 +120,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86 ================================================= --- origin5-bz2.stderr.exp-glibc25-x86 2012-03-30 02:56:03.756751638 +0100 +++ origin5-bz2.stderr.out 2012-03-30 03:02:22.046880518 +0100 @@ -12,7 +12,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: copy_input_until_stop (origin5-bz2.c:4686) by 0x........: handle_compress (origin5-bz2.c:4750) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -21,7 +21,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: copy_input_until_stop (origin5-bz2.c:4686) by 0x........: handle_compress (origin5-bz2.c:4750) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -30,7 +30,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2820) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -41,7 +41,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2823) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -52,7 +52,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2854) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -63,7 +63,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2858) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -74,7 +74,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -85,7 +85,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2964) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -96,7 +96,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2269) by 0x........: BZ2_blockSort (origin5-bz2.c:3116) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -107,7 +107,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2275) by 0x........: BZ2_blockSort (origin5-bz2.c:3116) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -120,6 +120,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) ================================================= ./valgrind-new/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64 ================================================= --- origin5-bz2.stderr.exp-glibc27-ppc64 2012-03-30 02:56:03.389759274 +0100 +++ origin5-bz2.stderr.out 2012-03-30 03:02:22.046880518 +0100 @@ -1,7 +1,7 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6481) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Conditional jump or move depends on uninitialised value(s) at 0x........: copy_input_until_stop (origin5-bz2.c:4686) @@ -10,7 +10,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: copy_input_until_stop (origin5-bz2.c:4686) @@ -19,7 +19,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: copy_input_until_stop (origin5-bz2.c:4686) @@ -28,7 +28,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2820) @@ -39,7 +39,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2823) @@ -50,7 +50,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2854) @@ -61,7 +61,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2858) @@ -72,7 +72,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) @@ -83,7 +83,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2964) @@ -94,7 +94,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2269) @@ -105,7 +105,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 ================================================= ./valgrind-new/memcheck/tests/overlap.stderr.diff ================================================= --- overlap.stderr.exp 2012-03-30 02:56:03.557755778 +0100 +++ overlap.stderr.out 2012-03-30 03:02:26.277792486 +0100 @@ -1,9 +1,9 @@ Source and destination overlap in memcpy(0x........, 0x........, 21) - at 0x........: memcpy (mc_replace_strmem.c:...) + at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...) by 0x........: main (overlap.c:40) Source and destination overlap in memcpy(0x........, 0x........, 21) - at 0x........: memcpy (mc_replace_strmem.c:...) + at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...) by 0x........: main (overlap.c:42) Source and destination overlap in strncpy(0x........, 0x........, 21) ================================================= ./valgrind-new/memcheck/tests/str_tester.stderr.diff ================================================= --- str_tester.stderr.exp 2012-03-30 02:56:03.591755071 +0100 +++ str_tester.stderr.out 2012-03-30 03:02:43.201440354 +0100 @@ -0,0 +1,25 @@ +Conditional jump or move depends on uninitialised value(s) + ... + by 0x........: test_memrchr (str_tester.c:620) + by 0x........: main (str_tester.c:1458) + +Conditional jump or move depends on uninitialised value(s) + at 0x........: check (str_tester.c:51) + by 0x........: test_memrchr (str_tester.c:620) + by 0x........: main (str_tester.c:1458) + +Conditional jump or move depends on uninitialised value(s) + ... + by 0x........: test_memrchr (str_tester.c:621) + by 0x........: main (str_tester.c:1458) + +Conditional jump or move depends on uninitialised value(s) + ... + by 0x........: test_memrchr (str_tester.c:621) + by 0x........: main (str_tester.c:1458) + +Conditional jump or move depends on uninitialised value(s) + ... + by 0x........: test_memrchr (str_tester.c:621) + by 0x........: main (str_tester.c:1458) + ================================================= ./valgrind-new/none/tests/process_vm_readv_writev.stderr.diff ================================================= --- process_vm_readv_writev.stderr.exp 2012-03-30 02:56:04.723731519 +0100 +++ process_vm_readv_writev.stderr.out 2012-03-30 03:04:48.304837315 +0100 @@ -1,2 +1,6 @@ +process_vm_readv: Function not implemented +Expected: "1B3CE6"; Got: "123456" +process_vm_writev: Function not implemented +Expected: "A24D5F"; Got: "ABCDEF" ================================================= ./valgrind-old/drd/tests/bar_bad.stderr.diff ================================================= --- bar_bad.stderr.exp 2012-03-30 02:41:03.424497454 +0100 +++ bar_bad.stderr.out 2012-03-30 02:52:58.565618664 +0100 @@ -38,12 +38,20 @@ at 0x........: pthread_barrier_destroy (drd_pthread_intercepts.c:?) by 0x........: main (bar_bad.c:?) -Destruction of barrier that is being waited upon: barrier 0x........ - at 0x........: free (vg_replace_malloc.c:...) - by 0x........: main (bar_bad.c:?) -barrier 0x........ was first observed at: - at 0x........: pthread_barrier_init (drd_pthread_intercepts.c:?) - by 0x........: main (bar_bad.c:?) +Process terminating with default action of signal 11 (SIGSEGV) + General Protection Fault + at 0x........: _dl_map_object_from_fd (dl-load.c:1580) + by 0x........: _dl_map_object (dl-load.c:2355) + by 0x........: dl_open_worker (dl-open.c:226) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: _dl_open (dl-open.c:652) + by 0x........: do_dlopen (dl-libc.c:89) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: __libc_dlopen_mode (dl-libc.c:48) + by 0x........: pthread_cancel_init (unwind-forcedunwind.c:53) + by 0x........: pthread_cancel (pthread_cancel.c:?) + by 0x........: pthread_cancel (drd_pthread_intercepts.c:?) + by 0x........: main (bar_bad.c:?) -ERROR SUMMARY: 7 errors from 6 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 6 errors from 5 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/bar_bad_xml.stderr.diff ================================================= --- bar_bad_xml.stderr.exp 2012-03-30 02:41:03.445497016 +0100 +++ bar_bad_xml.stderr.out 2012-03-30 02:53:01.008567838 +0100 @@ -229,53 +229,6 @@ - - 0x........ - ... - BarrierErr - Destruction of barrier that is being waited upon: barrier 0x........ - - - 0x........ - ... - free - ... - vg_replace_malloc.c - ... - - - 0x........ - ... - main - ... - bar_bad.c - ... - - - - barrier -
0x........
- - - 0x........ - ... - pthread_barrier_init - ... - drd_pthread_intercepts.c - ... - - - 0x........ - ... - main - ... - bar_bad.c - ... - - -
-
- FINISHED @@ -286,10 +239,6 @@ ... 0x........ - - - ... - 0x........ ... ================================================= ./valgrind-old/drd/tests/pth_cancel_locked.stderr.diff ================================================= --- pth_cancel_locked.stderr.exp 2012-03-30 02:41:03.392498118 +0100 +++ pth_cancel_locked.stderr.out 2012-03-30 02:53:58.674368078 +0100 @@ -1,11 +1,18 @@ -Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2. - at 0x........: pthread_join (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) -Test finished. +Process terminating with default action of signal 11 (SIGSEGV) + General Protection Fault + at 0x........: _dl_map_object_from_fd (dl-load.c:1580) + by 0x........: _dl_map_object (dl-load.c:2355) + by 0x........: dl_open_worker (dl-open.c:226) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: _dl_open (dl-open.c:652) + by 0x........: do_dlopen (dl-libc.c:89) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: __libc_dlopen_mode (dl-libc.c:48) + by 0x........: pthread_cancel_init (unwind-forcedunwind.c:53) + by 0x........: pthread_cancel (pthread_cancel.c:?) + by 0x........: pthread_cancel (drd_pthread_intercepts.c:?) + by 0x........: main (pth_cancel_locked.c:?) -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/drd/tests/pth_cancel_locked.stderr.diff-darwin ================================================= --- pth_cancel_locked.stderr.exp-darwin 2012-03-30 02:41:03.401497932 +0100 +++ pth_cancel_locked.stderr.out 2012-03-30 02:53:58.674368078 +0100 @@ -1,18 +1,18 @@ -Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2. - at 0x........: pthread_join (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) -Mutex still locked at thread exit: mutex 0x........, recursion count 1, owner 2. - at 0x........: pthread_join (drd_pthread_intercepts.c:?) +Process terminating with default action of signal 11 (SIGSEGV) + General Protection Fault + at 0x........: _dl_map_object_from_fd (dl-load.c:1580) + by 0x........: _dl_map_object (dl-load.c:2355) + by 0x........: dl_open_worker (dl-open.c:226) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: _dl_open (dl-open.c:652) + by 0x........: do_dlopen (dl-libc.c:89) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: __libc_dlopen_mode (dl-libc.c:48) + by 0x........: pthread_cancel_init (unwind-forcedunwind.c:53) + by 0x........: pthread_cancel (pthread_cancel.c:?) + by 0x........: pthread_cancel (drd_pthread_intercepts.c:?) by 0x........: main (pth_cancel_locked.c:?) -mutex 0x........ was first observed at: - at 0x........: pthread_mutex_init (drd_pthread_intercepts.c:?) - by 0x........: main (pth_cancel_locked.c:?) - -Test finished. -ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0) +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ================================================= ./valgrind-old/exp-sgcheck/tests/preen_invars.stderr.diff-glibc28-amd64 ================================================= --- preen_invars.stderr.exp-glibc28-amd64 2012-03-30 02:41:03.162502903 +0100 +++ preen_invars.stderr.out 2012-03-30 02:55:54.076953047 +0100 @@ -6,4 +6,37 @@ Actual: global array "im_a_global_arr" of size 10 in object with soname "preen_invars_so" -ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) +exp-sgcheck: sg_main.c:560 (add_blocks_to_StackTree): Assertion '!already_present' failed. + at 0x........: report_and_quit (m_libcassert.c:210) + by 0x........: vgPlain_assert_fail (m_libcassert.c:284) + by 0x........: add_blocks_to_StackTree (sg_main.c:560) + by 0x........: shadowStack_new_frame.isra.12 (sg_main.c:1875) + by 0x........: ??? + by 0x........: ??? + by 0x........: ??? + +sched status: + running_tid=1 + +Thread 1: status = VgTs_Runnable + at 0x........: _dl_sort_fini (dl-fini.c:43) + by 0x........: _dl_close_worker (dl-close.c:226) + by 0x........: _dl_close (dl-close.c:773) + by 0x........: _dl_catch_error (dl-error.c:178) + by 0x........: _dlerror_run (dlerror.c:164) + by 0x........: dlclose (dlclose.c:48) + by 0x........: main (preen_invars.c:48) + + +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-old/exp-sgcheck/tests/preen_invars.stdout.diff ================================================= --- preen_invars.stdout.exp 2012-03-30 02:41:03.166502822 +0100 +++ preen_invars.stdout.out 2012-03-30 02:55:51.547005688 +0100 @@ -1 +0,0 @@ -foo bar 1 ================================================= ./valgrind-old/gdbserver_tests/mchelp.stderrB.diff ================================================= --- mchelp.stderrB.exp 2012-03-30 02:41:01.377540041 +0100 +++ mchelp.stderrB.out 2012-03-30 02:45:23.753081216 +0100 @@ -1,4 +1,4 @@ -sending command help to pid .... +sending command to pid .... sending command help debug to pid .... sending command v.kill to pid .... readchar: Got EOF ================================================= ./valgrind-old/gdbserver_tests/mchelp.stdoutB.diff ================================================= --- mchelp.stdoutB.exp 2012-03-30 02:41:01.367540249 +0100 +++ mchelp.stdoutB.out 2012-03-30 02:45:23.708082152 +0100 @@ -1,40 +1,5 @@ -general valgrind monitor commands: - help [debug] : monitor command help. With debug: + debugging commands - v.wait [] : sleep (default 0) then continue - v.info all_errors : show all errors found so far - v.info last_error : show last error found - v.info n_errs_found : show the nr of errors found so far - v.kill : kill the Valgrind process - v.set gdb_output : set valgrind output to gdb - v.set log_output : set valgrind output to log - v.set mixed_output : set valgrind output to log, interactive output to gdb - v.set vgdb-error : debug me at error >= - -memcheck monitor commands: - get_vbits [] - returns validity bits for (or 1) bytes at - bit values 0 = valid, 1 = invalid, __ = unaddressable byte - Example: get_vbits 0x........ 10 - make_memory [noaccess|undefined - |defined|Definedifaddressable] [] - mark (or 1) bytes at with the given accessibility - check_memory [addressable|defined] [] - check that (or 1) bytes at have the given accessibility - and outputs a description of - leak_check [full*|summary] [reachable|possibleleak*|definiteleak] - [increased*|changed|any] - [unlimited*|limited ] - * = defaults - Examples: leak_check - leak_check summary any - leak_check full reachable any limited 100 - block_list - after a leak search, shows the list of blocks of - who_points_at [] - shows places pointing inside (default 1) bytes at - (with len 1, only shows "start pointers" pointing exactly to , - with len > 1, will also show "interior pointers") - + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at general valgrind monitor commands: help [debug] : monitor command help. With debug: + debugging commands v.wait [] : sleep (default 0) then continue ================================================= ./valgrind-old/gdbserver_tests/mcinfcallRU.stderr.diff ================================================= --- mcinfcallRU.stderr.exp 2012-03-30 02:41:01.375540083 +0100 +++ mcinfcallRU.stderr.out 2012-03-30 02:45:26.904015659 +0100 @@ -1,4 +1,6 @@ loops/sleep_ms/burn/threads_spec: 1 0 2000000000 ------B- main ready to sleep and/or burn +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ pid .... Thread .... inferior call pushed from gdb in mcinfcallRU.stdinB.gdb +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ Reset valgrind output to log (orderly_finish) ================================================= ./valgrind-old/gdbserver_tests/mcinfcallWSRU.stderrB.diff ================================================= --- mcinfcallWSRU.stderrB.exp 2012-03-30 02:41:01.364540312 +0100 +++ mcinfcallWSRU.stderrB.out 2012-03-30 02:45:30.989930650 +0100 @@ -26,6 +26,7 @@ $1 = void [Switching to thread 2 (Thread ....)] #0 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) Could not write register "xxx"; remote failure reply 'E. ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', @@ -35,6 +36,7 @@ ' [Switching to thread 3 (Thread ....)] #0 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) Could not write register "xxx"; remote failure reply 'E. ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', @@ -44,6 +46,7 @@ ' [Switching to thread 4 (Thread ....)] #0 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) Could not write register "xxx"; remote failure reply 'E. ERROR changing register xxx regno y gdb commands changing registers (pc, sp, ...) (e.g. 'jump', ================================================= ./valgrind-old/gdbserver_tests/mcinfcallWSRU.stderr.diff ================================================= --- mcinfcallWSRU.stderr.exp 2012-03-30 02:41:01.376540062 +0100 +++ mcinfcallWSRU.stderr.out 2012-03-30 02:45:30.904932418 +0100 @@ -3,5 +3,7 @@ London ready to sleep and/or burn Petaouchnok ready to sleep and/or burn main ready to sleep and/or burn +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ pid .... Thread .... thread 1 inferior call pushed from gdb in mcinfcallWSRU.stdinB.gdb +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ Reset valgrind output to log (orderly_finish) ================================================= ./valgrind-old/gdbserver_tests/mcinvokeRU.stderrB.diff ================================================= --- mcinvokeRU.stderrB.exp 2012-03-30 02:41:01.353540541 +0100 +++ mcinvokeRU.stderrB.out 2012-03-30 02:45:33.564877078 +0100 @@ -1,14 +1,25 @@ -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... +sending command to pid .... +./invoker: line 17: 2929 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2936 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2942 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2945 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2948 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2951 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2954 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2957 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2960 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 2963 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... sending command v.kill to pid .... readchar: Got EOF error reading packet +./invoker: line 19: 2966 Segmentation fault (core dumped) ./vgdb "$@" -c v.kill ================================================= ./valgrind-old/gdbserver_tests/mcinvokeRU.stdoutB.diff ================================================= --- mcinvokeRU.stdoutB.exp 2012-03-30 02:41:01.369540207 +0100 +++ mcinvokeRU.stdoutB.out 2012-03-30 02:45:33.539877597 +0100 @@ -1,23 +1,23 @@ -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at monitor command request to kill this process ================================================= ./valgrind-old/gdbserver_tests/mcinvokeWS.stderrB.diff ================================================= --- mcinvokeWS.stderrB.exp 2012-03-30 02:41:01.360540395 +0100 +++ mcinvokeWS.stderrB.out 2012-03-30 02:45:40.900724452 +0100 @@ -1,14 +1,25 @@ -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... -sending command v.wait 0 to pid .... +sending command to pid .... +./invoker: line 17: 3074 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3101 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3105 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3109 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3114 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3119 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3126 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3130 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3134 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... +./invoker: line 17: 3138 Segmentation fault (core dumped) ./vgdb "$@" +sending command to pid .... sending command v.kill to pid .... readchar: Got EOF error reading packet +./invoker: line 19: 3142 Segmentation fault (core dumped) ./vgdb "$@" -c v.kill ================================================= ./valgrind-old/gdbserver_tests/mcinvokeWS.stdoutB.diff ================================================= --- mcinvokeWS.stdoutB.exp 2012-03-30 02:41:01.376540062 +0100 +++ mcinvokeWS.stdoutB.out 2012-03-30 02:45:40.874724993 +0100 @@ -1,23 +1,23 @@ -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... -gdbserver: continuing in 0 ms ... -gdbserver: continuing after wait ... + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at + can match help v.set v.info v.wait v.kill v.translate + can match help get_vbits leak_check make_memory check_memory block_list who_points_at monitor command request to kill this process ================================================= ./valgrind-old/gdbserver_tests/mcmain_pic.stderr.diff ================================================= --- mcmain_pic.stderr.exp 2012-03-30 02:41:01.368540228 +0100 +++ mcmain_pic.stderr.out 2012-03-30 02:45:44.535648826 +0100 @@ -2,6 +2,8 @@ (action at startup) vgdb me ... +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ +vex amd64->IR: unhandled instruction bytes: 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ 0x........ HEAP SUMMARY: in use at exit: 16 bytes in 1 blocks ================================================= ./valgrind-old/gdbserver_tests/nlcontrolc.stdoutB.diff ================================================= --- nlcontrolc.stdoutB.exp 2012-03-30 02:41:01.356540477 +0100 +++ nlcontrolc.stdoutB.out 2012-03-30 02:45:57.487379361 +0100 @@ -1,13 +1,18 @@ Continuing. Program received signal SIGTRAP, Trace/breakpoint trap. 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [New Thread ....] [New Thread ....] [New Thread ....] 4 Thread .... (tid 4 VgTs_WaitSys) 0x........ in syscall ... + ... 3 Thread .... (tid 3 VgTs_WaitSys) 0x........ in syscall ... + ... 2 Thread .... (tid 2 VgTs_WaitSys) 0x........ in syscall ... + ... * 1 Thread .... (tid 1 VgTs_WaitSys) 0x........ in syscall ... + ... $1 = 0 $2 = 0 $3 = 0 ================================================= ./valgrind-old/gdbserver_tests/nlpasssigalrm.stdoutB.diff ================================================= --- nlpasssigalrm.stdoutB.exp 2012-03-30 02:41:01.361540375 +0100 +++ nlpasssigalrm.stdoutB.out 2012-03-30 02:45:59.295341746 +0100 @@ -3,6 +3,7 @@ Continuing. Program received signal SIGALRM, Alarm clock. 0x........ in syscall ... +82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) Signal Stop Print Pass to program Description SIGALRM No No Yes Alarm clock Continuing. ================================================= ./valgrind-old/memcheck/tests/err_disable4.stderr.diff ================================================= --- err_disable4.stderr.exp 2012-03-30 02:41:01.570536025 +0100 +++ err_disable4.stderr.out 2012-03-30 02:46:31.982661673 +0100 @@ -1,6 +1,7 @@ -------- Letting 498 threads exit w/ errs disabled ------ +err_disable4: err_disable4.c:85: main: Assertion `!r' failed. WARNING: exiting thread has error reporting disabled. WARNING: possibly as a result of some mistake in the use WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. @@ -565,948 +566,3 @@ WARNING: exiting thread has error reporting disabled. WARNING: possibly as a result of some mistake in the use WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use -WARNING: of the VALGRIND_DISABLE_ERROR_REPORTING macros. -WARNING: exiting thread has error reporting disabled. -WARNING: possibly as a result of some mistake in the use ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc212-s390x ================================================= --- origin5-bz2.stderr.exp-glibc212-s390x 2012-03-30 02:41:01.773531802 +0100 +++ origin5-bz2.stderr.out 2012-03-30 02:47:14.267781915 +0100 @@ -75,17 +75,6 @@ at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 - at 0x........: mainSort (origin5-bz2.c:2859) - by 0x........: BZ2_blockSort (origin5-bz2.c:3105) - by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) - by 0x........: handle_compress (origin5-bz2.c:4753) - by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) - by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) - by 0x........: main (origin5-bz2.c:6484) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) - -Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -131,6 +120,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc234-s390x ================================================= --- origin5-bz2.stderr.exp-glibc234-s390x 2012-03-30 02:41:01.589535629 +0100 +++ origin5-bz2.stderr.out 2012-03-30 02:47:14.267781915 +0100 @@ -120,6 +120,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-amd64 ================================================= --- origin5-bz2.stderr.exp-glibc25-amd64 2012-03-30 02:41:01.499537503 +0100 +++ origin5-bz2.stderr.out 2012-03-30 02:47:14.267781915 +0100 @@ -120,6 +120,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) + by 0x........: g_serviceFn (origin5-bz2.c:6429) + by 0x........: default_bzalloc (origin5-bz2.c:4470) + by 0x........: BZ2_decompress (origin5-bz2.c:1578) + by 0x........: BZ2_bzDecompress (origin5-bz2.c:5192) + by 0x........: BZ2_bzBuffToBuffDecompress (origin5-bz2.c:5678) + by 0x........: main (origin5-bz2.c:6498) ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc25-x86 ================================================= --- origin5-bz2.stderr.exp-glibc25-x86 2012-03-30 02:41:01.897529222 +0100 +++ origin5-bz2.stderr.out 2012-03-30 02:47:14.267781915 +0100 @@ -12,7 +12,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: copy_input_until_stop (origin5-bz2.c:4686) by 0x........: handle_compress (origin5-bz2.c:4750) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -21,7 +21,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: copy_input_until_stop (origin5-bz2.c:4686) by 0x........: handle_compress (origin5-bz2.c:4750) by 0x........: BZ2_bzCompress (origin5-bz2.c:4822) @@ -30,7 +30,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2820) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -41,7 +41,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2823) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -52,7 +52,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2854) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -63,7 +63,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2858) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -74,7 +74,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -85,7 +85,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2964) by 0x........: BZ2_blockSort (origin5-bz2.c:3105) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -96,7 +96,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2269) by 0x........: BZ2_blockSort (origin5-bz2.c:3116) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -107,7 +107,7 @@ Uninitialised value was created by a client request at 0x........: main (origin5-bz2.c:6479) -Use of uninitialised value of size 4 +Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2275) by 0x........: BZ2_blockSort (origin5-bz2.c:3116) by 0x........: BZ2_compressBlock (origin5-bz2.c:4034) @@ -120,6 +120,12 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6512) - Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6479) + Uninitialised value was created by a heap allocation + at 0x........: malloc (vg_replace_malloc.c:...) ================================================= ./valgrind-old/memcheck/tests/origin5-bz2.stderr.diff-glibc27-ppc64 ================================================= --- origin5-bz2.stderr.exp-glibc27-ppc64 2012-03-30 02:41:01.495537585 +0100 +++ origin5-bz2.stderr.out 2012-03-30 02:47:14.267781915 +0100 @@ -1,7 +1,7 @@ Conditional jump or move depends on uninitialised value(s) at 0x........: main (origin5-bz2.c:6481) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Conditional jump or move depends on uninitialised value(s) at 0x........: copy_input_until_stop (origin5-bz2.c:4686) @@ -10,7 +10,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: copy_input_until_stop (origin5-bz2.c:4686) @@ -19,7 +19,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: copy_input_until_stop (origin5-bz2.c:4686) @@ -28,7 +28,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2820) @@ -39,7 +39,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2823) @@ -50,7 +50,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2854) @@ -61,7 +61,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2858) @@ -72,7 +72,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2963) @@ -83,7 +83,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: mainSort (origin5-bz2.c:2964) @@ -94,7 +94,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 at 0x........: fallbackSort (origin5-bz2.c:2269) @@ -105,7 +105,7 @@ by 0x........: BZ2_bzBuffToBuffCompress (origin5-bz2.c:5630) by 0x........: main (origin5-bz2.c:6484) Uninitialised value was created by a client request - at 0x........: main (origin5-bz2.c:6481) + at 0x........: main (origin5-bz2.c:6479) Use of uninitialised value of size 8 ================================================= ./valgrind-old/memcheck/tests/overlap.stderr.diff ================================================= --- overlap.stderr.exp 2012-03-30 02:41:01.662534111 +0100 +++ overlap.stderr.out 2012-03-30 02:47:18.433695240 +0100 @@ -1,9 +1,9 @@ Source and destination overlap in memcpy(0x........, 0x........, 21) - at 0x........: memcpy (mc_replace_strmem.c:...) + at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...) by 0x........: main (overlap.c:40) Source and destination overlap in memcpy(0x........, 0x........, 21) - at 0x........: memcpy (mc_replace_strmem.c:...) + at 0x........: memcpy@@GLIBC_2.14 (mc_replace_strmem.c:...) by 0x........: main (overlap.c:42) Source and destination overlap in strncpy(0x........, 0x........, 21) ================================================= ./valgrind-old/memcheck/tests/str_tester.stderr.diff ================================================= --- str_tester.stderr.exp 2012-03-30 02:41:01.697533383 +0100 +++ str_tester.stderr.out 2012-03-30 02:47:35.125347964 +0100 @@ -0,0 +1,25 @@ +Conditional jump or move depends on uninitialised value(s) + ... + by 0x........: test_memrchr (str_tester.c:620) + by 0x........: main (str_tester.c:1458) + +Conditional jump or move depends on uninitialised value(s) + at 0x........: check (str_tester.c:51) + by 0x........: test_memrchr (str_tester.c:620) + by 0x........: main (str_tester.c:1458) + +Conditional jump or move depends on uninitialised value(s) + ... + by 0x........: test_memrchr (str_tester.c:621) + by 0x........: main (str_tester.c:1458) + +Conditional jump or move depends on uninitialised value(s) + ... + by 0x........: test_memrchr (str_tester.c:621) + by 0x........: main (str_tester.c:1458) + +Conditional jump or move depends on uninitialised value(s) + ... + by 0x........: test_memrchr (str_tester.c:621) + by 0x........: main (str_tester.c:1458) + ================================================= ./valgrind-old/none/tests/process_vm_readv_writev.stderr.diff ================================================= --- process_vm_readv_writev.stderr.exp 2012-03-30 02:41:02.902508313 +0100 +++ process_vm_readv_writev.stderr.out 2012-03-30 02:49:39.893752110 +0100 @@ -1,2 +1,6 @@ +process_vm_readv: Function not implemented +Expected: "1B3CE6"; Got: "123456" +process_vm_writev: Function not implemented +Expected: "A24D5F"; Got: "ABCDEF"