[Scummvm-devel] Possible 1.3.1 release?

Andre Heider a.heider at gmail.com
Mon Jun 20 19:46:34 CEST 2011


On Mon, Jun 20, 2011 at 1:12 PM, A. Milburn
<fuzzie at users.sourceforge.net> wrote:
> On Mon, Jun 20, 2011 at 12:55:37PM +0200, Andre Heider wrote:
>> there's a serious problem with the android port on some devices: the
>> application crashes upon start. I got some reports and logs via mail,
>> which unfortunately do not help at all to analyze the problem (and I
>> can't reproduce the issue with the very same binary).
>> Anyway, that's definitely something for 1.3.1, but due to lack of time
>> I'm not sure when I can solve it.
>
> Could you forward details to me? I also don't have much time right now
> (as you know, I guess) but I could try finding a way to reproduce.

Hi,

below the relevant logcat part I got from a user. The backtrace is not
really useful, because -fomit-frame-pointer is set in release mode
(copied from the NDK build system).

After the "Running on: ..." line there should be "Entering
scummvm_main with x args", but it goes up in smoke somewhere in
between.
Users started complaining about it here:
http://forums.scummvm.org/viewtopic.php?t=10316

Hopefully you can reproduce this, that would obviously be the easy way
to get to the cause. The alternative would be to set --enable-debug
for this port on buildbot and try to get a useful backtrace from a
user.

Anyway, thanks!

D/ScummVM ( 3118): Chosen EGL config: [6] RGB565 MSAAx1 W P X
I/ScummVM ( 3118): ScummVM 1.3.0 (Jun 11 2011 09:38:06)
I/ScummVM ( 3118): Running on: [LGE] [GT540] [LGE]
[LGE/swift/swift/swift:2.1-update1/ERE27/swift-101207.164530:OPEN-KR-user/ota-rel-keys,release-keys]
[ERE27] SDK:7 ABI:armeabi
I/DEBUG   ( 1131): *** *** *** *** *** *** *** *** *** *** *** *** ***
*** *** ***
I/DEBUG   ( 1131): Build fingerprint:
'LGE/swift/swift/swift:2.1-update1/ERE27/swift-101207.164530:OPEN-KR-user/ota-rel-keys,release-keys'
I/DEBUG   ( 1131): pid: 3118, tid: 3128  >>> org.inodes.gus.scummvm <<<
I/DEBUG   ( 1131): signal 11 (SIGSEGV), fault addr 0000739d
I/DEBUG   ( 1131):  r0 00000000  r1 ff800000  r2 00000017  r3 00000000
I/DEBUG   ( 1131):  r4 00007379  r5 00000004  r6 32439d20  r7 32439c60
I/DEBUG   ( 1131):  r8 32439c80  r9 32439cc0  10 32439ca0  fp 32439ce0
I/DEBUG   ( 1131):  ip 01010101  sp 32439c20  lr 6fe1b6c9  pc 4226dbbc
 cpsr 60000010
I/DEBUG   ( 1131):          #00  pc 0026dbbc
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):          #01  pc 00267ee8
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):          #02  pc 0000f234  /system/lib/libdvm.so
I/DEBUG   ( 1131):          #03  pc 00267dfc
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):
I/DEBUG   ( 1131): code around pc:
I/DEBUG   ( 1131): 4226dbac e1a00006 e08f1001 eb1a55fc e3500000
I/DEBUG   ( 1131): 4226dbbc e5c40024 0a000005 e59d3024 e59f2054
I/DEBUG   ( 1131): 4226dbcc e1a00005 e5931000 e08f2002 ebffe52b
I/DEBUG   ( 1131):
I/DEBUG   ( 1131): code around lr:
I/DEBUG   ( 1131): 6fe1b6b8 1c04b083 d0152e00 1c381c4f ed74f7f2
I/DEBUG   ( 1131): 6fe1b6c8 e0009001 78231c2c d1012b00 e0092400
I/DEBUG   ( 1131): 6fe1b6d8 42b31c65 1c28d1f6 9a011c39 ff98f010
I/DEBUG   ( 1131):
I/DEBUG   ( 1131): stack:
I/DEBUG   ( 1131):     32439be0  30312d74
I/DEBUG   ( 1131):     32439be4  37303231
I/DEBUG   ( 1131):     32439be8  3436312e
I/DEBUG   ( 1131):     32439bec  3a303335
I/DEBUG   ( 1131):     32439bf0  00000000
I/DEBUG   ( 1131):     32439bf4  00000002
I/DEBUG   ( 1131):     32439bf8  32439d20
I/DEBUG   ( 1131):     32439bfc  42928bb7
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):     32439c00  32439d20
I/DEBUG   ( 1131):     32439c04  32439d20
I/DEBUG   ( 1131):     32439c08  32439c60
I/DEBUG   ( 1131):     32439c0c  429033e0
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):     32439c10  00007379
I/DEBUG   ( 1131):     32439c14  00000004
I/DEBUG   ( 1131):     32439c18  32439d20
I/DEBUG   ( 1131):     32439c1c  4226dbb8
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131): #00 32439c20  32439d08
I/DEBUG   ( 1131):     32439c24  32439ce8
I/DEBUG   ( 1131):     32439c28  001244d0  [heap]
I/DEBUG   ( 1131):     32439c2c  32439ca8
I/DEBUG   ( 1131):     32439c30  32439c88
I/DEBUG   ( 1131):     32439c34  32439c68
I/DEBUG   ( 1131):     32439c38  6fe3ba68
I/DEBUG   ( 1131):     32439c3c  32439d00
I/DEBUG   ( 1131):     32439c40  42a06af1
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):     32439c44  42b3e398
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):     32439c48  32439c88
I/DEBUG   ( 1131):     32439c4c  32439ca8
I/DEBUG   ( 1131):     32439c50  001244d0  [heap]
I/DEBUG   ( 1131):     32439c54  32439ce8
I/DEBUG   ( 1131):     32439c58  32439d08
I/DEBUG   ( 1131):     32439c5c  32439d28
I/DEBUG   ( 1131):     32439c60  00000007
I/DEBUG   ( 1131):     32439c64  32439c68
I/DEBUG   ( 1131):     32439c68  656d7261
I/DEBUG   ( 1131):     32439c6c  00696261
I/DEBUG   ( 1131):     32439c70  2aacbf48
/mspace/dalvik-heap/zygote/0 (deleted)
I/DEBUG   ( 1131):     32439c74  6d057d75  /system/lib/libdvm.so
I/DEBUG   ( 1131):     32439c78  32439c88
I/DEBUG   ( 1131):     32439c7c  32439c9b
I/DEBUG   ( 1131):     32439c80  00000001
I/DEBUG   ( 1131):     32439c84  32439c88
I/DEBUG   ( 1131):     32439c88  76610037
I/DEBUG   ( 1131):     32439c8c  616c2f61
I/DEBUG   ( 1131):     32439c90  532f676e
I/DEBUG   ( 1131):     32439c94  6e697274
I/DEBUG   ( 1131):     32439c98  49003b67
I/DEBUG   ( 1131):     32439c9c  58c6ed00  /system/lib/libgsl.so
I/DEBUG   ( 1131):     32439ca0  00000005
I/DEBUG   ( 1131):     32439ca4  32439ca8
I/DEBUG   ( 1131):     32439ca8  32455245  /dev/pmem
I/DEBUG   ( 1131):     32439cac  42920037
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):     32439cb0  429b20c9
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):     32439cb4  00000001
I/DEBUG   ( 1131):     32439cb8  00000001
I/DEBUG   ( 1131):     32439cbc  32439c88
I/DEBUG   ( 1131):     32439cc0  00000062
I/DEBUG   ( 1131):     32439cc4  001244d0  [heap]
I/DEBUG   ( 1131):     32439cc8  00000000
I/DEBUG   ( 1131):     32439ccc  00000080
I/DEBUG   ( 1131):     32439cd0  2c35a2a8  /dalvik-LinearAlloc (deleted)
I/DEBUG   ( 1131):     32439cd4  32439c7c
I/DEBUG   ( 1131):     32439cd8  00000000
I/DEBUG   ( 1131):     32439cdc  6d07df50  /system/lib/libdvm.so
I/DEBUG   ( 1131):     32439ce0  00000003
I/DEBUG   ( 1131):     32439ce4  32439ce8
I/DEBUG   ( 1131):     32439ce8  0045474c
I/DEBUG   ( 1131):     32439cec  00000001
I/DEBUG   ( 1131):     32439cf0  6fe3bc20
I/DEBUG   ( 1131):     32439cf4  6fe0f080  /system/lib/libc.so
I/DEBUG   ( 1131):     32439cf8  6fe3ba68
I/DEBUG   ( 1131):     32439cfc  6fe0f2c8  /system/lib/libc.so
I/DEBUG   ( 1131):     32439d00  00000005
I/DEBUG   ( 1131):     32439d04  32439d08
I/DEBUG   ( 1131):     32439d08  34355447
I/DEBUG   ( 1131):     32439d0c  00140030  [heap]
I/DEBUG   ( 1131):     32439d10  2ac28b68
/mspace/dalvik-heap/zygote/0 (deleted)
I/DEBUG   ( 1131):     32439d14  6fe0bdf1  /system/lib/libc.so
I/DEBUG   ( 1131):     32439d18  6d07df50  /system/lib/libdvm.so
I/DEBUG   ( 1131):     32439d1c  6d03acab  /system/lib/libdvm.so
I/DEBUG   ( 1131):     32439d20  00000003
I/DEBUG   ( 1131):     32439d24  32439d28
I/DEBUG   ( 1131):     32439d28  0065676c
I/DEBUG   ( 1131):     32439d2c  42928811
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):     32439d30  00140498  [heap]
I/DEBUG   ( 1131):     32439d34  00000000
I/DEBUG   ( 1131):     32439d38  6fe3bb1c
I/DEBUG   ( 1131):     32439d3c  00000012
I/DEBUG   ( 1131):     32439d40  00140f48  [heap]
I/DEBUG   ( 1131):     32439d44  42b39a04
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131):     32439d48  00140f48  [heap]
I/DEBUG   ( 1131):     32439d4c  2fa772e0  /mspace/dalvik-heap/2 (deleted)
I/DEBUG   ( 1131):     32439d50  001403d0  [heap]
I/DEBUG   ( 1131):     32439d54  2ac28b68
/mspace/dalvik-heap/zygote/0 (deleted)
I/DEBUG   ( 1131):     32439d58  2c312f84
I/DEBUG   ( 1131):     32439d5c  001244b8  [heap]
I/DEBUG   ( 1131):     32439d60  001252e0  [heap]
I/DEBUG   ( 1131):     32439d64  42267eec
/data/data/org.inodes.gus.scummvm/cache/libscummvm.so
I/DEBUG   ( 1131): #01 32439d68  32439db8
I/DEBUG   ( 1131):     32439d6c  00000000
I/DEBUG   ( 1131):     32439d70  00000000
I/DEBUG   ( 1131):     32439d74  2c312f9c
I/DEBUG   ( 1131):     32439d78  32439d98
I/DEBUG   ( 1131):     32439d7c  2c312f84
I/DEBUG   ( 1131):     32439d80  2c312f6c
I/DEBUG   ( 1131):     32439d84  6d00f238  /system/lib/libdvm.so
I/WindowManager( 1272): WIN DEATH: Window{2fd62358
org.inodes.gus.scummvm/org.inodes.gus.scummvm.ScummVMActivity
paused=false}
I/ActivityManager( 1272): Process org.inodes.gus.scummvm (pid 3118) has died.
I/WindowManager( 1272): WIN DEATH: Window{2fd7a550 SurfaceView paused=false}
I/WindowManager( 1272): Setting rotation to 0, animFlags=0
I/DEBUG   ( 1131): debuggerd committing suicide to free the zombie!




More information about the Scummvm-devel mailing list