- Изменено
New launcher crashed on linux
Haven't been using spine in a long time.
I downloaded the new package, but it failed to run.
~/.../Spine/Spine >>> ./Spine.sh [127]
Spine Launcher 4.1.00
Esoteric Software LLC (C) 2013-2021 | http://esotericsoftware.com
Linux amd64 5.10.70-1-MANJARO
---
Sorry, Spine has encountered a fatal error.
Antivirus software may crash Spine.
Please disable any antivirus software or safelist Spine.
---
#
# A fatal error has occurred:
#
# SIGSEGV (0xb) at pc=0x00007f4bdd2d30bc, pid=5603, tid=5633
# Problematic frame:
# C 0x00007f4bdd2d30bc
#
# An error report file with more information has been saved at:
# /home/ifrit/.spine/spine.log
#
# To report this problem please contact us at:
# contact@esotericsoftware.com
#
spine.log attached.
However, if I ran old spine package I downloaded long ago, it works just fine.
./Spine.sh
Spine Launcher 3.8.97
Esoteric Software LLC (C) 2013-2020 | http://esotericsoftware.com
Linux amd64 5.10.70-1-MANJARO
Update available: Spine 4.0.45
Starting: Spine 3.8.99
Spine 3.8.99 Essential
Licensed to: *****, *****
Intel, Mesa Intel(R) HD Graphics 520 (SKL GT2), 4.6 (Compatibility Profile) Mesa 21.2.3
Started.
Sorry for that. It seems that there's an issue with GTK plus the theme you are using, which casues this method to crash: com.sun.java.swing.plaf.gtk.GTKStyle.nativeGetXThickness
Could you tell me the theme name?
Could you try starting Spine with the following arguments:
./Spine.sh
---
laf motif
./Spine.sh
---
laf nimbus
./Spine.sh
---
laf windows
And tell me if any of these work?
Hello,
The GTK theme I'm using is Adementary Dark: https://github.com/hrdwrrsk/adementary-theme
OS: Manjaro Linux x86_64
Host: X456UQ 1.0
DE: GNOME 40.5
WM: Mutter
WM Theme: Adementary-dark
Theme: Adementary-dark [GTK2/3]
Icons: Suru++-Dark [GTK2/3]
for the command you mentioned, motif works well, however nimbus and windows fail.
(each log file attached)
~/.../Spine/Spine >>> ./Spine.sh
---
laf nimbus [156]
Spine Launcher 4.1.00
Esoteric Software LLC (C) 2013-2021 | http://esotericsoftware.com
Linux amd64 5.10.70-1-MANJARO
---
Sorry, Spine has encountered a fatal error.
Antivirus software may crash Spine.
Please disable any antivirus software or safelist Spine.
---
#
# A fatal error has occurred:
#
# SIGSEGV (0xb) at pc=0x00007f106ab620bc, pid=12364, tid=12391
# Problematic frame:
# C 0x00007f106ab620bc
#
# An error report file with more information has been saved at:
# /home/ifrit/.spine/spine.log
#
# To report this problem please contact us at:
# contact@esotericsoftware.com
#
~/.../Spine/Spine >>> ./Spine.sh
---
laf windows [1]
Spine Launcher 4.1.00
Esoteric Software LLC (C) 2013-2021 | http://esotericsoftware.com
Linux amd64 5.10.70-1-MANJARO
---
Sorry, Spine has encountered a fatal error.
Antivirus software may crash Spine.
Please disable any antivirus software or safelist Spine.
---
#
# A fatal error has occurred:
#
# SIGSEGV (0xb) at pc=0x00007f373eace0bc, pid=12810, tid=12842
# Problematic frame:
# C 0x00007f373eace0bc
#
# An error report file with more information has been saved at:
# /home/ifrit/.spine/spine.log
#
# To report this problem please contact us at:
# contact@esotericsoftware.com
#
Thanks for the extensive report! I'm unsure how to resolve this on our end at the moment. Please use the motif look & feel for now. I'll report back if I can figure out a way how to fix this.
sorry I should have tried this and write it in my previous post.
But I went to try to use default gnome theme (adawaita) then restart gnome. but still fail to run.
WM Theme: Adwaita
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Thanks. Please check your email for a possible fix!
Oh ya, that one in the mail works.
and using all the three commands mentioned above also works.
Thank you
hmm, I wonder what are the difference between those three commands (nimbus,windows,motif), I didn't notice any visual difference.
Great, thanks for confirming! It's fixed in launcher version 4.1.01. The problem had to do with how some native dialog/theme stuff interacts. There's various ways to avoid it. Another workaround could have been `
file-dialog-emulated`.