-
-
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. |
In the OOS15 CBT, termux nor winlator work for me, (termux had the issue of getting killed (code9) so I tried reinstalling and now it fails to install bootstrap packages) [OnePlus 12 (IN version)] |
@laughingwater install to internal memory, not to sdcard or expanded storage. |
@twaik OnePlus 12 devices only have internal storage by default though. @weaponmasterjax so if OxygenOS is reporting itself as up to date, we have to assumably wait until the next OS update (usually every month or two)? |
I don't have external storage, it's installed to internal memory. |
Yeah if anything ends up happening in the CBT I'll let you guys know |
@laughingwater thanks |
I have same issue. |
Same issue on OnePlus Pad Pro. My pad has recently been updated to ColorOS 15 (xxx.201 tho). The f-droid version termux failed to install bootstrap packages, while the google play version can be installed right. But the google play version still receivd signal 9 when installing proot-distro distributions (something with tarball child process): btw, in ColorOS 14 it will pop up a warning when it encountered permission denied. In ColorOS 15 it is just killed without warning... |
Same issue with Android 15 on OnePlus Pad 2. |
Can confirm the Google Play version worked for me. |
Awesome |
@laughingwater which version is this? from play store or standalone? |
Fdroid version, they definitely fixed the issue since winlator is working too |
What's output for |
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. |
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: