将C#包装器用于Poppler时出现分段错误

时间:2018-09-18 10:43:04

标签: c# interop poppler nreco

我正在使用此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时未发生该错误。

谢谢

0 个答案:

没有答案