Push notification crash with push.set_listener

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

payload = ""

all fine when payload:

payload = '{"data" : {}}'
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