In version 0.11 the menu_selector generated by the create_android_project crashes when running under AVD and freeze when running on device(Galaxy S)
same code works correctly on IOS and is also OK on version 0.10
/////////////////////////////
// 2. add a menu item with “X” image, which is clicked to quit the program
// you may modify it.
// add a “close” icon to exit the progress. it’s an autorelease object
CCMenuItemImage **pCloseItem = CCMenuItemImage::itemFromNormalImage ); ===> Crash / freeze before entering selector code
pCloseItem->setPosition~~>getWinSize.width~~ 20, 20) );
Seems to be a regression unless I did something wrong.
below the log corresponding to the crash :
02-23 23:24:39.202: I/ActivityManager: Displayed org.jymc.spacegamedebug1/.spacegamedebug1: +1s33ms
02-23 23:24:39.322: D/libEGL: egl.cfg not found, using default config
02-23 23:24:39.322: D/libEGL: loaded /system/lib/egl/libGLES_android.so
02-23 23:24:39.643: I/ARMAssembler: generated scanline000001B7:03515144_00009003_00000000 at in 6944001 ns
02-23 23:24:39.673: I/ARMAssembler: generated scanline000001B7:03515144_00009001_00000000 at in 2815000 ns
02-23 23:24:41.493: D/dalvikvm: GC_EXPLICIT freed 532K, 46 free 4200K/7751K, external 2266K/3466K, paused 102ms
02-23 23:24:48.792: I/DEBUG(31): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-23 23:24:48.792: I/DEBUG(31): Build fingerprint: ‘generic/sdk/generic:2.3.1/GSI11/93351:eng/test-keys’
02-23 23:24:48.792: I/DEBUG(31): pid: 371, tid: 382 >>> org.jymc.spacegamedebug1 <<<
02-23 23:24:48.792: I/DEBUG(31): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0000007f
02-23 23:24:48.792: I/DEBUG(31): r0 001fae68 r1 00000001 r2 43801b2c r3 0000007f
02-23 23:24:48.792: I/DEBUG(31): r4 839c8ab8 r5 43801a10 r6 42dd5858 r7 43701f20
02-23 23:24:48.792: I/DEBUG(31): r8 43801b2c r9 43701f14 10 43701f00 fp 41e462f4
02-23 23:24:48.792: I/DEBUG(31): ip 839c8cd4 sp 438019e8 lr 8392bac7 pc 838e55d4 cpsr 00000030
02-23 23:24:48.962: I/DEBUG(31): #00 pc 000e55d4 /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:48.962: I/DEBUG(31): #01 pc 000e409a /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:48.972: I/DEBUG(31): #02 pc 0012940e /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:48.972: I/DEBUG(31): #03 pc 001297de /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:48.972: I/DEBUG(31): #04 pc 000fffae /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:48.972: I/DEBUG(31): #05 pc 00017d34 /system/lib/libdvm.so
02-23 23:24:48.972: I/DEBUG(31): code around pc:
02-23 23:24:48.972: I/DEBUG(31): 838e55b4 1c1158a2 58a24a2e 23041c18 fadaf046
02-23 23:24:48.972: I/DEBUG(31): 838e55c4 930c1c03 2b009b0c 9b0cd015 3370681b
02-23 23:24:48.982: I/DEBUG(31): 838e55d4 9a0c681b 47981c10 2b001c03 9b0cd00b
02-23 23:24:48.982: I/DEBUG(31): 838e55e4 33f4681b 9a0c681b 47981c10 2b001c03
02-23 23:24:48.982: I/DEBUG(31): 838e55f4 2301d001 2300e000 d01f2b00 9a0ca908
02-23 23:24:48.982: I/DEBUG(31): code around lr:
02-23 23:24:48.982: I/DEBUG(31): 8392baa4 b4f04644 1c07b083 46931c0e 1c30469a
02-23 23:24:48.982: I/DEBUG(31): 8392bab4 f0004651 2800f975 6833d150 689b1c30
02-23 23:24:48.982: I/DEBUG(31): 8392bac4 28014798 2802d045 2800d016 2700d108
02-23 23:24:48.982: I/DEBUG(31): 8392bad4 1c38b003 4690bc3c 46a24699 bdf046ab
02-23 23:24:48.982: I/DEBUG(31): 8392bae4 48224a21 447a4b22 32744478 21ad447b
02-23 23:24:48.982: I/DEBUG(31): stack:
02-23 23:24:48.982: I/DEBUG(31): 438019a8 43e37952
02-23 23:24:48.992: I/DEBUG(31): 438019ac 438019c0
02-23 23:24:48.992: I/DEBUG(31): 438019b0 43801a10
02-23 23:24:48.992: I/DEBUG(31): 438019b4 839c9b10 /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:48.992: I/DEBUG(31): 438019b8 00000002
02-23 23:24:48.992: I/DEBUG(31): 438019bc 8392cba0 /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:48.992: I/DEBUG(31): 438019c0 43e37952
02-23 23:24:48.992: I/DEBUG(31): 438019c4 43801b2c
02-23 23:24:48.992: I/DEBUG(31): 438019c8 43701f14
02-23 23:24:48.992: I/DEBUG(31): 438019cc 43701f00
02-23 23:24:48.992: I/DEBUG(31): 438019d0 41e462f4 /data/dalvik-cache/system@framework@framework.jar@classes.dex
02-23 23:24:48.992: I/DEBUG(31): 438019d4 839c8ab8 /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:48.992: I/DEBUG(31): 438019d8 43801a10
02-23 23:24:48.992: I/DEBUG(31): 438019dc 42dd5858 /data/dalvik-cache/data@app@org.jymc.spacegamedebug1-1.apk@classes.dex
02-23 23:24:48.992: I/DEBUG(31): 438019e0 df002777
02-23 23:24:48.992: I/DEBUG(31): 438019e4 e3a070ad
02-23 23:24:48.992: I/DEBUG(31): #00 438019e8 43e37952
02-23 23:24:48.992: I/DEBUG(31): 438019ec 41987a00 /data/dalvik-cache/system@framework@core.jar@classes.dex
02-23 23:24:48.992: I/DEBUG(31): 438019f0 00231d70 [heap]
02-23 23:24:49.002: I/DEBUG(31): 438019f4 001fb380 [heap]
02-23 23:24:49.002: I/DEBUG(31): 438019f8 00000001
02-23 23:24:49.002: I/DEBUG(31): 438019fc 43801a10
02-23 23:24:49.002: I/DEBUG(31): 43801a00 43801ac8
02-23 23:24:49.002: I/DEBUG(31): 43801a04 001fc4f0 [heap]
02-23 23:24:49.002: I/DEBUG(31): 43801a08 001fc4e0 [heap]
02-23 23:24:49.002: I/DEBUG(31): 43801a0c 43801a90
02-23 23:24:49.002: I/DEBUG(31): 43801a10 43e37952
02-23 23:24:49.002: I/DEBUG(31): 43801a14 41987a00 /data/dalvik-cache/system@framework@core.jar@classes.dex
02-23 23:24:49.002: I/DEBUG(31): 43801a18 001fae68 [heap]
02-23 23:24:49.002: I/DEBUG(31): 43801a1c 0020d3a8 [heap]
02-23 23:24:49.002: I/DEBUG(31): 43801a20 0020d3a8 [heap]
02-23 23:24:49.002: I/DEBUG(31): 43801a24 001fae64 [heap]
02-23 23:24:49.002: I/DEBUG(31): 43801a28 001fc4e0 [heap]
02-23 23:24:49.002: I/DEBUG(31): 43801a2c 839c8ab8 /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:49.002: I/DEBUG(31): 43801a30 838e4008 /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:49.002: I/DEBUG(31): 43801a34 838e409f /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:49.002: I/DEBUG(31): #01 43801a38 001fc4e0 [heap]
02-23 23:24:49.013: I/DEBUG(31): 43801a3c 00000000
02-23 23:24:49.013: I/DEBUG(31): 43801a40 00231d70 [heap]
02-23 23:24:49.013: I/DEBUG(31): 43801a44 001fb380 [heap]
02-23 23:24:49.013: I/DEBUG(31): 43801a48 43801a8c
02-23 23:24:49.013: I/DEBUG(31): 43801a4c 00000000
02-23 23:24:49.013: I/DEBUG(31): 43801a50 00231d50 [heap]
02-23 23:24:49.013: I/DEBUG(31): 43801a54 83929411 /data/data/org.jymc.spacegamedebug1/lib/libcocos2d.so
02-23 23:24:50.832: D/Zygote(33): Process 371 terminated by signal (11)
02-23 23:24:50.832: I/ActivityManager(61): Process org.jymc.spacegamedebug1 (pid 371) has died.
02-23 23:24:50.852: E/InputDispatcher(61): channel ‘40695120 org.jymc.spacegamedebug1/org.jymc.spacegamedebug1.spacegamedebug1 (server)’ ~ Consumer closed input channel or an error occurred. events=0x8
02-23 23:24:50.852: E/InputDispatcher(61): channel ‘40695120 org.jymc.spacegamedebug1/org.jymc.spacegamedebug1.spacegamedebug1 (server)’ ~ Channel is unrecoverably broken and will be disposed!
02-23 23:24:50.862: I/BootReceiver(61): Copying /data/tombstones/tombstone_02 to DropBox (SYSTEM_TOMBSTONE)
02-23 23:24:50.912: D/dalvikvm(61): GC_FOR_MALLOC freed 29K, 45 free 4302K/7751K, external 2266K/3466K, paused 46ms
02-23 23:24:50.922: I/WindowManager: WIN DEATH: Window{40695120 org.jymc.spacegamedebug1/org.jymc.spacegamedebug1.spacegamedebug1 paused=false}
02-23 23:24:50.932: I/WindowManager: WIN DEATH: Window{406c6228 SurfaceView paused=false}
02-23 23:24:50.952: I/WindowManager: Setting rotation to 0, animFlags=1
// create menu, it’s an autorelease object
CCMenu** pMenu = CCMenu::menuWithItems(pCloseItem, NULL);