Ticket #86 (closed defect: fixed)

Opened 5 months ago

Last modified 5 months ago

division by zero when text label moved between multiple loops

Reported by: artem Owned by: artem
Milestone: 0.5.0 Component: Core Library
Version: 0.5.0 Severity: Critical
Keywords: placement Cc:

Description

In placement_finder.cpp, when text labels moved along path, multiple loops (i.e Polygon with holes) can create division by zero condition.

Attachments

debug-path.patch (2.0 kB) - added by artem 5 months ago.
placement-debug.patch (2.8 kB) - added by artem 5 months ago.
placement-invalid.patch (1.1 kB) - added by jburgess 5 months ago.
Patch to disallow placement if segment_length=0

Change History

Changed 5 months ago by artem

Changed 5 months ago by artem

Changed 5 months ago by jburgess

Patch to disallow placement if segment_length=0

Changed 5 months ago by dom

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.