-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Description
When saving a file with Micro inside a folder under /srv/ (owned by root), Micro crashes with a nil pointer dereference. This is reproducible.
Steps to Reproduce:
- Connect to a server via SSH (in my case with kitty terminal).
- Create a folder under /srv/ (owned by root):
sudo mkdir -p /srv/conf.d
cd /srv/conf.d
- Run micro and try to save a file.
- Micro crashes with the following panic:
Micro encountered an error: runtime.errorString runtime error: invalid memory address or nil pointer dereference
runtime/panic.go:261 (0xc674bac2146c)
runtime/signal_unix.go:861 (0xc674bac21439)
github.com/zyedidia/micro/internal/action/actions.go:805 (0xc674bb015095)
github.com/zyedidia/micro/internal/info/infobuffer.go:152 (0xc674bafee08c)
github.com/zyedidia/micro/internal/action/infopane.go:206 (0xc674bb02bb7c)
github.com/zyedidia/micro/internal/action/infopane.go:54 (0xc674bb02acf0)
github.com/zyedidia/micro/internal/action/infopane.go:129 (0xc674bb02b468)
github.com/zyedidia/micro/internal/action/infopane.go:93 (0xc674bb02b160)
github.com/zyedidia/micro/cmd/micro/micro.go:474 (0xc674bb064f58)
github.com/zyedidia/micro/cmd/micro/micro.go:394 (0xc674bb0647f8)
runtime/internal/atomic/types.go:194 (0xc674bac0bd5c)
runtime/asm_arm64.s:1197 (0xc674bac3e3e4)
Environment:
Micro version: 2.0.13
OS: Ubuntu 24.04 on Hetzner VPS (ARM64)
Terminal: Kitty over SSH
Notes:
Issue only happens in /srv/ (root-owned).
Crashes consistently when attempting to save.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels