Bug report #20656

Identify feature task never stop on Spatialite layer

Added by Bertrand Roux almost 6 years ago. Updated almost 6 years ago.

Status:Closed
Priority:High
Assignee:-
Category:Map Tools
Affected QGIS version:3.4.2 Regression?:Yes
Operating System:Windows 7, Wondows 10 Easy fix?:No
Pull Request or Patch supplied:No Resolution:fixed/implemented
Crashes QGIS or corrupts data:No Copied to github as #:28476

Description

I'm facing a similar issue as #19761 and #20459 with a very basic example.

The project (attached) has only one layer (Spatialite, point).

To reproduce the issue :
  • After the project is loaded, I use the identify tool on one point. The attribute form opens normally. I close it.
  • I try to identify an other point, the attribute form opens again normally. I close it, but this time the task "Identify feature" in the task manager doesn't stopped, and I can't stopped it manually.
  • After that, I can continue to use the identify tool normaly (the forms opens), but the corresponding tasks "Identify feature" are not removed from the task manager.
  • I can't close QGis because of the first "permanent" "Identify feature" task. I have to kill the application with Windows task manager.
Conditions :
  • OS : I reproduce this bug only on Windows (tested on 7 and 10). I have tested it on Debian and I couldn't reproduce the issue.
  • Data provider : I observe the issue only with Spatialite layer. I have also tried with Shapefile and PostGIS layer : there was no issue.
  • QGis version : the issue exists in 3.4.0, 3.4.1 and 3.4.2 QGis versions.
Others details :
  • The bug can be reproduced whithout clicking on a point. Using the identify tool and clicking anywhere has the same result : the second click produce a "permanent" "Identify feature" task.
  • If I reproduce the bug whith the layer in edit mode, when I stop the edition, the map refreshs and the points of the layer disappear (they are not shown).

Best regards.

test.zip (430 KB) Bertrand Roux, 2018-11-28 10:16 AM

History

#1 Updated by Harrissou Santanna almost 6 years ago

  • Status changed from Open to Feedback

Would you mind testing with QGIS 3.4.2 please? It should be fixed. Thanks.

#2 Updated by Bertrand Roux almost 6 years ago

I already tested on 3.4.2 and the issue is still here... (I didn't find "3.4.2" value in "Affected QGIS version" list)

#3 Updated by Giovanni Manghi almost 6 years ago

  • Affected QGIS version changed from 3.4.1 to 3.4.2

#4 Updated by Giovanni Manghi almost 6 years ago

Have you tried on a new/clean profile?

#5 Updated by Giovanni Manghi almost 6 years ago

  • Priority changed from Normal to High

#6 Updated by Bertrand Roux almost 6 years ago

Yes, I tried on a new computer (VM) on which I installed Windows 10 and after QGis 4.3.2 (so there was no previous version of QGis ans the user profile was new).

#7 Updated by Giovanni Manghi almost 6 years ago

Does it works as expected on 2.18?

#8 Updated by Bertrand Roux almost 6 years ago

I don't know for 2.18. I have to install it to test.
I'm sure it worked with versions 3.0 and 3.2 since I did tests in may and august. But I don't remember if the task manager already existed in these versions.

#9 Updated by Giovanni Manghi almost 6 years ago

Bertrand Roux wrote:

I have to install it to test.

please, thanks!

#10 Updated by Nyall Dawson almost 6 years ago

This bug report is very odd -- that task was COMPLETELY removed in 3.4.2! See https://github.com/qgis/QGIS/commit/073c5be69f612362afab6e93ff2f8c731d20bbf8 . There's NOTHING in the 3.4.2 source which even uses the "Identifying features" string anymore. :O

Can you confirm how you installed QGIS?

#11 Updated by Bertrand Roux almost 6 years ago

I have used the installer http://qgis.org/downloads/QGIS-OSGeo4W-3.4.2-1-Setup-x86_64.exe I dowloaded the 26-Nov-2018 at 08:32 (GTM).

Today, I see that there is a newer file QGIS-OSGeo4W-3.4.2-1-Setup-x86_64.exe (26-Nov-2018 15:44, http://download.osgeo.org/qgis/win64/). I download it and install it. The issue doesn't exist anymore !

Sorry for bothering you with that... That was a false alarm.

Many thanks for the help.

#12 Updated by Nyall Dawson almost 6 years ago

  • Resolution set to fixed/implemented
  • Status changed from Feedback to Closed

Also available in: Atom PDF