Página 1 de 1

Stack Fault

Enviado: 15 Mai 2010 14:47
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

Stack Fault

Enviado: 16 Mai 2010 10:38
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

Re: Stack Fault

Enviado: 16 Mai 2010 11:54
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.

Re: Stack Fault

Enviado: 19 Mai 2010 20:52
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 

Re: Stack Fault

Enviado: 20 Mai 2010 00:16
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)?

Re: Stack Fault

Enviado: 20 Mai 2010 19:11
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.

Re: Stack Fault

Enviado: 20 Mai 2010 19:19
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!

Re: Stack Fault

Enviado: 20 Mai 2010 19:28
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.