Segmentation Fault mostrar (r)egioes

Segmentation Fault mostrar (r)egioes

por Arthur Coser Marinho -
Número de respostas: 2

Estou tendo problemas para mostrar regioes.
O programa sai da funcao pinteImagemRGB mas nao entra na funcao pinteRegiaoRGB.
Usei o gdb e ele indicou o seguinte:

"

graphic: chamando a funcao pinteImagemRGB.

graphic: voltei da funcao pinteImagemRGB.

Program received signal SIGSEGV, Segmentation fault.
0x08049022 in myKeyboard ()
(gdb) backtrace
#0 0x08049022 in myKeyboard ()
#1 0xb7ed4643 in glutMainLoopEvent ()
from /usr/lib/i386-linux-gnu/libglut.so.3
#2 0xb7ed4a9c in glutMainLoop () from /usr/lib/i386-linux-gnu/libglut.so.3

"

Qual pode ser a fonte desse segmentation fault? Uma lista vazia? Tentei verificar as listas de pixels das regioes, mas nenhuma estava vazia...

Em resposta à Arthur Coser Marinho

Re: Segmentation Fault mostrar (r)egioes

por Arthur Coser Marinho -

Uma pergunta. A lista de regioes que a regioesImagem() retorna tem que ser sem cabeca? Eu fiz as listas do meu ep com cabeca...

Eu coloquei para o myInit() receber listaRegioes->prox como parametro e o programa passou a mostrar regioes (porem ele pinta todas as regioes de preto e da' segmentation fault quando vai pintar a ultima regiao).