Hi: I have implement a an AP to test device. The AP is an Alarm, it wakes up every 30 secons and wake up the whole system though wakelock. After a period about 3 hours, log out the error message.
WARN/dalvikvm(1063): Last 10 entries in JNI global reference table: 01-06 07:45:07.734: WARN/dalvikvm(1063): 1991: 0x2e456b38 cls=[B (1044 bytes) 01-06 07:45:07.734: WARN/dalvikvm(1063): 1992: 0x2e6add70 cls=Landroid/database/ContentObserver$Transport; (28 bytes) 01-06 07:45:07.734: WARN/dalvikvm(1063): 1993: 0x2e6addc0 cls=Ljava/ lang/ref/WeakReference; (28 bytes) 01-06 07:45:07.744: WARN/dalvikvm(1063): 1994: 0x2e6adf08 cls=Ljava/ lang/ref/WeakReference; (28 bytes) 01-06 07:45:07.744: WARN/dalvikvm(1063): 1995: 0x2e6adfd0 cls=Landroid/content/ContentService$ObserverNode$ObserverEntry; (20 bytes) 01-06 07:45:07.744: WARN/dalvikvm(1063): 1996: 0x2e6ae078 cls=Ljava/ lang/ref/WeakReference; (28 bytes) 01-06 07:45:07.754: WARN/dalvikvm(1063): 1997: 0x2e681fe0 cls=Ljava/ lang/ref/WeakReference; (28 bytes) 01-06 07:45:07.754: WARN/dalvikvm(1063): 1998: 0x2e682058 cls=Ljava/ lang/ref/WeakReference; (28 bytes) 01-06 07:45:07.754: WARN/dalvikvm(1063): 1999: 0x2e682688 cls=Landroid/database/CursorToBulkCursorAdaptor; (44 bytes) 01-06 07:45:07.754: WARN/dalvikvm(1063): 2000: 0x2e682688 cls=Landroid/database/CursorToBulkCursorAdaptor; (44 bytes) 01-06 07:45:07.814: WARN/dalvikvm(1063): JNI global reference table summary (2001 entries): 01-06 07:45:07.834: WARN/dalvikvm(1063): 90 of Ljava/lang/Class; 164B (50 unique) 01-06 07:45:07.844: WARN/dalvikvm(1063): 1 of Ljava/lang/String; 28B 01-06 07:45:07.844: WARN/dalvikvm(1063): 1 of [B 532B 01-06 07:45:07.844: WARN/dalvikvm(1063): 1 of [B 1044B 01-06 07:45:07.854: WARN/dalvikvm(1063): 934 of Ljava/lang/ref/ WeakReference; 28B (934 unique) 01-06 07:45:07.874: WARN/dalvikvm(1063): 33 of Ljava/lang/ref/ WeakReference; 36B (33 unique) 01-06 07:45:07.874: WARN/dalvikvm(1063): 1 of Landroid/os/Binder; 20B 01-06 07:45:07.874: WARN/dalvikvm(1063): 1 of Ldalvik/system/ VMRuntime; 12B 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Landroid/server/ BluetoothDeviceService; 76B 01-06 07:45:07.884: WARN/dalvikvm(1063): 2 of Landroid/server/ BluetoothA2dpService; 60B (1 unique) 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Landroid/content/ ContentProvider$Transport; 28B 01-06 07:45:07.884: WARN/dalvikvm(1063): 15 of Landroid/database/ CursorToBulkCursorAdaptor; 44B (14 unique) 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Lcom/android/server/ HardwareService; 68B 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Lcom/android/server/ AlarmManagerService; 100B 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Lcom/android/server/ BatteryService; 124B 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Lcom/android/server/ SensorService; 28B 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/ActivityManagerService; 468B 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Lcom/android/server/ EntropyService; 28B 01-06 07:45:07.884: WARN/dalvikvm(1063): 1 of Lcom/android/server/ PowerManagerService; 300B 01-06 07:45:07.894: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/BatteryStatsService; 28B 01-06 07:45:07.894: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/UsageStatsService; 76B 01-06 07:45:07.894: WARN/dalvikvm(1063): 1 of Lcom/android/server/ TelephonyRegistry; 84B 01-06 07:45:07.894: WARN/dalvikvm(1063): 1 of Lcom/android/server/ PackageManagerService; 212B 01-06 07:45:07.894: WARN/dalvikvm(1063): 1 of Lcom/android/server/ AccessibilityManagerService; 76B 01-06 07:45:07.894: WARN/dalvikvm(1063): 4 of Lcom/android/server/ am/HistoryRecord; 268B (4 unique) 01-06 07:45:07.894: WARN/dalvikvm(1063): 1 of Lcom/android/server/ WindowManagerService; 380B 01-06 07:45:07.894: WARN/dalvikvm(1063): 413 of Landroid/content/ ContentService$ObserverNode$ObserverEntry; 20B (413 unique) 01-06 07:45:07.894: WARN/dalvikvm(1063): 5 of Landroid/content/ ContentService$ObserverNode$ObserverEntry; 28B (5 unique) 01-06 07:45:07.894: WARN/dalvikvm(1063): 3 of Lcom/android/server/ am/PendingIntentRecord; 52B (3 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ WallpaperService; 44B 01-06 07:45:07.914: WARN/dalvikvm(1063): 18 of Lcom/android/server/ am/ActivityManagerService$AppDeathRecipient; 28B (18 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ ConnectivityService; 60B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Landroid/media/ AudioService; 124B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ FallbackCheckinService; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ AppWidgetService; 68B 01-06 07:45:07.914: WARN/dalvikvm(1063): 405 of Landroid/database/ ContentObserver$Transport; 28B (405 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 5 of Landroid/database/ ContentObserver$Transport; 36B (5 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 12 of Lcom/android/server/ am/ServiceRecord; 172B (12 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ NetStatService; 20B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Landroid/server/ search/SearchManagerService; 44B 01-06 07:45:07.914: WARN/dalvikvm(1063): 6 of Lcom/android/server/ WindowManagerService$Session; 76B (3 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 2 of Landroid/app/ ActivityThread$ProviderRecord; 28B (2 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ LocationManagerService; 124B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ ClipboardService; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ DeviceStorageMonitorService; 108B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ status/StatusBarService; 284B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ MountService; 76B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ WifiService; 116B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Landroid/content/ ContentService; 44B 01-06 07:45:07.914: WARN/dalvikvm(1063): 4 of Lcom/android/server/WindowManagerService$WindowState$DeathRecipient; 12B (4 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 2 of Landroid/app/ActivityThread$PackageInfo$ServiceDispatcher $DeathMonitor; 20B (2 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 3 of Lcom/android/server/ InputMethodManagerService$MethodCallback; 28B (3 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/am/ActivityManagerService$PermissionController; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/ActivityManagerService$ProvidersBinder; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): 2 of Landroid/os/ RemoteCallbackList$Callback; 20B (2 unique) 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ NotificationManagerService; 124B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/ActivityManagerService$SendersBinder; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/ActivityManagerService$ServicesBinder; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ InputMethodManagerService; 172B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/ActivityManagerService$BroadcastsBinder; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/ActivityManagerService$CpuBinder; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): 1 of Lcom/android/server/ am/ActivityManagerService$MemBinder; 28B 01-06 07:45:07.914: WARN/dalvikvm(1063): Memory held directly by native code is 65800 bytes 01-06 07:45:07.914: ERROR/dalvikvm(1063): Excessive JNI global references (2001) 01-06 07:45:07.914: ERROR/dalvikvm(1063): VM aborting -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en