자꾸 올려서 죄송합니다. ㅠ 마감이 코앞이라 너무 급해서 ㅠㅠㅠ

native code를 수행하던 도중에 갑자기 에뮬이 딱 멈춰버리네요.

09-28 15:51:52.174: WARN/ActivityManager(61): Launch timeout has expired, giving up wake lock!
09-28 15:51:52.774: WARN/ActivityManager(61): Activity idle timeout for HistoryRecord{43e5f7f0 android.app.ImageProc/.main}
09-28 15:51:57.864: DEBUG/dalvikvm(207): GC_EXPLICIT freed 226 objects / 15168 bytes in 87ms
09-28 15:52:01.024: DEBUG/dalvikvm(1326): GC_FOR_MALLOC freed 159 objects / 8608 bytes in 72ms
09-28 15:52:01.064: INFO/dalvikvm-heap(1326): Grow heap (frag case) to 6.676MB for 2169744-byte allocation
09-28 15:52:01.174: DEBUG/dalvikvm(1326): GC_FOR_MALLOC freed 13 objects / 864 bytes in 105ms
09-28 15:52:03.444: DEBUG/dalvikvm(1326): GC_FOR_MALLOC freed 3 objects / 2169800 bytes in 73ms
09-28 15:52:03.454: INFO/dalvikvm-heap(1326): Grow heap (frag case) to 6.675MB for 2169744-byte allocation
09-28 15:52:03.574: DEBUG/dalvikvm(1326): GC_FOR_MALLOC freed 0 objects / 0 bytes in 112ms
09-28 15:53:45.834: DEBUG/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol


수행하던 코드는

for(i=1; i<10/*mLTIndex*/; i++){
 
  if(markProjection != NULL)
   free(markProjection);
   
  __android_log_print(ANDROID_LOG_INFO, "Native", "------ Label Num : %d ------", i);
  
 ~
인데요.. log 보면


09-28 15:52:03.564: INFO/Native(1326): ------ Label Num : 1 ------
09-28 15:52:03.564: INFO/Native(1326): ------ Label Num : 2 ------
09-28 15:52:03.564: INFO/Native(1326): ------ Label Num : 3 ------
09-28 15:52:03.574: INFO/Native(1326): ------ Label Num : 4 ------

이게 찍히는걸로봐서는 아예 안도는건 아니고.. 잘 돌다가 그냥 멈추는 것 같아요.
특별히 에러가 난다거나 하는것도 아니구..

검색해보니까 에뮬레이터가 엄청 느려서 그런 것일 수 있다고.. 실제 단말에서는 빠르게 동작할거라고 해서
갤럭시s 에서 돌렸는데, 아예 어플이 실행되지도 않고 에러없이 그냥 종료되더라구요;;

위 코드가 처음부터 안된건 아니고.. 아까전에 한번 실행했었는데 그때는 됫었거든요 -_-;;;
갑자기 왜 저러는건지... ;;;

09-28 15:02:32.291: WARN/ActivityManager(60): Launch timeout has expired, giving up wake lock!
09-28 15:02:32.891: WARN/ActivityManager(60): Activity idle timeout for HistoryRecord{43e85030 android.app.ImageProc/.main}

제 생각에는 이 두 줄이 문제인듯한데.. 이런 warning은 언제 발생하는건가요? ;;;

----------------------------------------------------------------------------------------------------------------------------

로그 입니다.

09-28 17:28:38.814: DEBUG/AndroidRuntime(3704): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
09-28 17:28:38.814: DEBUG/AndroidRuntime(3704): CheckJNI is ON
09-28 17:28:39.044: DEBUG/AndroidRuntime(3704): --- registering native functions ---
09-28 17:28:39.974: INFO/ActivityManager(61): Starting activity: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=android.app.ImageProc/.main }
09-28 17:28:40.144: INFO/ActivityManager(61): Start proc android.app.ImageProc for activity android.app.ImageProc/.main: pid=3710 uid=10032 gids={1015}

09-28 17:28:40.174: DEBUG/AndroidRuntime(3704): Shutting down VM
09-28 17:28:40.194: DEBUG/dalvikvm(3704): Debugger has detached; object registry had 1 entries
09-28 17:28:40.244: INFO/AndroidRuntime(3704): NOTE: attach of thread 'Binder Thread #3' failed
09-28 17:28:41.294: DEBUG/dalvikvm(3710): GC_FOR_MALLOC freed 638 objects / 49536 bytes in 82ms
09-28 17:28:41.334: INFO/dalvikvm-heap(3710): Grow heap (frag case) to 4.605MB for 2169744-byte allocation
09-28 17:28:41.424: DEBUG/dalvikvm(3710): GC_FOR_MALLOC freed 162 objects / 7896 bytes in 81ms
09-28 17:28:41.854: DEBUG/dalvikvm(3710): Trying to load lib /data/data/android.app.ImageProc/lib/libImageProcessing.so 0x43e37a58
09-28 17:28:41.854: DEBUG/dalvikvm(3710): Added shared lib /data/data/android.app.ImageProc/lib/libImageProcessing.so 0x43e37a58
09-28 17:28:41.874: DEBUG/dalvikvm(3710): No JNI_OnLoad found in /data/data/android.app.ImageProc/lib/libImageProcessing.so 0x43e37a58, skipping init
09-28 17:28:45.914: DEBUG/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol
09-28 17:28:47.024: DEBUG/dalvikvm(3710): GC_FOR_MALLOC freed 159 objects / 8576 bytes in 75ms
09-28 17:28:47.084: INFO/dalvikvm-heap(3710): Grow heap (frag case) to 6.675MB for 2169744-byte allocation
09-28 17:28:47.184: DEBUG/dalvikvm(3710): GC_FOR_MALLOC freed 13 objects / 864 bytes in 96ms
09-28 17:28:49.594: DEBUG/dalvikvm(3710): GC_FOR_MALLOC freed 3 objects / 2169800 bytes in 64ms
09-28 17:28:49.604: INFO/dalvikvm-heap(3710): Grow heap (frag case) to 6.674MB for 2169744-byte allocation
09-28 17:28:49.694: DEBUG/dalvikvm(3710): GC_FOR_MALLOC freed 0 objects / 0 bytes in 87ms
09-28 17:28:50.094: WARN/ActivityManager(61): Launch timeout has expired, giving up wake lock!
09-28 17:28:50.764: WARN/ActivityManager(61): Activity idle timeout for HistoryRecord{43fd6828 android.app.ImageProc/.main}
09-28 17:28:57.284: DEBUG/dalvikvm(131): GC_EXPLICIT freed 553 objects / 31816 bytes in 1509ms
09-28 17:29:06.304: DEBUG/dalvikvm(278): GC_EXPLICIT freed 47 objects / 2280 bytes in 1258ms
09-28 17:33:45.914: DEBUG/SntpClient(61): request time failed: java.net.SocketException: Address family not supported by protocol