BLX286 : 1313 : exception error 0D : general protection

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

davidbezerra
Usuário Nível 1
Usuário Nível 1
Mensagens: 30
Registrado em: 13 Mar 2008 13:56
Localização: JEQUIE

BLX286 : 1313 : exception error 0D : general protection

Mensagem por davidbezerra »

boa tarde galera, :)Pos

tenho um sistema copilado com clipper 5.2, ao copilar o mesmo com 5.3 ele apresenta o erro abaixo, sera que voce poderiam mim ajudar a resolver.

BLX286 : 1313 : exception error 0D : general protection fault, code = 0000h

Active host is DPMI (ß7.00 iP? 15360 Kb)

Reg Value Limit Base Flags Segment Module File
CS 03BF FAEB 029A64F0 FB00 38 SCEC C:\SCEC\SCEC.EXE
DS 03BF FAEB 029A64F0 FB00 38 SCEC C:\SCEC\SCEC.EXE
ES 00C7 38C0 00110800 FB00 ****
SS 041F FFFF 029964F0 F300 44 SCEC C:\SCEC\SCEC.EXE

Código: Selecionar todos

 1E 0E 1F B8 02 35 CD 21 [IP] 89 1E E2 48 8C 06 E4 48 BA 42

[Registers]  AX=3502  BX=0D0A  CX=7FF3  DX=0407   CS:IP=03BF:48F2
             SI=49A6  DI=0438  BP=0000  SP=B0A4
             FL=3202  NV UP EI NT PL NZ NA PO NC

[Stack value SS] 017F 1E0B 4EC6 0200 3502 03BF 0D0A 3502 0000 48F2 03BF 0202
            [SP] 0407 4AA0 499C 041F 1A55 03BF 19C2 03BF B0BC 041F 0000 0000

[Stack frame SS] **** **** **** **** **** **** **** **** **** **** **** ****
            [BP] 0000 0000 0000 0000 534D 5220 6E75 542D 6D69 2065 694C 7262

se eu copilar o sistema com o 5.2 ele volta a funcionar sem o erro.

valeu.
E se não sabeis trabalhar com amor, mas com desagrado, é melhor deixar o trabalho e sentar-vos à porta do templo a pedir esmola àquele que trabalha com alegria.
Khalil Gibran
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Seja bem-vindo ao fórum. :)

Mostre qual é o seu script de linkedição. Aliás, você instalou o 5.3 de uma cópia confiável?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
davidbezerra
Usuário Nível 1
Usuário Nível 1
Mensagens: 30
Registrado em: 13 Mar 2008 13:56
Localização: JEQUIE

Mensagem por davidbezerra »

obrigado,


BLINKER INCREMENTAL OFF
BLINKER CACHE EMS 30%,50%
BLINKER CACHE XMS 30%,50%
BLINKER EXECUTABLE CLIPPER //F:250 //DYNF:8
BLINKER PROCEDURE DEPTH 140
BLINKER EXECUTABLE NODELETE
BLINKER EXECUTABLE COMPRESS 1
BLINKER EXECUTABLE EXTENDED 4096
STACK 7068
MAP S,A
BLINKER EXECUTABLE DUAL
BLINKER INCREMENTAL PAD 256
BLINKER MEMORY PACK 3
BLINKER OVERLAY PAGEFRAME ON
FI SCEC
FI SCE001
FI SCECON
FI SCECOM
FI SCECOP
FI SCEDIV
FI SCEF02
FI SCEFUNC
FI SCECALC
FI SCE002
FI SCE0021
FI SCE102
FI SCEIMPDOC
FI SCEC2
FI SCEC3
FI SCECAB
FI SCECAB2
FI SCEF05
FI SCEDESP
FI SCE003
FI SCE004
FI SCE005
FI SCE105
FI SCE006
FI SCE390
FI SCE008
FI SCE009
FI SCE010
FI SCE011
FI SCE106
FI SCE0062
FI SCE0063
FI SCE0064
FI SCE366
FI SCE107
FI sce207
FI SCE007
FI SCE007_2
FI SCECC
FI SCECAD
FI SCEFNT
FI SCE016
FI SCE018
FI SCE023
FI TIMESLIC
OUTPUT SCEC.EXE
LIB blxclp52
LIB blxratex
LIB clipper
lib david
lib NANlib
Lib Nanfor
lib cpmi
LIB BLNET
LIB GT_LIB
lib apibli
lib apistd
lib fast
lib fastgt
lib lib52

EU NAO LEMBRO DE ONDE PEGUEI A INSTALACAO, JA FAZ ALGUM TEMPO QUE TENHO NO MEU HD.
E se não sabeis trabalhar com amor, mas com desagrado, é melhor deixar o trabalho e sentar-vos à porta do templo a pedir esmola àquele que trabalha com alegria.
Khalil Gibran
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Minhas sugestões: experimente remover as seguintes linhas:

1) BLINKER EXECUTABLE DUAL
2) BLINKER INCREMENTAL PAD 256
3) BLINKER MEMORY PACK 3
4) BLINKER OVERLAY PAGEFRAME ON

A linha 1 é o mesmo que pedir pra ter problema. Além do programa ficar exageradamente maior do que deveria. O modo DUAL permite o programa rodar também no modo real. Mas hoje em dia é quase uma raridade encontrar uma situação que exija isso. Além do quê, você tem de decidir: modo protegido ou dual? Você tem as duas situações.

As linha 2 e 3 não têm utilidade. A linha 4 não faz efeito nenhum se o modo protegido for utilizado, como é o caso aqui. O BLinker irá ignorar qualquer coisa relacionada a overlay se usado o modo protegido.

Remova também o comando LIB BLXRATEX. Mas se você conseguir explicar pra que ela serve, pode mantê-la, se quiser. :)

Remova também o comando LIB CLIPPER. Essa LIB é default. Não precisa ser mencionada.

Quanto ao Clipper, dá pra confiar nessa versão? Se quiser, tenho no meu site as duas versões. Clique aqui para ver. Outra questão: você precisa realmente trocar pra 5.3, se a versão 5.2 é considerada a melhor?

Bom, tente fazer essas alterações. De repente até resolve. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

davidbezerra,
Para que serve "lib52" ?
Troque "LIB blxclp52" por "LIB blxclp53"
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Boa lembrança. Esqueci de mencionar este detalhe. Quando 5.3, use BLXCLP53. Quando usar a versão 5.2, use BLXCLP52.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
davidbezerra
Usuário Nível 1
Usuário Nível 1
Mensagens: 30
Registrado em: 13 Mar 2008 13:56
Localização: JEQUIE

Mensagem por davidbezerra »

sygecom, eu nao lembro para que serve a "lib52", devo ter colocado para utilizar alguma funcao, retirei desse script e nao fez falta alguma.

Maligno, valeu a ajuda, depois que segui suas recomendacoes e troquei a BLXCLP52 para 53, ficou beleza, baixei o clipper5.3 do seu link, mais nao consegui instalar, ele fica parado no arquivo CACI.EXE, eu nao devo esta instalando corretamente.
valeu.
E se não sabeis trabalhar com amor, mas com desagrado, é melhor deixar o trabalho e sentar-vos à porta do templo a pedir esmola àquele que trabalha com alegria.
Khalil Gibran
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Intalei essa versão 5.3 uma só vez há séculos. Não lembro mais se tem alguma treta pra instalar. Mas tente aí. Qualquer coisa, volte ao assunto.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
davidbezerra
Usuário Nível 1
Usuário Nível 1
Mensagens: 30
Registrado em: 13 Mar 2008 13:56
Localização: JEQUIE

Mensagem por davidbezerra »

deixa quieto, a que eu tenho aqui ta beleza, brigadao.
E se não sabeis trabalhar com amor, mas com desagrado, é melhor deixar o trabalho e sentar-vos à porta do templo a pedir esmola àquele que trabalha com alegria.
Khalil Gibran
Responder