Hi Jorge and all, I start a new thread as I don't want to pollute the other - http://forum.openscenegraph.org/viewtopic.php?t=8917&start=17 which mainly talks about building for Android.
Basically the issue is that osgAndroidExampleGLES1 doesn't work when deployed to my Acer Iconia A500, running Android 3.1 (while the same build works just fine on the Nexus S running Android 2.3.4) The application starts up for a couple of seconds, and when it's about to create the osg blue screen it dies. I attach the logcat, even though I couldn't understand from it what's the reason that makes the viewer die... The same happens with the GLES2 example, for which I attach the logcat as well. I'm still investigating and will post if I have some news, any hint is appreciated. Ricky
08-16 15:59:29.091: INFO/ActivityManager(127): Start proc osg.AndroidExample for activity osg.AndroidExample/.osgViewer: pid=4904 uid=10085 gids={3003} 08-16 15:59:29.331: WARN/EGLview(4904): creating OpenGL ES 1 context 08-16 15:59:29.411: INFO/PowerManagerService(127): WakeLock: ActivityManager-Launch(PARTIAL_WAKE_LOCK ) is released by pid(127), uid(1000) 08-16 15:59:29.471: INFO/DEBUG(80): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 08-16 15:59:29.471: INFO/DEBUG(80): Build fingerprint: 'acer/picasso_generic1/picasso:3.1/HMJ37/1309327721:user/release-keys' 08-16 15:59:29.471: INFO/DEBUG(80): pid: 4904, tid: 4913 >>> osg.AndroidExample <<< 08-16 15:59:29.471: INFO/DEBUG(80): signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 8256b5be 08-16 15:59:29.471: INFO/DEBUG(80): r0 00000120 r1 00000001 r2 00000000 r3 00000000 08-16 15:59:29.471: INFO/DEBUG(80): r4 001ead00 r5 826d6cf0 r6 001eacd8 r7 826e12f4 08-16 15:59:29.471: INFO/DEBUG(80): r8 b00133b8 r9 826dc000 10 006ee000 fp 82000000 08-16 15:59:29.471: INFO/DEBUG(80): ip 00000000 sp 59217498 lr 8242b781 pc 8256b5be cpsr 20000030 08-16 15:59:29.471: INFO/DEBUG(80): d0 497ffff8000fffff d1 40dfae14497ffff0 08-16 15:59:29.471: INFO/DEBUG(80): d2 bf800000c47a0000 d3 3f80000000000000 08-16 15:59:29.471: INFO/DEBUG(80): d4 3f80000000000000 d5 3ff000003f800000 08-16 15:59:29.471: INFO/DEBUG(80): d6 3f00000000000000 d7 00000000bf800000 08-16 15:59:29.471: INFO/DEBUG(80): d8 0000000000000000 d9 0000000000000000 08-16 15:59:29.471: INFO/DEBUG(80): d10 0000000000000000 d11 0000000000000000 08-16 15:59:29.471: INFO/DEBUG(80): d12 0000000000000000 d13 0000000000000000 08-16 15:59:29.471: INFO/DEBUG(80): d14 0000000000000000 d15 0000000000000000 08-16 15:59:29.471: INFO/DEBUG(80): scr 80000012 08-16 15:59:29.651: INFO/DEBUG(80): #00 pc 0056b5be /data/data/osg.AndroidExample/lib/libosgNativeLib.so (_ZN3osg7Matrixd12makeIdentityEv) 08-16 15:59:29.651: INFO/DEBUG(80): #01 lr 8242b781 /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-16 15:59:29.651: INFO/DEBUG(80): libc base address: afc3d000 08-16 15:59:29.651: INFO/DEBUG(80): code around pc: 08-16 15:59:29.651: INFO/DEBUG(80): 8256b59c 2318e9c0 2302e9d1 231ae9c0 2304e9d1 08-16 15:59:29.651: INFO/DEBUG(80): 8256b5ac 231ce9c0 bf004770 00000000 1b00eef7 08-16 15:59:29.651: INFO/DEBUG(80): 8256b5bc 0b12eddf 0b02edc0 0b04edc0 0b06edc0 08-16 15:59:29.651: INFO/DEBUG(80): 8256b5cc 0b08edc0 0b0cedc0 0b0eedc0 0b10edc0 08-16 15:59:29.651: INFO/DEBUG(80): 8256b5dc 0b12edc0 0b16edc0 0b18edc0 0b1aedc0 08-16 15:59:29.651: INFO/DEBUG(80): code around lr: 08-16 15:59:29.651: INFO/DEBUG(80): 8242b760 7a41edc4 7a42edc4 7a43edc4 7a44edc4 08-16 15:59:29.651: INFO/DEBUG(80): 8242b770 7a45edc4 7a46edc4 7a47edc4 ff1cf13f 08-16 15:59:29.651: INFO/DEBUG(80): 8242b780 70d0f504 ff18f13f f04f2300 f8c432ff 08-16 15:59:29.651: INFO/DEBUG(80): 8242b790 46203220 3224f884 2226f8a4 3228f8c4 08-16 15:59:29.651: INFO/DEBUG(80): 8242b7a0 4605bd70 f1884620 4628ff41 ea84f656 08-16 15:59:29.651: INFO/DEBUG(80): stack: 08-16 15:59:29.651: INFO/DEBUG(80): 59217458 006ee000 08-16 15:59:29.651: INFO/DEBUG(80): 5921745c afc5035b /system/lib/libc.so 08-16 15:59:29.651: INFO/DEBUG(80): 59217460 826dc000 08-16 15:59:29.651: INFO/DEBUG(80): 59217464 006ee000 08-16 15:59:29.651: INFO/DEBUG(80): 59217468 001ead00 08-16 15:59:29.651: INFO/DEBUG(80): 5921746c 00181138 08-16 15:59:29.651: INFO/DEBUG(80): 59217470 001eacd8 08-16 15:59:29.661: INFO/DEBUG(80): 59217474 82555bb3 /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-16 15:59:29.661: INFO/DEBUG(80): 59217478 001ead00 08-16 15:59:29.661: INFO/DEBUG(80): 5921747c 001225cc 08-16 15:59:29.661: INFO/DEBUG(80): 59217480 001eacd8 08-16 15:59:29.661: INFO/DEBUG(80): 59217484 825b471f /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-16 15:59:29.661: INFO/DEBUG(80): 59217488 001ead00 08-16 15:59:29.661: INFO/DEBUG(80): 5921748c 002ab620 08-16 15:59:29.661: INFO/DEBUG(80): 59217490 df002777 08-16 15:59:29.661: INFO/DEBUG(80): 59217494 e3a070ad 08-16 15:59:29.661: INFO/DEBUG(80): #00 59217498 001ead00 08-16 15:59:29.661: INFO/DEBUG(80): 5921749c 001eacd8 08-16 15:59:29.661: INFO/DEBUG(80): 592174a0 001eacd8 08-16 15:59:29.661: INFO/DEBUG(80): 592174a4 822a916f /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-16 15:59:29.661: INFO/DEBUG(80): 592174a8 826d6cf0 08-16 15:59:29.661: INFO/DEBUG(80): 592174ac 0000136c 08-16 15:59:29.661: INFO/DEBUG(80): 592174b0 001eacd8 08-16 15:59:29.661: INFO/DEBUG(80): 592174b4 822a931b /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-16 15:59:29.661: INFO/DEBUG(80): 592174b8 b00133b8 08-16 15:59:29.661: INFO/DEBUG(80): 592174bc 826dc000 08-16 15:59:29.661: INFO/DEBUG(80): 592174c0 006ee000 08-16 15:59:29.661: INFO/DEBUG(80): 592174c4 822a1393 /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-16 15:59:29.661: INFO/DEBUG(80): 592174c8 826a9064 08-16 15:59:29.661: INFO/DEBUG(80): 592174cc 826a9078 08-16 15:59:29.661: INFO/DEBUG(80): 592174d0 00000355 08-16 15:59:29.661: INFO/DEBUG(80): 592174d4 00000004 08-16 15:59:29.661: INFO/DEBUG(80): 592174d8 00011ebc 08-16 15:59:29.661: INFO/DEBUG(80): 592174dc b0003803 /system/bin/linker 08-16 15:59:29.661: INFO/ActivityManager(127): Displayed osg.AndroidExample/.osgViewer: +578ms 08-16 15:59:31.311: INFO/WindowManager(127): WIN DEATH: Window{40bb81b8 SurfaceView paused=false} 08-16 15:59:31.311: ERROR/InputDispatcher(127): channel '40854f60 osg.AndroidExample/osg.AndroidExample.osgViewer (server)' ~ Consumer closed input channel or an error occurred. events=0x8 08-16 15:59:31.311: ERROR/InputDispatcher(127): channel '40854f60 osg.AndroidExample/osg.AndroidExample.osgViewer (server)' ~ Channel is unrecoverably broken and will be disposed! 08-16 15:59:31.311: INFO/ActivityManager(127): Process osg.AndroidExample (pid 4904) has died. 08-16 15:59:31.321: INFO/WindowManager(127): WIN DEATH: Window{40854f60 osg.AndroidExample/osg.AndroidExample.osgViewer paused=false} 08-16 15:59:31.321: INFO/WindowManager(127): WINDOW DIED Window{40854f60 osg.AndroidExample/osg.AndroidExample.osgViewer paused=false} 08-16 15:59:31.341: WARN/InputManagerService(127): Got RemoteException sending setActive(false) notification to pid 4904 uid 10085
08-17 14:29:11.950: INFO/AndroidRuntime(9137): NOTE: attach of thread 'Binder Thread #3' failed 08-17 14:29:12.220: INFO/ActivityManager(127): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=osg.AndroidExample/.osgViewer } from pid 9147 08-17 14:29:12.230: INFO/PowerManagerService(127): WakeLock: ActivityManager-Launch(PARTIAL_WAKE_LOCK ) is acquired by pid(127), uid(1000) 08-17 14:29:12.250: INFO/ActivityManager(127): Start proc osg.AndroidExample for activity osg.AndroidExample/.osgViewer: pid=9155 uid=10085 gids={3003} 08-17 14:29:12.250: INFO/AndroidRuntime(9147): NOTE: attach of thread 'Binder Thread #3' failed 08-17 14:29:12.510: WARN/EGLview(9155): creating OpenGL ES 2.0 context 08-17 14:29:12.590: INFO/PowerManagerService(127): WakeLock: ActivityManager-Launch(PARTIAL_WAKE_LOCK ) is released by pid(127), uid(1000) 08-17 14:29:12.640: INFO/DEBUG(80): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** 08-17 14:29:12.640: INFO/DEBUG(80): Build fingerprint: 'acer/picasso_generic1/picasso:3.1/HMJ37/1309327721:user/release-keys' 08-17 14:29:12.640: INFO/DEBUG(80): pid: 9155, tid: 9164 >>> osg.AndroidExample <<< 08-17 14:29:12.640: INFO/DEBUG(80): signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 82567fae 08-17 14:29:12.640: INFO/DEBUG(80): r0 00000120 r1 00000001 r2 00000000 r3 00000000 08-17 14:29:12.640: INFO/DEBUG(80): r4 001d0c38 r5 826d2cf0 r6 001d0c10 r7 826dd234 08-17 14:29:12.640: INFO/DEBUG(80): r8 b00133b8 r9 826d8000 10 006ea000 fp 82000000 08-17 14:29:12.640: INFO/DEBUG(80): ip 00000000 sp 591b0498 lr 82429269 pc 82567fae cpsr 20000030 08-17 14:29:12.640: INFO/DEBUG(80): d0 497ffff8000fffff d1 40dfae14497ffff0 08-17 14:29:12.640: INFO/DEBUG(80): d2 bf800000c47a0000 d3 3f80000000000000 08-17 14:29:12.640: INFO/DEBUG(80): d4 3f80000000000000 d5 3ff000003f800000 08-17 14:29:12.640: INFO/DEBUG(80): d6 3f00000000000000 d7 00000000bf800000 08-17 14:29:12.640: INFO/DEBUG(80): d8 0000000000000000 d9 0000000000000000 08-17 14:29:12.640: INFO/DEBUG(80): d10 0000000000000000 d11 0000000000000000 08-17 14:29:12.640: INFO/DEBUG(80): d12 0000000000000000 d13 0000000000000000 08-17 14:29:12.640: INFO/DEBUG(80): d14 0000000000000000 d15 0000000000000000 08-17 14:29:12.640: INFO/DEBUG(80): scr 80000012 08-17 14:29:12.820: INFO/DEBUG(80): #00 pc 00567fae /data/data/osg.AndroidExample/lib/libosgNativeLib.so (_ZN3osg7Matrixd12makeIdentityEv) 08-17 14:29:12.820: INFO/DEBUG(80): #01 lr 82429269 /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-17 14:29:12.820: INFO/DEBUG(80): libc base address: afc3d000 08-17 14:29:12.820: INFO/DEBUG(80): code around pc: 08-17 14:29:12.820: INFO/DEBUG(80): 82567f8c 2318e9c0 2302e9d1 231ae9c0 2304e9d1 08-17 14:29:12.820: INFO/DEBUG(80): 82567f9c 231ce9c0 bf004770 00000000 1b00eef7 08-17 14:29:12.820: INFO/DEBUG(80): 82567fac 0b12eddf 0b02edc0 0b04edc0 0b06edc0 08-17 14:29:12.820: INFO/DEBUG(80): 82567fbc 0b08edc0 0b0cedc0 0b0eedc0 0b10edc0 08-17 14:29:12.820: INFO/DEBUG(80): 82567fcc 0b12edc0 0b16edc0 0b18edc0 0b1aedc0 08-17 14:29:12.820: INFO/DEBUG(80): code around lr: 08-17 14:29:12.820: INFO/DEBUG(80): 82429248 7a41edc4 7a42edc4 7a43edc4 7a44edc4 08-17 14:29:12.820: INFO/DEBUG(80): 82429258 7a45edc4 7a46edc4 7a47edc4 fea0f13e 08-17 14:29:12.820: INFO/DEBUG(80): 82429268 70d0f504 fe9cf13e f04f2300 f8c432ff 08-17 14:29:12.820: INFO/DEBUG(80): 82429278 46203220 3224f884 2226f8a4 3228f8c4 08-17 14:29:12.820: INFO/DEBUG(80): 82429288 4605bd70 f1874620 4628fa69 edbcf656 08-17 14:29:12.820: INFO/DEBUG(80): stack: 08-17 14:29:12.820: INFO/DEBUG(80): 591b0458 006ea000 08-17 14:29:12.820: INFO/DEBUG(80): 591b045c afc5035b /system/lib/libc.so 08-17 14:29:12.820: INFO/DEBUG(80): 591b0460 826d8000 08-17 14:29:12.820: INFO/DEBUG(80): 591b0464 006ea000 08-17 14:29:12.820: INFO/DEBUG(80): 591b0468 001d0c38 08-17 14:29:12.820: INFO/DEBUG(80): 591b046c 00180468 08-17 14:29:12.820: INFO/DEBUG(80): 591b0470 001d0c10 08-17 14:29:12.820: INFO/DEBUG(80): 591b0474 82552883 /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-17 14:29:12.820: INFO/DEBUG(80): 591b0478 001d0c38 08-17 14:29:12.820: INFO/DEBUG(80): 591b047c 00122494 08-17 14:29:12.820: INFO/DEBUG(80): 591b0480 001d0c10 08-17 14:29:12.820: INFO/DEBUG(80): 591b0484 825b0857 /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-17 14:29:12.820: INFO/DEBUG(80): 591b0488 001d0c38 08-17 14:29:12.820: INFO/DEBUG(80): 591b048c 002a9b38 08-17 14:29:12.820: INFO/DEBUG(80): 591b0490 df002777 08-17 14:29:12.820: INFO/DEBUG(80): 591b0494 e3a070ad 08-17 14:29:12.820: INFO/DEBUG(80): #00 591b0498 001d0c38 08-17 14:29:12.820: INFO/DEBUG(80): 591b049c 001d0c10 08-17 14:29:12.820: INFO/DEBUG(80): 591b04a0 001d0c10 08-17 14:29:12.820: INFO/DEBUG(80): 591b04a4 822a72c7 /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-17 14:29:12.820: INFO/DEBUG(80): 591b04a8 826d2cf0 08-17 14:29:12.820: INFO/DEBUG(80): 591b04ac 000012d8 08-17 14:29:12.820: INFO/DEBUG(80): 591b04b0 001d0c10 08-17 14:29:12.820: INFO/DEBUG(80): 591b04b4 822a7473 /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-17 14:29:12.820: INFO/DEBUG(80): 591b04b8 b00133b8 08-17 14:29:12.820: INFO/DEBUG(80): 591b04bc 826d8000 08-17 14:29:12.820: INFO/DEBUG(80): 591b04c0 006ea000 08-17 14:29:12.820: INFO/DEBUG(80): 591b04c4 8229f4eb /data/data/osg.AndroidExample/lib/libosgNativeLib.so 08-17 14:29:12.820: INFO/DEBUG(80): 591b04c8 826a5064 08-17 14:29:12.820: INFO/DEBUG(80): 591b04cc 826a5078 08-17 14:29:12.820: INFO/DEBUG(80): 591b04d0 00000356 08-17 14:29:12.820: INFO/DEBUG(80): 591b04d4 00000004 08-17 14:29:12.820: INFO/DEBUG(80): 591b04d8 00011dcc 08-17 14:29:12.820: INFO/DEBUG(80): 591b04dc b0003803 /system/bin/linker 08-17 14:29:12.830: INFO/ActivityManager(127): Displayed osg.AndroidExample/.osgViewer: +594ms 08-17 14:29:14.470: INFO/ActivityManager(127): Process osg.AndroidExample (pid 9155) has died. 08-17 14:29:14.470: ERROR/InputDispatcher(127): channel '413b9450 osg.AndroidExample/osg.AndroidExample.osgViewer (server)' ~ Consumer closed input channel or an error occurred. events=0x8 08-17 14:29:14.470: ERROR/InputDispatcher(127): channel '413b9450 osg.AndroidExample/osg.AndroidExample.osgViewer (server)' ~ Channel is unrecoverably broken and will be disposed! 08-17 14:29:14.470: INFO/WindowManager(127): WIN DEATH: Window{4176e598 SurfaceView paused=false} 08-17 14:29:14.470: INFO/WindowManager(127): WINDOW DIED Window{413b9450 osg.AndroidExample/osg.AndroidExample.osgViewer paused=false} 08-17 14:29:14.480: WARN/WindowManager(127): Failed looking up window 08-17 14:29:14.480: WARN/WindowManager(127): java.lang.IllegalArgumentException: Requested window android.os.BinderProxy@412d5d70 does not exist 08-17 14:29:14.480: WARN/WindowManager(127): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:6355) 08-17 14:29:14.480: WARN/WindowManager(127): at com.android.server.wm.WindowManagerService.windowForClientLocked(WindowManagerService.java:6346) 08-17 14:29:14.480: WARN/WindowManager(127): at com.android.server.wm.WindowState$DeathRecipient.binderDied(WindowState.java:1332) 08-17 14:29:14.480: WARN/WindowManager(127): at android.os.BinderProxy.sendDeathNotice(Binder.java:385) 08-17 14:29:14.480: WARN/WindowManager(127): at dalvik.system.NativeStart.run(Native Method) 08-17 14:29:14.480: INFO/WindowManager(127): WIN DEATH: null 08-17 14:29:14.500: WARN/InputManagerService(127): Got RemoteException sending setActive(false) notification to pid 9155 uid 10085
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org