Project

General

Profile

Actions

Defect #36452

closed

Infinite loop on PDF export if image included with attributes

Added by Alexander Meindl about 2 years ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
PDF export
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:
Fixed
Affected version:

Description

If an image is included in an issue (or wiki page) and attributes are used for height and width, this causes an infinite loop on PDF export.

Here is an example:

!{height: 501px; width: 916px;}20220110-091538-244.png!

This looks like this is a bug in rbpdf, which can be related with https://github.com/naitoh/rbpdf/issues/62

Tested with:

  • Redmine 4.2.3 and Redmine trunk
  • Ruby 2.7.5

Related issues

Related to Redmine - Patch #38272: Update RBPDF to 1.21ClosedGo MAEDA

Actions
Actions #1

Updated by Alexander Meindl about 2 years ago

The image does not even exist, just this line above is enough to run in an infinite loop on PDF export. No plugins are installed with my tests.

Actions #2

Updated by Go MAEDA about 2 years ago

  • Status changed from New to Confirmed
Actions #3

Updated by Go MAEDA about 1 year ago

Actions #4

Updated by Jun NAITOH about 1 year ago

I fixed it with rbpdf 1.21.0.

The fixed issues is as follows.
Actions #5

Updated by Go MAEDA about 1 year ago

  • Status changed from Confirmed to Closed
  • Assignee set to Go MAEDA
  • Target version set to 4.2.10
  • Resolution set to Fixed

Jun NAITOH wrote:

I fixed it with rbpdf 1.21.0.

The fixed issues is as follows.

Thank you for maintaining RBPDF!

Since RBPDF has been updated in r22102, r22103, and r22104, the issue will be fixed in Redmine 4.2.10 and 5.0.5.

Actions

Also available in: Atom PDF