Bug report #6192

Globe plugin brings QGIS to its knees

Added by Jonathan Moules about 2 years ago. Updated about 1 year ago.

Status:Closed Start Date:08/13/2012
Priority:High Due date:
Assigned to:Pirmin Kalberer % Done:

0%

Category:Globe
Target version:Version 2.0.0
Platform: Patch supplied:No
Platform version: Affected version:master
Status info: Causes crash or corruption:No
Resolution: Tag:

Description

If I enable this plugin, even if every other plugin is disabled and this plugin is doing nothing, it will bring QGIS to its knees.
For example:
Completely new QGIS install (1.8.0.1). I enable this plug and notice that the entire interface is now really sluggish. I go to the normal "add raster" button and when I select a folder notice that it takes several seconds for the interface to react and select it.
I can't actually see a globe or anything, all I see is a little mini-bar thing that starts in the wrong part, so not even look at the globe-part of the plugin.
Even just turning QGIS into a window and moving that window around now ends up using 100% of one core of my CPU for long enough that I assume its crashed!

I really don't think this plugin is in a state where it can be being distributed with the main QGIS install (I realise its off by default).

globe-plugin_buttons.png (661.8 kB) Larry Shaffer, 12/31/2012 04:49 pm

Associated revisions

Revision a3be02a4925bc3a5a62d9ad85660a7c613794cfc
Added by Pirmin Kalberer about 1 year ago

New globe navigation controls (partially fixes #6192)

History

Updated by Giovanni Manghi about 2 years ago

  • Status changed from Open to Feedback
  • Priority changed from Blocker to High

isn't this a duplicate of #4053?

I changed the priority because "blockers" is used to tag regressions. This (unfortunately) is a known issue.

Updated by Jonathan Moules about 2 years ago

It doesn't crash QGIS (per #4053), just makes the entire QGIS interface go /incredibly/ slowly despite not actually doing anything.

Updated by Giovanni Manghi about 2 years ago

  • Status changed from Feedback to Open
  • Target version set to Version 2.0.0

Updated by Pirmin Kalberer almost 2 years ago

  • Target version changed from Version 2.0.0 to Future Release - High Priority

Updated by Giovanni Manghi over 1 year ago

  • Priority changed from High to Blocker

As I suggested a few days ago in the dev mailing list, I think that we should not ship new, not working features in any qgis release and in this cases we should tag this issue as blockers.

Updated by Jonathan Moules over 1 year ago

I'm not on the dev list, but I certainly agree that non-working or alpha-grade features shouldn't be be in the "stable" releases. I guess the other option than "blocker" is to remove the feature from main until its stable and ready.

Updated by Larry Shaffer over 1 year ago

Hi,

Just recently finally got this plugin working under Mac (latest master branch). I concur, while the plugin is very cool, and sometimes works, it is very much in an alpha state, IMHO.

I think it needs a bunch of love before it should ship with a stable release, or have a dialog that states it is a beta feature (not unheard of in a stable release).

On Mac, the control buttons are not useable (see globe-plugin_buttons.png), though the CPU usage doesn't seem too bad on an Intel i7 processor.

Updated by Giovanni Manghi over 1 year ago

  • Target version changed from Future Release - High Priority to Version 2.0.0
  • Platform deleted (windows xp)
  • Affected version changed from 1.8.0 to master

On QGIS master (ubuntu nightly build repo) the globe seg faults the program. How to reproduce

open the globe, close it and open the globe settings, play around, click ok.

Updated by Mathieu Pellerin - nIRV over 1 year ago

  • Priority changed from Blocker to High

Lowering priority to high as the globe plugin was never that stable, and as such shouldn't be considered as a complete feature that has regressed.

Please change back if you don't agree with the rational :)

Updated by Giovanni Manghi over 1 year ago

Mathieu Pellerin - nIRV wrote:

Lowering priority to high as the globe plugin was never that stable, and as such shouldn't be considered as a complete feature that has regressed.

Please change back if you don't agree with the rational :)

I can agree, but then it should be specified (in plugin manager?) very clearly that is unstable or just don't ship it at all on platforms where does not work.

Updated by Borys Jurgiel over 1 year ago

Good idea, tommorow I'll introduce the "experimental" tag also for c++ plugins. It's clearly visible in the new manager.

Updated by Matthias Kuhn over 1 year ago

+1 for downgrade + experimental tag

Larry Shaffer wrote:

On Mac, the control buttons are not useable (see globe-plugin_buttons.png), though the CPU usage doesn't seem too bad on an Intel i7 processor.

Happened here on linux when running from the build directory. I've got a patch ready which fixes running from the build dir.

Updated by Borys Jurgiel about 1 year ago

Ok, it's now marked experimental in 3ce742d70c93

Updated by Pirmin Kalberer about 1 year ago

  • Status changed from Open to Closed

Also available in: Atom PDF