I looked at this some more, and it appears that the thing reading the
pointers is getting the values from the same physical page as some heap
data structures. It looks like a big chunk of contiguous linked list
nodes, so when a random piece of data was accessed there was a good
chance it was a
I don't have the code in front of me, but I'm guessing there's a constant
you can increase if you really need more stack space. Note that it's a
stack issue and not a heap issue, so the problem is probably either an
infinite recursion or a large local array and not anything to do with
malloc.
Malloced storage is placed on the heap, not the stack. There is a
constant near the fatal that you can change, but normally this error
means that there is infinite recursion or it could mean you're trying
to allocate a large array (multiple megabytes) on the stack.
Ali
On Jan 27, 2009,
Daniel's pthreads library only works with gem5, are you using the gem5
or m5 tree? (I thought you said m5 in your message to me before).
Nate
I think it might have to do with Daniel's pthreads library written for SE
mode. That's my guess.
Polina
On Tue, Jan 27, 2009 at 3:14 PM, Ali
On Jan 27, 2009, at 8:11 PM, Rick Strong wrote:
Hi all and especially Ali,
I have been working with the webnew benchmark (specweb95-apache) and
have noticed two problems that kill throughput and was wondering if
you
have encountered them or know what is happening
(1) All requests
I created a lighttpd one that transfers large files only, but it never
made it into M5 (nor can it because of licensing issues from the
components it's based on). I never fixed apache.
Ali
On Jan 27, 2009, at 11:40 PM, nathan binkert wrote:
I've never heard of the webnew benchmark. I
There are three possibilities here:
a) A kernel bug
b) a device model/driver bug
c) a checkpointing bug (as it relates to (b))
What kernel version are you using? Could you put the ethernet trace
somewhere so I could look at it?
Ali
I am using the kernel 2.6.18 with M5 patches.
I
* build/ALPHA_SE/tests/fast/quick/50.memtest/alpha/linux/memtest passed.
* build/ALPHA_SE/tests/fast/quick/00.hello/alpha/tru64/o3-timing passed.
* build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic
passed.
*