It doesn't work on my Droid X as you predicted, however I am not getting the undefined texture error. Instead, the only relevant error output I can see, are several lines that state:
ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
A chunk of the Logcat output for reference:
12-23 12:49:19.231: INFO/ActivityManager(1259): Starting activity: Intent { cmp=com.android.wallpaper.livepicker/.LiveWallpaperPreview (has extras) }
12-23 12:49:19.302: DEBUG/dalvikvm(2421): GC_FOR_MALLOC freed 5684 objects / 360656 bytes in 46ms
12-23 12:49:19.364: INFO/ActivityManager(1259): Start proc org.androidworks.livewallpaperchristmasdemo for service org.androidworks.livewallpaperchristmasdemo/.Wallpaper: pid=2508 uid=10153 gids={}
12-23 12:49:19.599: INFO/ActivityManager(1259): Displayed activity com.android.wallpaper.livepicker/.LiveWallpaperPreview: 350 ms (total 350 ms)
12-23 12:49:19.763: DEBUG/clockwallpaper(2508): engine onSurfaceCreated()
12-23 12:49:19.849: DEBUG/libEGL(2508): loaded /system/lib/egl/libGLES_android.so
12-23 12:49:19.872: DEBUG/libEGL(2508): loaded /system/lib/egl/libEGL_POWERVR_SGX530_125.so
12-23 12:49:19.888: DEBUG/libEGL(2508): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX530_125.so
12-23 12:49:19.903: DEBUG/libEGL(2508): loaded /system/lib/egl/libGLESv2_POWERVR_SGX530_125.so
12-23 12:49:20.302: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 1223 objects / 82096 bytes in 30ms
12-23 12:49:20.302: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.310: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.317: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.333: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.341: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.372: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 120 objects / 7440 bytes in 32ms
12-23 12:49:20.403: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 10 objects / 400 bytes in 29ms
12-23 12:49:20.403: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.403: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.427: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.435: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.466: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 5 objects / 200 bytes in 31ms
12-23 12:49:20.474: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.505: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 165 objects / 7344 bytes in 28ms
12-23 12:49:20.567: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 4 objects / 144 bytes in 63ms
12-23 12:49:20.599: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 2 objects / 48 bytes in 28ms
12-23 12:49:20.630: INFO/dalvikvm-heap(2508): Grow heap (frag case) to 4.826MB for 1048592-byte allocation
12-23 12:49:20.708: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 0 objects / 0 bytes in 75ms
12-23 12:49:20.716: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.724: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.724: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.731: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.755: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 3 objects / 136 bytes in 28ms
12-23 12:49:20.794: INFO/dalvikvm-heap(2508): Grow heap (frag case) to 5.906MB for 1048592-byte allocation
12-23 12:49:20.856: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 6 objects / 288 bytes in 60ms
12-23 12:49:20.872: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.903: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 4 objects / 144 bytes in 29ms
12-23 12:49:20.935: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 4 objects / 144 bytes in 32ms
12-23 12:49:20.942: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:20.974: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 2 objects / 48 bytes in 29ms
12-23 12:49:20.974: INFO/dalvikvm-heap(2508): Grow heap (frag case) to 6.969MB for 1048592-byte allocation
12-23 12:49:21.028: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 1 objects / 48 bytes in 50ms
12-23 12:49:21.044: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:21.052: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:21.052: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:21.060: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:21.091: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 3 objects / 96 bytes in 29ms
12-23 12:49:21.114: DEBUG/dalvikvm(2508): GC_EXPLICIT freed 10 objects / 408 bytes in 29ms
12-23 12:49:21.122: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:21.122: INFO/jPCT-AE(2508): Loading Texture...
12-23 12:49:21.122: INFO/jPCT-AE(2508): Compressed 1092 bytes to 30 bytes!
12-23 12:49:21.138: INFO/jPCT-AE(2508): Compressed 65536 bytes to 9615 bytes!
12-23 12:49:21.153: INFO/jPCT-AE(2508): Compressed 65536 bytes to 10498 bytes!
12-23 12:49:21.169: INFO/jPCT-AE(2508): Compressed 65536 bytes to 10174 bytes!
12-23 12:49:21.185: INFO/jPCT-AE(2508): Compressed 65536 bytes to 9559 bytes!
12-23 12:49:21.185: INFO/jPCT-AE(2508): Compressed 4096 bytes to 887 bytes!
12-23 12:49:21.192: INFO/jPCT-AE(2508): Compressed 16384 bytes to 6885 bytes!
12-23 12:49:21.263: INFO/jPCT-AE(2508): Compressed 262144 bytes to 78180 bytes!
12-23 12:49:21.271: INFO/jPCT-AE(2508): Compressed 65536 bytes to 1266 bytes!
12-23 12:49:21.372: INFO/jPCT-AE(2508): Compressed 262144 bytes to 61806 bytes!
12-23 12:49:21.403: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 162 objects / 2116480 bytes in 33ms
12-23 12:49:21.403: INFO/dalvikvm-heap(2508): Grow heap (frag case) to 7.517MB for 1048592-byte allocation
12-23 12:49:21.458: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 15 objects / 712 bytes in 47ms
12-23 12:49:21.685: INFO/jPCT-AE(2508): Compressed 1048576 bytes to 148481 bytes!
12-23 12:49:21.692: INFO/jPCT-AE(2508): Compressed 8192 bytes to 3686 bytes!
12-23 12:49:21.692: INFO/jPCT-AE(2508): Compressed 8192 bytes to 2761 bytes!
12-23 12:49:21.716: INFO/jPCT-AE(2508): Compressed 65536 bytes to 14914 bytes!
12-23 12:49:21.747: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 65 objects / 2556424 bytes in 29ms
12-23 12:49:21.747: INFO/dalvikvm-heap(2508): Grow heap (frag case) to 6.600MB for 1048592-byte allocation
12-23 12:49:21.794: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 4 objects / 200 bytes in 45ms
12-23 12:49:21.981: INFO/jPCT-AE(2508): Compressed 1048576 bytes to 197213 bytes!
12-23 12:49:21.989: INFO/jPCT-AE(2508): Compressed 65536 bytes to 12026 bytes!
12-23 12:49:22.021: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 32 objects / 2509024 bytes in 29ms
12-23 12:49:22.021: INFO/dalvikvm-heap(2508): Grow heap (frag case) to 5.738MB for 1048592-byte allocation
12-23 12:49:22.075: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 2 objects / 96 bytes in 47ms
12-23 12:49:22.294: INFO/jPCT-AE(2508): Compressed 1048576 bytes to 251846 bytes!
12-23 12:49:22.310: INFO/jPCT-AE(2508): Compressed 65536 bytes to 11356 bytes!
12-23 12:49:22.325: INFO/jPCT-AE(2508): Compressed 65536 bytes to 14404 bytes!
12-23 12:49:22.341: INFO/jPCT-AE(2508): Compressed 65536 bytes to 13028 bytes!
12-23 12:49:22.341: INFO/jPCT-AE(2508): Compressed 4096 bytes to 1179 bytes!
12-23 12:49:22.341: INFO/jPCT-AE(2508): Compressed 1024 bytes to 676 bytes!
12-23 12:49:22.349: INFO/jPCT-AE(2508): Compressed 4096 bytes to 1555 bytes!
12-23 12:49:22.435: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 978 objects / 2879280 bytes in 30ms
12-23 12:49:22.544: DEBUG/dalvikvm(2508): GC_FOR_MALLOC freed 1430 objects / 60816 bytes in 33ms
12-23 12:49:22.544: INFO/jPCT-AE(2508): Static references cleared...
12-23 12:49:22.567: INFO/dalvikvm(2508): Total arena pages for JIT: 11
12-23 12:49:22.599: INFO/AtCmdDelegate(1341): handle message:1
12-23 12:49:22.606: DEBUG/NetworkService(1341): handle message:1000
12-23 12:49:22.606: DEBUG/NetworkService(1341): getRawNetworkRegistrationState
12-23 12:49:22.638: DEBUG/AlarmManagerService(1259): Kernel timezone updated to 300 minutes west of GMT
12-23 12:49:22.638: INFO/AtCmdDelegate(1341): handle message:1
12-23 12:49:22.638: DEBUG/NetworkService(1341): handle message:1000
12-23 12:49:22.646: DEBUG/NetworkService(1341): getRawNetworkRegistrationState
12-23 12:49:22.661: DEBUG/AlarmManagerService(1259): Kernel timezone updated to 300 minutes west of GMT
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.669: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.708: DEBUG/dalvikvm(2508): GC_EXTERNAL_ALLOC freed 3003 objects / 91896 bytes in 36ms
12-23 12:49:22.708: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.708: ERROR/libEGL(2508): call to OpenGL ES API with no current context (logged once per thread)
12-23 12:49:22.716: DEBUG/NetworkService(1341): handle message:700
12-23 12:49:22.716: DEBUG/NetworkService(1341): getRawNetworkRegistrationState
12-23 12:49:22.810: DEBUG/PollingManager(1346): phone state: 0 home Verizon Wireless Moto-Android 31000 EvDo rev. A CSS supported 2 18RoamInd: 64DefRoamInd: 64EmergOnly: false
12-23 12:49:22.810: ERROR/MotWifiScan(1259): disableMlbs: NOT disabling because not ON!
12-23 12:49:22.810: INFO/DEBUG(1149): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-23 12:49:22.810: INFO/DEBUG(1149): Build fingerprint: 'verizon/shadow_vzw/cdma_shadow/shadow:2.2.1/VZW/23.340:user/ota-rel-keys,release-keys'
12-23 12:49:22.810: DEBUG/StatusBarPolicy(1259): ERI alert sound is disabled.
12-23 12:49:22.817: INFO/DEBUG(1149): pid: 2508, tid: 2514 >>> org.androidworks.livewallpaperchristmasdemo <<<
12-23 12:49:22.817: INFO/DEBUG(1149): signal 11 (SIGSEGV), fault addr 0000004f
12-23 12:49:22.817: INFO/DEBUG(1149): r0 00000000 r1 00000000 r2 d913b173 r3 0000004f
12-23 12:49:22.817: INFO/DEBUG(1149): r4 0000004f r5 00000000 r6 436c9e70 r7 00242a78
12-23 12:49:22.817: INFO/DEBUG(1149): r8 47c12b80 r9 436c9e74 10 436c9e5c fp 47c12ed8
12-23 12:49:22.817: INFO/DEBUG(1149): ip afa030c8 sp 47c12b50 lr aca4a7fb pc aca4a2be cpsr 40000030
12-23 12:49:22.817: INFO/DEBUG(1149): d0 643a64696f72646e d1 6472656767756265
12-23 12:49:22.817: INFO/DEBUG(1149): d2 6e20687469772049 d3 6e6572727563206f
12-23 12:49:22.817: INFO/DEBUG(1149): d4 7865746e6f632074 d5 6567676f6c282074
12-23 12:49:22.817: INFO/DEBUG(1149): d6 702065636e6f2064 d7 6165726874207265
12-23 12:49:22.817: INFO/DEBUG(1149): d8 39ca458845e26d48 d9 bf80000000000000
12-23 12:49:22.817: INFO/DEBUG(1149): d10 c522000000000000 d11 4190000041900000
12-23 12:49:22.817: INFO/DEBUG(1149): d12 4190000000000000 d13 0000000042100000
12-23 12:49:22.817: INFO/DEBUG(1149): d14 c4a2000000000000 d15 0000000000000000
12-23 12:49:22.817: INFO/DEBUG(1149): d16 0000000000123c70 d17 4340000000000000
12-23 12:49:22.817: INFO/DEBUG(1149): d18 3faeb851e0000000 d19 3fc3333340000000
12-23 12:49:22.817: INFO/DEBUG(1149): d20 3fe3333340000000 d21 3fd3333340000000
12-23 12:49:22.817: INFO/DEBUG(1149): d22 3fd51eb860000000 d23 40e01d100abe0000
12-23 12:49:22.817: INFO/DEBUG(1149): d24 40dd4c2013880000 d25 40ed4c1013880000
12-23 12:49:22.817: INFO/DEBUG(1149): d26 40cd4c4013880000 d27 3ef99342e0ee5069
12-23 12:49:22.817: INFO/DEBUG(1149): d28 0000000000000000 d29 0000000000000000
12-23 12:49:22.817: INFO/DEBUG(1149): d30 0000000000000000 d31 0000000000000000
12-23 12:49:22.817: INFO/DEBUG(1149): scr 60000012
12-23 12:49:22.833: DEBUG/NetworkService(1341): handle message:700
12-23 12:49:22.833: DEBUG/NetworkService(1341): getRawNetworkRegistrationState
12-23 12:49:22.872: VERBOSE/TransactionService(1567): handleMessage - thread=(name=TransactionService, id=119)
12-23 12:49:22.872: VERBOSE/TransactionService(1567): handleMessage - Handling incoming message: { what=5 when=1371496 arg1=1 }
12-23 12:49:22.872: VERBOSE/TransactionService(1567): handleMessage - EVENT_HANDLE_CHECK_DATABASE
12-23 12:49:22.872: VERBOSE/MmsSystemEventRcvr(1567): onReceive() - START
12-23 12:49:22.872: VERBOSE/TransactionService(1567): processPendingDatabaseOperations
12-23 12:49:22.872: VERBOSE/MmsSystemEventRcvr(1567): Intent received: Intent { act=android.intent.action.SERVICE_STATE flg=0x20000000 cmp=com.motorola.blur.conversations/.transaction.MmsSystemEventReceiver (has extras) }
12-23 12:49:22.880: DEBUG/MmsSystemEventRcvr(1567): MMS-STATUS - SERVICE_STATE event received - IN SERVICE
12-23 12:49:22.880: VERBOSE/MmsSystemEventRcvr(1567): wakeup TransactionService - START
12-23 12:49:22.880: VERBOSE/MessageUtils(1567): MSG-THREAD START - startService, intent=Intent { act=android.intent.action.SERVICE_STATE cmp=com.motorola.blur.conversations/.transaction.TransactionService }
12-23 12:49:22.888: DEBUG/TransactionService(1567): MMS-STATUS - Process pending MMS messages on database older than 12:49:22.
12-23 12:49:22.888: DEBUG/TransactionService(1567): checkPendingIfNecessary
12-23 12:49:22.888: DEBUG/TransactionService(1567): MMS-STATUS - Start timer to check pending transactions
12-23 12:49:22.888: VERBOSE/TransactionSettings(1567): TransactionSettings, apn=null
12-23 12:49:22.888: VERBOSE/TransactionSettings(1567): refreshApn, apn=null
12-23 12:49:22.896: VERBOSE/MmsSystemEventRcvr(1567): wakeup TransactionService - END
12-23 12:49:22.896: VERBOSE/MmsSystemEventRcvr(1567): onReceive() - END
12-23 12:49:22.896: VERBOSE/SmsReceiver(1567): onReceive - START
12-23 12:49:22.896: DEBUG/SmsReceiver(1567): Intent Received:Intent { act=android.intent.action.SERVICE_STATE flg=0x20000000 cmp=com.motorola.blur.conversations/.transaction.SmsReceiver (has extras) }
12-23 12:49:22.903: VERBOSE/SmsReceiver(1567): beginStartingService - START
12-23 12:49:22.903: VERBOSE/SmsReceiver(1567): beginStartingService - synchronized
12-23 12:49:22.903: VERBOSE/SmsReceiver(1567): beginStartingService - Power waked lock acquire request
12-23 12:49:22.903: VERBOSE/SmsReceiver(1567): beginStartingService - Power waked lock acquire done
12-23 12:49:22.903: VERBOSE/MessageUtils(1567): MSG-THREAD START - startService, intent=Intent { act=android.intent.action.SERVICE_STATE flg=0x20000000 cmp=com.motorola.blur.conversations/.transaction.SmsReceiverService (has extras) }
12-23 12:49:22.903: VERBOSE/MessageUtils(1567): MSG-THREAD END - startService
12-23 12:49:22.903: VERBOSE/MessageUtils(1567): [119] MSG-TABLE - query START, uri=content://telephony/carriers/current, projection=(type mmsc mmsproxy mmsport apn mmsc2 ), selection=null, args= <- log <- verbose <- query <- refreshApn <- <init> <- hasApn <- processPendingDatabaseOperations <- access$600
12-23 12:49:22.919: VERBOSE/MessageUtils(1567): MSG-TABLE - query END, counter=-16, cursor=android.content.ContentResolver$CursorWrapperInner@45859648, stack= <- log <- verbose <- query <- refreshApn <- <init> <- hasApn <- processPendingDatabaseOperations <- access$600
12-23 12:49:22.919: VERBOSE/TransactionSettings(1567): refreshApn, num APNs found=1
12-23 12:49:22.919: VERBOSE/SmsReceiver(1567): beginStartingService - END
12-23 12:49:22.919: VERBOSE/SmsReceiver(1567): onReceive - END
12-23 12:49:22.919: VERBOSE/TransactionService(1567): onStartCommand, intent: Intent { act=android.intent.action.SERVICE_STATE cmp=com.motorola.blur.conversations/.transaction.TransactionService }
12-23 12:49:22.927: VERBOSE/TransactionService(1567): MMS-THREAD - onStartCommand START, instance=com.motorola.blur.conversations.transaction.TransactionService@4584f840, startId=2, flags=0, thread=(name=main, id=1), num threads: 6
12-23 12:49:22.927: VERBOSE/TransactionSettings(1567): refreshApn, check entry, APN type=null, APN name=internet
12-23 12:49:22.927: VERBOSE/TransactionSettings(1567): isValidAPNType true, EMPTY
12-23 12:49:22.927: INFO/LittleSister(1346): onCellLocationChanged(): got cell location that isn't gsm, ignoring...
12-23 12:49:22.935: DEBUG/TransactionService(1567): MMS-STATUS - Request to start/stop transation, type=3
12-23 12:49:22.935: VERBOSE/TransactionService(1567): onStart: service state changed...
12-23 12:49:22.935: VERBOSE/TransactionService(1567): checkDatabaseLater, timeout=10000
12-23 12:49:22.935: DEBUG/TransactionService(1567): Database will be checked in 10 seconds
12-23 12:49:22.935: VERBOSE/TransactionService(1567): MMS-THREAD - onStartCommand END
12-23 12:49:22.942: VERBOSE/SmsReceiverService(1567): onCreate() - START
12-23 12:49:22.942: VERBOSE/MessageUtils(1567): MSG-THREAD END - startService
12-23 12:49:22.942: DEBUG/TransactionSettings(1567): Support secondary Mmsc server: false
12-23 12:49:22.942: VERBOSE/TransactionSettings(1567): refreshApn, found APN
12-23 12:49:22.942: VERBOSE/MessageUtils(1567): MSG-TABLE - close, counter=-17, cursor=android.content.ContentResolver$CursorWrapperInner@45859648, stack= <- log <- verbose <- closeCursor <- refreshApn <- <init> <- hasApn <- processPendingDatabaseOperations <- access$600
12-23 12:49:22.950: VERBOSE/TransactionSettings(1567): MMS-STATUS - APN data, settings=(Apn=null, Valid=true, Service Center=http://mms.vtext.com/servlets/mms, Proxy Address=null, Proxy Port=-1)
12-23 12:49:22.950: VERBOSE/SmsReceiverService(1567): onCreate() - END
12-23 12:49:22.958: DEBUG/TransactionService(1567): MMS-STATUS - No pending messages on database
12-23 12:49:22.958: VERBOSE/SmsReceiverService(1567): onStartCommand() - START, startId=1, flags=0, intent=Intent { act=android.intent.action.SERVICE_STATE flg=0x20000000 cmp=com.motorola.blur.conversations/.transaction.SmsReceiverService (has extras) }
12-23 12:49:22.958: VERBOSE/SmsReceiverService(1567): onStartCommand() - END
12-23 12:49:22.966: INFO/DEBUG(1149): #00 pc 0004a2be /system/lib/libdvm.so
12-23 12:49:22.966: INFO/DEBUG(1149): #01 pc 0004a7f6 /system/lib/libdvm.so
12-23 12:49:22.966: INFO/DEBUG(1149): #02 pc 00041c60 /system/lib/libdvm.so
12-23 12:49:22.966: INFO/DEBUG(1149): #03 pc 000202b8 /system/lib/libandroid_runtime.so
12-23 12:49:22.966: INFO/DEBUG(1149): #04 pc 00010e34 /system/lib/libdvm.so
12-23 12:49:22.966: INFO/DEBUG(1149): #05 pc 0003f370 /system/lib/libdvm.so
12-23 12:49:22.966: INFO/DEBUG(1149): #06 pc 00015d98 /system/lib/libdvm.so
12-23 12:49:22.966: INFO/DEBUG(1149): #07 pc 0001c7fc /system/lib/libdvm.so
12-23 12:49:22.966: INFO/DEBUG(1149): #08 pc 0001b69c /system/lib/libdvm.so
12-23 12:49:22.966: INFO/DEBUG(1149): #09 pc 0005676c /system/lib/libdvm.so
12-23 12:49:22.974: INFO/DEBUG(1149): #10 pc 0005699c /system/lib/libdvm.so
12-23 12:49:22.974: INFO/DEBUG(1149): #11 pc 00049bfc /system/lib/libdvm.so
12-23 12:49:22.974: INFO/DEBUG(1149): #12 pc 00010f24 /system/lib/libc.so
12-23 12:49:22.974: INFO/DEBUG(1149): #13 pc 00010a10 /system/lib/libc.so
12-23 12:49:22.974: INFO/DEBUG(1149): code around pc:
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a29c 4618d1f9 bf004770 20004603 3301e009
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a2ac f0123001 d0040f80 f0123301 bf180f20
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a2bc 781a3301 d1f22a00 bf004770 2200b510
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a2cc 3101e01b 0f80f013 f013d014 f8110f20
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a2dc bf08cb01 031ff003 0c3ff00c ea4cbf08
12-23 12:49:22.974: INFO/DEBUG(1149): code around lr:
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a7d8 f8c460e7 e000c014 46202400 bf00bdfe
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a7e8 00051cc0 000003a0 460db570 f7ff4604
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a7f8 462afd55 46204601 ff94f7ff bf00bd70
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a808 4604b510 eebcf7ce 21014620 ebecf7ce
12-23 12:49:22.974: INFO/DEBUG(1149): aca4a818 eb9ef7ce bf00bd10 4d0eb573 4606a300
12-23 12:49:22.974: INFO/DEBUG(1149): stack:
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b10 436c9e5c
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b14 afd0c717 /system/lib/libc.so
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b18 40028038 /dev/ashmem/mspace/dalvik-heap/zygote/0 (deleted)
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b1c 00000031
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b20 41edc16c /dev/ashmem/dalvik-LinearAlloc (deleted)
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b24 aca637af /system/lib/libdvm.so
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b28 00000036
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b2c 00000003
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b30 457f02d1 /data/dalvik-cache/data@app@org.androidworks.livewallpaperchristmasdemo-1.apk@classes.dex
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b34 00000000
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b38 00242ae0 [heap]
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b3c 00000001
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b40 00000007
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b44 00242a78 [heap]
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b48 df002777
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b4c e3a070ad
12-23 12:49:22.974: INFO/DEBUG(1149): #01 47c12b50 0000004f
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b54 00242ae0 [heap]
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b58 436c9e70
12-23 12:49:22.974: INFO/DEBUG(1149): 47c12b5c aca41c65 /system/lib/libdvm.so
I've also sent you a message with my email address, in case you want me to do more tests on updated/debug versions.