-
-
Notifications
You must be signed in to change notification settings - Fork 310
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
PIXEL: ioctl err: 1 on non-emulated Pixel hardware #2121
Comments
I cannot reproduce the problem, but this style is also known to be malfunctioning. Try with another tile source please. |
Did you use a real pixel device? Not an emulated one? There are other styles causing this issue even more like this: and not so frequent but still explorable especially when pinch to zoom closely: please note those are styles provided in your demo application. How should we proceed, please advise, Cheers |
I tested on a Samsung S10 and a Google Pixel 7. What version of OkHttp are you using? Does the error occur if you don't set the HTTP client? |
The one mentioned in the discussion, let's see:
Without the client I am not able to fetch the style, am I? |
@chjaeggi It is not needed, it will fall back to the default ok http client (it is a dependency). Edit: The 10.2.0 release used OkHttp 4.10.0, so it should be compatible. But you might want to try removing it. |
I removed everything related to OKHttp, it really seems an issue with your code accessing disk (as the device is getting hot after a time, not sure about that as I/O could relate to network communication) |
Can you provide more output? Does it happen on other phones too? What Android version are you using? We do benchmarking and Android UI tests on Pixel devices and we have not encountered this issue. |
At the moment all I have is this:
... errors counting heavily up There is not more output besides that line unfortunately. Other phones yes: each pixel we tested so far (Pixel 8 Pro, Pixel Foldable, Pixel 5 and Pixel 4) |
One last thing you could try is to use an |
hey there thanks for the support! Unfortunately no success either with an Same error still. It really is strange that you cannot observe these events on none of your pixel phones |
I assume while looking at the code those errors can only originate from the: |
any updates? |
@chjaeggi Can you try this? I just built it myself and ran it on a clean Pixel 8 Pro (no error). https://drive.google.com/file/d/1FVM4ypLjiRaVxE4jUJuwJRhIj6v_-MKx/view?usp=sharing If it works there is something wrong with your build setup. If it doesn't work there is probably something wrong with your devices... |
This might be what is making the phone hot. I'll merge this today and release a new pre-release, maybe you could see if that fixes it. #2182 |
What release number would that be? Is it merged already? Thanks for the help |
Thhat is a build from main, so the upcoming 11.0.0 release. |
sorry for the hassle i generate. any update when this will be released? I have a hard time to debug with all thoses errors and I would love to test the new release. Is there a way I can locally build one myself? |
@chjaeggi No problem. The 11.0.0 release is scheduled for the end of this month. You can build the library with |
Describe the bug
I am referring to the discussion in here:
#1998
There seems to be a bug especially when dragging around in a map (or when re-drawing it thereby). It gets worse the more frequent the redrawing happens (for instance with an animated location indicator), the phone gets really hot (because of those I/O errors)
To Reproduce
I included a minimal sample in the discussion afformentioned. Here again for summary:
Expected behavior
No
PIXEL: ioctl err: 1
outputScreenshots
Platform information (please complete the following information):
Additional context
See discussion thread
The text was updated successfully, but these errors were encountered: