meefik / busybox

BusyBox for Android
https://meefik.github.io/busybox
GNU General Public License v2.0
1.47k stars 258 forks source link

Hang on "Loading..." #21

Closed stonewareslord closed 8 years ago

stonewareslord commented 8 years ago

Device: nexus6 (shamu) OS: Resurrection Remix (CM based)/MultiROM AND SlimROM/MultiROM Root: Yes/SuperSU Downloaded from: F-Droid Version: 1.25.1

When I run busybox 1.25.1, the terminal is stuck "Loading..." The menu button works, but the "Information" button does not. Logs are not saved (no /storage/emulated/0/busybox.log file exists) even if logging option is turned on. The issue is not present with 1.24.2 or 1.24.1 (the entire application works as expected). The problem can be reproduced in SlimROM and Resurrection Remix.

Samsagax commented 8 years ago

Same problem here on a Oneplus 3, OxygenOS 3.5 (Marshmallow bases), rooted with SuperSU.

meefik commented 8 years ago

Please enable "Settings -> Debug mode" and "Settings -> Trace mode" and put here full log.

sm4rk0 commented 8 years ago

No log is created. Here's the logcat grepped with the app's PID: Environment: Android 5.1, Moto X, Busybox updated from 1.24.2 to 1.25.1 https://gist.github.com/sm4rk0/14906503f39410b50d8ce3cba7812437

meefik commented 8 years ago

I understood. In F-Droid contains incorrect build. Version 1.25.1 includes static build of busybox binary and must be located in assets/(arm|intel|mips)/static/bin/busybox directory. But now it contains dynamically build (pie and nopie directories). It is necessary to turn to maintainers F-Droid.

DJaeger commented 8 years ago

I can second that. With F-Droid build its hanging, but with apk from Github releases its working.

Samsagax commented 8 years ago

I can confirm. Installed the GitHub apk and it worked with no issues.

DJaeger commented 8 years ago

This should fix it: https://gitlab.com/fdroid/fdroiddata/merge_requests/1820

DJaeger commented 8 years ago

The fix is merged. But it will take 2 days until the fixed apk will be available within F-Droid. As the version number has not changed everyone, who already has the broken version installed, has to uninstall and reinstall the app.

danialbehzadi commented 8 years ago

It didn't fix F-Droid apk yet.

DJaeger commented 8 years ago

The fixed apk is still not available at F-Droid. At first they had to instruct the fdroidserver to remove the broken APK. The next step will be (because its still not done) to reactivate the build process for the most current version to build the fixed APK.

DJaeger commented 8 years ago

If your F-Droid is updated you shouldn't see the version 1.25.1-27 as its removed. You can also see it here: https://f-droid.org/wiki/page/ru.meefik.busybox#1.25.1

DJaeger commented 8 years ago

The recreation should now be done with: https://gitlab.com/fdroid/fdroiddata/merge_requests/1824

sm4rk0 commented 8 years ago

I know what you're saying, but it's still in the app (just updated the repos). Before uninstallation: screenshot_2016-11-14-22-03-23 After uninstallation: screenshot_2016-11-14-22-15-17 But this page has no mention of 1.25.1: https://f-droid.org/repository/browse/?fdid=ru.meefik.busybox

DJaeger commented 8 years ago

I think it could be, that it remains in your local repo data, because it was installed at the time of updating the repos. Please try to uninstall and update the repos afterwards. For me it is not shown anymore.

sm4rk0 commented 8 years ago

You're right. Just cleared f-droid data and now it's gone. Thanks. P.S. Clearing the cache didn't fix the problem, suggesting that local repo data is not kept as cache. But that's out of this issue's scope...

DJaeger commented 8 years ago

@stonewareslord: The fixed apk is now available in F-Droid. Please test and close this issue, if its working for you.

danialbehzadi commented 8 years ago

It works perfect.

stonewareslord commented 8 years ago

Works for me (if someone else could close the issue that'd be great)

DJaeger commented 8 years ago

@meefik: Could you please close this issue?