-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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
[NOTICE]: Termux Processes Killed On Android 15 For OnePlus Devices #4219
Comments
Works fine on latest android 15 avd.
Issue is |
I have this problem too |
Read the installation docs again. |
But it still says |
Disable phantom process killer as mentioned above. |
Seems like you already have. Generate a full system log right after process gets killed. |
I executed this command, but it had no effect:
|
The result of this command returns
|
libc : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 6273 (init), pid 6273 (init)
libc : crash_dump helper failed to exec, or was killed
linker : error: unable to open file "/data/data/com.termux/files/usr/bin/bash
" There is unexpected newline at end of But your logs didn't contain execution history. Exit termux, then run |
The logs didn't reveal anything new. The linker error doesn't exist now. It could be OnePlus specific killer via OPLUS_KEVENT_RECORD that's killing the process, its known to kill processes running with Run |
Android15的应用权限缩得很紧,即使从Outlook打开网页都会崩溃
* Android 15 has significantly tightened app permissions. Even opening a webpage from Outlook can cause the app to crash.
获取Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: agnostic-apollo ***@***.***>
Sent: Wednesday, October 30, 2024 3:46:15 PM
To: termux/termux-app ***@***.***>
Cc: 木板菌 ***@***.***>; Author ***@***.***>
Subject: Re: [termux/termux-app] [Bug]: Android 15 will directly print "killed" and return signal 9 (Issue #4219)
W login : type=1400 audit(0.0:6583): avc: granted { execute } for path="/data/data/com.termux/files/usr/bin/dash" dev="dm-74" ino=602426 scontext=u:r:untrusted_app_27:s0:c57,c258,c512,c768 tcontext=u:object_r:app_data_file:s0:c57,c258,c512,c768 tclass=file app=com.termux
E OPLUS_KEVENT_RECORD: oplus_kevent Receive message from kernel, event_type=3
E OPLUS_KEVENT_RECORD: OPLUS_KEVENT payload:10569,path@@/data/data/com.termux/files/usr/bin/dash
I OPLUS_KEVENT_RECORD: oplus_put_exec_kevent_to_list
W login : type=1400 audit(0.0:6584): avc: granted { execute } for name="bash" dev="dm-74" ino=602768 scontext=u:r:untrusted_app_27:s0:c57,c258,c512,c768 tcontext=u:object_r:app_data_file:s0:c57,c258,c512,c768 tclass=file app=com.termux
E OPLUS_KEVENT_RECORD: oplus_kevent Receive message from kernel, event_type=3
E OPLUS_KEVENT_RECORD: OPLUS_KEVENT payload:10569,path@@/data/data/com.termux/files/usr/bin/dash
I OPLUS_KEVENT_RECORD: oplus_put_exec_kevent_to_list
E OPLUS_KEVENT_RECORD: oplus_kevent Receive message from kernel, event_type=3
E OPLUS_KEVENT_RECORD: OPLUS_KEVENT payload:10569,path@@/data/data/com.termux/files/usr/bin/dash
I OPLUS_KEVENT_RECORD: oplus_put_exec_kevent_to_list
The logs didn't reveal anything new. The linker error doesn't exist now. It could be OnePlus specific killer via OPLUS_KEVENT_RECORD that's killing the process, its known to kill processes running with proot, but there should be some additional entries for the killing, maybe they are not being logged due to rate limit. If its a OnePlus issue like it is for proot, there is nothing we can do, report to OnePlus.
Run adb shell "logcat -c" again and then get bash killed 5-6 times and then generate a dump again. Also try going into failsafe session<https://wiki.termux.com/wiki/Recover_a_broken_environment> and running /system/bin/ls and $PREFIX/bin/ls and see if they work.
―
Reply to this email directly, view it on GitHub<#4219 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A2JO5Q3EU2ERNLVAELK2BMLZ6CFEPAVCNFSM6AAAAABQICARHSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINBWGA4DKMRUG4>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Another report. Report to OnePlus.
|
|
Crash log: |
The latest update to termux from Google Play Store (not f droid) seems. To resolve the issues |
Do you think it's possible to prevent proot-distro from overriding $LD_PRELOAD? or is that required for proot to work? I wonder if rooted, moving termux to the system partition might be a quick fix? |
Unlock the Bootloader and everything goes well on OnePlus 13 |
Which version did you install, playstore? Do you mind testing if proot works? |
That's great news, what's the security update/patch date? You should likely be able to see it by clicking the right arrow in your last image or in Termux settings about. |
Closing as resolved. |
"since Winlator is working too" just GlibC Winlator, or regular/Proot Winlator as well? |
Not yet available for OnePlus Pad 2 :( |
This comment was marked as off-topic.
This comment was marked as off-topic.
https://github.com/brunodev85/Winlator/releases , honestly I am not knowledgeable about all the winlator versions, but this is the one I used. |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
That's Proot. Did you try any games inside Winlator? |
@laughingwater Thanks |
Not yet, I'll get steam real quick and test out some games I do have (Ok future me here, my "real quick" turned into half an hour of 0 progress since steam doesn't want to co-operate, I'll test out a game later by putting it on a harddisk and connecting it externally so I wouldn't have to bother with steam, sorry guys.) |
Yeah steam not working within winlator is a known issue not specific to Oppo/ OnePlus. Usually the original winlator version will let you launch the container but will exit out when a game is launched, if that's fixed then that would be great news |
Oh lmao I forgot to tell you that Steam won't work on official Winlator. Just save yourself the trouble and get a SMALL DRM free from GOG just for testing purposes at this point. |
Still waiting on my side... maybe one day |
You can use Oxygen updater to get this update early, yes this is safe and it simply gets you to download the update package which you can then use the local install function to install |
TIL... will take a look. Thanks |
Solved with update on OnePlus Pad Pro :) |
Just install OPD2403_15.0.0.300(EX01) on my OnePlus Pad2 and Termux is working without a flaw again. |
I have OnePlus Pad2, but doesnt show me 300, only 202 with the updater. |
I had the same problem on my OnePlus 12 after updating to CPH2581_15.0.0.2xx (don't remember exact version) and no new version was available for me via official updater. Then I used that Oxygen Updater mentioned earlier here allowed me to update to CPH2581_15.0.0.305(EX01) and that fixed my issue and Termux is working fine again. Thanks for the tip. |
…cond stage has already been run before" error if `ln` process used to create lock file got killed instead of failing to create lock file if it already existed Related termux/termux-app#4219
…cond stage has already been run before" error if `ln` process used to create lock file got killed instead of failing to create lock file if it already existed Related termux/termux-app#4219
…cond stage has already been run before" error if `ln` process used to create lock file got killed instead of failing to create lock file if it already existed Related termux/termux-app#4219
…cond stage has already been run before" error if `ln` process used to create lock file got killed instead of failing to create lock file if it already existed Related termux/termux-app#4219
…cond stage has already been run before" error if `ln` process used to create lock file got killed instead of failing to create lock file if it already existed Related termux/termux-app#4219
…cond stage has already been run before" error if `ln` process used to create lock file got killed instead of failing to create lock file if it already existed Related termux/termux-app#4219
Update: ColorOS update with build date of 9th Nov 2024 and OxygenOS with build date of 23rd Nov 2024 has fixed the issue. Build date can be checked with
getprop ro.build.date
. Disabling phantom process killer will not work and that is a separate issue.Problem description
When opening Termux,it will throw "signal 9"directly.
Steps to reproduce the behavior.
Open Termux
What is the expected behavior?
No response
System information
The text was updated successfully, but these errors were encountered: