-
Notifications
You must be signed in to change notification settings - Fork 30.2k
Crash on Amazon FireTv #33646
Description
Hi, my flutter app crashes on Amazon FireTv(Sowtware version:Fire OS 5.2.6.9(632552020),Fire TV Home Version 6.1.5.1-002).App have several https request, app will crash when they complete,all rendering was finished before crashed for little time i see completed screen, on Samsung S7,Mi Box 3(Android 6.0.1) work fine, crashed only in Amazon Fire Tv. I trying dio package when only dart code, and retrofit when logic part wrote in kotlin ,both variants crashed. When i use flutter like module with this code for android project all work. Crashed only when flutter main project.
1.Create flutter project
2.Add dio package for dart or retrofit for kotlin
3.Add https requests( for example login and after get list of some objects)
4. After requests complete will crash
**Error Message**
F/libc (17183): stack corruption detected
F/libc (17183): Fatal signal 6 (SIGABRT), code -6 in tid 17232 (Thread-22491)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Amazon/full_sloane/sloane:5.1.1/LVY48F/36.6.3.2_user_632552020:user/release-keys'
Revision: '0'
ABI: 'arm64'
pid: 17183, tid: 17232, oom: 0, name: Thread-22491 >>> com.example.flutter_appss <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'stack corruption detected'
x0 0000000000000000 x1 0000000000004350 x2 0000000000000006 x3 00000055943e9030
x4 00000055943e9030 x5 0000000000000005 x6 0000000000000001 x7 0000000000000020
x8 0000000000000083 x9 647362647364631f x10 7f7f7f7f7f7f7f7f x11 0000000000000001
x12 0000000000000001 x13 000000000ad19640 x14 0000007f7f5a3a21 x15 0000000000000000
x16 0000007f89250760 x17 0000007f89214cac x18 0000000000000000 x19 00000055943e9030
x20 0000007f7f5a4bb0 x21 0000007f89259000 x22 0000000000000002 x23 0000000000000006
x24 0000000000000000 x25 0000000000007205 x26 0000007f7f5a3f98 x27 0000000000007206
x28 0000007f7f5a4268 x29 0000007f7f5a3d30 x30 0000007f891d25b0
sp 0000007f7f5a3d30 pc 0000007f89214cb4 pstate 0000000060000000
backtrace:
#00 pc 0000000000060cb4 /system/lib64/libc.so (tgkill+8)
#01 pc 000000000001e5ac /system/lib64/libc.so (pthread_kill+160)
#02 pc 000000000001fae0 /system/lib64/libc.so (raise+28)
#03 pc 000000000001927c /system/lib64/libc.so (abort+60)
#04 pc 000000000001b948 /system/lib64/libc.so (__libc_fatal+128)
#05 pc 0000000000060660 /system/lib64/libc.so (__stack_chk_fail+16)
#06 pc 000000000002cb14 /system/lib64/libbinder.so (_ZN7android14IPCThreadState15waitForResponseEPNS_6ParcelEPi+512)
#07 pc 000000000002cbf8 /system/lib64/libbinder.so (_ZN7android14IPCThreadState8transactEijRKNS_6ParcelEPS1_j+176)
#08 pc 0000000000024b6c /system/lib64/libbinder.so (_ZN7android8BpBinder8transactEjRKNS_6ParcelEPS1_j+64)
#09 pc 0000000000047a40 /system/lib64/libgui.so
#10 pc 0000000000053b68 /system/lib64/libgui.so (_ZN7android7Surface11queueBufferEP19ANativeWindowBufferi+324)
#11 pc 0000000000052620 /system/lib64/libgui.so (_ZN7android7Surface16hook_queueBufferEP13ANativeWindowP19ANativeWindowBufferi+24)
#12 pc 0000000000001d38 /system/vendor/lib64/libpvrANDROID_WSEGL.so
#13 pc 000000000000dfc0 /system/vendor/lib64/libIMGegl.so (IMGeglSwapBuffers+336)
#14 pc 0000000000028410 /system/lib64/libEGL.so (eglSwapBuffers+236)
#15 pc 0000000000000624 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#16 pc 00000000002fba24 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#17 pc 000000000004a510 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#18 pc 000000000004a53c /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#19 pc 000000000004287c /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#20 pc 0000000000042a7c /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#21 pc 00000000000434b0 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#22 pc 0000000000042b8c /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#23 pc 0000000000042978 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#24 pc 00000000000490e4 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#25 pc 0000000000014e78 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#26 pc 0000000000018cc0 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#27 pc 000000000001cb40 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+720)
#28 pc 000000000001cc98 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+76)
#29 pc 000000000000c358 /system/lib64/libandroid.so (ALooper_pollOnce+84)
#30 pc 0000000000018c44 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#31 pc 0000000000014ca4 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#32 pc 0000000000016af8 /data/app/com.example.flutter_appss-1/lib/arm64/libflutter.so
#33 pc 000000000001d6c8 /system/lib64/libc.so (_ZL15__pthread_startPv+52)
#34 pc 0000000000019844 /system/lib64/libc.so (__start_thread+16)
list of open files:
0->/dev/null
1->/dev/null
2->/dev/null
3->/dev/cpuctl/tasks
4->/sys/kernel/debug/tracing/trace_marker
5->/system/framework/framework-res.apk
6->/system/framework/fireos-res/fireos-res.apk
7->/dev/binder
8->/dev/__properties__
9->/system/framework/core-libart.jar
10->pipe:[1668453]
11->/dev/alarm
12->socket:[1668444]
13->/dev/cpuctl/bg_non_interactive/tasks
14->socket:[1666639]
15->pipe:[1666640]
16->pipe:[1666640]
17->pipe:[1668453]
18->anon_inode:[eventpoll]
19->socket:[1668455]
20->/data/app/com.example.flutter_appss-1/base.apk
21->pipe:[1665766]
22->pipe:[1665766]
23->anon_inode:[eventpoll]
24->anon_inode:[timerfd]
25->pipe:[1668486]
26->pipe:[1668486]
27->anon_inode:[eventpoll]
28->anon_inode:[timerfd]
29->pipe:[1668487]
30->pipe:[1668487]
31->anon_inode:[eventpoll]
32->anon_inode:[timerfd]
33->anon_inode:[timerfd]
34->pipe:[1668488]
35->pipe:[1668488]
36->anon_inode:[eventpoll]
37->/dev/pvrsrvkm
38->/dev/ion
39->/proc/ged
40->/dev/pvr_sync
41->socket:[1668490]
42->socket:[1668491]
43->/data/data/com.example.flutter_appss/app_flutter/flutter_assets
44->socket:[1667777]
45->/data/data/com.example.flutter_appss/code_cache/flutter_engine/52c7a1e849a170be4b2b2fe34142ca2c0a6fea1f/skia/9b67802a4cd01fbbe5fcbe9f4117ff68e7b8e751
46->pipe:[1666695]
47->socket:[1667779]
48->pipe:[1666695]
49->anon_inode:[eventpoll]
50->/dev/pvr_sync
51->socket:[1668492]
52->socket:[1665772]
53->/dev/pvr_sync
54->/dev/pvrsrvkm
55->/dev/pvrsrvkm
56->anon_inode:dmabuf
57->socket:[1667800]
58->socket:[1666704]
59->/dev/pvrsrvkm
60->/dev/pvrsrvkm
61->anon_inode:dmabuf
62->pipe:[1667802]
63->/dev/pvrsrvkm
64->/dev/pvrsrvkm
65->anon_inode:dmabuf
66->pipe:[1667802]
67->/dev/pvrsrvkm
68->/dev/pvrsrvkm
69->anon_inode:dmabuf
70->pipe:[1668512]
71->socket:[1668508]
72->pipe:[1668512]
73->anon_inode:[eventpoll]
74->socket:[1668656]
75->socket:[1665808]
76->socket:[1667884]
77->pipe:[1668514]
78->pipe:[1668514]
79->anon_inode:[eventpoll]
80->socket:[1666717]
81->pipe:[1668525]
82->pipe:[1668525]
83->/dev/ashmem
84->/dev/ashmem
85->/dev/ashmem
86->/dev/ashmem
87->/dev/ashmem
88->/dev/pvrsrvkm
89->/dev/pvrsrvkm
90->anon_inode:dmabuf
91->/dev/pvrsrvkm
92->/dev/pvrsrvkm
93->anon_inode:dmabuf
94->/dev/pvrsrvkm
95->/dev/pvrsrvkm
96->anon_inode:dmabuf
97->/dev/pvrsrvkm
98->/dev/pvrsrvkm
99->anon_inode:dmabuf
100->/dev/pvrsrvkm
101->/dev/pvrsrvkm
102->anon_inode:dmabuf
103->/dev/pvrsrvkm
104->/dev/pvrsrvkm
105->anon_inode:dmabuf
106->/dev/pvrsrvkm
107->/dev/pvrsrvkm
108->anon_inode:dmabuf
109->/dev/pvrsrvkm
110->/dev/pvrsrvkm
111->anon_inode:dmabuf
112->/dev/ashmem
113->socket:[1668663]
114->/dev/pvrsrvkm
115->/dev/pvrsrvkm
116->/dev/pvrsrvkm
117->anon_inode:dmabuf
118->/dev/pvrsrvkm
119->/dev/pvrsrvkm
120->anon_inode:dmabuf
121->/dev/pvrsrvkm
122->/dev/pvrsrvkm
123->anon_inode:dmabuf
124->/dev/pvrsrvkm
125->anon_inode:dmabuf
126->socket:[1668665]
127->/dev/urandom
128->socket:[1667892]
129->socket:[1667890]
130->socket:[1667894]
131->socket:[1668667]
132->socket:[1668669]
133->socket:[1665942]
134->anon_inode:sync_fence_pvr_ws_q_828726
135->anon_inode:sync_fence_pvr_ws_q_828726
136->socket:[1666790]
137->socket:[1665944]
number of open files:138
Tombstone written to: /data/tombstones/tombstone_07
Lost connection to device.
Error writing "build/flutter_assets/AssetManifest.json" to DevFS: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:45463/rOzvPqtY6l4=/
Error writing "build/flutter_assets/FontManifest.json" to DevFS: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:45463/rOzvPqtY6l4=/
Error writing "build/flutter_assets/LICENSE" to DevFS: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:45463/rOzvPqtY6l4=/
Error writing "build/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf" to DevFS: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:45463/rOzvPqtY6l4=/
Error writing "build/flutter_assets/fonts/MaterialIcons-Regular.ttf" to DevFS: HttpException: Connection closed before full header was received, uri = http://127.0.0.1:45463/rOzvPqtY6l4=/
**Flutter doctor**
[✓] Flutter (Channel stable, v1.5.4-hotfix.2, on Linux)
• Flutter version 1.5.4-hotfix.2
• Framework revision 7a4c33425d , 2019-04-29 11:05:24 -0700
• Engine revision 52c7a1e849
• Dart version 2.3.0 (build 2.3.0-dev.0.5 a1668566e5)
[!] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.3
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b16-5323222)
[✓] Android Studio (version 3.4)
• Android Studio at /snap/android-studio/76/android-studio
• Flutter plugin version 35.3.1
• Dart plugin version 183.6270
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1343-b16-5323222)
[✓] Connected device (1 available)
• Amazon • android-arm64 • Android 5.1.1 (API 22)