Opened 7 weeks ago

Closed 5 weeks ago

#872 closed defect (fixed)

GRASS processing algorithms fail to execute

Reported by: andreaerdna Owned by: osgeo4w-dev@…
Priority: normal Component: Package
Version: Keywords:
Cc:

Description (last modified by andreaerdna)

On my Microsoft Windows 10 Home 1903 18362.778 system, the GRASS (either 8.4.0-5 or 8.4.1-1) processing algorithms executed in QGIS (3.40.4-1) fail due to the crash of g.proj.exe, v.in.ogr.exe and v.out.ogr.exe

e.g. for g.proj.exe:

Nome dell'applicazione che ha generato l'errore: g.proj.exe, versione: 8.4.0.0, timestamp: 0x67c1b293
Nome del modulo che ha generato l'errore: MSVCP140.dll, versione: 14.32.31332.0, timestamp: 0x8b64702c
Codice eccezione: 0xc0000005
Offset errore 0x00000000000132f8
ID processo che ha generato l'errore: 0x1c20
Ora di avvio dell'applicazione che ha generato l'errore: 0x01db8c3ed152c06d
Percorso dell'applicazione che ha generato l'errore: C:\OS5C2A~1\apps\grass\grass84\bin\g.proj.exe
Percorso del modulo che ha generato l'errore: C:\WINDOWS\SYSTEM32\MSVCP140.dll
ID segnalazione: a8036716-e21d-46f7-9d3e-2b79d6dea9cc
Nome completo pacchetto che ha generato l'errore: 
ID applicazione relativo al pacchetto che ha generato l'errore:
Bucket errato 1274638728505842915, tipo 4
Nome evento: APPCRASH
Risposta: Non disponibile
ID CAB: 0

Firma problema: 
P1: g.proj.exe
P2: 8.4.0.0
P3: 67c1b293
P4: MSVCP140.dll
P5: 14.32.31332.0
P6: 8b64702c
P7: c0000005
P8: 00000000000132f8
P9: 
P10: 

File allegati:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC70B.tmp.dmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC8A2.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC8E2.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC8F0.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERC95E.tmp.txt

I file potrebbero essere disponibili qui:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_g.proj.exe_51b5231a2a1ea5f8fad13b8b77e9efc5d294dcb_7a926d0c_6b372199-67e8-4d0c-bfbf-da8a25888f2f

Simbolo analisi: 
Nuova ricerca di soluzioni: 0
ID rapporto: a8036716-e21d-46f7-9d3e-2b79d6dea9cc
Stato rapporto: 268435456
Bucket con hash: c73ca389f36d194801b06d2b958bdce3
GUID CAB: 0

It looks like the GRASS modules are using MSVCP140.dll available in C:\WINDOWS\SYSTEM32\ instead of the one available in C:\OSGeo4W\bin.

The issue didn't occur running QGIS 3.34.11 with GRASS 8.4.0-2 on the same system.

Change History (5)

comment:1 by andreaerdna, 7 weeks ago

Description: modified (diff)

comment:2 by andreaerdna, 7 weeks ago

Is there something I can do to help debugging and fixing the issue?

comment:3 by andreaerdna, 7 weeks ago

As a workaround, copying the msvcp140*.dll files from bin\ to apps\grass\grass84\bin\ makes the GRASS-GIS processing algorithms works without issues.

comment:4 by andreaerdna, 5 weeks ago

See another related issue report at https://github.com/qgis/QGIS/issues/61052.

comment:5 by jef, 5 weeks ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.