• Runtimes
  • spine 3.6.5在iMac上一直运行奔溃 怎么解决?

Spine Launcher 4.2.17
Esoteric Software LLC (C) 2013-2024 | http://esotericsoftware.com
Mac OS X x86_64 12.7.5
ATI Technologies Inc., AMD Radeon Pro 580X OpenGL Engine, 2.1 ATI-4.8.101
Launching: Spine 3.6.53 Professional
[Pixmap] Pixmap already disposed!
[Pixmap] Pixmap already disposed!
[Pixmap] Pixmap already disposed!
[Pixmap] Pixmap already disposed!
[Pixmap] Pixmap already disposed!
[Pixmap] Pixmap already disposed!
t to remove this warning.
Starting: Spine 3.6.53
Spine 3.6.53 Professional
Licensed to: <removed>
ATI Technologies Inc.
AMD Radeon Pro 580X OpenGL Engine
2.1 ATI-4.8.101
Started.
Processing image for BONUS: x[0] y[0] w[154] h[44], rotate[true]
Processing image for baoxiang: x[1071] y[180] w[144] h[129], rotate[true]
Sorry, an unexpected error has occurred:
java.awt.image.RasterFormatException: (x + width) is outside of Raster
	at java.desktop/sun.awt.image.ByteInterleavedRaster.createWritableChild(Unknown Source)
	at java.desktop/java.awt.image.BufferedImage.getSubimage(Unknown Source)
	at hI.a(SourceFile:140)
	at hI.a(SourceFile:102)
	at zF.run(SourceFile:152)
	at uu.a(SourceFile:1302)
	at fc.a(SourceFile:65)
	at eD.a(SourceFile:96)
	at eG.a(SourceFile:46)
	at vr.a(SourceFile:105)
	at eG.a(SourceFile:49)
	at eL.a(SourceFile:221)
	at eL.c(SourceFile:185)
	at tY.f(SourceFile:1622)
	at com.esotericsoftware.spine.editor.Editor.b(SourceFile:825)
	at ai.a(SourceFile:270)
	at ai.b(SourceFile:235)
	at mD.b(SourceFile:101)
	at an.run(SourceFile:191)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue.access$600(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)
    Related Discussions
    ...

    根据您提供的 spine.log 文件和相关信息,以下是一些可能的解决方案:

    1. 检查是否有干扰软件

      • 确认是否有运行Rescue Time、Default Folder X、Display Link、Duet Display、Twomon等软件,这些软件可能会干扰Spine的启动。尝试关闭这些软件后再启动Spine。
    2. 删除Spine的配置文件

      • 删除 ~/Library/Application Support/Spine 目录中的文件。这将重置Spine的设置,并强制其下载新的更新文件。可以通过以下步骤操作:
        1. 打开Finder,按 Cmd+Shift+G
        2. 输入 ~/Library/Application Support/Spine 并按回车。
        3. 删除该目录中的所有文件。
    3. 检查网络连接

      • 确保在启动Spine时网络连接是启用的。有时网络连接问题也会导致Spine无法正常启动。
    4. 查看系统日志

      • 打开“控制台”应用程序,搜索Spine的崩溃日志,查看是否有更多的错误信息。
    5. 尝试不同版本

      • 创建一个文本文件 ~/Library/Application Support/Spine/version.txt,在文件中写入您想要加载的Spine版本号,例如 3.6.51,然后重新启动Spine。

    如果以上方法仍然无法解决问题,请提供更多的日志信息或详细描述问题发生的具体情况。

    qihai First, I have deleted the original spine.log file you attached. Normally, the forum system should automatically hide the part of the information related to your license, but for some reason it was displayed as it was, so I hid the license information and copied the contents into the main text of your post.

    Does Spine 3.6.53 crash as soon as it starts up? Or does it only crash when opening a specific Spine project? If it's the latter, could you send the Spine project to us via email?: contact@esotericsoftware.com

    首先,非常感谢,其次是如你所述,是后者才会出现这个问题。
    不知道什么原因,这个版本运行久了,有些项目确实一打开就奔溃,再次打开又会正常运行,但是等不了多久又会自动奔溃,也许是 imac 自身的系统不兼容问题,也许是给操作不当,总之不知道什么原因,现在感觉非常糟糕,但是由于某些原因,我又不能使用更高的版本,只能使用这个版本,所以不知道怎么解决。

      qihai I see, thank you for the additional information. Unfortunately, if the crash only occurs in certain projects, it is difficult to determine the cause without actually being able to see those projects. Could you please send us the project? You do not need to send us the image files.