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
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org