Skip to content

[ALPINE LINUX] [iSH PORT] crashing the whole system when opening any site #393

Open

Description

@jhu7600codes

yes. I have tried links, w3m, lynx and they all work, only elinks is just, sounds of eternal ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument) #.
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)... ..-
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument). .- .. ..+
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
INTERNAL ERROR at select.c:288: 11 select() failures.
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
INTERNAL ERROR at select.c:288: 12 select() failures.
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
INTERNAL ERROR at select.c:288: 13 select() failures.
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
INTERNAL ERROR at select.c:288: 14 select() failures.
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)
INTERNAL ERROR at select.c:288: 15 select() failures.
ERROR at select.c:285: The call to select() failed: 22 (Invalid argument)

Activity

  1. rkd77 commented on Sep 10, 2025

    @rkd77
    Owner

    Which version of alpine? Which version of elinks?

  2. rkd77 commented on Sep 13, 2025

    @rkd77
    Owner

    I guess these error messages occur when libcurl is enabled. You can disable it at build time (-Dlibcurl=false), a you'll get similar features as links. If it does not help, you can disable libevent or libev, whatever you have enabled.

  3. jhu7600codes commented on Sep 20, 2025

    @jhu7600codes
    Author

    Idk what ver of alpine becauz ish just has a rom and all, u can’t modify it

  4. rkd77 commented on Sep 20, 2025

    @rkd77
    Owner

    ELinks has options manager, bound to key 'o' by default, I guess it can be somehow accessible on ios. In Options manager navigate to Protocols -> HTTP -> Use libcurl . I guess now it is 1, change it to 0, and visit some site.

  5. jhu7600codes commented on Sep 21, 2025

    @jhu7600codes
    Author

    it crashes the system how am I supposed to open the options

  6. rkd77 commented on Sep 21, 2025

    @rkd77
    Owner

    How do you start it?

  7. jhu7600codes commented on Sep 23, 2025

    @jhu7600codes
    Author
  8. rkd77 commented on Sep 23, 2025

    @rkd77
    Owner

    Run first, elinks --version and show output. After latest changes by google, you must change User Agent and compile fresh elinks from git to be able to search there.

  9. smemsh commented on Sep 27, 2025

    @smemsh
    Contributor

    After latest changes by google, you must change User Agent and compile fresh elinks from git to be able to search there

    For google to work, what User-Agent should be used? What does the fresh compile need to have for google search, were there particular recent commits needed? Wow, there are like 700 commits in the last year since I pulled!

    Does the javascript support need to be enabled for Google now? If so, which of the JS backends is recommended for the build?

  10. rkd77 commented on Sep 27, 2025

    @rkd77
    Owner

    I checked with "Mozilla Firefox" without quotes. And g smartprefix with http protocol, with https get some captcha.
    Default in elinks is https:// for g. It need to be changed.

    I'm afraid js is required for google. mozjs is least problematic from js backends.
    For js to avoid crashes: ~/.config/elinks/allow.txt with urls which are ok. Prefixes of urls.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions