[SciPy-user] Re: bug crash

Berthold Höllmann bhoel at web.de
Tue Jun 15 13:22:03 EDT 2004


Pearu Peterson <pearu at scipy.org> writes:

> On Tue, 15 Jun 2004, Olivier Ravard wrote:
>
>> Hi,
>> 
>> I used scipy under windows, and this simple code crashes python
>> with no error message :
>> 
>> from scipy import *
>> b=arange(1000000).astype('f')
>> b=b*1j
>> 
>> but this one works :
>> 
>> from scipy import *
>> b=arange(100000).astype('f')
>> b=b*1j
>> 
>> Looks like a memory problem...
>
> Indeed..
>
>> Anyone have an idea ?
>
> Try installing more memory to your machine. On a machine with 1GB physical 
> RAM I have:
>
> In [1]: from scipy import *
>
> In [2]: b=arange(1000000).astype('f')
>
> In [3]: b=b*1j
>
> In [4]: b=arange(10000000).astype('f')
>
> In [5]: b=b*1j
>
> In [6]: b=arange(100000000).astype('f')
>
> In [7]: b=b*1j
> Segmentation fault

Hello,

My machine has only 512MB RAM, but I get:

>python
Python 2.3.4 (#2, May 28 2004, 22:06:09) 
[GCC 3.3.1 (SuSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from scipy import *
>>> b=arange(1000000).astype('f')
>>> b=b*1j
>>> b=arange(10000000).astype('f')
>>> b=b*1j
>>> 
>free -m
             total       used       free     shared    buffers     cached
Mem:           502        177        325          0         16         34
-/+ buffers/cache:        126        375
Swap:         2445        223       2222

OK, it's Linux

Kind Regards
Berthold
-- 
bhoel at web.de / http://starship.python.net/crew/bhoel/




More information about the SciPy-User mailing list