[tor-bugs] #31192 [Applications/Tor Browser]: TBA - Support x86_64 target by August 2019
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue Jul 30 20:11:11 UTC 2019
#31192: TBA - Support x86_64 target by August 2019
-------------------------------------------------+-------------------------
Reporter: cypherpunks | Owner: tbb-
| team
Type: defect | Status:
| needs_review
Priority: Medium | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-mobile, tbb-rbm, | Actual Points:
GeorgKoppen201907, TorBrowserTeam201907 |
Parent ID: | Points:
Reviewer: | Sponsor:
-------------------------------------------------+-------------------------
Comment (by sysrqb):
No joy here. When the binaries for x86 are in `lib/x86_64`, then we get
"is 32-bit instead of 64-bit":
{{{
07-30 19:07:30.341 3092 3092 E GeckoLoader: Couldn't load
/data/app/org.torproject.torbrowser_nightly-
92QS53uVSnXKDmxyMEWv5Q==/lib/x86_64/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/org.torproject
.torbrowser_nightly-92QS53uVSnXKDmxyMEWv5Q==/lib/x86_64/libmozglue.so" is
32-bit instead of 64-bit
07-30 19:07:30.342 3092 3092 E GeckoLoader: Library exists but couldn't
load!
07-30 19:07:30.343 3092 3092 E GeckoLoader: Couldn't load
/data/user/0/org.torproject.torbrowser_nightly/lib/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed: library
"/data/user/0/org.torproject.torbrowser_nightly/lib/libmozglue.so" not
found
07-30 19:07:30.344 3092 3092 E GeckoLoader: Couldn't load /data/app-
lib/org.torproject.torbrowser_nightly/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed: library "/data/app-
lib/org.torproject.torbrowser_nightly/libmozglue.so" not found
07-30 19:07:30.349 3092 3092 E GeckoLoader: Couldn't load
/data/data/org.torproject.torbrowser_nightly/lib/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed: library
"/data/data/org.torproject.torbrowser_nightly/lib/libmozglue.so" not found
07-30 19:07:30.351 3092 3092 D GeckoLoader: Copying
lib/x86_64/libmozglue.so to
/data/user/0/org.torproject.torbrowser_nightly/files/lib/libmozglue.so
07-30 19:07:30.394 3092 3092 D GeckoLoader: Marking
/data/user/0/org.torproject.torbrowser_nightly/files/lib/libmozglue.so as
executable.
07-30 19:07:30.394 3092 3092 E GeckoLoader: Couldn't load
/data/user/0/org.torproject.torbrowser_nightly/files/lib/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed:
"/data/data/org.torproject.torbrowser_nightly/files/lib/libmozglue.so" is
32-bit instead of 64-bit
}}}
If we don't copy libmozglue and libplugin-container into `x86_64`, then
the loader does fallback to loading them from `x86`, but we still get the
same error.
{{{
07-30 19:44:23.224 3548 3548 E GeckoLoader: Library doesn't exist when
it should.
07-30 19:44:23.225 3548 3548 E GeckoLoader: Couldn't load
/data/user/0/org.torproject.torbrowser_nightly/lib/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed: library
"/data/user/0/org.torproject.torbrowser_nightly/lib/libmozglue.so" not
found
07-30 19:44:23.226 3548 3568 D GeckoSharedPrefs: Migrating to version =
2
07-30 19:44:23.226 3548 3568 D GeckoSharedPrefs: Migrating crash
reporter settings
07-30 19:44:23.226 3548 3568 D GeckoSharedPrefs: All keys have been
migrated
07-30 19:44:23.227 3548 3548 E GeckoLoader: Couldn't load /data/app-
lib/org.torproject.torbrowser_nightly/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed: library "/data/app-
lib/org.torproject.torbrowser_nightly/libmozglue.so" not found
07-30 19:44:23.228 3548 3548 E GeckoLoader: Couldn't load
/data/data/org.torproject.torbrowser_nightly/lib/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed: library
"/data/data/org.torproject.torbrowser_nightly/lib/libmozglue.so" not found
07-30 19:44:23.231 3548 3548 W GeckoLoader: lib/x86_64/libmozglue.so not
found in APK /data/app/org.torproject.torbrowser_nightly-JHl-JoS_-
TuA7SFpqkYH5Q==/base.apk
07-30 19:44:23.231 3548 3548 D GeckoLoader: Copying
lib/x86/libmozglue.so to
/data/user/0/org.torproject.torbrowser_nightly/files/lib/libmozglue.so
07-30 19:44:23.262 3548 3548 D GeckoLoader: Marking
/data/user/0/org.torproject.torbrowser_nightly/files/lib/libmozglue.so as
executable.
07-30 19:44:23.263 3548 3548 E GeckoLoader: Couldn't load
/data/user/0/org.torproject.torbrowser_nightly/files/lib/libmozglue.so:
java.lang.UnsatisfiedLinkError: dlopen failed:
"/data/data/org.torproject.torbrowser_nightly/files/lib/libmozglue.so" is
32-bit instead of 64-bit
07-30 19:44:23.264 3548 3548 E GeckoLoader: Load diagnostics: LOAD
mozglue: ABI: x86-gcc3, x86_64: Data:
/data/user/0/org.torproject.torbrowser_nightly, ax=false, ddx=false,
-1x=false, -2x=false, nativeLib: /data/app/org.torproject
.torbrowser_nightly-JHl-JoS_-TuA7SFpqkYH5Q==/lib/x86_64, dirx=true,
libx=false
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/31192#comment:11>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list