-
Notifications
You must be signed in to change notification settings - Fork 1.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
dlopen fail on android 4.3 #141
Comments
fuck :( |
yeah, i've been trying to look into it, but it's very hard to find which call causes this, i was thinking about building a debug distro to use with gdb-remote, but not much time today for this. |
Means... any current modules loaded with dlopen failed right now? That's a big issue. So not the one with libpymodules i guess, but the one outside it? Do you have a full log (from the first install / decompression?) |
what's weird is that only my service crash, my interface works perfectly, so i think it's not all dlopen. I'll post a more complete log. |
Is this a problem only when compiling with with API 18, or for people On Mon, Jul 29, 2013 at 8:19 AM, Mathieu Virbel [email protected]:
Ben Rousch |
I guess people who run android 4.3. |
My current analysis is: stringprep.py line 8 refers to
The
Which is set by default to:
OR, set manually by The flags accepted by Android 4.3 are checked from this commit: https://android.googlesource.com/platform/bionic/+/e66190d%5E%21/#F1 | relevant part:
Somewhere, somebody changed the flags, and set a wrong value? |
my full log from uninstall/reinstall to crash and yeah, i found about as much, though was not sure who loaded the .so (__PyImport_GetDynLoadFunc ok), maybe the values of the declarations changed, because the constants seems to be the same. |
I really hope it's not that... because it would be ÜBER SILLY |
On linux:
On android:
Still, during compilation, the flags should be set to the right value..... |
Values are set manually somewhere. |
e9875e4 - fixed. |
when my import import sleekxmpp in my service, i get a dlopen error
this was working just last week, and there was no major change in my code, so i though it could come from my android upgrade to 4.3… and bingo, there is indeed a change about this:
http://www.funkyandroid.com/aosp-JDQ39-JWR66V.html
"e66190d : Check for unknown flags passed to dlopen(3)."
The text was updated successfully, but these errors were encountered: