Skip to content

kitty 0.24.3 load error (missing symbol) #4760

Description

@damageboy

Describe the bug
kitty fails to start citing:

/opt/kitty/bin/kitty: symbol lookup error: /opt/kitty/lib/kitty-extensions/kitty.glfw-wayland.so: undefined symbol: wl_proxy_marshal_flags

To Reproduce
Steps to reproduce the behavior:

  1. Download, Extract and run kitty 0.24.3
  2. See error

Environment details (From last working version 0.24.2)

kitty 0.24.2 created by Kovid Goyal
Linux scumbag 5.15.23-76051523-generic #202202110435~1644952300~21.10~96763f1 SMP Tue Feb 15 19:52:40 U x86_64
Pop!_OS 21.10 scumbag /dev/tty

DISTRIB_ID=Pop
DISTRIB_RELEASE=21.10
DISTRIB_CODENAME=impish
DISTRIB_DESCRIPTION="Pop!_OS 21.10"
Running under: Wayland
Frozen: True
Paths:
  kitty: /opt/kitty/bin/kitty
  base dir: /opt/kitty/lib/kitty
  extensions dir: /opt/kitty/lib/kitty-extensions
  system shell: /usr/bin/zsh
Loaded config files:
  /home/dmg/.config/kitty/kitty.conf

Config options different from defaults:
enable_audio_bell    False
tab_title_template   {title}
visual_bell_duration 0.1
Added shortcuts:
	super++ → change_font_size all +2.0
	super+, → edit_config_file
	super+- → change_font_size all -2.0
	super+0 → change_font_size all 0
	super+1 → first_window
	super+2 → second_window
	super+3 → third_window
	super+4 → fourth_window
	super+5 → fifth_window
	super+6 → sixth_window
	super+7 → seventh_window
	super+8 → eighth_window
	super+9 → ninth_window
	super+= → change_font_size all +2.0
	super+n → new_os_window
	super+r → start_resizing_window
	super+t → new_tab
	super+w → close_tab
	super+enter → new_window
	super+up → scroll_line_up
	super+down → scroll_line_down
	super+page_up → scroll_page_up
	super+page_down → scroll_page_down
	super+home → scroll_home
	super+end → scroll_end
	shift+super+- → change_font_size all -2.0
	shift+super+= → change_font_size all +2.0
	shift+super+[ → previous_tab
	shift+super+] → next_tab
	shift+super+d → close_window
	shift+super+i → set_tab_title
	shift+super+w → close_os_window
	alt+super+, → debug_config
	alt+super+r → clear_terminal reset active
	alt+super+page_up → scroll_line_up
	alt+super+page_down → scroll_line_down
	ctrl+super+space → kitten unicode_input
	ctrl+super+, → load_config_file

Environment variable names seen by the kitty process:
	CC
	CXX
	DBUS_SESSION_BUS_ADDRESS
	DESKTOP_SESSION
	DISPLAY
	GDMSESSION
	GIO_LAUNCHED_DESKTOP_FILE
	GIO_LAUNCHED_DESKTOP_FILE_PID
	GJS_DEBUG_OUTPUT
	GJS_DEBUG_TOPICS
	GNOME_DESKTOP_SESSION_ID
	GNOME_SETUP_DISPLAY
	GNOME_SHELL_SESSION_MODE
	GTK_MODULES
	HOME
	INVOCATION_ID
	JOURNAL_STREAM
	LANG
	LC_ADDRESS
	LC_IDENTIFICATION
	LC_MEASUREMENT
	LC_MONETARY
	LC_NAME
	LC_NUMERIC
	LC_PAPER
	LC_TELEPHONE
	LC_TIME
	LOGNAME
	MANAGERPID
	NEXTRESEARCH_PATH
	NEXT_HOME
	NPM_PACKAGES
	OLDPWD
	PAPERSIZE
	PATH
	PWD
	QT_ACCESSIBILITY
	QT_IM_MODULE
	QT_STYLE_OVERRIDE
	SESSION_MANAGER
	SHELL
	SHLVL
	SSH_AGENT_LAUNCHER
	SSH_AUTH_SOCK
	SSL_CERT_FILE
	SYSTEMD_EXEC_PID
	USER
	USERNAME
	WAYLAND_DISPLAY
	XAUTHORITY
	XDG_CURRENT_DESKTOP
	XDG_MENU_PREFIX
	XDG_RUNTIME_DIR
	XDG_SESSION_CLASS
	XDG_SESSION_DESKTOP
	XDG_SESSION_TYPE
	XMODIFIERS
	_

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions