Closed saberraz closed 7 months ago
I face the same problem. whenever I click OK from Options under Setting menu, a pop up will be appeared. Unfortunately, the message from the pop up is not seen since it closed the QGIS immediately.
Thank you for signalling the problem! I'm unable to replicate your errors (I work on 3.12). If you cannot see the message window, what makes you think that the Terrain Shading plugin is broken ? (What can you see ?)
Thank you for your response. I have some processing provider in my QGIS (Orfeo Toolbox, TauDEM, QGIS2treejs, SAGA). I thought it was from Taudem or Orfeo toolbox but it still crash until I deactivate Terrain Shading. I'm working with QGIS 3.10.11 and QGIS 3.16.1
The problem should be resolved by editing the line 50, in the file dem_shading_provider.py
.
Instead of calling :
QgsProcessingProvider.__init__(self)
,
it should rather be :
super().__init__()
I can't really explain what's going on here (class inheritance...), but it seems to resolve the problem.
Hi.. Thanks so much for your effort. It works with no issue.
To replicate: 1- Install QGIS master (3.13) 2- Go to Settings > Options 3- Under General > UI theme...change to another theme 4- QGIS crashes
For Step 3, other changes also cause seg fault (e.g. change locale).
Here is the gdb trace from the crash: