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

crash when logging in to google #33

Open
Chandz5995 opened this issue Oct 5, 2024 · 5 comments
Open

crash when logging in to google #33

Chandz5995 opened this issue Oct 5, 2024 · 5 comments

Comments

@Chandz5995
Copy link

When I enter the Google login page, Chromium immediately crashes. over and over again, tried running chromium without xfce, same crash. even though the previous version, I don't know which version, it was all normal. is there a solution?

@jorbig
Copy link

jorbig commented Oct 5, 2024

This should be fixed tomorrow:
termux-user-repository/tur#1182 (comment)

@Chandz5995
Copy link
Author

Has it been fixed?

This should be fixed tomorrow: termux-user-repository/tur#1182 (comment)

is it fixed now?

@licy183
Copy link
Contributor

licy183 commented Oct 7, 2024

No. As Termux's builder has bumped to Ubuntu 24.04, it needs more time to workaround this change.

@Chandz5995
Copy link
Author

No. As Termux's builder has bumped to Ubuntu 24.04, it needs more time to workaround this change.

I don't understand why there were no problems before, and now there are problems like this? I think the problem comes from the Termux update?

@licy183
Copy link
Contributor

licy183 commented Oct 9, 2024

As for this issue, Chromium will call the WebHID API when opening Google Login Pgae, and Chromium will call the HID Service. In the native Termux Chromium, since the support of udev is turned off, the initialization of HID Service will fail, resulting in null pointer (or DCHECK failure), so it cannot be used normally.

As for the build issue, it fails to build due to soversion mismatch. Chromium is cross-compiled. The triple of the host is x64_64-linux-gnu, and the triple of the target is aarch64-linux-android. Some programs are compile targeting the host triple to generate something the target needs, such as v8 snapshot. When executing the host build, the sysroot used is the debian bullseye provided by Google, and the soversion of libffi in it is 7. The current Termux CI uses Ubuntu 24.04, and the soversion in it is 8. The version mismatch causes the generator to fail to run.

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