I tried with the latest 0.3.3 release and with 0.4.0-dev+1061 version, but
both are giving errors.

As Amit has already created a similar issue, should I still open another
issue ?

Regards,
Kapil Agarwal

On Mon, Nov 24, 2014 at 5:23 AM, Tim Holy <[email protected]> wrote:

> That error message sequence reminds me of the one I saw in debugging a
> problem
> on julia 0.4 that was missing a "GC root," meaning that some julia variable
> allocated from the C code was not being correctly protected from garbage-
> collection.
>
> While the bug I fixed can't be present on 0.3 (the relevant code is julia
> 0.4-
> only), it is possible that your bug has been fixed by someone else in the
> meantime---there have been quite a few updates to the 0.3 series. Since
> you're
> running a slightly outdated version, can you update to the latest 0.3
> release?
>
> If updating doesn't fix it, please file an issue with the code needed to
> reproduce the problem.
>
> Best,
> --Tim
>
> On Sunday, November 23, 2014 07:48:08 PM Kapil Agarwal wrote:
> > Hi
> >
> > I am running a parallel matrix transpose using Julia. When I run it on a
> > small matrix with small number of workers, it works fine, but as I
> increase
> > the size and the number of workers, it starts giving MemoryError() and
> > Broken pipe signals.
> >
> > I have put the error stacktrace here :
> >  https://github.com/kapiliitr/JuliaBenchmarks/blob/master/error.txt
> >
> > I checked that my program was not making any bounds errors and that the
> > result is correct. Also, I did not find any errors in the source code
> from
> > the stacktrace.
> > I am basically dealing with large matrices of the order of 1000X1000
> > elements and around 50-200 worker processes.
> >
> > I have a machine with 24 cores and around 24 GB memory, so could this be
> a
> > problem with my system or is there a limit to how many workers Julia can
> > launch and allocate memory ?
> >
> > Thanks
> >
> > Kapil
>
>

Reply via email to