Skip to content
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

executable's TLS segment is underaligned #1292

Closed
NatoBoram opened this issue Mar 16, 2019 · 1 comment
Closed

executable's TLS segment is underaligned #1292

NatoBoram opened this issue Mar 16, 2019 · 1 comment

Comments

@NatoBoram
Copy link

NatoBoram commented Mar 16, 2019

Version Information

App Version: 0.10.19
Syncthing Version: ???
Android Version: Android 10.0

What happened

I opened the app, granted permissions, then it crashed.

What you expected to happen instead

The app doesn't crash

Any steps to reproduce the problem.

  1. Open the app

System information

OS: Android Q aarch64
Host: google Pixel 3
Kernel: 4.9.153-gae6c134c27aa-ab5306819
Uptime: secs
Packages: 51 (dpkg), 1 (pkg)
Shell: bash 5.0.2
CPU: Qualcomm SDM845 (8) @ 1.766GHz
Memory: 2448MiB / 3546MiB
--------- beginning of main
--------- beginning of crash
03-16 15:09:09.021 W/SyncthingNativeCode(29120): error: "/data/app/com.nutomic.syncthingandroid-p44gUWNy49YiAiggM-fzkw==/lib/arm64/libsyncthing.so": executable's TLS segment is underaligned: alignment is 8, needs to be at least 64 for ARM64 Bionic
--------- beginning of crash
03-16 15:09:09.020 F/libc    (29447): error: "/data/app/com.nutomic.syncthingandroid-p44gUWNy49YiAiggM-fzkw==/lib/arm64/libsyncthing.so": executable's TLS segment is underaligned: alignment is 8, needs to be at least 64 for ARM64 Bionic
03-16 15:09:09.020 F/libc    (29447): Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 29447 (libsyncthing.so), pid 29447 (libsyncthing.so)
03-16 15:09:09.046 F/DEBUG   (29452): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
03-16 15:09:09.046 F/DEBUG   (29452): Build fingerprint: 'google/blueline/blueline:Q/QPP1.190205.018.B4/5347935:user/release-keys'
03-16 15:09:09.046 F/DEBUG   (29452): Revision: 'MP1.0'
03-16 15:09:09.047 F/DEBUG   (29452): ABI: 'arm64'
03-16 15:09:09.050 F/DEBUG   (29452): Timestamp: 2019-03-16 15:09:09-0400
03-16 15:09:09.050 F/DEBUG   (29452): pid: 29447, tid: 29447, name: libsyncthing.so  >>> /data/app/com.nutomic.syncthingandroid-p44gUWNy49YiAiggM-fzkw==/lib/arm64/libsyncthing.so <<<
03-16 15:09:09.050 F/DEBUG   (29452): signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
03-16 15:09:09.051 F/DEBUG   (29452): Abort message: 'error: "/data/app/com.nutomic.syncthingandroid-p44gUWNy49YiAiggM-fzkw==/lib/arm64/libsyncthing.so": executable's TLS segment is underaligned: alignment is 8, needs to be at least 64 for ARM64 Bionic'
03-16 15:09:09.051 F/DEBUG   (29452):     x0  0000000000000000  x1  0000000000007307  x2  0000000000000006  x3  0000007fc79845d0
03-16 15:09:09.051 F/DEBUG   (29452):     x4  0000000000000000  x5  0000000000000000  x6  0000000000000000  x7  0000000000000038
03-16 15:09:09.051 F/DEBUG   (29452):     x8  00000000000000f0  x9  7fb4138e669d66d1  x10 0000000000000001  x11 0000000000000000
03-16 15:09:09.051 F/DEBUG   (29452):     x12 fffffff8ffffffdf  x13 0000000000000018  x14 0000031c958ad8e2  x15 00011fa793e09327
03-16 15:09:09.051 F/DEBUG   (29452):     x16 00000000033ae870  x17 00000000aa343eca  x18 0000006fee0b0000  x19 0000000000007307
03-16 15:09:09.051 F/DEBUG   (29452):     x20 0000000000007307  x21 00000000ffffffff  x22 0000006fee1d45b0  x23 0000006fee0ad038
03-16 15:09:09.051 F/DEBUG   (29452):     x24 0000006fee0c2000  x25 0000006fee1d45a0  x26 0000006fee1d4990  x27 0000006fee1d4000
03-16 15:09:09.051 F/DEBUG   (29452):     x28 0000006fee1d4000  x29 0000007fc7984670
03-16 15:09:09.051 F/DEBUG   (29452):     sp  0000007fc79845b0  lr  0000006fee1a0740  pc  0000006fee1a076c
03-16 15:09:09.055 F/DEBUG   (29452): 
03-16 15:09:09.055 F/DEBUG   (29452): backtrace:
03-16 15:09:09.055 F/DEBUG   (29452):       #00 pc 00000000000dc76c  /bionic/bin/linker64 (__dl_abort+160)
03-16 15:09:09.055 F/DEBUG   (29452):       #01 pc 00000000000fce88  /bionic/bin/linker64 (__dl__ZN15StaticTlsLayout27reserve_exe_segment_and_tcbEPK10TlsSegmentPKc+268)
03-16 15:09:09.055 F/DEBUG   (29452):       #02 pc 0000000000050054  /bionic/bin/linker64 (__dl__Z27linker_setup_exe_static_tlsPKc+68)
03-16 15:09:09.055 F/DEBUG   (29452):       #03 pc 000000000004b128  /bionic/bin/linker64 (__dl__ZL29__linker_init_post_relocationR19KernelArgumentBlockR6soinfo+3008)
03-16 15:09:09.055 F/DEBUG   (29452):       #04 pc 000000000004a458  /bionic/bin/linker64 (__dl___linker_init+416)
03-16 15:09:09.055 F/DEBUG   (29452):       #05 pc 0000000000051684  /bionic/bin/linker64 (__dl__start+4)
--------- beginning of main
03-16 15:15:51.950 W/ActivityThread(29120): handleWindowVisibility: no activity for token android.os.BinderProxy@17c056e
03-16 15:15:51.986 W/ActivityThread(29120): handleWindowVisibility: no activity for token android.os.BinderProxy@e20c688
03-16 15:15:52.016 W/Notification(29120): Use of stream types is deprecated for operations other than volume control
03-16 15:15:52.016 W/Notification(29120): See the documentation of setSound() for what to use instead with android.media.AudioAttributes to qualify your playback use case
03-16 15:15:52.616 I/yncthingandroi(29120): Explicit concurrent copying GC freed 21248(1148KB) AllocSpace objects, 1(20KB) LOS objects, 49% free, 4106KB/8213KB, paused 246us total 18.727ms
03-16 15:15:52.639 I/yncthingandroi(29120): Explicit concurrent copying GC freed 3396(165KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 3972KB/7945KB, paused 17us total 13.640ms
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants