Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Raspberry pi “为什么?”;保存%test.png生成图像![1024x768]”;导致Seg故障?_Raspberry Pi_Rebol_Raspbian_Rebol3 - Fatal编程技术网

Raspberry pi “为什么?”;保存%test.png生成图像![1024x768]”;导致Seg故障?

Raspberry pi “为什么?”;保存%test.png生成图像![1024x768]”;导致Seg故障?,raspberry-pi,rebol,raspbian,rebol3,Raspberry Pi,Rebol,Raspbian,Rebol3,我在RaspberryPi上使用Rebol3(版本:2.101.0.4.20),每次尝试将映像保存到文件系统时,它都会因Seg故障而崩溃: save %test.png make image! [1024x768] 有人能解释一下原因吗?有什么提示可以解决这个问题吗?似乎是Rebol 3 linux的一个bug,因为它在Windows下运行良好。在x86 linux和raspberry pi上复制。作为一种可能的解决方法,您可以正确生成bmp文件 保存%test.bmp制作图像![1024x7

我在RaspberryPi上使用Rebol3(版本:2.101.0.4.20),每次尝试将映像保存到文件系统时,它都会因Seg故障而崩溃:

save %test.png make image! [1024x768]

有人能解释一下原因吗?有什么提示可以解决这个问题吗?

似乎是Rebol 3 linux的一个bug,因为它在Windows下运行良好。在x86 linux和raspberry pi上复制。作为一种可能的解决方法,您可以正确生成
bmp
文件


保存%test.bmp制作图像![1024x768]

FWIW,我刚刚在Atronix最近的版本上尝试了这个,该版本运行在Ubuntu16.04上的ODROID-C1+ARM/Linux板上:

**版本:3.0.99.4.20** **平台:Linux-libc6-arm** **建造时间:2018年7月20日/19:57:26**


我能够保存PNG和BMP文件使用'的图像在一个戈壁!还可以使用“制作图像![1024x768]

我没有树莓,因此无法测试,但其他人有树莓。是保存导致问题还是
生成图像
?如果你把它缩小到1x1图像,它仍然是一个问题吗?您所在的目录是什么?普通保存(如文本文件)是否有效?是的,是该保存导致了问题。稍后我将检查保存较小的图像或普通保存是否也会导致Seg故障。工作目录在/home/pi下面,r3已作为用户pi启动。我将使用我的pi(运行raspbmc)进行一些测试,并告诉您行为是否相同。您是否尝试过在上使用
trace以查看是否可以看到崩溃前发生的情况?可能是操作系统上缺少或不兼容的png库吗?我在curecode上对此提出了一个错误。看起来也有jpeg问题(至少没有segfault)。Moliad-我快速查看了源代码,这都是纯rebol c代码,没有依赖项。