Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • V vte
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 343
    • Issues 343
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • vte
  • Issues
  • #182
Closed
Open
Issue created Oct 10, 2019 by Philip Chimento@ptomato🚮Developer

Terminal doesn't start on old kernel

Commit 118ad1ca changes the VTE child setup function to prefer using the TIOCGPTPEER ioctl, and falls back to the old code if it isn't available (it was added in kernel 4.12). It checks for EINVAL to determine whether it should fall back. However, on a 3.10 armhf kernel (where I would expect it to fall back) I have observed that the error is actually ENOTTY. Because of this, the terminal never starts because the child process exits with 127 in its setup function.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking