Pharo Cog Spur 虚拟机已停止工作,恢复损坏的图像
Pharo Cog Spur Virtual Machine has stopped working, restore a broken image
当我尝试启动我一直在处理的 Pharo 图像时,Pharo 打开,但随后立即崩溃。
任何人都可以帮我弄清楚如何:
- 保存我的图像?
- 保存我图像中的代码以复制到新图像?
- 深入挖掘并进一步调查?
当我打开图像时,它现在崩溃并显示以下崩溃消息:
Pharo Cog Spur Virtual Machine has stopped working
在细节中,我得到了问题签名:
Problem signature:
Problem Event Name: APPCRASH
Application Name: Pharo.exe
Application Version: 5.0.0.0
Application Timestamp: 00000000
Fault Module Name: StackHash_e5fb
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: PCH_94
OS Version: 6.3.9600.2.0.0.256.4
Locale ID: 2057
Additional Information 1: e5fb
Additional Information 2: e5fbb79501a5ec44936c965495b7ed9d
Additional Information 3: 87e1
Additional Information 4: 87e19eaa5875c71ec8875aadb1c1eca7
我正在从“Pharo Launcher 版本:2.2”启动我的图像。
我的图片是根据模板创建的:Image template (Pharo 8.0 - 64bit (stable))
在我的图像中,我从 github://ObjectProfile/Roassal3:v0.9.5
加载了 Roassal3
我尝试复制我的图像,然后打开副本,但结果相同(我猜是预期的)。
我看过 PharDebug.log
,但我不太确定我在找什么。这是 PhaorDebug.log.
的副本
谢谢
我开始在评论中回答然后它太长了。
最好将您的工作保存到 CVS
,例如 merucrial
或 git
。 Pharo 为 git 提供了一个名为 iceberg
的设施。我建议推送您的更改而不是依赖图像。然后您必须使用 *.changes
文件恢复文件。
此外,查看 PharoDebug.log
也会有所帮助。您可以通过 pastebin.com
或类似方式与我们分享。
如果 Cogs VM 在您身上崩溃,您必须转到 .changes
文件,该文件应与您的映像文件同名。
例如:
对于图像 Pharo8.0-command_line.image
,您将在 Pharo8.0-command_line.changes
文件中找到您的更改。
要恢复您的代码:
- 备份您的更改文件
- 下载一张全新的图片
- 运行 带有新图像的 Pharo
- 将
.changes
文件拖入 Pharo
- 使用更改浏览器选择您要恢复的代码。
报告错误:
您应该在 Bug report for Pharo 报告错误。
当我尝试启动我一直在处理的 Pharo 图像时,Pharo 打开,但随后立即崩溃。
任何人都可以帮我弄清楚如何:
- 保存我的图像?
- 保存我图像中的代码以复制到新图像?
- 深入挖掘并进一步调查?
当我打开图像时,它现在崩溃并显示以下崩溃消息:
Pharo Cog Spur Virtual Machine has stopped working
在细节中,我得到了问题签名:
Problem signature:
Problem Event Name: APPCRASH
Application Name: Pharo.exe
Application Version: 5.0.0.0
Application Timestamp: 00000000
Fault Module Name: StackHash_e5fb
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c0000005
Exception Offset: PCH_94
OS Version: 6.3.9600.2.0.0.256.4
Locale ID: 2057
Additional Information 1: e5fb
Additional Information 2: e5fbb79501a5ec44936c965495b7ed9d
Additional Information 3: 87e1
Additional Information 4: 87e19eaa5875c71ec8875aadb1c1eca7
我正在从“Pharo Launcher 版本:2.2”启动我的图像。
我的图片是根据模板创建的:Image template (Pharo 8.0 - 64bit (stable))
在我的图像中,我从 github://ObjectProfile/Roassal3:v0.9.5
我尝试复制我的图像,然后打开副本,但结果相同(我猜是预期的)。
我看过 PharDebug.log
,但我不太确定我在找什么。这是 PhaorDebug.log.
谢谢
我开始在评论中回答然后它太长了。
最好将您的工作保存到 CVS
,例如 merucrial
或 git
。 Pharo 为 git 提供了一个名为 iceberg
的设施。我建议推送您的更改而不是依赖图像。然后您必须使用 *.changes
文件恢复文件。
此外,查看 PharoDebug.log
也会有所帮助。您可以通过 pastebin.com
或类似方式与我们分享。
如果 Cogs VM 在您身上崩溃,您必须转到 .changes
文件,该文件应与您的映像文件同名。
例如:
对于图像 Pharo8.0-command_line.image
,您将在 Pharo8.0-command_line.changes
文件中找到您的更改。
要恢复您的代码:
- 备份您的更改文件
- 下载一张全新的图片
- 运行 带有新图像的 Pharo
- 将
.changes
文件拖入 Pharo - 使用更改浏览器选择您要恢复的代码。
报告错误:
您应该在 Bug report for Pharo 报告错误。