Como resolver o problema Faulting module name Qt5Coretotvs.dll

No artigo de hoje, vamos demonstrar em como solucionar a mensagem Faulting module name Qt5Coretotvs.dll no Protheus.

A dica de hoje foi enviada pelo grande Kleber Santos ( LinkedIn ).

Se você percebeu que alguma rotina não tem funcionado muito bem, e ao inspecionar pelo Event Viewer notou a mensagem Faulting module name Qt5Coretotvs.dll, saiba que a solução é mais simples do que parece. Abaixo um print da mensagem no Event Viewer do Windows.

Mensagem de erro no Event Viewer

Basicamente a mensagem exibida é:

Faulting application name: SmartClient.exe, version: 0.0.0.0, time stamp: 0x6255a496
Faulting module name: Qt5Coretotvs.dll, version: 5.15.3.0, time stamp: 0x60e4b3f1
Exception code: 0xc0000409
Fault offset: 0x0000000000020778
Faulting process id: 0xe40c
Faulting application start time: 0x01d8a5db5849b83d
Faulting application path: D:\TOTVS\Protheus\bin\smarclient\SmartClient.exe
Faulting module path: D:\TOTVS\Protheus\bin\smarclient\dlls515\Qt5Coretotvs.dll

Para resolver isso no atalho do smarclient, adicione -opengl após o executável, ficando similar abaixo:

D:\TOTVS\Protheus\bin\smarclient\smarclient.exe -M -opengl

Segue a documentação do TDN, onde consta sobre a utilização do OpenGL na linha de comando: clique aqui

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

2 Responses

  1. Larissa disse:

    Já viram ocorrer isso também no AppServer?

Deixe uma resposta

Terminal de Informação