我正在使用此C#包装器来处理poppler:https://www.nrecosite.com/pdf_to_image_renderer_net.aspx
在Windows上运行时效果很好。但是我在Linux docker容器中运行的.Net Core应用程序中使用它。
根据他们的建议,我首先运行apt-get install -y poppler-utils
。
但是,当我随后使用包装器时,出现了分段错误。
我不知道如何调试它,或者不知道可能发生的原因。
有没有人有任何技巧可以帮助我找到问题的根源?
编辑: 我现在遇到一个特定的错误:
malloc.c:2406: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed
在Windows上通过NReco运行相同的PDF时未发生该错误。
谢谢