Inquiridor
Aplicação parou de funcionar

Pergunta
-
Salve!
Tenho uma aplicação em vb.net 2008 acessando banco de dados PostgreSQL em servidor Linux.
O sistema roda por um bom período sem problemas, mas as vezes (e tem se tornado cada vez mais frequente) ele trava e aparece uma tela do Windows informando "meusistema.exe parou de funcionar". (Já vi esta tela antes apresentando problemas com o Internet Explorer.)
Após reiniciar o sistema, a mesma funcionalidade funciona normalmente.
Isso acontece em vários pontos do sistema, e aleatóriamente. Já instalei o sistema e testei em máquinas com Windows 7, Vista e XP e em todos o sistema trava.
Já conferi o framework e até peguei um computador "zerado" e o problema é incidente.
Gostaria de alguma sugestão sobre possíveis causas.
Mas o que mais me deixa intrigado é que não apresenta a mensagem de erro padrão de aplicações .net, mas sim esta de "parou de funcionar".
Obrigado pela atenção.
Alexandre
Todas as Respostas
-
Sua aplicação usa Thread? Isso ocorre quando duas threads tentam acessar o mesmo objeto em memoria ao mesmo tempo ou quando uma Thread tenta acessar um objeto que não existe mais. Se voce usa Thread não esqueça de efetuar Lock nas variaveis que acessa.
Porem tem um monte de outras prováveis causas para esse erro, essa foi uma sugestão.
-
-
Não é erro de programação, pois quando isso acontece a tela de erros é outra totalmente diferente.
Notei que isso acontece quando estou com o site do Itau aberto, ou quando acabo de fechar o site. Creio que deva ser algum conflito com o Guardião do Itau.
Alguém já viu isso?
Tenho uma tela com uma Treeview. Com o site do Itau aberto eu abri a minha tela e ao tentar abrir um nó, ele trava. Depois faço exatamente os mesmos passos sem o site do Itau aberto e funciona.
Obs.: Isso somente acontece com o Release.
Obrigado pela atenção.
-
-