Changes between Initial Version and Version 1 of Ticket #105


Ignore:
Timestamp:
Nov 26, 2009, 11:13:19 PM (14 years ago)
Author:
Dmitry A. Kuminov
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #105 – Description

    initial v1  
    1 The SVG module has a function, pathArc() defined in source:/trunk/src/svg/svghandler.cpp that uses its arguments as divisors w/o checking if they are zero or not.
     1The SVG module has a function, pathArc() defined in source:/trunk/src/svg/qsvghandler.cpp that uses its arguments as divisors w/o checking if they are zero or not.
    22
    33This function is a reason why e.g. mp3diags traps. First of all, mp3diags somehow supplies a wrong SVG file to QIcon which contains these invalid zero arguments (this needs to be investigated, I suspect it's an OS/2 specific bug). Then, this function causes SIGFPE (which is originally XCPT_FLOAT_INVALID_OPERATION) because of division by zero.