Errore di runtime di C R6017

Errore di blocco multithread imprevisto

Nota

Se si verifica questo messaggio di errore durante l'esecuzione di un'app, l'app è stata arrestata perché presenta un problema interno. Esistono diversi motivi per questo errore, ma spesso è causato da un difetto nel codice dell'app.

Per risolvere questo errore, è possibile provare questi passaggi:

  • Usare la pagina App e funzionalità o Programmi e funzionalità nel Pannello di controllo per ripristinare o reinstallare il programma.
  • Controllare Windows Update nel Pannello di controllo per gli aggiornamenti software.
  • Verificare la disponibilità di una versione aggiornata dell'app. Se il problema persiste, contattare il fornitore dell'app.

Informazioni per i programmatori

Il processo ha ricevuto un errore imprevisto durante il tentativo di accedere a un blocco multithread di runtime C su una risorsa di sistema. Questo errore si verifica in genere se il processo altera inavvertitamente i dati dell'heap di runtime. Tuttavia, può anche essere causato da un errore interno nella libreria di runtime o nel codice del sistema operativo.

Per risolvere questo problema, verificare la presenza di bug di danneggiamento dell'heap nel codice. Per altre informazioni ed esempi, vedere Dettagli dell'heap di debug CRT. Verificare quindi di usare gli ultimi ridistribuibili per la distribuzione dell'app. Per informazioni, vedere Distribuzione in Visual C++.