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

Tilda error _vte_pty_check_envv(envv)' failed #442

Closed
Strykar opened this issue Nov 4, 2020 · 4 comments
Closed

Tilda error _vte_pty_check_envv(envv)' failed #442

Strykar opened this issue Nov 4, 2020 · 4 comments

Comments

@Strykar
Copy link

Strykar commented Nov 4, 2020

I start Tilda via .config/autostart and the program appears to be running and I can right click and explore Tilda's options but the executed program does not display. Tilda starts with this error:

(tilda:4917): VTE-CRITICAL **: 18:32:41.811: void vte_pty_spawn_with_fds_async(VtePty*, const char*, const char* const*, const char* const*, const int*, int, const int*, int, GSpawnFlags, GSpawnChildSetupFunc, gpointer, GDestroyNotify, int, GCancellable*, GAsyncReadyCallback, gpointer): assertion 'envv == nullptr || _vte_pty_check_envv(envv)' failed
Tilda has started. Press F2 to pull down the window.

I'm unsure what this error means, the program called via Tilda's config runs fine in a gnome-terminal window.

@rkrzr
Copy link

rkrzr commented Dec 4, 2020

I am also getting this issue running tilda-1.5.2 on NixOS. Tilda hangs showing only a blinking cursor in the top left corner. It used to work flawlessly with older versions, so this must be a new problem.


Edit: I can confirm that Tilda still works flawlessly on version 1.5.0. So this regression must have been introduced either in 1.5.1 or 1.5.2.

@Strykar
Copy link
Author

Strykar commented Dec 9, 2020

So I tried downgrading but the issue persists with:

Dec 09 06:30:06 i5 systemd[909]: Started Application launched by gnome-shell.
Dec 09 06:30:06 i5 tilda[6582]: void vte_pty_spawn_with_fds_async(VtePty*, const char*, const char* const*, const char* const*, const int*, int, const int*, int, GSpawnFlags, GSpawnChildSetupFunc, gpointer, GDestroyNotify, int, GCancellable*, GAsyncReadyCallback, gpointer): assertion 'envv == nullptr || _vte_pty_check_envv(envv)' failed
Dec 09 06:30:06 i5 gnome-shell[6582]: Tilda has started. Press F2 to pull down the window.

Oddly, if tilda starts fine if no custom command is set and after dropping to a shell, actually runs the same custom command just fine.
So this appears to be some sort of environment error preventing it from running the custom command?

Seems related to #438
@lanoxx Any chance of a new release with the fix for those of use not on Ubuntu?

Currently fixed by moving to master, the patch works.

@Strykar Strykar changed the title Tilda error Tilda error _vte_pty_check_envv(envv)' failed Dec 9, 2020
@lanoxx
Copy link
Owner

lanoxx commented Dec 24, 2020

I will backport commit 05463f9 to the 1.5 series and release 1.5.4.

@lanoxx lanoxx closed this as completed Dec 24, 2020
@lanoxx
Copy link
Owner

lanoxx commented Dec 24, 2020

1.5.4 is tagged. Please reopen if this still occurs.

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

No branches or pull requests

3 participants