* [ECOS] "new" heap allocation for synthetic target doesn't work for me
@ 2007-07-11 12:55 Alexander Neundorf
2007-07-11 13:02 ` Andrew Lunn
0 siblings, 1 reply; 3+ messages in thread
From: Alexander Neundorf @ 2007-07-11 12:55 UTC (permalink / raw)
To: ecos-discuss
Hi,
the "new" (ok, already 1 1/2 years old) way to allocate the memory for the
heap doesn't work for me (kubuntu 6.10, gcc 4.1.2), i.e. malloc() fails with
a SIGSEGV in dlmalloc.cxx, line 1282. Reverting this change:
http://ecos.sourceware.org/cgi-bin/cvsweb.cgi/ecos/packages/hal/synth/arch/current/src/synth_entry.c.diff?r1=1.6&r2=1.7&cvsroot=ecos&f=h
makes it work again.
Alex
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ECOS] "new" heap allocation for synthetic target doesn't work for me
2007-07-11 12:55 [ECOS] "new" heap allocation for synthetic target doesn't work for me Alexander Neundorf
@ 2007-07-11 13:02 ` Andrew Lunn
2007-07-11 15:41 ` Alexander Neundorf
0 siblings, 1 reply; 3+ messages in thread
From: Andrew Lunn @ 2007-07-11 13:02 UTC (permalink / raw)
To: Alexander Neundorf; +Cc: ecos-discuss
On Wed, Jul 11, 2007 at 08:55:00AM -0400, Alexander Neundorf wrote:
> Hi,
>
> the "new" (ok, already 1 1/2 years old) way to allocate the memory for the
> heap doesn't work for me (kubuntu 6.10, gcc 4.1.2), i.e. malloc() fails with
> a SIGSEGV in dlmalloc.cxx, line 1282. Reverting this change:
> http://ecos.sourceware.org/cgi-bin/cvsweb.cgi/ecos/packages/hal/synth/arch/current/src/synth_entry.c.diff?r1=1.6&r2=1.7&cvsroot=ecos&f=h
>
> makes it work again.
Do we know what makes the difference. Is it gcc, binutils, kernel?
We need some way to decide at runtime if we need to brk() memory or
not.
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [ECOS] "new" heap allocation for synthetic target doesn't work for me
2007-07-11 13:02 ` Andrew Lunn
@ 2007-07-11 15:41 ` Alexander Neundorf
0 siblings, 0 replies; 3+ messages in thread
From: Alexander Neundorf @ 2007-07-11 15:41 UTC (permalink / raw)
To: Andrew Lunn; +Cc: ecos-discuss
On Wednesday 11 July 2007 09:02, Andrew Lunn wrote:
> On Wed, Jul 11, 2007 at 08:55:00AM -0400, Alexander Neundorf wrote:
> > Hi,
> >
> > the "new" (ok, already 1 1/2 years old) way to allocate the memory for
> > the heap doesn't work for me (kubuntu 6.10, gcc 4.1.2), i.e. malloc()
> > fails with a SIGSEGV in dlmalloc.cxx, line 1282. Reverting this change:
> > http://ecos.sourceware.org/cgi-bin/cvsweb.cgi/ecos/packages/hal/synth/arc
> >h/current/src/synth_entry.c.diff?r1=1.6&r2=1.7&cvsroot=ecos&f=h
> >
> > makes it work again.
>
> Do we know what makes the difference. Is it gcc, binutils, kernel?
I don't know.
> We need some way to decide at runtime if we need to brk() memory or
> not.
At least the values reported by mallinfo() were ok in both cases.
Alex
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2007-07-11 15:41 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-07-11 12:55 [ECOS] "new" heap allocation for synthetic target doesn't work for me Alexander Neundorf
2007-07-11 13:02 ` Andrew Lunn
2007-07-11 15:41 ` Alexander Neundorf
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).