Lazarus

Other Languages => Portuguese => Topic started by: FaustoAlves on August 24, 2015, 07:40:34 pm

Title: Erro 'External: SIGSEGV'
Post by: FaustoAlves on August 24, 2015, 07:40:34 pm
Olá, depois de 15 anos de Delphi resolvi olhar para o Lazarus

Baixei e instalei a versão 1.4.2 da IDE
FreePascal: 2.6.4
Instalei a RXLib, FortesReport, ACBR e RXLib

Fiz um projeto bobo, e ele esta levantando esta exceção quando executo dentro da IDE.
Projeto Teste elevou classe exceção 'External: SIGSEGV'.
 No endereço 74D39E7B


É um código muito simples..
No Evento OnClick de um Button tenho esse código:

Code: [Select]
procedure TForm1.Button1Click(Sender: TObject);
var
   n1:double;
begin
  n1 := StrToFloat(cEd1.Text) + StrToFloat(cEd2.Text);
  Resultado.Text:= FloatToStr(n1);
end;

O erro acontece quando executo na IDE, mas quando executo o exe direto ele funciona normalmente.

Grato

Fausto Alves
Title: Re: Erro 'External: SIGSEGV'
Post by: bylaardt on August 25, 2015, 12:47:04 am
Pelo código apresentado não tem como identificar.
mas acredito que o erro possa estar no arquivo .lfm.
Você converteu o arquivo vindo do delphi?
Title: Re: Erro 'External: SIGSEGV'
Post by: ezlage on August 26, 2015, 08:00:25 pm
Isso acontecia comigo também.

Resolvi baixando e trocando o GDB.

http://sourceforge.net/projects/lazarus/files/Lazarus%20Windows%2032%20bits/Alternative%20GDB/
Title: Re: Erro 'External: SIGSEGV'
Post by: vekiano on January 01, 2016, 05:04:31 pm
Olá amigo,
Eu baixei a o arquivo do GDB, mas onde e como instalá-lo?
Title: Re: Erro 'External: SIGSEGV'
Post by: FKROBERT on February 05, 2016, 05:15:37 pm
clica em pesquisa e substitui
Title: Re: Erro 'External: SIGSEGV'
Post by: vekiano on February 06, 2016, 12:48:55 pm
Infelizmente, o problema continuou. Nada resolveu. O jeito foi retornar aoLazarus versão 1.4.2 e aí tudo funcionou perfeitamente com relação aos erro SigSEGV na plataforma Windows 10. A versão 1.4.4 deu zebra total nos meus 3 computadores. :-[
Title: Re: Erro 'External: SIGSEGV'
Post by: andreynering on February 15, 2016, 12:53:42 am
Mesmo problema no Windows 10 x64.

Trocar o gdb.exe não funcionou.

Também tentei a versão 4.4.2 como sugerida pelo @vekiano mas não mudou nada.  %)
Title: Re: Erro 'External: SIGSEGV'
Post by: andreynering on February 27, 2016, 05:45:04 pm
Quote
Mesmo problema no Windows 10 x64.

Trocar o gdb.exe não funcionou.

Também tentei a versão 4.4.2 como sugerida pelo @vekiano mas não mudou nada.  %)

Corrigido no Lazarus 1.6.0
TinyPortal © 2005-2018