Skip to content

Instantly share code, notes, and snippets.

@whitegfx
Created September 3, 2015 09:40
Show Gist options
  • Save whitegfx/b68100ce366f09ba7c46 to your computer and use it in GitHub Desktop.
Save whitegfx/b68100ce366f09ba7c46 to your computer and use it in GitHub Desktop.
rapidjson::Document doc;
doc.SetObject();
rapidjson::Document::AllocatorType& allocator = doc.GetAllocator();
doc.AddMember("ccc","xxx",allocator);
// memory aligment
// #define RAPIDJSON_ALIGN(x) ((x + 3u) & ~3u) // 4
Build fingerprint: 'Amazon/thor/thor:4.4.3/KTU84M/13.4.5.5_user_455001820:user/release-keys'
Revision: '0'
pid: 11627, tid: 11646, name: Thread-2578 >>> rjtest <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
r0 00000000 r1 00000300 r2 00000000 r3 00000003
r4 60e40a20 r5 400bd394 r6 00000000 r7 00000010
r8 60e40b08 r9 60d42f1c sl 60d1a9c0 fp 60e40b1c
ip 00000000 sp 60e40960 lr 608728a7 pc 6085f1f8 cpsr 200f0030
d0 0000000000000000 d1 0000000000000000
d2 371026736b03618e d3 137da1529179c426
d4 bfd80e2f3ea910e4 d5 3ddf4e9c3fb214ae
d6 400000003e3214ae d7 b21a4dd43331bb4c
d8 0000000000000000 d9 0000000000000000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 6a062ea51c9260e6 d17 6457ab9587d99061
d18 cf75295b5f9a8dcb d19 dddfbadd7e8e0067
d20 17580eb09b9bc37b d21 f441764aec151447
d22 8f7ef915e2740e0b d23 32245fb75d3a9b1e
d24 bf2a007966020145 d25 3f7689f15fa5390a
d26 3fb2f8fde0e4467c d27 3f3ac036abc6b24e
d28 3effbffd0ac59dd9 d29 3ec6cd878c3b46a7
d30 3e4a8ab3c56b4929 d31 3ef99342e0ee5069
scr 80000012
backtrace:
#00 pc 001331f8 /data/app-lib/rjtest-2/libcocos2dcpp.so (rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::Malloc(unsigned int)+7)
#01 pc 001468a3 /data/app-lib/rjtest-2/libcocos2dcpp.so (rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::AddMember(rapidjson::GenericStringRef<char>, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >&, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&)+66)
#02 pc 00146bff /data/app-lib/rjtest-2/libcocos2dcpp.so (MainDialog::checkTask(float)+198)
code around pc:
6085f1d8 fa46f09a 0fc317f2 41534286 e7c518ed
6085f1e8 bdfe1c28 00264302 2900b570 2303d02d
6085f1f8 31036802 1c044399 2a001c0e 6853d004
6085f208 18cb6812 d9184293 1e356863 d200429d
6085f218 68e31c1d d1042b00 f1972001 60e0feb5
6085f228 1c286120 2800300c f1ded011 2300faeb
6085f238 68236043 60206005 68216083 1c13684a
6085f248 330c18b6 18c8604e 1c08e003 60e8e001
6085f258 bd70deff 4d48b5f0 447d1c1e b08f682d
6085f268 682b9202 1c0f1c04 2100a806 930d2210
6085f278 fac0f1de 95059b02 930417db 2b009b02
6085f288 4b3edb01 4b3ee000 68629303 429a68a3
6085f298 2b00d346 2310d108 60a321c0 00891c30
6085f2a8 ffa2f7ff e03b6020 1c596822 92010849
6085f2b8 18c92230 43581c10 43531c0b 9b01469c
6085f2c8 900060a1 d1052b00 46611c30 ff8cf7ff
code around lr:
60872884 9e169302 ffb8f1ca 686268a3 429a9505
60872894 2b00d340 21c0d107 1c3060a7 f7ec0089
608728a4 6020fca5 6822e036 08491c59 22309200
608728b4 1c1718c9 1c0b435f 469c4353 60a19b00
608728c4 d1052b00 46611c30 fc90f7ec e0201c05
608728d4 2d004665 9d00d01d d21a4567 68436830
608728e4 320c1c1a 18821bd2 d1074295 1bd24662
608728f4 680218d3 d8014293 e00a6043 46611c30
60872904 fc74f7ec 2f001c05 9900d003 f1ca1c3a
60872914 6025ff83 68662530 99026823 199e436e
60872924 22109b04 9b039308 93091c30 ff74f1ca
60872934 22104b11 68636133 436b9901 68231c1d
60872944 1c28195d f1ca3018 9b01ff67 1c209a01
60872954 62ab691b 23009300 68636113 33019a0f
60872964 9b056063 429a681b f1cad001 b011ff5d
60872974 46c0bdf0 00250c30 00100005 b5f8229c
// memory aligment
// #define RAPIDJSON_ALIGN(x) ((x + 7u) & ~7u) // 8
Build fingerprint: 'Amazon/thor/thor:4.4.3/KTU84M/13.4.5.5_user_455001820:user/release-keys'
Revision: '0'
pid: 13792, tid: 13809, name: Thread-2650 >>> rjtest <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
r0 00000000 r1 00000300 r2 00000000 r3 00000007
r4 60e40a20 r5 400bd394 r6 00000000 r7 00000010
r8 60e40b08 r9 60d42f1c sl 60d19638 fp 60e40b1c
ip 00000000 sp 60e40960 lr 608728a7 pc 6085f1f8 cpsr 200f0030
d0 0000000000000000 d1 0000000000000000
d2 371026736b03618e d3 137da1529179c426
d4 bfda5de03e9eb881 d5 3dc4d0883fae84c7
d6 400000003f2e84c7 d7 3192b85c3331bb4c
d8 0000000000000000 d9 0000000000000000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 6a062ea51c9260e6 d17 6457ab9587d99061
d18 cf75295b5f9a8dcb d19 dddfbadd7e8e0067
d20 17580eb09b9bc37b d21 f441764aec151447
d22 8f7ef915e2740e0b d23 32245fb75d3a9b1e
d24 bf29fe7852b0eade d25 3f9c229cf0458900
d26 3fc51eba10e5d26d d27 3f72a791bffc8046
d28 3f48bcb814f9f135 d29 3ec6cd878c3b46a7
d30 3eccd762300b965a d31 3ef99342e0ee5069
scr 80000012
backtrace:
#00 pc 001331f8 /data/app-lib/rjtest-2/libcocos2dcpp.so (rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::Malloc(unsigned int)+7)
#01 pc 001468a3 /data/app-lib/rjtest-2/libcocos2dcpp.so (rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::AddMember(rapidjson::GenericStringRef<char>, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >&, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&)+66)
#02 pc 00146c07 /data/app-lib/rjtest-2/libcocos2dcpp.so (MainDialog::checkTask(float)+206)
code around pc:
6085f1d8 fa42f09a 0fc317f2 41534286 e7c518ed
6085f1e8 bdfe1c28 00264302 2900b570 2307d02d
6085f1f8 31076802 1c044399 2a001c0e 6853d004
6085f208 18cb6812 d9184293 1e356863 d200429d
6085f218 68e31c1d d1042b00 f1972001 60e0feb1
6085f228 1c286120 28003010 f1ded011 2300fae7
6085f238 68236043 60206005 68216083 1c13684a
6085f248 331018b6 18c8604e 1c08e003 6128e001
6085f258 bd70deff 4d48b5f0 447d1c1e b08f682d
6085f268 682b9202 1c0f1c04 2100a806 930d2210
6085f278 fabcf1de 95059b02 930417db 2b009b02
6085f288 4b3edb01 4b3ee000 68629303 429a68a3
6085f298 2b00d346 2310d108 60a321c0 00891c30
6085f2a8 ffa2f7ff e03b6020 1c596822 92010849
6085f2b8 18c92230 43581c10 43531c0b 9b01469c
6085f2c8 900060a1 d1052b00 46611c30 ff8cf7ff
code around lr:
60872884 9e169302 ffb4f1ca 686268a3 429a9505
60872894 2b00d340 21c0d107 1c3060a7 f7ec0089
608728a4 6020fca5 6822e036 08491c59 22309200
608728b4 1c1718c9 1c0b435f 469c4353 60a19b00
608728c4 d1052b00 46611c30 fc90f7ec e0201c05
608728d4 2d004665 9d00d01d d21a4567 68436830
608728e4 32101c1a 18821bd2 d1074295 1bd24662
608728f4 680218d3 d8014293 e00a6043 46611c30
60872904 fc74f7ec 2f001c05 9900d003 f1ca1c3a
60872914 6025ff7f 68662530 99026823 199e436e
60872924 22109b04 9b039308 93091c30 ff70f1ca
60872934 22104b11 68636133 436b9901 68231c1d
60872944 1c28195d f1ca3018 9b01ff63 1c209a01
60872954 62ab691b 23009300 68636113 33019a0f
60872964 9b056063 429a681b f1cad001 b011ff59
60872974 46c0bdf0 00250c30 00100005 b5f8229c
processName=rjtest
// memory aligment
// #define RAPIDJSON_ALIGN(x) ((x + 15u) & ~15u) // 16
Build fingerprint: 'Amazon/thor/thor:4.4.3/KTU84M/13.4.5.5_user_455001820:user/release-keys'
Revision: '0'
pid: 14716, tid: 14732, name: Thread-2683 >>> rjtest <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000000
r0 00000000 r1 00000300 r2 00000000 r3 0000000f
r4 60e40a20 r5 400bd394 r6 00000000 r7 00000010
r8 60e40b08 r9 60d42f1c sl 60d1a7b0 fp 60e40b1c
ip 00000000 sp 60e40960 lr 608728a7 pc 6085f1f8 cpsr 200f0030
d0 0000000000000000 d1 0000000000000000
d2 371026736b03618e d3 137da1529179c426
d4 c012ea18be90866c d5 3da32f003f410a76
d6 400000003f410a76 d7 32135b993331bb4c
d8 0000000000000000 d9 0000000000000000
d10 0000000000000000 d11 0000000000000000
d12 0000000000000000 d13 0000000000000000
d14 0000000000000000 d15 0000000000000000
d16 6a062ea51c9260e6 d17 6457ab9587d99061
d18 cf75295b5f9a8dcb d19 dddfbadd7e8e0067
d20 17580eb09b9bc37b d21 f441764aec151447
d22 8f7ef915e2740e0b d23 32245fb75d3a9b1e
d24 bf29f93ad6121637 d25 3fb5bdc27a194100
d26 bfd2635c665b5054 d27 bf9957f02a803b14
d28 3f7d8ae90c42b3c8 d29 3ec6cd878c3b46a7
d30 bf2765b5743e01d0 d31 3ef99342e0ee5069
scr 80000012
backtrace:
#00 pc 001331f8 /data/app-lib/rjtest-1/libcocos2dcpp.so (rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>::Malloc(unsigned int)+7)
#01 pc 001468a3 /data/app-lib/rjtest-1/libcocos2dcpp.so (rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >::AddMember(rapidjson::GenericStringRef<char>, rapidjson::GenericValue<rapidjson::UTF8<char>, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> >&, rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator>&)+66)
#02 pc 00146c07 /data/app-lib/rjtest-1/libcocos2dcpp.so (MainDialog::checkTask(float)+206)
code around pc:
6085f1d8 fa42f09a 0fc317f2 41534286 e7c518ed
6085f1e8 bdfe1c28 00264302 2900b570 230fd02d
6085f1f8 310f6802 1c044399 2a001c0e 6853d004
6085f208 18cb6812 d9184293 1e356863 d200429d
6085f218 68e31c1d d1042b00 f1972001 60e0feb1
6085f228 1c286120 28003010 f1ded011 2300fae7
6085f238 68236043 60206005 68216083 1c13684a
6085f248 331018b6 18c8604e 1c08e003 6128e001
6085f258 bd70deff 4d48b5f0 447d1c1e b08f682d
6085f268 682b9202 1c0f1c04 2100a806 930d2210
6085f278 fabcf1de 95059b02 930417db 2b009b02
6085f288 4b3edb01 4b3ee000 68629303 429a68a3
6085f298 2b00d346 2310d108 60a321c0 00891c30
6085f2a8 ffa2f7ff e03b6020 1c596822 92010849
6085f2b8 18c92230 43581c10 43531c0b 9b01469c
6085f2c8 900060a1 d1052b00 46611c30 ff8cf7ff
code around lr:
60872884 9e169302 ffb4f1ca 686268a3 429a9505
60872894 2b00d340 21c0d107 1c3060a7 f7ec0089
608728a4 6020fca5 6822e036 08491c59 22309200
608728b4 1c1718c9 1c0b435f 469c4353 60a19b00
608728c4 d1052b00 46611c30 fc90f7ec e0201c05
608728d4 2d004665 9d00d01d d21a4567 68436830
608728e4 32101c1a 18821bd2 d1074295 1bd24662
608728f4 680218d3 d8014293 e00a6043 46611c30
60872904 fc74f7ec 2f001c05 9900d003 f1ca1c3a
60872914 6025ff7f 68662530 99026823 199e436e
60872924 22109b04 9b039308 93091c30 ff70f1ca
60872934 22104b11 68636133 436b9901 68231c1d
60872944 1c28195d f1ca3018 9b01ff63 1c209a01
60872954 62ab691b 23009300 68636113 33019a0f
60872964 9b056063 429a681b f1cad001 b011ff59
60872974 46c0bdf0 00250c30 00100005 b5f8229c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment