sublimehq / sublime_merge

Issue tracker for Sublime Merge
https://www.sublimemerge.com
272 stars 14 forks source link

Build 2093 crashed on resolving merge conflicts #1892

Closed eblot closed 1 month ago

eblot commented 2 months ago

Version info

Description

Since the upgrade this morning (from 2092), SM crashes when the "Resolve" button on a git merge conflict is clicked. Never experienced this issue with the previous version.

Steps to reproduce

Steps to reproduce the behavior:

Expected behavior

No crash :-)

Debug Information

=== App Version Information ===
Build: 2093

=== Git Version Information ===
Using Git: git (system)
git version 2.44.0
PATH: /usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Library/TeX/texbin:/Users/eblot/.cargo/bin (from shell)
environment variables loaded using: /opt/homebrew/bin/zsh -l

=== Browse Page Information ===
HEAD: a427837a79251ebad588e5d94e1780d13778fd77
Is in merge: 0
Is in cherry_pick: 0
Is in rebase: 1
Is in revert: 0

=== Git Status Information ===
UU scripts/opentitan/ot/util/misc.py

=== Our Status Information ===
U U scripts/opentitan/ot/util/misc.py

=== Git Attributes Information ===
git check_attr --all output

=== Our Modified Files Newline Normalisation and EOL Information ===

=== Our Modified Files Flag Information ===
Ignoring symlinks: 0
2024-04-10 19:13:09.617097 (gui/501/application.com.sublimemerge.103175444.103175570 [51878]) <Notice>: exited due to SIGSEGV | sent by exc handler[51878]
2024-04-10 19:13:09.617101 (gui/501/application.com.sublimemerge.103175444.103175570 [51878]) <Notice>: service has crashed 1 times in a row (last was not dirty)
2024-04-10 19:13:09.617106 (gui/501/application.com.sublimemerge.103175444.103175570 [51878]) <Notice>: service state: exited
2024-04-10 19:13:09.617123 (gui/501/application.com.sublimemerge.103175444.103175570 [51878]) <Notice>: internal event: EXITED, code = 0
2024-04-10 19:13:09.617127 (gui/501/application.com.sublimemerge.103175444.103175570 [51878]) <Notice>: job state = exited
2024-04-10 19:13:09.617160 (gui/501 [100017]) <Notice>: service inactive: application.com.sublimemerge.103175444.103175570
2024-04-10 19:13:09.617164 (gui/501/application.com.sublimemerge.103175444.103175570 [51878]) <Notice>: service state: not running
2024-04-10 19:13:09.617171 (system) <Notice>: removing child: pid/51878
2024-04-10 19:13:09.624832 (gui/501/application.com.sublimemerge.103175444.103175570) <Notice>: removing job: caller = runningboardd
2024-04-10 19:13:09.624846 (gui/501 [100017]) <Notice>: removing service: application.com.sublimemerge.103175444.103175570
2024-04-10 19:13:09.624855 (gui/501/application.com.sublimemerge.103175444.103175570) <Notice>: internal event: PETRIFIED, code = 0
2024-04-10 19:13:09.624858 (gui/501/application.com.sublimemerge.103175444.103175570) <Notice>: job state = removed
eblot commented 2 months ago

Just downloaded previous build from https://download.sublimetext.com/sublime_merge_build_2092_mac.zip, overwritten the app in /Applications with this previous build, and re-opened SublimeMerge. The conflict kept appearing - as expected - and clicking on resolve makes the 3-way merge window to appear - as expected.

The only diff between those runs are the Sublime Merge build (2093 vs. 2092). At least there is an easy way back :)

themilkman commented 2 months ago

Should be fixed in 2094, can you confirm?

eblot commented 2 months ago

Yes, it has not crashed anymore on a couple of merges I did since upgrading to 2094 end of last week. Thanks!