-
-
Notifications
You must be signed in to change notification settings - Fork 162
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
WebKit Browsers Showing Nothing instead of Web Content #55
Comments
Thank you for your praise. Countless hours and iterations have created what we praise. This is an upstream issue. Which upstream, I am not sure. The more upstream knows about it, the faster it may be solved. |
This f16c27d commit adds Arch Linux IRC channel upstream contact information to the TermuxArch motd and logout.
|
Has this issue been identified or reported anywhere upstream? @SDRausty To clarify, by saying it's an upstream issue, are you suggesting that shmem appears to be working properly in TermuxArch? |
@robsmith11 if you believe that TermuxArch can influence shmem in some way, please enlighten us. I see nothing that a BASH script working within the confines of Android can do for shmem and similar issues. If I am mistaken, this issue can be reopened at anytime.
If it has not been reported yet, hopefully it will be reported upstream soon. This is why upstream links are posted throughout this website. |
@SDRausty Well shmem system calls can be fixed by using LD_PRELOAD with an ashmem wrapper like this: As for programs that want to write to /dev/shm, the easiest way to get them working would be to just create an empty, writeable directory there, but that might not be so great for performance. I'm not sure if there's an easy way to get it pointing to a tmpfs filesystem without root. Is there any writeable tmpfs in android? A symlink could point to there if so. |
There doesn't seem to be any place more that this can be used in TermuxArch as far as I know.
TermuxArch is a BASH shell script. Your example is written in C.
/dev is mounted from Android along with the permissions. If the apps we are discussing could use shared memory as an option, there would be no issues.
From http://midori-browser.org/faqs/ Here are some links where repeating the shm topic should be worth the effort and time:https://github.com/archlinuxarm |
This https://github.com/termux/libandroid-shmem repository might give us the functionality we are seeking in this issue, and these: |
@robsmith11 Accessing libandroid-shmem support is now possibly in TermuxArch, use |
Stale issue message |
Good news; Thank you for sharing @sudomain |
This commit a2e8c54 @jansenmtan and upstream may have resolved your issuu. You are welcome to comment here. |
I have installed Arch Linux and LXDE successfully, and they run pretty well (nothing short of amazing).
However, WebKit browsers, although drawing the UI, are not displaying websites.
When I run them on the terminal, they output hundreds of errors that look like
Failed to create shared memory file /WK2SharedMemory.##########: Permission denied
Apparently, the issue comes from /dev/shm (or its nonexistence) : https://bugzilla.redhat.com/show_bug.cgi?id=1347436
So far, I've been using NetSurf, which works.
The text was updated successfully, but these errors were encountered: