-
Notifications
You must be signed in to change notification settings - Fork 11
HTML-Viewer crashes #172
Comments
Going to need more information to approach this (
|
Someone able to reproduce the problem will have to debug it. The first step is building a userdebug build of CopperheadOS. The problem doesn't occur here and that log output isn't enough to go on. I can't fix it for you. |
Thats too bad. But it makes me consider trying to build CopperheadOS for myself one day :) |
Does enabling PaX soft mode in Developer settings work around the problem? Doing anything more really requires a userdebug build. |
Nope, still crashes. |
If you have root, try |
No changes. It still shows a black screen and crashes after ~1 minute. |
It could be from exec spawning... do you have any idea if it happened for you in the past? |
Sorry, I don't know :/ I think I remember that some time it worked, but I could not tell since when it doesn't work anymore. |
That's what happens when I hit "Open-Source-Licences"
|
Seems to be a null pointer dereference in the WebView though. It's not generating a real backtrace though so it's impossible to narrow that down from this. |
I don't know, whether this is related, but I get crashes when I click at "Show changelog" in the sidebar of the app Transportr (installed from FDroid). WebViews seem like they got a bit more unstable in recent releases of CopperheadOS. Sometimes I get crashes when I return from Orfox back to Diaspora Native WebApp (FDroid) after I used Orfox to view a link posted in Diaspora ("Diaspora stopped working", its heavliy based on WebView). Here is a log of Transportr crashing:
|
Does it still happen if you temporarily enable PaX soft mode in Settings -> Developer settings? |
No that fixes the problem. Do you have to add an exception then? |
Another crash that might be related: Mozilla Stumbler crashes when I open the scoreboard (a webview) with PaX-SoftMode disabled. If I enable SoftMode, it works. |
I want to get the WebView updated before addressing these, because exceptions shouldn't be necessary when JavaScript isn't enabled. Help is needed. It doesn't seem possible to check out the stable tag for Chromium on Android right now.... |
So, getting back to the original problem, is it still present in the latest release (2016.02.21.07.39.36)? If it's still a problem for you, does enabling PaX soft mode work around it? I need separate issues filed for other apps. Especially if the original issue isn't worked around for you by enabling PaX soft mode as stated earlier. I can't follow what's going on here. |
Sorry, thanks for the advice. The title sort of suggested that this issue is generally for crashes of HTML viewers. Anyway, in the latest release the original problem is fixed when PaX-Softmode is activated. |
It's still present when it's disabled, right? |
Yes. |
Should I open new Issues for the other problems if they are not yet resolved? |
No, it's fine. It's essentially one issue: the WebView shouldn't require MPROTECT exceptions when JavaScript isn't used. The solution shouldn't be adding thousands of exceptions. It's fixing whatever caused this regression. It's likely not going to be solved in the near future. No time to investigate this myself. |
Okay. Thanks anyway :) |
Closing in favour of #216. |
When I try to look at "legal Information" (under "About phone") the HTML-Viewer crashes. I am running the hammerhead from the 7. Feb. 16.
The text was updated successfully, but these errors were encountered: