You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
1
(11) |
2
(14) |
3
(11) |
|
4
(7) |
5
(14) |
6
(15) |
7
(31) |
8
(12) |
9
(9) |
10
(9) |
|
11
(9) |
12
(10) |
13
(10) |
14
(9) |
15
(10) |
16
(11) |
17
(10) |
|
18
(10) |
19
(10) |
20
(11) |
21
(13) |
22
(16) |
23
(9) |
24
(7) |
|
25
(9) |
26
(7) |
27
(9) |
28
(5) |
29
(5) |
30
(9) |
|
|
From: Tom H. <to...@co...> - 2006-06-27 02:45:47
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-06-27 03:30:04 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 237 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-27 02:45:23
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-06-27 03:15:11 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 236 tests, 19 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-27 02:37:06
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-06-27 03:00:15 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 260 tests, 4 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) |
|
From: <js...@ac...> - 2006-06-26 10:46:45
|
Nightly build on minnie ( SuSE 10.0, ppc32 ) started at 2006-06-26 09:00:01 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 206 tests, 11 stderr failures, 5 stdout failures, 0 posttest failures == memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/leakotron (stdout) memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigaltstack (stderr) memcheck/tests/xml1 (stderr) none/tests/faultstatus (stderr) none/tests/mremap (stderr) none/tests/ppc32/jm-fp (stdout) none/tests/ppc32/jm-fp (stderr) none/tests/ppc32/round (stdout) none/tests/ppc32/round (stderr) none/tests/ppc32/test_fx (stdout) none/tests/ppc32/test_fx (stderr) none/tests/ppc32/test_gx (stdout) |
|
From: Tom H. <to...@co...> - 2006-06-26 08:08:10
|
In message <Pine.LNX.4.64.0606261237140.15353@parore>
John Carter <joh...@ta...> wrote:
> On Mon, 26 Jun 2006, Tom Hughes wrote:
>
>> There is no munmap or similar to trigger the change, so there are only
>> a limited number of other things that could cause and I suspect the most
>> likely is a stack switch but I need to look at that in more detail.
>
> Hmm. Quite likely.
>
> Ecos is a full multi-threaded RTOS that runs without an MMU, so it is
> running here as a ordinary userland linux process. A somewhat weird process,
> but ordinary and without exotic assist from the kernel.
So you're running multiple threads in a single kernel thread and doing
your own context switches.
> 5) Including the scheduler which invokes hal_thread_load_context
Which looks like it is where the problem occurs judging by the rest of
the data... What I don't understand is why VG_(unknown_SP_update) is
allowing such a large change in SP without the stack switch code
triggering - anything more than 2Mb should trigger it.
I've attached a patch to make that routine report what is going on - it
might produce quite a lot of output though.
A solution is probably to use VALGRIND_STACK_REGISTER to register your
thread stacks so that valgrind can detect the changes cleanly, but I'd
like to know why the automatic code isn't triggering properly.
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: Tom H. <th...@cy...> - 2006-06-26 02:46:35
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-06-26 03:15:23 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 236 tests, 19 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <to...@co...> - 2006-06-26 02:45:57
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-06-26 03:30:04 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 237 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-26 02:39:24
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-06-26 03:10:18 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 260 tests, 2 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-26 02:31:18
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-06-26 03:00:18 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 260 tests, 4 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) |
|
From: John C. <joh...@ta...> - 2006-06-26 01:03:59
|
On Mon, 26 Jun 2006, Tom Hughes wrote:
>> ==7822== Warning: set address range perms: large range 0xBEE35714-0x8A86463 (noaccess)
>
> Well that's very odd because it wraps around the end of the address
> space which is going to give some very odd effects.
Ah, you're right. I was reading that merely as an expression of "the
stack grows downwards".
> The start address is in the stack, and the end address has wrapped
> around and is in the data segment of your executable, and is greater
> than the first address complained about so does explain the complaint.
Yup. It would.
> There is no munmap or similar to trigger the change, so there are only
> a limited number of other things that could cause and I suspect the most
> likely is a stack switch but I need to look at that in more detail.
Hmm. Quite likely.
Ecos is a full multi-threaded RTOS that runs without an MMU, so it is
running here as a ordinary userland linux process. A somewhat weird process,
but ordinary and without exotic assist from the kernel.
Looking at the startup code and running it with --db-attached=yes I can
tell you...
1) Ecos starts,
2) allocates heap via that big brk that I was whinging about
earlier.
3) Initializes the hardware (all those sig* calls and forking a process to
act as a I/O intermediatory to the real world.)
4) Runs a bunch of constructors...
5) Including the scheduler which invokes hal_thread_load_context
6) Somewhere at about this point valgrind emits that warning. Is there
any way to force a db-attach at exactly that point?
==15456== Warning: set address range perms: large range 0xBEF5E714-0x8A86463 (noaccess)
--15456:1:mallocfr newSuperblock at 0x63D55000 (pszB 262128) owner VALGRIND/exectxt
--15456:1:mallocfr newSuperblock at 0x63D95000 (pszB 65520) owner VALGRIND/errors
==15456== Invalid read of size 4
==15456== at 0x800EA31: ???
==15456== Address 0x8A86460 is just below the stack ptr. To suppress, use: --workaround-gcc296-bugs=yes
==15456==
==15456== ---- Attach to debugger ? --- [Return/N/n/Y/y/C/c] ---- 7) And emits...
7) If I attach to the debugger I find I'm in hal_thread_load_context just about where
it shoves a value into %esp.
Dump of assembler code for function hal_thread_load_context:
0x0800ea1c <hal_thread_load_context+0>: mov 0x4(%esp),%eax
0x0800ea20 <hal_thread_load_context+4>: mov (%eax),%eax
0x0800ea22 <hal_thread_load_context+6>: mov 0x8(%eax),%ebp
0x0800ea25 <hal_thread_load_context+9>: mov 0xc(%eax),%ebx
0x0800ea28 <hal_thread_load_context+12>: mov 0x10(%eax),%esi
0x0800ea2b <hal_thread_load_context+15>: mov 0x14(%eax),%edi
0x0800ea2e <hal_thread_load_context+18>: mov 0x0(%eax),%esp
0x0800ea31 <hal_thread_load_context+21>: mov 0x18(%eax),%eax
0x0800ea34 <hal_thread_load_context+24>: cmp 0x8a0093c,%eax
0x0800ea3a <hal_thread_load_context+30>: je 0x800ea4a <interrupts_ok>
0x0800ea3c <hal_thread_load_context+32>: cmp $0x0,%eax
0x0800ea3f <hal_thread_load_context+35>: jne 0x800c766 <hal_enable_interrupts>
0x0800ea45 <hal_thread_load_context+41>: mov %eax,0x8a0093c
End of assembler dump.
Current language: auto; currently c++
(gdb) where
#0 0x0800ea31 in hal_thread_load_context ()
at /home/johnc/ttr3/TaitTerm_Base/bld/ecos/synth/MPT_Torso/rom/uninstrumented/install/include/cyg/infra/cyg_trac.h:685
#1 0x08006192 in global constructors keyed to cyg_scheduler_start ()
at /opt/ecos/ecos-2.0/packages/kernel/v2_0/src/common/kapi.cxx:196
Previous frame inner to this frame (corrupt stack?)
To create threads it switches the stack pointer itself whenever a thread
context switch would be appropriate via the following chunks of
assembler...
FUNC_START(hal_thread_switch_context)
movl 4(%esp),%eax # next context ptr
movl 8(%esp),%edx # this context ptr
# Make room on the stack for the context
movl %esp,%ecx # keep original SP
sub $i386reg_context_size,%esp
# Save next context ptr in this context. Necessary because
# hal_thread_load_context expects to find the ptr on the stack,
# not in a register as on PPC.
movl %eax,i386reg_next_context(%esp)
# Save registers
movl %ecx,i386reg_esp(%esp) # original esp
movl %ebp,i386reg_ebp(%esp)
movl %ebx,i386reg_ebx(%esp)
movl %esi,i386reg_esi(%esp)
movl %edi,i386reg_edi(%esp)
# And interrupt state
movl hal_interrupts_enabled,%eax
movl %eax,i386reg_interrupts(%esp)
# Store the context ptr
movl %esp,(%edx)
# Now fall through to hal_thread_load_context
#------------------------------------------------------------------------------
# hal_thread_load_context
# Load thread context
# : 4(%esp) = i386reg_next_context(%esp) = address of sp of thread to execute
# Note that this function is also the second half of hal_thread_switch_context
# and is simply dropped into from it.
#
# %eax, %ecx, and %edx are ours to abuse.
FUNC_START(hal_thread_load_context)
movl i386reg_next_context(%esp),%eax # get new context ptr
movl (%eax),%eax
# Restore registers
movl i386reg_ebp(%eax),%ebp
movl i386reg_ebx(%eax),%ebx
movl i386reg_esi(%eax),%esi
movl i386reg_edi(%eax),%edi
movl i386reg_esp(%eax),%esp
# And see what needs to happen about interrupts
movl i386reg_interrupts(%eax),%eax
cmpl hal_interrupts_enabled,%eax
je interrupts_ok
# The saved interrupt state differs from the current one.
# If interrupts are supposed to be enabled then invoke
# hal_enable_interrupts. That can be done as a tail call.
# If interrupts are supposed to be disabled then just
# update the global variable.
cmpl $0,%eax
jne hal_enable_interrupts
movl %eax,hal_interrupts_enabled
interrupts_ok:
ret
John Carter Phone : (64)(3) 358 6639
Tait Electronics Fax : (64)(3) 359 4632
PO Box 1645 Christchurch Email : joh...@ta...
New Zealand
Carter's Clarification of Murphy's Law.
"Things only ever go right so that they may go more spectacularly wrong later."
>From this principle, all of life and physics may be deduced.
|
|
From: Tom H. <to...@co...> - 2006-06-25 23:06:03
|
In message <Pine.LNX.4.64.0606261023150.7820@parore>
John Carter <joh...@ta...> wrote:
> On Fri, 23 Jun 2006, Tom Hughes wrote:
>
> >> ==3053== Warning: set address range perms: large range 1236811088 (noaccess)
> >
> > I wonder if this is the culprit - something is marking just over 1Gb
> > of address space as inaccessible here.
> >
> > I'm attaching a patch that changes that message to report the
> > addresses it is operating on - could you apply the patch and try
> > again to see if I'm right?
> >
> > It might also be worth adding --trace-syscalls=yes at the same time
> > so we can see if there are any system calls triggering that large
> > change or not.
>
> Ok, here is the result of that. It doesn't look like the problem to me,
> (but I'm just guessing).
I disagree...
> Looks like the area between stack and brk is being set (correctly) to noaccess.
>
> ==7822== Warning: set address range perms: large range 0xBEE35714-0x8A86463 (noaccess)
Well that's very odd because it wraps around the end of the address
space which is going to give some very odd effects.
The start address is in the stack, and the end address has wrapped
around and is in the data segment of your executable, and is greater
than the first address complained about so does explain the complaint.
There is no munmap or similar to trigger the change, so there are only
a limited number of other things that could cause and I suspect the most
likely is a stack switch but I need to look at that in more detail.
I think you said you're using your own threading system that uses clone
directly without pthreads? I don't see any clone calls in the trace
though?
Tom
--
Tom Hughes (to...@co...)
http://www.compton.nu/
|
|
From: John C. <joh...@ta...> - 2006-06-25 22:31:52
|
On Fri, 23 Jun 2006, Tom Hughes wrote:
>> ==3053== Warning: set address range perms: large range 1236811088 (noaccess)
>
> I wonder if this is the culprit - something is marking just over 1Gb
> of address space as inaccessible here.
>
> I'm attaching a patch that changes that message to report the
> addresses it is operating on - could you apply the patch and try
> again to see if I'm right?
>
> It might also be worth adding --trace-syscalls=yes at the same time
> so we can see if there are any system calls triggering that large
> change or not.
Ok, here is the result of that. It doesn't look like the problem to me,
(but I'm just guessing).
Looks like the area between stack and brk is being set (correctly) to noaccess.
==7822== Warning: set address range perms: large range 0xBEE35714-0x8A86463 (noaccess)
--7822:1:mallocfr newSuperblock at 0x63CC1000 (pszB 262128) owner VALGRIND/exectxt
--7822:1:mallocfr newSuperblock at 0x63D01000 (pszB 65520) owner VALGRIND/errors
--7822:1:debuglog DebugLog system started by Stage 1, level 2 logging requested
--7822:1:launcher no tool requested, defaulting to 'memcheck'
--7822:1:launcher selected platform 'x86-linux'
--7822:1:launcher launching /usr/local/lib/valgrind/x86-linux/memcheck
--7822:1:debuglog DebugLog system started by Stage 2 (main), level 2 logging requested
--7822:1:main Welcome to Valgrind version 3.3.0.SVN debug logging
--7822:1:main Checking current stack is plausible
--7822:1:main Checking initial stack was noted
--7822:1:main Starting the address space manager
--7822:2:aspacem sp_at_startup = 0x00BFE355E0 (supplied)
--7822:2:aspacem minAddr = 0x0004000000 (computed)
--7822:2:aspacem maxAddr = 0x00BFE34FFF (computed)
--7822:2:aspacem cStart = 0x0004000000 (computed)
--7822:2:aspacem vStart = 0x0061F1B000 (computed)
--7822:2:aspacem suggested_clstack_top = 0x00BEE35FFF (computed)
--7822:2:aspacem <<< SHOW_SEGMENTS: Initial layout (5 segments, 0 segnames)
--7822:2:aspacem 0: RSVN 0000000000-0003FFFFFF 64m ----- SmFixed
--7822:2:aspacem 1: 0004000000-0061F1AFFF 1503m
--7822:2:aspacem 2: RSVN 0061F1B000-0061F1BFFF 4096 ----- SmFixed
--7822:2:aspacem 3: 0061F1C000-00BFE34FFF 1503m
--7822:2:aspacem 4: RSVN 00BFE35000-00FFFFFFFF 1025m ----- SmFixed
--7822:2:aspacem >>>
--7822:2:aspacem Reading /proc/self/maps
--7822:2:aspacem <<< SHOW_SEGMENTS: With contents of /proc/self/maps (12 segments, 1 segnames)
--7822:2:aspacem ( 0) /usr/local/lib/valgrind/x86-linux/memcheck
--7822:2:aspacem 0: RSVN 0000000000-0003FFFFFF 64m ----- SmFixed
--7822:2:aspacem 1: 0004000000-0037FFFFFF 832m
--7822:2:aspacem 2: FILE 0038000000-0038151FFF 1384448 r-x-- d=0x302 i=574341 o=0 (0)
--7822:2:aspacem 3: FILE 0038152000-0038152FFF 4096 rw--- d=0x302 i=574341 o=1380352 (0)
--7822:2:aspacem 4: ANON 0038153000-003883CFFF 7249920 rw---
--7822:2:aspacem 5: 003883D000-0061F1AFFF 662m
--7822:2:aspacem 6: RSVN 0061F1B000-0061F1BFFF 4096 ----- SmFixed
--7822:2:aspacem 7: 0061F1C000-00BFE20FFF 1503m
--7822:2:aspacem 8: ANON 00BFE21000-00BFE35FFF 86016 rw---
--7822:2:aspacem 9: RSVN 00BFE36000-00FFFFDFFF 1025m ----- SmFixed
--7822:2:aspacem 10: ANON 00FFFFE000-00FFFFEFFF 4096 -----
--7822:2:aspacem 11: RSVN 00FFFFF000-00FFFFFFFF 4096 ----- SmFixed
--7822:2:aspacem >>>
--7822:1:main Address space manager is running
--7822:1:main Starting the dynamic memory manager
--7822:1:mallocfr newSuperblock at 0x61F1C000 (pszB 1048560) owner VALGRIND/tool
--7822:1:main Dynamic memory manager is running
--7822:1:main Getting stage1's name
--7822:1:main Get hardware capabilities ...
--7822:1:main ... arch = X86, hwcaps = x86-sse1-sse2
--7822:1:main Split up command line
--7822:1:main Preprocess command line opts
--7822:1:main Loading client
--7822:1:main Setup client env
--7822:2:main preload_string:
--7822:2:main "/usr/local/lib/valgrind/x86-linux/vgpreload_core.so:/usr/local/lib/valgrind/x86-linux/vgpreload_memcheck.so"
--7822:1:main Setup client stack
--7822:2:main Client info: initial_IP=0x8000000 initial_SP=0xBEE357D0 initial_TOC=0x0 brk_base=0x8A87000
--7822:1:main Setup client data (brk) segment
--7822:1:main Setup file descriptors
--7822:1:main Create fake /proc/<pid>/cmdline
--7822:1:main Initialise the tool part 1 (pre_clo_init)
--7822:1:main Print help and quit, if requested
--7822:1:main Process Valgrind's command line options, setup logging
--7822:1:mallocfr newSuperblock at 0x6201C000 (pszB 1048560) owner VALGRIND/core
--7822:1:main Print the preamble...
==7822== Memcheck, a memory error detector.
==7822== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==7822== Using LibVEX rev 1631, a library for dynamic binary translation.
==7822== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==7822== Using valgrind-3.3.0.SVN, a dynamic binary instrumentation framework.
==7822== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==7822==
--7822-- Command line
--7822-- bld/synth/rom/uninstrumented/MPT_Torso/UnitTest/UnitTest/test/test_sytiml
--7822-- --io
--7822-- --no-windows
--7822-- --exit
--7822-- --target=synthetic_devices/nullmodem.tdf
--7822-- Startup, with flags:
--7822-- --trace-syscalls=yes
--7822-- --max-stackframe=1300000000
--7822-- -v
--7822-- -d
--7822-- -d
--7822-- Contents of /proc/version:
--7822-- Linux version 2.6.15.1 (johnc@parore) (gcc version 4.0.3 20060128 (prerelease) (Debian 4.0.2-8)) #0 PREEMPT Tue Mar 21 08:57:50 NZST 2006
--7822-- Arch and hwcaps: X86, x86-sse1-sse2
--7822-- Valgrind library directory: /usr/local/lib/valgrind
--7822:1:main ...finished the preamble
--7822:1:main Initialise the tool part 2 (post_clo_init)
--7822:1:main Initialise TT/TC
--7822:2:transtab cache: 8 sectors of 20127744 bytes each = 161021952 total
--7822:2:transtab table: 524168 total entries, max occupancy 419328 (80%)
--7822:1:main Initialise redirects
--7822:1:mallocfr newSuperblock at 0x62197000 (pszB 1048560) owner VALGRIND/symtab
--7822:1:main Load initial debug info
--7822-- Reading syms from /usr/local/lib/valgrind/x86-linux/memcheck (0x38000000)
--7822-- object doesn't have a dynamic symbol table
--7822:1:mallocfr newSuperblock at 0x62297000 (pszB 1048560) owner VALGRIND/symtab
--7822:1:mallocfr newSuperblock at 0x62397000 (pszB 1048560) owner VALGRIND/symtab
--7822:1:redir transfer ownership V -> C of 0x38027000 .. 0x38027FFF
--7822:1:main Tell tool about initial permissions
--7822:2:main tell tool about 0008000000-000801EFFF r-x
--7822:2:main tell tool about 000801F000-000801FFFF rw-
--7822:2:main tell tool about 0008A00000-0008A00FFF rw-
--7822:2:main tell tool about 0008A01000-0008A86FFF rw-
--7822:2:main tell tool about 0008A87000-0008A87FFF rwx
--7822:2:main tell tool about 0038027000-0038027FFF r-x
--7822:2:main tell tool about 00BEE35000-00BEE35FFF rwx
--7822:2:main mark stack inaccessible 00BEE35000-00BEE357CF
--7822:1:main Initialise scheduler
--7822:1:main Initialise thread 1's state
--7822:1:main Initialise signal management
--7822:1:main Load suppressions
--7822-- Reading suppressions file: /usr/local/lib/valgrind/default.supp
--7822:2:stacks register 0xBEE35000-0xBEE35FFF as stack 0
--7822:1:main
--7822:1:main
--7822:1:aspacem <<< SHOW_SEGMENTS: Memory layout at client startup (26 segments, 2 segnames)
--7822:1:aspacem ( 0) /usr/local/lib/valgrind/x86-linux/memcheck
--7822:1:aspacem ( 1) /home/johnc/ttr3/TaitTerm_Base/bld/synth/rom/uninstrumented/MPT_Torso/UnitTest/UnitTest/test/test_sytiml
--7822:1:aspacem 0: RSVN 0000000000-0003FFFFFF 64m ----- SmFixed
--7822:1:aspacem 1: 0004000000-0007FFFFFF 64m
--7822:1:aspacem 2: file 0008000000-000801EFFF 126976 r-x-- d=0x304 i=800566 o=4096 (1)
--7822:1:aspacem 3: file 000801F000-000801FFFF 4096 rw--- d=0x304 i=800566 o=131072 (1)
--7822:1:aspacem 4: 0008020000-00089FFFFF 9m
--7822:1:aspacem 5: file 0008A00000-0008A00FFF 4096 rw--- d=0x304 i=800566 o=135168 (1)
--7822:1:aspacem 6: anon 0008A01000-0008A86FFF 548864 rw---
--7822:1:aspacem 7: anon 0008A87000-0008A87FFF 4096 rwx--
--7822:1:aspacem 8: RSVN 0008A88000-0009286FFF 8384512 ----- SmLower
--7822:1:aspacem 9: 0009287000-0037FFFFFF 749m
--7822:1:aspacem 10: FILE 0038000000-0038026FFF 159744 r-x-- d=0x302 i=574341 o=0 (0)
--7822:1:aspacem 11: file 0038027000-0038027FFF 4096 r-x-- d=0x302 i=574341 o=159744 (0)
--7822:1:aspacem 12: FILE 0038028000-0038151FFF 1220608 r-x-- d=0x302 i=574341 o=163840 (0)
--7822:1:aspacem 13: FILE 0038152000-0038152FFF 4096 rw--- d=0x302 i=574341 o=1380352 (0)
--7822:1:aspacem 14: ANON 0038153000-003883CFFF 7249920 rw---
--7822:1:aspacem 15: 003883D000-0061F1AFFF 662m
--7822:1:aspacem 16: RSVN 0061F1B000-0061F1BFFF 4096 ----- SmFixed
--7822:1:aspacem 17: ANON 0061F1C000-00624AAFFF 5828608 rwx--
--7822:1:aspacem 18: 00624AB000-00BE635FFF 1473m
--7822:1:aspacem 19: RSVN 00BE636000-00BEE34FFF 8384512 ----- SmUpper
--7822:1:aspacem 20: anon 00BEE35000-00BEE35FFF 4096 rwx--
--7822:1:aspacem 21: 00BEE36000-00BFE20FFF 15m
--7822:1:aspacem 22: ANON 00BFE21000-00BFE35FFF 86016 rw---
--7822:1:aspacem 23: RSVN 00BFE36000-00FFFFDFFF 1025m ----- SmFixed
--7822:1:aspacem 24: ANON 00FFFFE000-00FFFFEFFF 4096 -----
--7822:1:aspacem 25: RSVN 00FFFFF000-00FFFFFFFF 4096 ----- SmFixed
--7822:1:aspacem >>>
--7822:1:main
--7822:1:main
--7822:1:main Running thread 1
--7822:1:syswrap- entering VG_(main_thread_wrapper_NORETURN)
--7822:1:aspacem allocated thread stack at 0x624AB000 size 81920
--7822:1:syswrap- run_a_thread_NORETURN(tid=1): pre-thread_wrapper
--7822:1:syswrap- thread_wrapper(tid=1): entry
--7822:1:transtab allocate sector 0
--7822:1:mallocfr newSuperblock at 0x63CB1000 (pszB 65520) owner VALGRIND/ttaux
SYSCALL[7822,1]( 45) sys_brk ( 0x9100000 ) --> [pre-success] Success(0x9100000)
SYSCALL[7822,1](126) sys_sigprocmask ( 2, 0xBEE357A0, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 14, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 29, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 4, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 7, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 8, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 11, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 13, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 67) sys_sigaction ( 17, 0xBEE357A8, 0x0 ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/ttr3/TaitTerm_Application/Utilities/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/ttr3/TaitTerm_Base/Utilities/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/ecos/gnutools/i386-elf/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/ecos/gnutools/arm-elf/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/ecos/ecos-2.0/tools/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/lib/j2sdk-1.4.2/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/bin/html/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/src/Tools/Scripts/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/local/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/bin/X11/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/games/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/home/johnc/OpenOffice.org1.1.0/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(./../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/rtems/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/usr/java/j2sdk1.4.2/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/xerces/xerces-2_5_0/bin/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Failure(0x2)
SYSCALL[7822,1]( 33) sys_access ( 0xBEE35688(/opt/ecos/host_tools/libexec/../libexec/ecos/hal/synth/arch/v2_0/ecosynth), 1 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 42) sys_pipe ( 0xBEE35670 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 42) sys_pipe ( 0xBEE35668 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 2) sys_fork ( ) --> [pre-success] Success(0x0)
SYSCALL[7823,1]( 6) sys_close ( 4 )[sync] --> Success(0x0)
SYSCALL[7823,1]( 6) sys_close ( 5 )[sync] --> Success(0x0)
SYSCALL[7823,1]( 63) sys_dup2 ( 6, 4 )[sync] --> Success(0x4)
SYSCALL[7823,1]( 6) sys_close ( 6 )[sync] --> Success(0x0)
fork: process 7822 created child 7823
--> [pre-success] Success(0x1E8F)
SYSCALL[7822,1]( 6) sys_close ( 3 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 6) sys_close ( 6 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE3564F, 1 ) --> [async] ...
SYSCALL[7823,1]( 11) sys_execve ( 0xBEE35688(/opt/ecos/host_tools/libexec/ecos/hal/synth/arch/v2_0/ecosynth), 0xBEE357D4, 0xBEE357EC )--7823:1:syswrap Exec of /opt/ecos/host_tools/libexec/ecos/hal/synth/arch/v2_0/ecosynth
SYSCALL[7822,1]( 3) ... [async] --> Success(0x1)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE355C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE355C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35498, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35508, 30 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x1E)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35490, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](104) sys_setitimer ( 0, 0xBEE35718, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
--7822:1:signals extending a stack base 0xBEE35000 down by 4096
--7822:2:stacks change stack 0 from 0xBEE35000-0xBEE35FFF to 0xBEE34EC0-0xBEE35FFF
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE354D8, 53 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x35)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35460, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE356C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356E8, 5 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x5)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE354D8, 62 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x3E)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35460, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE356C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356E8, 5 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x5)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-fail] Failure(0x4)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE354D8, 60 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x3C)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35460, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE356C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356E8, 5 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x5)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35468, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE354D8, 60 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x3C)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35460, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356C8, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE356C0, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35678, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE356E8, 5 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x5)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35670, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35758, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0xBEE35758, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 3) sys_read ( 5, 0xBEE35750, 8 ) --> [async] ...
SYSCALL[7822,1]( 3) ... [async] --> Success(0x8)
==7822== Warning: set address range perms: large range 0xBEE35714-0x8A86463 (noaccess)
--7822:1:mallocfr newSuperblock at 0x63CC1000 (pszB 262128) owner VALGRIND/exectxt
--7822:1:mallocfr newSuperblock at 0x63D01000 (pszB 65520) owner VALGRIND/errors
==7822== Invalid read of size 4
==7822== at 0x800EA31: ???
==7822== Address 0x8A86460 is just below the stack ptr. To suppress, use: --workaround-gcc296-bugs=yes
==7822==
==7822== Invalid read of size 4
==7822== at 0x800EA34: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800EA3C: ???
==7822== Address 0x800EA3C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800C766: ???
==7822== Address 0x800C766 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid write of size 4
==7822== at 0x800C76C: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800C776: ???
==7822== Address 0x8A00944 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800C77F: ???
==7822== Address 0x800C77F is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid write of size 4
==7822== at 0x800C77F: ???
==7822== Address 0x8A00944 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CF85: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800CF9D: ???
==7822== Address 0x800CF9D is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid write of size 4
==7822== at 0x800CF9D: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )==7822==
==7822== Syscall param gettimeofday(tv) points to unaddressable byte(s)
==7822== at 0x800EC7E: ???
==7822== Address 0x8A00954 is not stack'd, malloc'd or (recently) free'd
[sync] --> Success(0x0)
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800CFB6: ???
==7822== Address 0x800CFB6 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CFB9: ???
==7822== Address 0x8A0094C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid write of size 4
==7822== at 0x800CFC1: ???
==7822== Address 0x8A0094C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CFC6: ???
==7822== Address 0x8A00950 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CFCF: ???
==7822== Address 0x8A0094C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800CFDA: ???
==7822== Address 0x800CFDA is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800CFDA: ???
==7822== Address 0x8A00948 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800C630: ???
==7822== Address 0x800C630 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Invalid read of size 4
==7822== at 0x800C636: ???
==7822== Address 0x8A0093C is not stack'd, malloc'd or (recently) free'd
==7822==
Thousands of Lines of the same Snipped.
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AAE4: ???
==7822== Address 0x800AAE4 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AB01: ???
==7822== Address 0x800AB01 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AB17: ???
==7822== Address 0x800AB17 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AC59: ???
==7822== Address 0x800AC59 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== More than 1000 different errors detected. I'm not reporting any more.
==7822== Final error counts will be inaccurate. Go fix your program!
==7822== Rerun with --error-limit=no to disable this cutoff. Note
==7822== that errors may occur in your program without prior warning from
==7822== Valgrind, because errors are no longer being displayed.
==7822==
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 61 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x3D)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 69 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x45)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 69 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x45)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 72 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x48)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 76 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x4C)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 71 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x47)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 76 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x4C)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 76 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x4C)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 80 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x50)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 108 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x6C)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 109 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x6D)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 13 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0xD)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
Thousands of lines snipped
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x8A79A5C)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370D4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 106 ) --> [async] ...
UnitTest/test/test_sytiml.c:132:testSytiml:Number of mS steps detected/reported in in 80 mS interval: 0
SYSCALL[7822,1]( 4) ... [async] --> Success(0x6A)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 46 ) --> [async] ...
UnitTest/test/test_sytiml.c:140:testSytiml:
SYSCALL[7822,1]( 4) ... [async] --> Success(0x2E)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 104 ) --> [async] ...
Pre Counts: masterCnt halfRateCnt quarterRateCnt stoppyCnt oneShotCnt shortCnt inactiveCnt
SYSCALL[7822,1]( 4) ... [async] --> Success(0x68)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 46 ) --> [async] ...
UnitTest/test/test_sytiml.c:143:testSytiml:
SYSCALL[7822,1]( 4) ... [async] --> Success(0x2E)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 98 ) --> [async] ...
Pre Counts: 0 0 0 0 0 0 0
SYSCALL[7822,1]( 4) ... [async] --> Success(0x62)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x8E)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-fail] Failure(0x4)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
Thousands of lines snipped.
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 46 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x2E)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 98 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x62)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-fail] Failure(0x4)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
UnitTest/test/test_sytiml.c:219:testSytiml:
Post Counts: 32 16 8 4 1 1 0
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-fail] Failure(0x4)
SYSCALL[7822,1](142) sys_select ( 0, 0x0, 0x0, 0x0, 0x0 ) --> [async] ...
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CDC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 50 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x32)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A370C4, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CCC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 67 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x43)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1](119) sigreturn ( ) --> [pre-success] Success(0x4)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 78 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x4E)
SYSCALL[7822,1]( 78) sys_gettimeofday ( 0x8A00954, 0x0 )[sync] --> Success(0x0)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 29 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x1D)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 28 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x1C)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36CBC, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 31 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x1F)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A36F0C, 24 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x18)
SYSCALL[7822,1]( 4) sys_write ( 4, 0x8A86540, 46 ) --> [async] ...
SYSCALL[7822,1]( 4) ... [async] --> Success(0x2E)
SYSCALL[7822,1]( 1) exit( 0 ) --> [pre-success] Success(0x0)
--7822:1:syswrap- thread_wrapper(tid=1): exit
--7822:1:syswrap- run_a_thread_NORETURN(tid=1): post-thread_wrapper
--7822:1:syswrap- run_a_thread_NORETURN(tid=1): last one standing
--7822:1:main entering VG_(shutdown_actions_NORETURN)
==7822==
==7822== ERROR SUMMARY: 28784 errors from 1000 contexts (suppressed: 0 from 0)
==7822==
==7822== 1 errors in context 1 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AC59: ???
==7822== Address 0x800AC59 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 2 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AB17: ???
==7822== Address 0x800AB17 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 3 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AB01: ???
==7822== Address 0x800AB01 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 4 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AAE4: ???
==7822== Address 0x800AAE4 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 5 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AAD4: ???
==7822== Address 0x800AAD4 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 6 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AABB: ???
==7822== Address 0x800AABB is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 7 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9D2: ???
==7822== Address 0x800A9D2 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 8 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800AA06: ???
==7822== Address 0x800AA06 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 9 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x8010AD8: ???
==7822== Address 0x8010AD8 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 10 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9ED: ???
==7822== Address 0x800A9ED is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 11 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x8010D0C: ???
==7822== Address 0x8010D0C is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 12 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9D4: ???
==7822== Address 0x800A9D4 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 13 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9CC: ???
==7822== Address 0x800A9CC is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 14 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9C6: ???
==7822== Address 0x800A9C6 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 1 errors in context 15 of 1000:
==7822== Jump to the invalid address stated on the next line
==7822== at 0x800A9BF: ???
==7822== Address 0x800A9BF is not stack'd, malloc'd or (recently) free'd
*********About 900 errors snipped.
==7822== 226 errors in context 994 of 1000:
==7822== Invalid read of size 4
==7822== at 0x8004221: ???
==7822== Address 0x8A00870 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 288 errors in context 995 of 1000:
==7822== Use of uninitialised value of size 4
==7822== at 0x8011E59: ???
==7822==
==7822== 288 errors in context 996 of 1000:
==7822== Conditional jump or move depends on uninitialised value(s)
==7822== at 0x8011DD9: ???
==7822==
==7822== 288 errors in context 997 of 1000:
==7822== Use of uninitialised value of size 4
==7822== at 0x8011DD6: ???
==7822==
==7822== 304 errors in context 998 of 1000:
==7822== Invalid read of size 4
==7822== at 0x8011DD6: ???
==7822== Address 0x8A211C0 is not stack'd, malloc'd or (recently) free'd
==7822==
==7822== 384 errors in context 999 of 1000:
==7822== Conditional jump or move depends on uninitialised value(s)
==7822== at 0x8011E5C: ???
==7822==
==7822== 22512 errors in context 1000 of 1000:
==7822== Invalid write of size 4
==7822== at 0x8011C1F: ???
==7822== Address 0x8A211E0 is not stack'd, malloc'd or (recently) free'd
==7822== IN SUMMARY: 28784 errors from 1000 contexts (suppressed: 0 from 0)
==7822==
==7822== malloc/free: in use at exit: 0 bytes in 0 blocks.
==7822== malloc/free: 0 allocs, 0 frees, 0 bytes allocated.
==7822==
==7822== All heap blocks were freed -- no leaks are possible.
--7822-- memcheck: sanity checks: 10 cheap, 1 expensive
--7822-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use
--7822-- memcheck: auxmaps: 0 searches, 0 comparisons
--7822-- memcheck: SMs: n_issued = 9 (144k, 0M)
--7822-- memcheck: SMs: n_deissued = 3 (48k, 0M)
--7822-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M)
--7822-- memcheck: SMs: max_undefined = 107 (1712k, 1M)
--7822-- memcheck: SMs: max_defined = 8 (128k, 0M)
--7822-- memcheck: SMs: max_non_DSM = 6 (96k, 0M)
--7822-- memcheck: max sec V bit nodes: 2 (0k, 0M)
--7822-- memcheck: set_sec_vbits8 calls: 6 (new: 2, updates: 4)
--7822-- memcheck: max shadow mem size: 400k, 0M
--7822-- translate: fast SP updates identified: 5,024 ( 89.2%)
--7822-- translate: generic_known SP updates identified: 300 ( 5.3%)
--7822-- translate: generic_unknown SP updates identified: 308 ( 5.4%)
--7822-- tt/tc: 3,517 tt lookups requiring 3,534 probes
--7822-- tt/tc: 3,517 fast-cache updates, 2 flushes
--7822-- transtab: new 1,746 (43,546 -> 732,709; ratio 168:10) [0 scs]
--7822-- transtab: dumped 0 (0 -> ??)
--7822-- transtab: discarded 0 (0 -> ??)
--7822-- scheduler: 1,053,481 jumps (bb entries).
--7822-- scheduler: 10/4,711 major/minor sched events.
--7822-- sanity: 11 cheap, 1 expensive checks.
--7822-- exectx: 30,011 lists, 945 contexts (avg 0 per list)
--7822-- exectx: 28,784 searches, 27,886 full compares (968 per 1000)
--7822-- exectx: 595,275 cmp2, 5,262 cmp4, 0 cmpAll
--7822:1:core_os VG_(terminate_NORETURN)(tid=1)
UnitTest/test/test_sytiml.c:239:testSytiml:DONE
UnitTest/test/unitst_UnitTest.c:186:unitst_End:UNIT TESTS PASSED
UnitTest/test/unitst_UnitTest.c:194:unitst_End:Dynamic memory usage summary.
10 blocks still unfreed
552 bytes still unfreed
10 blocks high water mark
552 bytes high water markLogged 0 errors
John Carter Phone : (64)(3) 358 6639
Tait Electronics Fax : (64)(3) 359 4632
PO Box 1645 Christchurch Email : joh...@ta...
New Zealand
Carter's Clarification of Murphy's Law.
"Things only ever go right so that they may go more spectacularly wrong later."
>From this principle, all of life and physics may be deduced.
|
|
From: <sv...@va...> - 2006-06-25 12:18:24
|
Author: sewardj
Date: 2006-06-25 13:18:20 +0100 (Sun, 25 Jun 2006)
New Revision: 5978
Log:
Make 'c'/'C' work again with --gen-suppressions=3Dyes. I wonder how
long this has been broken.
Modified:
trunk/coregrind/m_errormgr.c
Modified: trunk/coregrind/m_errormgr.c
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- trunk/coregrind/m_errormgr.c 2006-06-24 19:57:45 UTC (rev 5977)
+++ trunk/coregrind/m_errormgr.c 2006-06-25 12:18:20 UTC (rev 5978)
@@ -447,9 +447,9 @@
&& VG_(is_action_requested)( "Print suppression", &still_nois=
y ))
) {
gen_suppression(err);
- if (VG_(clo_gen_suppressions) =3D=3D 1 && !still_noisy)
- VG_(clo_gen_suppressions) =3D 0;
}
+ if (VG_(clo_gen_suppressions) =3D=3D 1 && !still_noisy)
+ VG_(clo_gen_suppressions) =3D 0;
}
=20
/* Shared between VG_(maybe_record_error)() and VG_(unique_error)(),
|
|
From: Nicholas N. <nj...@cs...> - 2006-06-25 04:32:00
|
On Sun, 25 Jun 2006, Indhu Krishna wrote: > I am trying to modify Lackey to suit my purpose. > I understand that each tool has the following defined : pre_clo_init, > instrument, post_clo_init and fini. > (I notice that they are not being called explicitly) > It would be of a great help if you can give me a hint as to how these > functions are called. See http://www.valgrind.org/docs/manual/writing-tools.html. Note that this document may be slightly out-of-date in places (eg. it links to a document about the old IR called UCode, while we now use a newer IR called Vex), but it will be mostly correct. Nick |
|
From: Indhu K. <ind...@gm...> - 2006-06-25 04:06:13
|
Hi, I am trying to modify Lackey to suit my purpose. I understand that each tool has the following defined : pre_clo_init, instrument, post_clo_init and fini. (I notice that they are not being called explicitly) It would be of a great help if you can give me a hint as to how these functions are called. Thank you, Indhu |
|
From: Tom H. <to...@co...> - 2006-06-25 02:46:07
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-06-25 03:30:04 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 237 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-25 02:36:27
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-06-25 03:15:08 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 236 tests, 19 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-25 02:33:26
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-06-25 03:00:25 BST 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 == 260 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) none/tests/tls (stdout) ================================================= == 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 == 260 tests, 4 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) ================================================= == Difference between 24 hours ago and now == ================================================= *** old.short Sun Jun 25 03:17:07 2006 --- new.short Sun Jun 25 03:33:38 2006 *************** *** 8,10 **** ! == 260 tests, 4 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/stack_switch (stderr) --- 8,10 ---- ! == 260 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) *************** *** 13,14 **** --- 13,15 ---- none/tests/fdleak_fcntl (stderr) + none/tests/tls (stdout) |
|
From: Tom H. <th...@cy...> - 2006-06-25 02:30:19
|
Nightly build on dellow ( x86_64, Fedora Core 5 ) started at 2006-06-25 03:10:14 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 260 tests, 2 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Bryan M. <om...@br...> - 2006-06-24 21:23:21
|
see http://www.brainmurders.eclipse.co.uk/omega.html for a complete overview of what this tool can do for you! We use this at work - feel free to give it a spin... >From the web page: ----------------------------------- Omega addresses what I perceive to be one of the few shortfalls of the excellent Valgrind Memcheck Tool - where Memcheck reports the location that a leaked block was allocated, Omega also shows where it was leaked. New in Beta3: Omega now detects circular references: typedef struct { void *linkedBlock; char padding[120]; } block; block *p1 = NULL; block *p2 = NULL; p1 = (block *)malloc(sizeof(block)); p2 = (block *)malloc(sizeof(block)); p1->linkedBlock = p2; p2->linkedBlock = p1; As you can see, the blocks wont be seen to leak because they have a valid live reference but the reality is that without an external reference, these blocks are lost to the system. Before exiting, Omega now scans any remaining blocks to check that they have an external reference, no matter how far back down the chain it is. I am still toying with the idea of allowing targeted tracking through the use of the suppression system (set a suppression rule to exclusively report on a specified malloc() call and no others but with extra debug output for instance). If you use Omega and think it would be useful, please let me know. As ever, I would welcome your comments, bug reports and any news of success stories. Bryan "Brain Murders" Meredith |
|
From: <sv...@va...> - 2006-06-24 19:57:50
|
Author: cerion Date: 2006-06-24 20:57:45 +0100 (Sat, 24 Jun 2006) New Revision: 5977 Log: handy script to decode ppc instructions - thanks to Stephen McCamant for this one. Added: trunk/auxprogs/dump_insn_ppc.sh Added: trunk/auxprogs/dump_insn_ppc.sh =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/auxprogs/dump_insn_ppc.sh (rev 0) +++ trunk/auxprogs/dump_insn_ppc.sh 2006-06-24 19:57:45 UTC (rev 5977) @@ -0,0 +1,4 @@ +#!/bin/zsh + +objdump -b binary -m powerpc -EB -D \ + =3D(perl -e 'print pack "N", hex $ARGV[0]' $1) | tail +7 Property changes on: trunk/auxprogs/dump_insn_ppc.sh ___________________________________________________________________ Name: svn:executable + * |
|
From: <sv...@va...> - 2006-06-24 12:30:10
|
Author: sewardj Date: 2006-06-24 13:29:58 +0100 (Sat, 24 Jun 2006) New Revision: 5976 Log: Update the Sin-Bin. Modified: trunk/docs/internals/3_2_BUGSTATUS.txt Modified: trunk/docs/internals/3_2_BUGSTATUS.txt =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- trunk/docs/internals/3_2_BUGSTATUS.txt 2006-06-21 08:03:48 UTC (rev 5= 975) +++ trunk/docs/internals/3_2_BUGSTATUS.txt 2006-06-24 12:29:58 UTC (rev 5= 976) @@ -6,13 +6,19 @@ =20 ------- Bugs reported after (in) 3.2.0 ------ =20 -TRUNK PRIO BUG# WHAT +TRUNK 32BRANCH PRI BUG# WHAT =20 -v5974 n-i-bz Expanding brk() into last available page asse= rts +v5974 pending n-i-bz Expanding brk() into last available page = asserts +v5968 pending 117172 FUTEX_WAKE does not use uaddr2 +v5970 pending 124039 Lacks support for VKI_[GP]IO_UNIMAP*=20 + and VT_* ioctls +v5973 pending n-i-bz ppc64-linux stack RZ fast-case snafu +pending pending n-i-gz 'c' in --gen-supps=3Dyes doesn't work +pending pending 128917 amd64->IR: 0x66 0xF 0xF6 0xC4 (psadbw,SSE= 2) +pending pending 106852 x86->IR: fisttp (SSE3) +pending pending 129246 JJ: ppc32/ppc64 syscalls, w/ patch +pending pending 129358 x86->IR: fisttpl (SSE3) +pending pending 129390 ppc?->IR: some kind of VMX prefetch =20 -------- Bugs reported prior to 3.2.0 ------ - -TRUNK 32BRANCH BUG# WHAT - -v5968 pending 117172 FUTEX_WAKE does not use uaddr2 -v5970 pending 124039 Lacks support for VKI_[GP]IO_UNIMAP* and VT= _* ioctls +Signal race condition (users list, 13 June, Johannes Berg) +Livelocks entire machine (users list, 17 June, Timothy B. Terriberry) |
|
From: Tom H. <to...@co...> - 2006-06-24 02:45:55
|
Nightly build on dunsmere ( athlon, Fedora Core 5 ) started at 2006-06-24 03:30:04 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 237 tests, 5 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/mempool (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-24 02:33:40
|
Nightly build on alvis ( i686, Red Hat 7.3 ) started at 2006-06-24 03:15:03 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 236 tests, 19 stderr failures, 0 stdout failures, 0 posttest failures == memcheck/tests/addressable (stderr) memcheck/tests/badjump (stderr) memcheck/tests/describe-block (stderr) memcheck/tests/erringfds (stderr) memcheck/tests/leak-0 (stderr) memcheck/tests/leak-cycle (stderr) memcheck/tests/leak-regroot (stderr) memcheck/tests/leak-tree (stderr) memcheck/tests/match-overrun (stderr) memcheck/tests/mempool (stderr) memcheck/tests/partial_load_dflt (stderr) memcheck/tests/partial_load_ok (stderr) memcheck/tests/partiallydefinedeq (stderr) memcheck/tests/pointer-trace (stderr) memcheck/tests/sigkill (stderr) memcheck/tests/stack_changes (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) memcheck/tests/xml1 (stderr) |
|
From: Tom H. <th...@cy...> - 2006-06-24 02:30:41
|
Nightly build on gill ( x86_64, Fedora Core 2 ) started at 2006-06-24 03:00:03 BST Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 260 tests, 4 stderr failures, 1 stdout failure, 0 posttest failures == memcheck/tests/stack_switch (stderr) memcheck/tests/x86/scalar (stderr) memcheck/tests/x86/scalar_supp (stderr) none/tests/fdleak_fcntl (stderr) none/tests/tls (stdout) |