gpt4 book ai didi

linux - Ghostscript - pread - einval(无效参数)问题

转载 作者:太空宇宙 更新时间:2023-11-04 10:15:36 24 4
gpt4 key购买 nike

我们使用 Ghostscript 从 PDF 中提取第一页,有时 gs 进程卡住并出现错误消息 pread(4, 0x21c56910, 32768, 18446744073709518848) = -1 EINVAL(无效参数)

我四处搜索,但只是找到了一些与文件系统相关的 android 相关问题的引用。但是我们正在使用 RHEL 6 机器来执行此操作,因此 android 文件系统中的原因可能与我们的问题无关。

谢谢。

最佳答案

这显然是一个文件系统错误。但是,这不是 Ghostscript 错误。我的意思是,据我所知,Ghostscript 不会对该文本抛出错误。

如果 pread 失败,Ghostscript 应该给你一个错误,但我认为它很可能是一个 PostScript ioerror。

无效参数大概是巨大的第三个参数。看起来它试图从一个文件中读取偏移量大约 18 艾字节的文件,这对我来说不太可能。

我希望这是可重现的。最好的办法是找到一个表现出这种行为的文件,并检查您是否可以重现该问题。如果不能,那么它可能会损坏内存,因此几乎不可能重现或修复。

在任何一种情况下,我都建议检查 Ghostscript 的当前版本,如果它不是您已经在使用的版本。代码可能没有正确检查返回值并尝试读取字节并不断失败或其他原因。

如果它继续出现此问题,那么您应该在 https://bugs.ghostscript.com 打开错误报告.您需要附上示例文件和重现问题的命令行。

关于linux - Ghostscript - pread - einval(无效参数)问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46419402/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com