Skip to content

Crash on Amazon FireTv #33646

@Inkain

Description

@Inkain

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    waiting for customer responseThe Flutter team cannot make further progress on this issue until the original reporter responds

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions