Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dragging MacVim tab overlapping the title bar results in a crash [UI] #1473

Closed
2 of 7 tasks
salvosq opened this issue Jan 8, 2024 · 6 comments · Fixed by #1499
Closed
2 of 7 tasks

Dragging MacVim tab overlapping the title bar results in a crash [UI] #1473

salvosq opened this issue Jan 8, 2024 · 6 comments · Fixed by #1499
Labels
Milestone

Comments

@salvosq
Copy link

salvosq commented Jan 8, 2024

Steps to reproduce

  1. Create multiple editor tabs (cmd+t)
  2. Drag one of them overlapping the title bar.

Expected behaviour

I need to move tabs for reordering purposes.

Version of Vim and architecture

9.1.0 (179)

Environment

Process: MacVim [28974]
Path: /Applications/MacVim.app/Contents/MacOS/MacVim
Identifier: org.vim.MacVim
Version: 9.1.0 (179)
Code Type: X86-64 (Native)
Parent Process: Vim [28973]
Date/Time: 2024-01-08 14:55:40.3414 +0100
OS Version: macOS 14.2.1 (23C71)
Report Version: 12

How MacVim was installed

From https://macvim.org/

Logs and stack traces

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x000042f2965f177e
Exception Codes:       0x0000000000000001, 0x000042f2965f177e
Termination Reason:    Namespace SIGNAL, Code 11 Segmentation fault: 11
Terminating Process:   exc handler [28974]

Vim configuration where issue is reproducable

No response

Issue has been tested with given configuration

  • by running MacVim.app from GUI macOS interface
  • by running vim/gvim/etc installed by MacVim
  • by running other versions of vim (e.g. /usr/bin/vim)

Issue has been tested with no configuration

  • by running mvim --clean (or gvim, supplied by MacVim distribution)
  • by running vim --clean (in terminal, supplied by MacVim distribution)
  • by running vim --clean (in terminal, other suppliers, e.g. /usr/bin/vim)

Other conditions

  • The both Homebrew packages "vim" and "macvim" are installed
@ychin ychin added the Crash label Jan 8, 2024
@ychin
Copy link
Member

ychin commented Jan 8, 2024

I could reproduce this issue. Looking into it. Will try to push out an update soon after investigation and fix.

@dennisjbell
Copy link
Contributor

Any update on this?

@ychin
Copy link
Member

ychin commented Jun 17, 2024

Sorry I have not been able to spend enough time on MacVim last few months due to travels and whatnot. Currently trying to go through backlog and merge from Vim upstream and then fix issues like this. Sorry for the delay.

@felix021
Copy link

felix021 commented Jun 21, 2024

Been experiencing similar issue: dragging a tab results in weird UI responses, and even freezes MacOS's Dock which can only be solved by killing the MacVim process manually.

@bsergean
Copy link

Same here, dragging tabs is quite unstable those days.

@ychin
Copy link
Member

ychin commented Sep 11, 2024

Finally fixed this. Sorry this took a while. Will be released soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants