横竖切换 restart 大概率会崩溃

  • Creator 版本:2.4.11

反馈时请提供以下信息:

  • 目标平台:安卓真机

  • 重现方式:横竖切换 加上 restart , 竖屏+ 横屏 + restart 反复操作大概率会崩溃

  • 首个报错:3:55.137 11189-11862/org.cocos2d.demo E/jswrapper: ERROR: Uncaught TypeError: Cannot read property ‘emit’ of null, location: src/cocos2d-jsb.2aabd.js:0:0
    STACK:
    [0]_onTouchEnded@src/cocos2d-jsb.2aabd.js:22585
    [1]252.c.emit@src/cocos2d-jsb.2aabd.js:36723
    [2]st@src/cocos2d-jsb.2aabd.js:13391
    [3]dispatchEvent@src/cocos2d-jsb.2aabd.js:14181
    [4]K@src/cocos2d-jsb.2aabd.js:13295
    [5]_onTouchEventCallback@src/cocos2d-jsb.2aabd.js:29014
    [6]_dispatchEventToListeners@src/cocos2d-jsb.2aabd.js:29091
    [7]_dispatchTouchEvent@src/cocos2d-jsb.2aabd.js:29047
    [8]dispatchEvent@src/cocos2d-jsb.2aabd.js:29269
    [9]handleTouchesEnd@src/cocos2d-jsb.2aabd.js:34982
    [10]touchend@src/cocos2d-jsb.2aabd.js:35162
    [11]anonymous@src/cocos2d-jsb.2aabd.js:35174
    [12]dispatchEvent@jsb-adapter/jsb-builtin.js:3077
    [13]anonymous@jsb-adapter/jsb-builtin.js:3118
    2023-08-03 19:23:55.137 11189-11862/org.cocos2d.demo D/debug info: Uncaught Exception:

    • location : (see stack)
    • msg : Uncaught TypeError: Cannot read property ‘emit’ of null
    • detail :
      [0]_onTouchEnded@src/cocos2d-jsb.2aabd.js:22585
      [1]252.c.emit@src/cocos2d-jsb.2aabd.js:36723

/org.cocos2d.demo A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x794d2c05b0ef50 in tid 11862 (GLThread 42409), pid 11189 (rg.cocos2d.demo)

NewProject_1200.zip (851.0 KB)

看报错应该是没有对 emit事件off

有解决方案了吗