Stack Fault

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Stack Fault

Mensagem por Gelson »

Olá, Pessoal

Uso um programa para fazer lançamenetos e esporádicamente o problema simplesmente fechava e não mostrava nenhuma mensagem até que passei a usa-lo direito pelo prompt do XP, neste momento a danada na mensagem de erro apareceu, pesquisando aqui no Forum a respeito Unrecoverable Error 667 Eval Stacks Fault não obtive êxito na solução do problema.

Meu lnk é bem simples, talvez esteje faltando alguma coisa.

Código: Selecionar todos

NOBELL 
BLINKER INCREMENTAL OFF
BLINKER CLIPPER PAGE OFF
BLINKER LINK XMS ON
BLINKER EXECUTABLE EXTENDED 
BLINKER EXECUTABLE COMPRESS 1
LIB CTP52 
LIB BLXCLP52
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Stack Fault

Mensagem por Pablo César »

Gelson, acho que você não deve ter procurado direito, mas eu achei bastante sobre esse tipo de erro:

https://pctoledo.org/forum/viewto ... 667#p55791
https://pctoledo.org/forum/viewto ... =Error+667
https://pctoledo.org/forum/viewto ... +667#p9545
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Re: Stack Fault

Mensagem por Gelson »

Olá, Pablo César

Obrigado pela resposta,

O primeiro eu já tinha visto, cheguei a usar Stack 9,256 no meu Config.NT, ou mesmo Stack 9256 no lnk do Blinker e não resolveu.

No tópico o Grande Maligno faz uma observação interessante.
em casos de problema de pilha, o ideal é incrementar o "BLINKER PROCEDURE PATH TO <x> (comece a partir de 50)

Vou testar aqui BLINKER PROCEDURE DEPTH 80

Quanto ao comentário do Rocinha no último link, achei estranho aqui foi que em alguns casos, quando dava este erro, vários lançamentos que tinham sido feitos simplesmente não tinham sido gravados e não apenas o último ou mesmo o penúltimo lançamento.
Ex: Foram feito 200 lançamentos, em determinado momento deu o erro, e quando fui olhar os últimos 50 lançamentos não tinham sido gravados.
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Re: Stack Fault

Mensagem por Gelson »

Olá, Pessoal.

Desde minha última postagem tenho testado, e por duas vezes apareceu a mesma mensagem de erro. Alguma alternativa para corrigir o problema ?

Código: Selecionar todos

NOBELL 
BLINKER INCREMENTAL OFF
BLINKER CLIPPER PAGE OFF
BLINKER LINK XMS ON
BLINKER EXECUTABLE EXTENDED 
BLINKER PROCEDURE DEPTH 80 
BLINKER EXECUTABLE COMPRESS 1 
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Stack Fault

Mensagem por alxsts »

Olá!

Este tipo de problema, como todos sabem, é de difícil solução mesmo estando-se in loco. De longe, a coisa fica pior...
Por este motivo, faço as perguntas abaixo, aparentemente idiotas:
- o aplicativo está em produção há muito tempo?
- foi você quem desenvolveu e testou?
- baseando-se na mensagem de erro apresentada, será que não existe um problema de recursividade (procedure ou function chamando a si própria repetidas vezes)?
[]´s
Alexandre Santos (AlxSts)
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Re: Stack Fault

Mensagem por Gelson »

Olá, Alexandre Santos

Obrigado por ajudar...

Não não foi feito por mim, este problema é esporádico as vezes fica uma semana sem dar o "ar da graça". O programa é usado faz muitos anos.
baseando-se na mensagem de erro apresentada, será que não existe um problema de recursividade (procedure ou function chamando a si própria repetidas vezes)?
Como o erro é muito esporádico e sempre ocorre no momento da inclusão de lançamentos e como este procedimento é realizados todos os dias, então talvez esta última suposição não seje afirmativa.
Editado pela última vez por Gelson em 20 Mai 2010 19:25, em um total de 1 vez.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Stack Fault

Mensagem por alxsts »

Olá!

Esse erro é mesmo chato de resolver.
Gelson escreveu:Meu lnk é bem simples, talvez esteje faltando alguma coisa.
Existem vários exemplos de arquivo. LNK para Blinker no fórum. Utilize o recurso de busca e teste alguns. Infelizmente não é possível fazer muita coisa...

Boa sorte!
[]´s
Alexandre Santos (AlxSts)
Gelson
Usuário Nível 3
Usuário Nível 3
Mensagens: 170
Registrado em: 16 Abr 2005 17:04

Re: Stack Fault

Mensagem por Gelson »

Olá, Alexandre Santos

Em minhas andanças aqui pelo Forum vi alguns mesmo, vou fazer alguns testes quem sabe na sorte.

Obrigado pela força.
Responder