iPhone アプリ 実機転送時に起動ができない
現在、iPhoneのアプリを作成しているのですが、
iPhone実機に転送して、動作確認しようとしたところ
「GDB:プログラムはシグナルを受信しました : "EXC_BAD_ACCESS"。」
と出て、起動しません。
ただ、転送自体はできているようで、iPhoneからケーブルを
抜くと、何事もなくアプリの起動、動作確認ができます。
この現象は、現在作成しているアプリのみで、
他のサンプルプログラム等では、ケーブルを接続したまま
起動できています。
以下にデバッグログを載せますので、何かわかる方は
ご回答よろしくお願いいたします。
(最後の streq r4の行で問題が発生しているようです。)
0x31d47c34 <+0000> cmp r2, #0 ; 0x0
0x31d47c38 <+0004> cmpne r0, r1
0x31d47c3c <+0008> bxeq lr
0x31d47c40 <+0012> push {r0, r4, r5, r7, lr}
0x31d47c44 <+0016> add r7, sp, #12 ; 0xc
0x31d47c48 <+0020> subcs r3, r0, r1
0x31d47c4c <+0024> subcc r3, r1, r0
0x31d47c50 <+0028> cmp r3, r2
0x31d47c54 <+0032> bcc 0x31d47da0 <memmove+364>
0x31d47c58 <+0036> lsl ip, r0, #30
0x31d47c5c <+0040> cmp ip, r1, lsl #30
0x31d47c60 <+0044> bne 0x31d47e80 <memmove+588>
0x31d47c64 <+0048> cmp r2, #64 ; 0x40
0x31d47c68 <+0052> blt 0x31d47d74 <memmove+320>
0x31d47c6c <+0056> tst r0, #15 ; 0xf
0x31d47c70 <+0060> bne 0x31d47cf4 <memmove+192>
0x31d47c74 <+0064> tst r0, #16 ; 0x10
0x31d47c78 <+0068> bne 0x31d47d28 <memmove+244>
0x31d47c7c <+0072> push {r6, r8, sl, fp}
0x31d47c80 <+0076> sub r2, r2, #64 ; 0x40
0x31d47c84 <+0080> ldm r1!, {r3, r4, r5, r6, r8, sl, fp, ip}
0x31d47c88 <+0084> pld [r1, #32]
0x31d47c8c <+0088> stmia r0!, {r3, r4, r5, r6, r8, sl, fp, ip}
0x31d47c90 <+0092> ldm r1!, {r3, r4, r5, r6, r8, sl, fp, ip}
0x31d47c94 <+0096> subs r2, r2, #64 ; 0x40
0x31d47c98 <+0100> pld [r1, #32]
0x31d47c9c <+0104> stmia r0!, {r3, r4, r5, r6, r8, sl, fp, ip}
0x31d47ca0 <+0108> bge 0x31d47c84 <memmove+80>
0x31d47ca4 <+0112> pop {r6, r8, sl, fp}
0x31d47ca8 <+0116> adds r2, r2, #64 ; 0x40
0x31d47cac <+0120> beq 0x31d47f5c <memmove+808>
0x31d47cb0 <+0124> cmp r2, #16 ; 0x10
0x31d47cb4 <+0128> ldmge r1!, {r3, r4, r5, ip}
0x31d47cb8 <+0132> stmiage r0!, {r3, r4, r5, ip}
0x31d47cbc <+0136> subsge r2, r2, #16 ; 0x10
0x31d47cc0 <+0140> bgt 0x31d47cb0 <memmove+124>
0x31d47cc4 <+0144> beq 0x31d47f5c <memmove+808>
0x31d47cc8 <+0148> lsl r2, r2, #28
0x31d47ccc <+0152> msr CPSR_f, r2
0x31d47cd0 <+0156> ldmmi r1!, {r2, r3}
0x31d47cd4 <+0160> ldreq r4, [r1], #4
0x31d47cd8 <+0164> ldrhcs r5, [r1], #2
0x31d47cdc <+0168> ldrbvs ip, [r1], #1
0x31d47ce0 <+0172> stmiami r0!, {r2, r3}
0x31d47ce4 <+0176> streq r4, [r0], #4