# Push notification crash with push.set\_listener

**URL:** <https://forum.defold.com/t/push-notification-crash-with-push-set-listener/3726>\
**Category:** Bugs\
**Created:** [December 18, 2016, 7:48pm UTC](https://forum.defold.com/t/push-notification-crash-with-push-set-listener/3726 "2016-12-18T19:48:11Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AGulev](https://forum-defold.b-cdn.net/user_avatar/forum.defold.com/agulev/32/4541_2.png) [@AGulev](https://forum.defold.com/u/AGulev)\
**Post date:** [December 18, 2016, 7:48pm UTC](https://forum.defold.com/t/push-notification-crash-with-push-set-listener/3726/1 "2016-12-18T19:48:11Z")

</div>

When I try to use push.set\_listener application crashed.  
Example by link but with empty playload

```
payload = ""

```

all fine when payload:

```
payload = '{"data" : {}}'

```

```lua
I/AEE/AED (16735): pid: 16689, tid: 16713, name: Thread-11798 >>> com.example.todo <<<
I/AEE/AED (16735): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
D/AudioALSAStreamOut( 277): latency(), return 69
D/AudioFlinger_Threads( 277): threadLoop_sleepTime write muted data to hw
I/AEE/AED (16735): Abort message: '../src/push_android.cpp:588: void HandlePushMessageResult(const Command*, bool): assertion "top == lua_gettop(L)" failed'
I/AEE/AED (16735): r0 00000000 r1 00004149 r2 00000006 r3 00000000
I/AEE/AED (16735): r4 e3298dd8 r5 00000006 r6 0000000b r7 0000010c
I/AEE/AED (16735): r8 00000001 r9 00000000 sl f7116ef9 fp f711b033
I/AEE/AED (16735): ip 00004149 sp e3298698 lr f737e4ef pc f73a54b0 cpsr 600f0010
I/AEE/AED (16735): 
I/AEE/AED (16735): backtrace:
I/AEE/AED (16735): #00 pc 0003d4b0 /system/lib/libc.so (tgkill+12)
I/AEE/AED (16735): #01 pc 000164eb /system/lib/libc.so (pthread_kill+66)
I/AEE/AED (16735): #02 pc 000170b7 /system/lib/libc.so (raise+10)
I/AEE/AED (16735): #03 pc 000139a7 /system/lib/libc.so (__libc_android_abort+34)
I/AEE/AED (16735): #04 pc 000120d8 /system/lib/libc.so (abort+4)
I/AEE/AED (16735): #05 pc 00014ba3 /system/lib/libc.so (__libc_fatal+16)
I/AEE/AED (16735): #06 pc 00013a31 /system/lib/libc.so (__assert2+20)
I/AEE/AED (16735): #07 pc 000a1934 /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so (_Z23HandlePushMessageResultPK7Commandb+408)
I/AEE/AED (16735): #08 pc 000a1a6c /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so
I/AEE/AED (16735): #09 pc 00012b41 /system/lib/libutils.so (_ZN7android6Looper9pollInnerEi+488)
I/AEE/AED (16735): #10 pc 00012be9 /system/lib/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+92)
I/AEE/AED (16735): #11 pc 00012c39 /system/lib/libutils.so (_ZN7android6Looper7pollAllEiPiS1_PPv+68)
I/AEE/AED (16735): #12 pc 00008dfd /system/lib/libandroid.so (ALooper_pollAll+64)
I/AEE/AED (16735): #13 pc 00229ebc /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so (_glfwPlatformPollEvents+124)
I/AEE/AED (16735): #14 pc 001a0cdc /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so (_ZN5dmHID6UpdateEPNS_7ContextE+28)
I/AEE/AED (16735): #15 pc 00092e44 /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so (_ZN8dmEngine4StepEPNS_6EngineE+2028)
I/AEE/AED (16735): #16 pc 000eeef0 /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so (_ZN10dmGraphics18RunApplicationLoopEPvPFvS0_EPFiS0_E+20)
I/AEE/AED (16735): #17 pc 00095214 /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so
I/AEE/AED (16735): #18 pc 000952b4 /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so (_ZN8dmEngine6LaunchEiPPcPFvPNS_6EngineEPvES6_S4_+72)
I/AEE/AED (16735): #19 pc 0009185c /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so (_Z11engine_mainiPPc+112)
I/AEE/AED (16735): #20 pc 002256d4 /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so (_glfwPreMain+236)
I/AEE/AED (16735): #21 pc 00225ef0 /data/app/com.example.todo-1/lib/arm/libBring_Me_Cakes.so

```

`` indent preformatted text by 4 spaces`lua  
I/AEE/AED (16735): pid: 16689, tid: 16713, name: Thread-11798 \>\>\> com.example.todo \<\<\<  
I/AEE/AED (16735): signal 6 (SIGABRT), code -6 (SI\_TKILL), fault addr --------  
D/AudioALSAStreamOut( 277): latency(), return 69  
D/AudioFlinger\_Threads( 277): threadLoop\_sleepTime write muted data to hw  
I/AEE/AED (16735): Abort message: ‘../src/push\_android.cpp:588: void HandlePushMessageResult(const Command\*, bool): assertion “top == lua\_gettop(L)” failed’  
I/AEE/AED (16735): r0 00000000 r1 00004149 r2 00000006 r3 00000000  
I/AEE/AED (16735): r4 e3298dd8 r5 00000006 r6 0000000b r7 0000010c  
I/AEE/AED (16735): r8 00000001 r9 00000000 sl f7116ef9 fp f711b033  
I/AEE/AED (16735): ip 00004149 sp e3298698 lr f737e4ef pc f73a54b0 cpsr 600f0010  
I/AEE/AED (16735):  
I/AEE/AED (16735): backtrace:  
I/AEE/AED (16735): #00 pc 0003d4b0 /system/lib/libc.so (tgkill+12)  
I/AEE/AED (16735): #01 pc 000164eb /system/lib/libc.so (pthread\_kill+66)  
I/AEE/AED (16735): #02 pc 000170b7 /system/lib/libc.so (raise+10)  
I/AEE/AED (16735): #03 pc 000139a7 /system/lib/libc.so (\_\_libc\_android\_abort+34)  
I/AEE/AED (16735): #04 pc 000120d8 /system/lib/libc.so (abort+4)  
I/AEE/AED (16735): #05 pc 00014ba3 /system/lib/libc.so (\_\_libc\_fatal+16)  
I/AEE/AED (16735): #06 pc 00013a31 /system/lib/libc.so (\_\_assert2+20)  
I/AEE/AED (16735): #07 pc 000a1934 /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so (\_Z23HandlePushMessageResultPK7Commandb+408)  
I/AEE/AED (16735): #08 pc 000a1a6c /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so  
I/AEE/AED (16735): #09 pc 00012b41 /system/lib/libutils.so (\_ZN7android6Looper9pollInnerEi+488)  
I/AEE/AED (16735): #10 pc 00012be9 /system/lib/libutils.so (\_ZN7android6Looper8pollOnceEiPiS1\_PPv+92)  
I/AEE/AED (16735): #11 pc 00012c39 /system/lib/libutils.so (\_ZN7android6Looper7pollAllEiPiS1\_PPv+68)  
I/AEE/AED (16735): #12 pc 00008dfd /system/lib/libandroid.so (ALooper\_pollAll+64)  
I/AEE/AED (16735): #13 pc 00229ebc /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so (\_glfwPlatformPollEvents+124)  
I/AEE/AED (16735): #14 pc 001a0cdc /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so (\_ZN5dmHID6UpdateEPNS\_7ContextE+28)  
I/AEE/AED (16735): #15 pc 00092e44 /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so (\_ZN8dmEngine4StepEPNS\_6EngineE+2028)  
I/AEE/AED (16735): #16 pc 000eeef0 /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so (\_ZN10dmGraphics18RunApplicationLoopEPvPFvS0\_EPFiS0\_E+20)  
I/AEE/AED (16735): #17 pc 00095214 /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so  
I/AEE/AED (16735): #18 pc 000952b4 /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so (_ZN8dmEngine6LaunchEiPPcPFvPNS\_6EngineEPvES6\_S4_+72)  
I/AEE/AED (16735): #19 pc 0009185c /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so (\_Z11engine\_mainiPPc+112)  
I/AEE/AED (16735): #20 pc 002256d4 /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so (\_glfwPreMain+236)  
I/AEE/AED (16735): #21 pc 00225ef0 /data/app/com.example.todo-1/lib/arm/libBring\_Me\_Cakes.so

```lua

```
