[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sem memória quando existe memória ;)



Não é usada alocação dinâmica. A dimensão dos vetores é definida na
compilação. O programa roda para vetores menores, apenas quando o tamanho
aumenta é que tenho o segmentation fault. Incrível, porque o vetor não é
tão grande assim 64x64x64x8 bytes= 2097152L = 2Mb


On Wed, 30 Jan 2002, Gustavo Noronha Silva wrote:

> On Wed, 30 Jan 2002 19:04:37 -0200 (BRST)
> Thadeu Penna <tjpp@if.uff.br> wrote:
>
> > Um dos meus usuários tem um programa em C com algumas matrizes grandes. Na
> > máquina Debian daqui (512M de RAM e 256M de swap) o programa dá
> > segmentation fault se a matriz for maior que 64x64x64 (menor que a
> > memória da máquina, claramente). Em uma máquina SuSE com 128M de RAM, em
> > outro laboratório na Alemanha, o programa roda com vetores 128x128x128.
> > Seria algum patch especial da SuSE? Não sabia que o gcc/kernel tinha estas
> > limitações. Um dado a mais: com o gdb ou strace, o programa para no main,
> > ou seja, não roda nenhuma linha - dá "pau" com a alocação de variáveis...
> estranho... tem certeza que o programa está blz? a inicialização dessas
> variáveis está sendo feita corretamente? com ponteiros? usando malloc?
> tentou usar uma variante segura de malloc?
>
> []s!
>
> --
>     Gustavo Noronha Silva - kov <http://www.metainfo.org/kov>
> *---------* -+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+-+
> |  .''`.  | Debian GNU/Linux: <http://www.debian.org>         |
> | : :'  : + Debian BR.......: <http://debian-br.cipsga.org.br>+
> | `. `'`  + Q: "Why did the chicken cross the road?"          +
> |   `-    | A: "Upstream's decision." -- hmh                  |
> *---------* -+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+--+-+-+
>
>
> --
> To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>

 ___                  _                 .''`.
  | |_  _. _| _      |_) _ ._ ._  _.   : :'  :
  | | |(_|(_|(/_|_|  |  (/_| || |(_|   `. `'`
                    Linux User #50500    `-
Prof.Adjunto - Instituto de Física   ----Debian-
Universidade Federal Fluminense      Alpha/K6/K7



Reply to: