Skip to main content
Participant
September 15, 2026
Question

Adobe crashes rendering rotated raster images

  • September 15, 2026
  • 1 reply
  • 13 views

Summary: Adobe Acrobat terminates without warning when opening any PDF page that requires a raster image to be rotated at draw time. A second, independent crash occurs on JPEG images encoded with 4:4:4 chroma. Both are reproducible on demand with the attached minimal test files.

Environment

  • Adobe Acrobat DC, Windows 11
  • NVIDIA GPU; ASUS Monitor Control running
  • Preferences → Page Display → Rendering contains no "Use 2D graphics acceleration" option, i.e. Acrobat reports no supported acceleration hardware
  • Already attempted with no change: Help → Repair Installation; clean NVIDIA driver reinstall

Symptom

Acrobat closes immediately, with no error dialog, when opening scanned PDFs. Vector and text PDFs open normally. The correlation with scanned documents is incidental — see below.

Root cause

The trigger is rotation of a raster image at draw time, regardless of how that rotation is expressed and regardless of the image codec.

The distinguishing test is a pair of files whose image streams are byte-identical (verified by SHA-256 of the raw stream). The only difference between them is whether the page carries /Rotate 270:

  • REPRO-1_rotate270_CRASHES.pdf — crashes
  • REPRO-2_no-rotate_OPENS.pdf — opens normally

Same image data. Same container. One variable.

Test matrix

Each row varies one property. All files render correctly in Microsoft Edge, Chrome, and poppler.

#

Codec

Chroma

Rotation at draw time

Pixels

Result

1

JPEG baseline

4:2:0

/Rotate 270

2200x1700

crash

2

Flate

n/a

/Rotate 270

2200x1700

crash

3

JPEG baseline

4:2:0

/Rotate 270

1100x850

crash

4

JPEG baseline

4:2:0

content-stream matrix, no /Rotate

2200x1700

crash

5

JPEG baseline

4:2:0

none

2200x1700

opens

6

JPEG baseline

4:2:0

none, pixels pre-rotated

1700x2200

opens

7

Flate

n/a

none

various

opens

What this rules out

  • Not the codec. Rows 1 and 2 crash with JPEG and Flate respectively. CCITT G4 behaves the same way.
  • Not image size. Row 3 crashes at one quarter the pixel count of row 1.
  • Not /Rotate specifically. Row 4 has no /Rotate entry at all; the rotation was moved into a cm matrix in the content stream. It still crashes. The renderer performs the same work either way.
  • Not file corruption. All files pass qpdf --check with no errors and decode cleanly in third-party libraries.
  • Not the source documents. The attached reproductions are synthetic, generated programmatically.

Conclusion: any code path that asks Acrobat to rotate a bitmap while drawing it will crash the application. This is why scanned documents appear to be the trigger in ordinary use: office copiers routinely emit pages tagged /Rotate 90 or /Rotate 270, whereas PDFs produced by Word, Excel or Acrobat itself generally do not.

Second, independent trigger: 4:4:4 chroma JPEG

REPRO-3_444-chroma_CRASHES.pdf contains no rotation of any kind. Its only distinguishing property is that the embedded JPEG uses 4:4:4 chroma subsampling instead of 4:2:0. It crashes. The same image encoded at 4:2:0 (REPRO-2) opens normally. This suggests the fault is not one narrow bug in rotation handling but something broader in the image rendering pipeline.

Steps to reproduce

  • Open REPRO-2_no-rotate_OPENS.pdf — confirm it opens and displays a page of text, sideways.
  • Open REPRO-1_rotate270_CRASHES.pdf — Acrobat terminates.
  • Confirm the two files contain the identical image stream (SHA-256 of the raw /Im1 stream matches).
  • Open REPRO-3_444-chroma_CRASHES.pdf — Acrobat terminates, with no rotation involved.

Expected: all three display normally, as they do in every other PDF renderer tested.

Impact and current workaround

This makes Acrobat unusable for scanned document archives. In the affected environment it blocks routine access to a library of roughly 730 scanned PDFs, since nearly all carry page rotation from the scanning device.

The workaround in use is to rewrite affected files so the pixels are physically rotated and the /Rotate entry removed, using jpegtran for lossless JPEG transposition. This is a rewrite of valid, standards-conformant PDFs to avoid a rendering defect, and it does not help with files received from third parties.

    1 reply

    Amal Jaiswal
    Community Manager
    Community Manager
    September 15, 2026

    Hello @Raymond35973792yhug

    I hope you are doing well, and thanks so much for such a detailed report. This is genuinely one of the most thorough reproductions we see on the forum, with the test matrix and attached files.

    Since this points to something in the rendering engine itself rather than a configuration issue on your end, I can't confirm a fix from here. A couple of details would help get this in front of the right team:

    • What is the exact Acrobat version and build number (Help > About Adobe Acrobat)?

    • Are you seeing this in Acrobat only, or also in Acrobat Reader on the same machine?

    We'll flag this internally given the reproduction files and the isolated root cause you've identified. A rendering-level crash like this will need engineering review rather than forum-level troubleshooting, so I don't have a timeline to share yet, but we appreciate the work you put into isolating it this cleanly.
    Thanks for your understanding

    Regards,
    Amal