[01.org Android-IA] Androd jellybean -Intel Archi Issue when running Gameloft games

Christopher Price cprice at mmv.mobi
Fri Jan 18 20:02:22 PST 2013


I believe (after probing a bit more) it is that Google hasn't yet updated Play Store for 4.2 on x86. I know they've said publicly that they're going to turn DRM back on for purchases in 4.2, may be related to that.

Regardless, any additional-file-download-required purchase from Play Store will fail since 4.2 on Android-IA from what I've seen.

Christopher Price
Mobile Media Ventures
MMV.mobi

On Jan 17, 2013, at 11:29 PM, Tapani Pälli <tapani.palli at intel.com> wrote:

> On 01/18/2013 08:38 AM, Christopher Price wrote:
>> Asphalt 7 does not appear to install properly on Android-IA 4.2.1-ia0, at least not through Play Store. It complains that it cannot find a USB Storage device or SD Card, to install the game data onto (the additional download part).
>> 
>> Not sure if this is a bug with Android-IA or Play Store on x86.
>> 
> 
> There was a similar issue with version 6 as well and data files needed to be copied manually to correct path (/sdcard/gameloft/games/GloftA6HP). Not sure why this is required, many other apps install their data just fine and work out of the box.
> 
>> Christopher Price
>> Mobile Media Ventures
>> MMV.mobi
>> 
>> On Jan 17, 2013, at 10:34 PM, Tapani Pälli <tapani.palli at intel.com> wrote:
>> 
>>> On 01/17/2013 08:12 PM, Meena jadhav wrote:
>>>> Thanks a lot for your response.
>>>> 
>>>> 
>>>> Since long time too this issue is hanging,please find my points in red line.
>>>> 
>>>> 
>>>> 
>>>> Thanks for the report. I’ve tried that Asphalt6 works from graphics perspective but that was before changes introduced by MR1. Which release did you use when trying this?
>>>> 
>>>> me@ I’m not sure which release this one but I am using  on Intel atom Berryville 2GB Board.
>>>> 
>>> 
>>> Ah only now I realized that you must be using some other SW stack that we are dealing with. Sorry I can't probably help much here but I will test Asphalt7 with 01.org stack when I'll have the game.
>>> 
>>>> I believe the backtrace shows only crash of the browser process, there is nothing from the game itself, was there any errors from game process? It looks like something has corrupted the memory because of ‘0xdeadbaad ‘. Need to check if we have Asphalt7 compiled for x86 arch available somewhere.
>>>> 
>>>> me at No, I don’t have any errors from game process as I’ m using only Asphalt7 compiled  x86 binary and data content.
>>>> 
>>>> Yes the memory corrupted because of 0xdeadbaad but it is running fine on Intel XOLO X900 device mobile phone and we don’t have Asphalt7 source to compile to check.
>>>> 
>>>> 
>>>> 
>>>> It is due to insuffient memory usage in android or need to dig in Asphalt7 game source code were the deadbaad is calling?
>>>> 
>>>> 
>>> 
>>> 0xdeadbaad write comes from Dalvik, this is the way it reports a heap error, it is hard to tell without further debugging what is causing it.
>>> 
>>> 
>>>> 
>>>> On Thu, Jan 17, 2013 at 7:18 PM, Palli, Tapani <tapani.palli at intel.com> wrote:
>>>> Hello;
>>>> 
>>>>  
>>>> Thanks for the report. I’ve tried that Asphalt6 works from graphics perspective but that was before changes introduced by MR1. Which release did you use when trying this?
>>>> 
>>>>  
>>>> I believe the backtrace shows only crash of the browser process, there is nothing from the game itself, was there any errors from game process? It looks like something has corrupted the memory because of ‘0xdeadbaad ‘. Need to check if we have Asphalt7 compiled for x86 arch available somewhere.
>>>> 
>>>>  
>>>> // Tapani
>>>> 
>>>>  
>>>>  
>>>>  
>>>> From: android-ia-bounces at lists.01.org [mailto:android-ia-bounces at lists.01.org] On Behalf Of Meena jadhav
>>>> Sent: Thursday, January 17, 2013 11:15 AM
>>>> To: android-ia at lists.01.org
>>>> Subject: [01.org Android-IA] Androd jellybean -Intel Archi Issue when running Gameloft games
>>>> 
>>>>  
>>>> I’m running Android jellybean on Intel Berryville 2GB Board through qemu virtualization.
>>>> 
>>>> To the android we provided 512MB RAM and started to run the Asphalt7 Game.
>>>> 
>>>> When I started to launch the Asphalt7 game, initially it is loading the game logo files and checking the license, in the next stage it get crashing, below I shared the error message.
>>>> 
>>>> If I increased the Android RAM to 700MB or more then getting gralloc buffer error, qemu pipe broken.
>>>> 
>>>>  
>>>> 01-16 12:17:34.000 F/libc    (  926): @@@ ABORTING: HEAP MEMORY CORRUPTION IN dlmalloc addr=0xb890e538
>>>> 
>>>> 01-16 12:17:34.000 F/libc    (  926): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 955 (WebViewCoreThre)
>>>> 
>>>> 01-16 12:17:34.104 I/DEBUG   (   81): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
>>>> 
>>>> 01-16 12:17:34.104 I/DEBUG   (   81): Build fingerprint: 'Android/intelce_ia/intelce_ia:4.1.1/JRO03H/eng.root.20121213.210640:eng/test-keys'
>>>> 
>>>> 01-16 12:17:34.104 I/DEBUG   (   81): pid: 926, tid: 955, name: UNKNOWN  >>> com.android.browser <<<
>>>> 
>>>> 01-16 12:17:34.104 I/DEBUG   (   81): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadbaad
>>>> 
>>>> 01-16 12:17:34.668 I/DEBUG   (   81):     eax 00000047  ebx b7eccf4c  ecx 00000001  edx b890e538
>>>> 
>>>> 01-16 12:17:34.668 I/DEBUG   (   81):     esi fffffffb  edi 00000062
>>>> 
>>>> 01-16 12:17:34.668 I/DEBUG   (   81):     xcs 00000073  xds 0000007b  xes 0000007b  xfs 00000000  xss 0000007b
>>>> 
>>>> 01-16 12:17:34.668 I/DEBUG   (   81):     eip b7e5cb20  ebp a45de038  esp a45ddef0  flags 00010217
>>>> 
>>>> 01-16 12:17:34.668 I/DEBUG   (   81):
>>>> 
>>>> 01-16 12:17:34.668 I/DEBUG   (   81): backtrace:
>>>> 
>>>> 01-16 12:17:34.668 I/DEBUG   (   81):     #00  pc 00011b20  /system/lib/libc.so (__bionic_heap_error+320)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #01  pc 00014965  /system/lib/libc.so (dlmalloc+1109)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #02  pc 00016111  /system/lib/libc.so (malloc+33)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #03  pc 0003321f  /system/lib/libcrypto.so (default_malloc_ex+31)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #04  pc 0003379d  /system/lib/libcrypto.so (CRYPTO_malloc+125)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #05  pc 000b49c5  /system/lib/libcrypto.so (EVP_MD_CTX_copy_ex+453)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #06  pc 000c30a3  /system/lib/libcrypto.so (HMAC_CTX_copy+51)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #07  pc 000c2e87  /system/lib/libcrypto.so (pkey_hmac_copy+167)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #08  pc 000c23bc  /system/lib/libcrypto.so (EVP_PKEY_CTX_dup+284)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #09  pc 000b48c6  /system/lib/libcrypto.so (EVP_MD_CTX_copy_ex+198)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #10  pc 00043b2d  /system/lib/libssl.so (tls1_mac+557)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #11  pc 000299bc  /system/lib/libssl.so (do_ssl3_write+1420)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #12  pc 00029d57  /system/lib/libssl.so (ssl3_write_bytes+439)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #13  pc 00028c76  /system/lib/libssl.so (ssl3_write+102)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #14  pc 00038e0a  /system/lib/libssl.so (SSL_write+58)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #15  pc 0025b162  /system/lib/libchromium_net.so (net::SSLClientSocketOpenSSL::Write(net::IOBuffer*, int, CallbackRunner<Tuple1<int> >*)+210)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #16  pc 0028b079  /system/lib/libchromium_net.so (net::SpdySession::WriteSocket()+265)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #17  pc 0027e3b4  /system/lib/libchromium_net.so (ScopedRunnableMethodFactory<net::SpdySession>::RunnableMethod<void (net::SpdySession::*)(), Tuple0>::Run()+84)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #18  pc 00085153  /system/lib/libchromium_net.so (MessageLoop::RunTask(Task*)+275)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #19  pc 0008873f  /system/lib/libchromium_net.so (MessageLoop::DoWork()+1167)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #20  pc 0008b6b8  /system/lib/libchromium_net.so (base::MessagePumpLibevent::Run(base::MessagePump::Delegate*)+136)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #21  pc 00086d0a  /system/lib/libchromium_net.so (MessageLoop::Run()+122)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #22  pc 000f6f0e  /system/lib/libchromium_net.so (base::Thread::Run(MessageLoop*)+30)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #23  pc 000f74b5  /system/lib/libchromium_net.so (base::Thread::ThreadMain()+261)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #24  pc 000f6bfd  /system/lib/libchromium_net.so (base::(anonymous namespace)::ThreadFunc(void*)+45)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #25  pc 000106d0  /system/lib/libc.so (__thread_entry+240)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #26  pc 00019295  /system/lib/libc.so
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #27  pc 00022053  /system/lib/libdvm.so (IndirectRefTable::get(void*) const+35)
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):     #28  pc 000014f4  /system/lib/libc.so
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81): stack:
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddeb0  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddeb4  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddeb8  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddebc  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddec0  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddec4  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddec8  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddecc  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45dded0  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45dded4  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45dded8  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddedc  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddee0  00000000 
>>>> 
>>>> 01-16 12:17:34.672 I/DEBUG   (   81):          a45ddee4  00000000 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddee8  00000000 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddeec  00000000 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):     #00  a45ddef0  00000007 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddef4  b7eb5535  /system/lib/libc.so
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddef8  a45ddf17 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddefc  b7e57718  /system/lib/libc.so (pthread_mutex_unlock+24)
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf00  b8cda918  [heap]
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf04  b8ced908  [heap]
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf08  a45ddf17 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf0c  a45de017 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf10  00000000 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf14  40000000 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf18  41204040 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf1c  54524f42 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf20  3a474e49 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf24  41454820 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf28  454d2050 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45ddf2c  59524f4d 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          ........  ........
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):     #01  a45de040  b890e538  [heap]
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45de044  a45de148 
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45de048  b8880b78  [heap]
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45de04c  a852eba0  /system/lib/libchromium_net.so
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45de050  b7ece52c  /system/lib/libc.so
>>>> 
>>>> 01-16 12:17:34.676 I/DEBUG   (   81):          a45de054  00000001 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de058  b7e5735b  /system/lib/libc.so (pthread_mutex_lock+11)
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de05c  0000000d 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de060  b8964a10  [heap]
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de064  0000000c 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de068  a45de148 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de06c  b7eccf4c  /system/lib/libc.so
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de070  00000064 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de074  b710f7a8  /system/lib/libcrypto.so
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de078  a45de098 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de07c  b7e61111  /system/lib/libc.so (malloc+33)
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):     #02  a45de080  00000064 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de084  a45de14c 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de088  00000000 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de08c  00000001 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de090  b7e610f9  /system/lib/libc.so (malloc+9)
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de094  b7163c40  /system/lib/libcrypto.so
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de098  a45de0b8 
>>>> 
>>>> 01-16 12:17:34.680 I/DEBUG   (   81):          a45de09c  b700f21f  /system/lib/libcrypto.so (default_malloc_ex+31)
>>>> 
>>>> 01-16 12:17:34.696 I/DEBUG   (   81):
>>>> 
>>>> 01-16 12:17:34.696 I/DEBUG   (   81): memory map around fault addr deadbaad:
>>>> 
>>>> 01-16 12:17:34.696 I/DEBUG   (   81):     bf9fe000-bfa13000 [stack]
>>>> 
>>>> 01-16 12:17:34.696 I/DEBUG   (   81):     (no map for address)
>>>> 
>>>> 01-16 12:17:34.696 I/DEBUG   (   81):     (no map above)
>>>> 
>>>> 01-16 12:17:35.304 I/BootReceiver(  258): Copying /data/tombstones/tombstone_02 to DropBox (SYSTEM_TOMBSTONE)
>>>> 
>>>> 01-16 12:17:35.376 I/ActivityManager(  258): Process com.android.browser (pid 926) has died.
>>>> 
>>>> 01-16 12:17:35.376 W/ActivityManager(  258): Force removing ActivityRecord{af6d0f10 com.android.browser/.BrowserActivity}: app died, no saved state
>>>> 
>>>> 01-16 12:17:35.380 W/InputDispatcher(  258): channel 'af704a50 com.android.browser/com.android.browser.BrowserActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0xd
>>>> 
>>>> 01-16 12:17:35.380 E/InputDispatcher(  258): channel 'af704a50 com.android.browser/com.android.browser.BrowserActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
>>>> 
>>>> 01-16 12:17:35.384 D/Zygote  (   83): Process 926 terminated by signal (11)
>>>> 
>>>> 01-16 12:17:35.384 D/gralloc_spd_x86(   82): Closing host ColorBuffer 0x6a
>>>> 
>>>> 01-16 12:17:35.388 I/WindowManager(  258): WINDOW DIED Window{af704a50 com.android.browser/com.android.browser.BrowserActivity paused=false}
>>>> 
>>>> 01-16 12:17:35.388 W/InputDispatcher(  258): Attempted to unregister already unregistered input channel 'af704a50 com.android.browser/com.android.browser.BrowserActivity (server)'  
>>>> 
>>>>  
>>>>  
>>>> 
>>>> 
>>>> 
>>>> -- 
>>>> Thanks,
>>>> Meena Jadhav
>>> 
>>> _______________________________________________
>>> Android-IA mailing list
>>> Android-IA at lists.01.org
>>> https://lists.01.org/mailman/listinfo/android-ia
>> 
>> 
>> 
>> _______________________________________________
>> Android-IA mailing list
>> Android-IA at lists.01.org
>> https://lists.01.org/mailman/listinfo/android-ia
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.01.org/pipermail/celadon/attachments/20130118/7ab4d02f/attachment.html>


More information about the Celadon mailing list