quasar daemon (0.9.78) crashes on startup after update to latest Nexus Player (Android x86 7.1.2) Kodi (17.3)
After an auto-update of Nexus Player to latest Android version (7.1.2) the quasar plugin keeps crashing on startup.
Log snippet of crash
16:37:09.150 T:18446744072736475424 NOTICE: [plugin.video.quasar] quasar: starting jsonrpc service 16:37:09.150 T:18446744072735430944 NOTICE: [plugin.video.quasar] quasard: starting quasard 16:37:09.151 T:18446744072647358752 DEBUG: JSONRPC Server: New connection detected 16:37:09.152 T:18446744072647358752 INFO: JSONRPC Server: New connection added 16:37:09.152 T:18446744072647358752 INFO: JSONRPC Server: Disconnection detected 16:37:09.152 T:18446744072735430944 NOTICE: [plugin.video.quasar] Kodi's JSON-RPC service is available, starting up... 16:37:09.152 T:18446744072735430944 NOTICE: [plugin.video.quasar] Detected binary folder: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.quasar/resources/bin/android_x86 16:37:09.153 T:18446744072735430944 NOTICE: [plugin.video.quasar] Using binary folder: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.video.quasar/resources/bin/android_x86 16:37:09.158 T:18446744072735430944 NOTICE: [plugin.video.quasar] Deleting stale files set([]) 16:37:09.196 T:18446744072735430944 NOTICE: [plugin.video.quasar] WARNING: linker: Warning: unable to normalize "" 16:37:09.198 T:18446744072735430944 NOTICE: [plugin.video.quasar] CANNOT LINK EXECUTABLE "/data/data/org.xbmc.kodi/files/plugin.video.quasar/bin/android_x86/quasar": /data/data/org.xbmc.kodi/files/plugin.video.quasar/bin/android_x86/quasar: has text relocations 16:37:09.276 T:18446744072735430944 NOTICE: [plugin.video.quasar] System information: android_x86 3.10.20-gfa77dae7e53 16:37:09.277 T:18446744072735430944 NOTICE: [plugin.video.quasar] Kodi build version: 17.3 Git:20170524-71d6384 16:37:09.277 T:18446744072735430944 NOTICE: [plugin.video.quasar] OS type: Linux 16:37:09.277 T:18446744072735430944 NOTICE: [plugin.video.quasar] uname: ('Linux', 'localhost', '3.10.20-gfa77dae7e53', '#1 SMP PREEMPT Fri Mar 24 23:11:04 UTC 2017', 'i686', '')
Your Environment
Nexus Player 7.1.2 Kodi 17.3 quasar 0.9.78 (tried both Universal, which used to work, and Android x86 versions)
Last setup that used to work: Nexus Player 7.0 (probably even 7.1 but unverified) Kodi 17.1 quasar 0.9.78 (tried both Universal, which used to work, and Android x86 versions)
full kodi.log attached kodi.log.txt
I can help build and test solutions if you don't have the exact setup to reproduce
There are many results in google describing the issue with Android >= 7 with a "CANNOT LINK EXECUTABLE .... has text relocations" errors.
Fast way to fix it - downgrade to Android less than 7.
There are messages saying it can help to build with "-DPIC" enabled, but that should be probably addressed to libtorrent library build.
Can you try to install this test version of Quasar to see if it start fine on your hardware? https://github.com/elgatito/plugin.video.quasar/files/1035748/plugin.video.quasar-0.9.78.android_x86.zip or https://github.com/elgatito/plugin.video.quasar/files/1035720/plugin.video.quasar-0.9.78.android_x64.zip ?
It's a test version, but we will see if Android let it start.
I confirm this version is working. Thanks!
Wait to close it. It's just a test version and not everything is working.
This definitely works, thank you, I've been tearing my hair for hours trying to get this to work since the previous issue with Android 7.0 seemed to be "fixed"
Sorry for the early close.
Btw, this version will not delete torrents after stopping, can provide logs if needed
It's a test version, but we will see if Android let it start.
It's not a fully-operational version. But a test to see if it runs on android 7. You should wait for new Quasar version.
Same setup and issue here also. Would be awesome if a fix will be released soon.
After updating to Kodi 17.4 quasar return to work normally.