Bug report #10141

Setting data defined properties "Pen width" and "Dash pattern" causes freeze on Win XP and Vista

Added by Nicklas Larsson over 10 years ago. Updated over 9 years ago.

Status:Closed
Priority:High
Assignee:-
Category:Symbology
Affected QGIS version:2.6.1 Regression?:No
Operating System:Windows Easy fix?:No
Pull Request or Patch supplied:No Resolution:not reproducable
Crashes QGIS or corrupts data:Yes Copied to github as #:18600

Description

Setting "Data defined properties" "Pen width" and "Dash pattern" at the same time on a vector layer causes QGIS an unrecoverable freeze on Win XP and Vista.
The same procedure works fine in OSX and Windows 7.

Example of patterns tested:
  • 4;1
  • 4;2
  • 4;2;1;2

By only setting "Dash pattern" or in combination with an other, e.g. "Join style", works and seems also to render correctly; although when applying the settings or re-opening the Layer Properties dialog with the warning "QPen::setDashPattern: Pattern not of even length" is issued. (Using an uneven pattern, e.g. "4;2;1", the warning is correctly issued, and a pattern item is silently ignored.)

History

#1 Updated by Giovanni Manghi about 10 years ago

  • Priority changed from Normal to High

#2 Updated by Giovanni Manghi about 10 years ago

  • Status changed from Open to Feedback

does still happen on recent qgis releases (2.4 and/or master)?

anyway, do we still support xp and vista? :)

#3 Updated by Nicklas Larsson about 10 years ago

Giovanni Manghi wrote:

does still happen on recent qgis releases (2.4 and/or master)?

Unfortunately, I did not have the opportunity to test a later release and I'm not sure when I will be able to, hopefully in a few weeks.

anyway, do we still support xp and vista? :)

Well, I only know there are official Win 32 and 64 bit installers, whether releases later than 2.2 installs on xp or vista, I cannot tell (yet). I'm not depending on those operating systems for personal use, but they are common at my workplace where the machine park is rather outdated.

I will return with further information, as soon as possible.

#4 Updated by Nicklas Larsson almost 10 years ago

I can now confirm that the described problem occurs using release version 2.6.1 (on xp/32) too.

#5 Updated by Giovanni Manghi almost 10 years ago

Nicklas Larsson wrote:

I can now confirm that the described problem occurs using release version 2.6.1 (on xp/32) too.

it is still a XP only issue?

#6 Updated by Nicklas Larsson almost 10 years ago

Originally I could find the problem in xp and vista 32bit (didn't test on 64 bit). Now I tested only on xp again with the same issues. Previously it was not an issue for win7 or osx, and at least for osx it still isn't (with 2.6.0). In short: yes, with the probable addition of vista.

#7 Updated by Giovanni Manghi almost 10 years ago

Nicklas Larsson wrote:

Originally I could find the problem in xp and vista 32bit (didn't test on 64 bit). Now I tested only on xp again with the same issues. Previously it was not an issue for win7 or osx, and at least for osx it still isn't (with 2.6.0). In short: yes, with the probable addition of vista.

so the question still there (for you and for the qgis community too): while it is weird that it happens only on old, discontinued versions of Windows, do we really care and/or can do something?

#8 Updated by Nicklas Larsson almost 10 years ago

Although I would try track this one down if I could, I have neither means to nor experience in Windows development. The bug is critical: always leads to crash; and is reproducible. For my organization the issue is annoying but not critical, personally I'm not affected. I don't know the statistics for xp/vista users of qgis and how many of those that would use this feature. Therefore I'll leave the question to the community if it is worth the effort fixing this.

#9 Updated by Giovanni Manghi almost 10 years ago

  • Affected QGIS version changed from 2.2.0 to 2.6.1

#10 Updated by Giovanni Manghi over 9 years ago

Nicklas Larsson wrote:

Although I would try track this one down if I could, I have neither means to nor experience in Windows development. The bug is critical: always leads to crash; and is reproducible. For my organization the issue is annoying but not critical, personally I'm not affected. I don't know the statistics for xp/vista users of qgis and how many of those that would use this feature. Therefore I'll leave the question to the community if it is worth the effort fixing this.

please try the latest qgis master and report back.

#11 Updated by Nicklas Larsson over 9 years ago

sorry the delay...

I had now the opportunity to test version 2.8.2 on xp (32 bit), and it now works as it should! I believe this ticket can be closed as resolved.

Thank you!

#12 Updated by Nyall Dawson over 9 years ago

  • Resolution set to not reproducable
  • Status changed from Feedback to Closed

Also available in: Atom PDF