-
Notifications
You must be signed in to change notification settings - Fork 753
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
Combined BUG / regression issues that need attention and response. #8988
Comments
some action on the crashing part here: #8964 (comment) and a PR here: #8989 (comment) Thank you @christianrowlands for your efforts on this. |
This sound fascinating. Has this project been completely abandoned by the original developers? |
i just installer the version 1.6.28 from fdroid on my samsung A40 and there is still the same bug. it cashes when in background and an call coms in. |
@KeithCavill , I don't think the developers have abandoned this project, I just think they are heavily focused on the replacement app, ElementX. If I understand correctly, that app will replace the old Element Android app, and development on it has been harder than previously expected so it is eating up more developer time (I could be wrong here, but that is my impression). From time to time the developers come back and do small tasks on this app, but overall they are trying to sunset it so that everyone can move to the new ElementX app. That being said, I am not affiliated with this project, I have just fixed a few small bugs that needed to be addressed, one of them is the incoming call crash bug @atuctuc . Benoit is in the process of reviewing my fix for that bug, so hopefully it comes out in the next release: #8989 |
Hi @christianrowlands , I saw your efforts on this, and I think along with me everyone appreciates it. Also, I echo your comment that they (devs) are probably busy with element-x. Having said that: I do think they have should respond and they should release a working version, since element-x is beta at its best. Missing a lot of functionality which everyone here is used to. Their inaction for last 6 months, does cause concern. This app element-android was a fully functional Matrix client which, works for most use cases. Releasing a non working version for last 5 releases is not the right approach, and then ignoring the submission of critical crash errors is frustrating. So I also echo Keith's concern about perceived abandonment of this project. Regarding the actual critical bug: I was reading your responses on the pull request with Marty.
Once again, thank you for your help on this. |
@ToddCrimson , I agree as well. To give confidence in Element Android, as well as ElementX, the maintainers need to address critical bugs as they come up. Given the state of ElementX being half baked, and Element Android having its quality starting to slip, I am starting to lose confidence myself, but I also understand how software development goes when there are limited developer resources. It is challenging to say the least. As for the items you called out:
|
@christianrowlands , you are awesome !! Thank you. I wish I knew code development. I think I should start self teaching. So I'm assuming you were able to get an apk with this fix in the PR. Anyways, if you can share your apk, great, I can atleast test it as well. |
Yep, I can share the apk. Message me on Element removed , or Signal removed and I will send the apk. It takes some effort, but learning to code is not super hard if you have a structured, problem solving mindset. It is worth taking a stab at it if you are interested. |
Thanks, sent you a dm on element |
could you please post a link to download a functioning apk here? |
@atuctuc , Scroll to the bottom of this page: You'll see three APKs. Choose the one that you need - Gplay vs FDroid. https://github.com/element-hq/element-android/actions/runs/12871671822 |
thanks for the link. i see this at the end of the page i see: but i cant download any apk here? |
a sorry, i have be logged into github |
Ahh, yes, you must be logged into github :) |
i tried to install vector-fdroid-arm64-v8a-debug.apk on my samsung A40. the installer runs and then it says: Element - dbg strange? |
@atuctuc, couple of things:
Can you try installing again, with allowed source, and then check logs? if that continues to happen, try to install over adb via USB debugging from your computer. |
Hi everyone! Just wanted to chime in and say I agree along with what Todd & Cristian have been saying - I am very excited for Element X to reach a more stable state, but it's not quite there yet! Understandable to focus efforts toward the new thing, but this background crash bug has been around for quite some time and is very impactful to the usability of the app!! Big thanks to @christianrowlands for the fix (hope it gets merged soon ! 😁🤞). Good luck on your programming journey, @ToddCrimson! 🙂🤘 |
@christianrowlands, wanted to give you a quick update. Installed the debug version from here and installed the build version you provided. (both apk files) Both of them were the F-Droid version. Call rings for literally half a second, and then app crashes. So, something is still not working here. I tried this on:
So switched back to 1.6.18, and it is working again. Wanted to make you aware, that the patched version is still crashing. |
Thanks for the update, and thanks for testing it. Strange that it works on my Pixel 8 Pro running Android 15. Must be something I missed. I will DM you for the crash logs. |
on the the A40 i could not install becaus it only allows signed apk's: i teste on my rooted xiaomi 11 Lite 5GNE and here it seemes to worke without crahes !!! great thanks!!! also an annoying old bug seems to be fixed now, on my xiaomi only lock screen appeared on incoming call, now i see the call buttons |
@AltruisticRambler Either of the |
@ToddCrimson and I debugged this and we were able to get it working. Still not 100% sure what was going on, but I sent him a new APK with some extra logging and it worked. I am guessing I built the first APK I sent him incorrectly (maybe from the wrong branch or something). Either way, it is working now. |
@AltruisticRambler, let me know if you can see the download links. Yes you should be logged into github. If that still doesn't work, come find me on element [at] toddcrimson : matrix dot org and I'll send you the apk directly. |
@atuctuc - Ok so on your A40, maybe try this:
If even now it fails, can you share that screenshot. I'll try to help you debug it. |
@christianrowlands - Confirming that we both tested and debugged both of the latest versions / commits. They are both working - The crash issues is gone now (Again thanks to you for your patience and help) - Tested it on all three of the devices above with different ROMs, including the stock ROM. --- It Works !!!!!!!!!!! @bmarty, Hoping to see the this merged into the new release version soon. Also a question for you @bmarty -- Any chance you can (if you don't mind) start placing the F-Droid releases in your releases as well? Not just the gplay versions? As there is a very significant delay before it actually appears on F-Droid side. Thanks. |
@christianrowlands, just FYI: In the past two days, I've still had a few intermittent crashes on incoming calls. Same Fatal Exception. Attaching for you the logs. |
Sorry, just saw this! I see - didn't realize the apks are part of the zips. I'll download and start testing now! 🙂👍 |
Steps to reproduce
Dear element-android devs. There are some very key critical bugs and regression that have been introduced in your latest builds, reported all over the issues, but there hasn't been a single response from any dev on those issues. I implore you to please provide a response. Any response would be helpful. I see that you are active here, since you just posted a release on 1.6.28, but that post has no mention of addressing the existing regressions.
The crash is causing the app to be very much non-usable in use cases where users are not just chatting but also doing audio / video calls. There are other issues reported as well, which are buggy, but this one is very critical.
Right now, on Android, your latest releases are no usable to receive calls. (We haven't tested it on iOS).
The only way we can make our use case work is to continue to using ver 1.6.18., but that version doesn't have support for authenticated media, so we have to turn that off on our synapse matrix server.
I can see that you have now made release announcement for version 1.6.28, but have no clue what that release is going to address or fix.
I understand that element is busy releasing element X, but that app doesn't yet fully replace element-android functionality and we are dependent on a functioning element-android app.
Could one of you devs (@bmarty , @BillCarsonFr , @ouchadam , @ganfra , @onurays , @Florian14 , @ericdicanin) or any representative of element please provide clarity and an answer?
I know that a lot of us would benefit from clarity, intent and timeline if any.
Thank you.
Outcome
Expect a response and timeline for the regressions that have been introduced.
Your phone model
Pixel 8 Pro, Pixel 7 A, Pixel 9
Operating system version
Android 14 and 15
Application version and app store
Element version 1.6.20, 1.6.22, 1.6.24 and 1.6.26
Homeserver
Synapse 1.121.1 (2024-12-11)
Will you send logs?
Yes
Are you willing to provide a PR?
No
The text was updated successfully, but these errors were encountered: