Skip to content

AddWatermarksFile panic #637

@sarnikowski

Description

@sarnikowski

OS: Arch Linux (6.3.7-arch1-1)
LibreOffice: 7.0.4.2

I am encountering a stack overflow when using api.AddWatermarksFile, on a .pdf file which has been converted from .docx using libreoffice. Unfortunately I cannot share the document as it is sensitive, but I can say it contains a mix of text and images.

Not sure if related to #185

Running pdfcpu validate --v input.pdf produces (only adding the summary part here):

Empty free list.

Total pages: 33
No font info available.

No image info available.


STATS: 2023/06/15 14:38:20 Timing:
STATS: 2023/06/15 14:38:20 read                 :  0.063s  21.7%
STATS: 2023/06/15 14:38:20 validate             :  0.227s  78.3%
STATS: 2023/06/15 14:38:20 total processing time:  0.290s

STATS: 2023/06/15 14:38:20 Original:
STATS: 2023/06/15 14:38:20 File size            : 1.9 MB (1960097 bytes)
STATS: 2023/06/15 14:38:20 Total binary data    : 1.8 MB (1902646 bytes) 97.1%
STATS: 2023/06/15 14:38:20 Total other data     : 56 KB (57451 bytes)  2.9%

validation ok

Relevant code:

	watermark, err := api.TextWatermark(text, "pos:tc,rot:0,points:11,scale:1 abs,color:#616161", true, false, types.POINTS)
	if err != nil {
		return err
	}

	api.AddWatermarksFile(
		inputPDF,
		inputPDF,
		nil,
		watermark,
		nil,
	)

The stack trace:

runtime: goroutine stack exceeds 1000000000-byte limit
runtime: sp=0xc04ff803b8 stack=[0xc04ff80000, 0xc06ff80000]
fatal error: stack overflow

runtime stack:
runtime.throw({0x103f807?, 0x93633a0?})
	/usr/local/go/src/runtime/panic.go:1047 +0x5d fp=0x7f092519c890 sp=0x7f092519c860 pc=0x46c8bd
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1105 +0x5bd fp=0x7f092519ca40 sp=0x7f092519c890 pc=0x48659d
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:574 +0x8b fp=0x7f092519ca48 sp=0x7f092519ca40 pc=0x49e22b

goroutine 7 [running]:
runtime.heapBitsSetType(0xc02f3afa60, 0x20, 0x20, 0xf2e360)
	/usr/local/go/src/runtime/mbitmap.go:942 +0x576 fp=0xc04ff803c8 sp=0xc04ff803c0 pc=0x44ad76
runtime.mallocgc(0x20, 0xf2e360, 0x1)
	/usr/local/go/src/runtime/malloc.go:1074 +0x5c7 fp=0xc04ff80430 sp=0xc04ff803c8 pc=0x442647
runtime.newobject(0x0?)
	/usr/local/go/src/runtime/malloc.go:1254 +0x27 fp=0xc04ff80458 sp=0xc04ff80430 pc=0x442a67
github.com/pdfcpu/pdfcpu/pkg/pdfcpu/model.(*XRefTable).FindTableEntry(0xc0000eca80, 0x0?, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/model/xreftable.go:312 +0x3f fp=0xc04ff804b8 sp=0xc04ff80458 pc=0xaac1bf
github.com/pdfcpu/pdfcpu/pkg/pdfcpu/model.(*XRefTable).DereferenceStreamDict(0xfcb940?, {0x8b66930?, 0xc02f3abc40?})
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/model/xreftable.go:862 +0x73 fp=0xc04ff80728 sp=0xc04ff804b8 pc=0xaaf1b3
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:494 +0x425 fp=0xc04ff80898 sp=0xc04ff80728 pc=0xae8445
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1720?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff80920 sp=0xc04ff80898 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1720?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff80960 sp=0xc04ff80920 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff80ad0 sp=0xc04ff80960 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188debd0?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff80b58 sp=0xc04ff80ad0 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188debd0?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff80b98 sp=0xc04ff80b58 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff80d08 sp=0xc04ff80b98 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188db900?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff80d90 sp=0xc04ff80d08 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188db900?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff80dd0 sp=0xc04ff80d90 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff80f40 sp=0xc04ff80dd0 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1c50?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff80fc8 sp=0xc04ff80f40 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1c50?}, 0xf292e0?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff81008 sp=0xc04ff80fc8 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff81178 sp=0xc04ff81008 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1720?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff81200 sp=0xc04ff81178 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1720?}, 0xf292e0?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff81240 sp=0xc04ff81200 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff813b0 sp=0xc04ff81240 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188da0f0?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff81438 sp=0xc04ff813b0 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188da0f0?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff81478 sp=0xc04ff81438 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff815e8 sp=0xc04ff81478 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1c50?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff81670 sp=0xc04ff815e8 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1c50?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff816b0 sp=0xc04ff81670 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff81820 sp=0xc04ff816b0 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188db900?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff818a8 sp=0xc04ff81820 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188db900?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff818e8 sp=0xc04ff818a8 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff81a58 sp=0xc04ff818e8 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188db730?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff81ae0 sp=0xc04ff81a58 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188db730?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff81b20 sp=0xc04ff81ae0 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff81c90 sp=0xc04ff81b20 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188df150?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff81d18 sp=0xc04ff81c90 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188df150?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff81d58 sp=0xc04ff81d18 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff81ec8 sp=0xc04ff81d58 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e0740?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff81f50 sp=0xc04ff81ec8 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e0740?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff81f90 sp=0xc04ff81f50 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff82100 sp=0xc04ff81f90 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188debd0?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff82188 sp=0xc04ff82100 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188debd0?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff821c8 sp=0xc04ff82188 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff82338 sp=0xc04ff821c8 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188debd0?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff823c0 sp=0xc04ff82338 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188debd0?}, 0xf292e0?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff82400 sp=0xc04ff823c0 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff82570 sp=0xc04ff82400 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188df150?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff825f8 sp=0xc04ff82570 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188df150?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff82638 sp=0xc04ff825f8 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff827a8 sp=0xc04ff82638 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1c50?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff82830 sp=0xc04ff827a8 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1c50?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff82870 sp=0xc04ff82830 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff829e0 sp=0xc04ff82870 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188da850?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff82a68 sp=0xc04ff829e0 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188da850?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff82aa8 sp=0xc04ff82a68 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff82c18 sp=0xc04ff82aa8 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1720?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff82ca0 sp=0xc04ff82c18 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1720?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff82ce0 sp=0xc04ff82ca0 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff82e50 sp=0xc04ff82ce0 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188df150?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff82ed8 sp=0xc04ff82e50 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188df150?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff82f18 sp=0xc04ff82ed8 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff83088 sp=0xc04ff82f18 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1c50?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff83110 sp=0xc04ff83088 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1c50?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff83150 sp=0xc04ff83110 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff832c0 sp=0xc04ff83150 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e0740?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff83348 sp=0xc04ff832c0 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e0740?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff83388 sp=0xc04ff83348 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff834f8 sp=0xc04ff83388 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e2580?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff83580 sp=0xc04ff834f8 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e2580?}, 0xf292e0?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff835c0 sp=0xc04ff83580 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff83730 sp=0xc04ff835c0 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188db730?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff837b8 sp=0xc04ff83730 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188db730?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff837f8 sp=0xc04ff837b8 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff83968 sp=0xc04ff837f8 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1720?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff839f0 sp=0xc04ff83968 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1720?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff83a30 sp=0xc04ff839f0 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff83ba0 sp=0xc04ff83a30 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e1720?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff83c28 sp=0xc04ff83ba0 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e1720?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff83c68 sp=0xc04ff83c28 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff83dd8 sp=0xc04ff83c68 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188debd0?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff83e60 sp=0xc04ff83dd8 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188debd0?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff83ea0 sp=0xc04ff83e60 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff84010 sp=0xc04ff83ea0 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188da850?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff84098 sp=0xc04ff84010 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188da850?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff840d8 sp=0xc04ff84098 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff84248 sp=0xc04ff840d8 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188db900?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff842d0 sp=0xc04ff84248 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188db900?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff84310 sp=0xc04ff842d0 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff84480 sp=0xc04ff84310 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e13a0?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff84508 sp=0xc04ff84480 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e13a0?}, 0x5?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff84548 sp=0xc04ff84508 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff846b8 sp=0xc04ff84548 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188df900?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff84740 sp=0xc04ff846b8 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188df900?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff84780 sp=0xc04ff84740 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff848f0 sp=0xc04ff84780 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e0740?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff84978 sp=0xc04ff848f0 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e0740?}, 0x4?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff849b8 sp=0xc04ff84978 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff84b28 sp=0xc04ff849b8 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e0740?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff84bb0 sp=0xc04ff84b28 pc=0xae8be5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeFormResources(0xc00fb5cb10, {0x8b66930?, 0xc0188e0740?}, 0xf292e0?, 0x44aa00?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:472 +0x65 fp=0xc04ff84bf0 sp=0xc04ff84bb0 pc=0xae7fa5
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeXObjectResourcesDict(0xc00fb5cb10, 0xc00fd927e0, 0x0, 0x0?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:534 +0x758 fp=0xc04ff84d60 sp=0xc04ff84bf0 pc=0xae8778
github.com/pdfcpu/pdfcpu/pkg/pdfcpu.optimizeResources(0xc00fb5cb10, 0xc00fd927b0, 0xc0188e0b60?, 0x4?)
	/go/pkg/mod/github.com/pdfcpu/[email protected]/pkg/pdfcpu/optimize.go:592 +0x205 fp=0xc04ff84de8 sp=0xc04ff84d60 pc=0xae8be5
...additional frames elided...

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions