[Mono-bugs] [Bug 655765] New: Preview 8 requires Android 2.2 for OpenGL Application

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Wed Nov 24 10:14:15 EST 2010


https://bugzilla.novell.com/show_bug.cgi?id=655765

https://bugzilla.novell.com/show_bug.cgi?id=655765#c0


           Summary: Preview 8 requires Android 2.2 for OpenGL Application
    Classification: Mono
           Product: MonoDroid
           Version: unspecified
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Runtime
        AssignedTo: mono-bugs at lists.ximian.com
        ReportedBy: cummings.michael at gmail.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: Beta-Customer
           Blocker: ---


Description of Problem:
Attempting to run an OpenGL Application on and Android version prior to 2.2
results in a JNI error and the application aborts

Steps to reproduce the problem:
1. Create a new OpenGL Project
2. Run the Application on a 2.1update1 or earlier device/Emulator


Actual Results:
I/ActivityManager(   53): Process opengl.r8735.test.opengl.r8735.test (pid 300)
has died.
I/UsageStats(   53): Unexpected resume of com.android.launcher while already
res
umed in opengl.r8735.test.opengl.r8735.test
W/InputManagerService(   53): Window already focused, ignoring focus gain of:
co
m.android.internal.view.IInputMethodClient$Stub$Proxy at 43d0f370
D/AndroidRuntime(  313):
D/AndroidRuntime(  313): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime(  313): CheckJNI is ON
D/AndroidRuntime(  313): --- registering native functions ---
D/AndroidRuntime(  313): Shutting down VM
D/dalvikvm(  313): DestroyJavaVM waiting for non-daemon threads to exit
D/dalvikvm(  313): DestroyJavaVM shutting VM down
D/dalvikvm(  313): HeapWorker thread shutting down
D/dalvikvm(  313): HeapWorker thread has shut down
E/AndroidRuntime(  313): ERROR: thread attach failed
D/jdwp    (  313): JDWP shutting down net...
I/jdwp    (  313): adbd disconnected
D/dalvikvm(  313): VM cleaning up
D/dalvikvm(  313): LinearAlloc 0x0 used 627324 of 5242880 (11%)
D/AndroidRuntime(  322):
D/AndroidRuntime(  322): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime(  322): CheckJNI is ON
D/AndroidRuntime(  322): --- registering native functions ---
D/AndroidRuntime(  322): Shutting down VM
D/dalvikvm(  322): DestroyJavaVM waiting for non-daemon threads to exit
D/dalvikvm(  322): DestroyJavaVM shutting VM down
D/dalvikvm(  322): HeapWorker thread shutting down
D/dalvikvm(  322): HeapWorker thread has shut down
D/jdwp    (  322): JDWP shutting down net...
I/jdwp    (  322): adbd disconnected
D/dalvikvm(  322): VM cleaning up
E/AndroidRuntime(  322): ERROR: thread attach failed
D/dalvikvm(  322): LinearAlloc 0x0 used 627324 of 5242880 (11%)
D/AndroidRuntime(  335):
D/AndroidRuntime(  335): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime(  335): CheckJNI is ON
D/AndroidRuntime(  335): --- registering native functions ---
I/ActivityManager(   53): Starting activity: Intent {
act=android.intent.action.
MAIN flg=0x10000000
cmp=opengl.r8735.test.opengl.r8735.test/opengl.r8735.test.Ac
tivity1 }
D/AndroidRuntime(  335): Shutting down VM
D/dalvikvm(  335): DestroyJavaVM waiting for non-daemon threads to exit
D/dalvikvm(  335): DestroyJavaVM shutting VM down
D/dalvikvm(  335): HeapWorker thread shutting down
D/dalvikvm(  335): HeapWorker thread has shut down
D/jdwp    (  335): JDWP shutting down net...
I/jdwp    (  335): adbd disconnected
D/dalvikvm(  335): VM cleaning up
E/AndroidRuntime(  335): ERROR: thread attach failed
I/ActivityManager(   53): Start proc opengl.r8735.test.opengl.r8735.test for
act
ivity opengl.r8735.test.opengl.r8735.test/opengl.r8735.test.Activity1: pid=344
u
id=10027 gids={3003, 1015}
D/dalvikvm(  335): LinearAlloc 0x0 used 637292 of 5242880 (12%)
I/ActivityThread(  344): Publishing provider
opengl.r8735.test.opengl.r8735.test
__mono_init__: mono.MonoRuntimeProvider
D/dalvikvm(  344): Trying to load lib
/data/data/opengl.r8735.test.opengl.r8735.
test/lib/libmonodroid.so 0x43d0b940
D/dalvikvm(  344): Added shared lib
/data/data/opengl.r8735.test.opengl.r8735.te
st/lib/libmonodroid.so 0x43d0b940
D/dalvikvm(  344): +++ not scanning '/system/lib/libwebcore.so' for 'init'
(wron
g CL)
D/dalvikvm(  344): +++ not scanning '/system/lib/libmedia_jni.so' for 'init'
(wr
ong CL)
D/dalvikvm(  344): +++ not scanning '/system/lib/libexif.so' for 'init' (wrong
C
L)
I/*jonp*  (  344):
debug.mono.extra=debug=10.0.2.2:52780:52781,timeout=129061044
8
I/MonoDroid-Debugger(  344): Trying to initialize the debugger with options:
--d
ebugger-agent=transport=dt_socket,address=10.0.2.2:52780,embedding=1
I/*jonp*  (  344):                        start: 0x46b04000  end: 0x4787ebbd 
le
n:     14134205       apk: /data/app/com.novell.monodroid.runtimeservice.apk
I/*jonp*  (  344): file-offset:   241aac  start: 0x46d45aac  end: 0x46debcac 
le
n:       680448  assembly: assemblies/I18N.CJK.dll [MZ......]
I/*jonp*  (  344): file-offset:   2eb9c0  start: 0x46def9c0  end: 0x46df75c0 
le
n:        31744  assembly: assemblies/I18N.dll [MZ......]
I/*jonp*  (  344): file-offset:   2f4964  start: 0x46df8964  end: 0x46dffb64 
le
n:        29184  assembly: assemblies/I18N.MidEast.dll [MZ......]
I/*jonp*  (  344): file-offset:   2fd07c  start: 0x46e0107c  end: 0x46e08e7c 
le
n:        32256  assembly: assemblies/I18N.Other.dll [MZ......]
I/*jonp*  (  344): file-offset:   306af8  start: 0x46e0aaf8  end: 0x46e346f8 
le
n:       171008  assembly: assemblies/I18N.Rare.dll [MZ......]
I/*jonp*  (  344): file-offset:   33a104  start: 0x46e3e104  end: 0x46e4e104 
le
n:        65536  assembly: assemblies/I18N.West.dll [MZ......]
I/*jonp*  (  344): file-offset:   34d2bc  start: 0x46e512bc  end: 0x46e5eabc 
le
n:        55296  assembly: assemblies/Mono.Cairo.dll [MZ......]
I/*jonp*  (  344): file-offset:   36083c  start: 0x46e6483c  end: 0x46e6f63c 
le
n:        44544  assembly: assemblies/Mono.CompilerServices.SymbolWriter.dll
[MZ
.....]
I/*jonp*  (  344): file-offset:   36ec20  start: 0x46e72c20  end: 0x46e9bc20 
le
n:       167936  assembly: assemblies/Mono.Data.Sqlite.dll [MZ......]
I/*jonp*  (  344): file-offset:   3a2080  start: 0x46ea6080  end: 0x46ebdc80 
le
n:        97280  assembly: assemblies/Mono.Data.Tds.dll [MZ......]
I/*jonp*  (  344): file-offset:   3c2d78  start: 0x46ec6d78  end: 0x46f0e578 
le
n:       292864  assembly: assemblies/Mono.Security.dll [MZ......]
I/*jonp*  (  344): file-offset:   42f428  start: 0x46f33428  end: 0x47196628 
le
n:      2503168  assembly: assemblies/mscorlib.dll [MZ......]
I/*jonp*  (  344): file-offset:   7b1184  start: 0x472b5184  end: 0x472f5384 
le
n:       262656  assembly: assemblies/System.Core.dll [MZ......]
I/*jonp*  (  344): file-offset:   80c418  start: 0x47310418  end: 0x473be818 
le
n:       713728  assembly: assemblies/System.Data.dll [MZ......]
I/*jonp*  (  344): file-offset:   904444  start: 0x47408444  end: 0x47501c44 
le
n:      1021952  assembly: assemblies/System.dll [MZ......]
I/*jonp*  (  344): file-offset:   a6fc9c  start: 0x47573c9c  end: 0x47574a9c 
le
n:         3584  assembly: assemblies/System.EnterpriseServices.dll [MZ......]
I/*jonp*  (  344): file-offset:   a70c54  start: 0x47574c54  end: 0x4757aa54 
le
n:        24064  assembly: assemblies/System.Json.dll [MZ......]
I/*jonp*  (  344): file-offset:   a78918  start: 0x4757c918  end: 0x4759a918 
le
n:       122880  assembly: assemblies/System.Runtime.Serialization.dll
[MZ......
]
I/*jonp*  (  344): file-offset:   aa3120  start: 0x475a7120  end: 0x475fa120 
le
n:       339968  assembly: assemblies/System.ServiceModel.dll [MZ......]
I/*jonp*  (  344): file-offset:   b22a4c  start: 0x47626a4c  end: 0x4763d84c 
le
n:        93696  assembly: assemblies/System.ServiceModel.Web.dll [MZ......]
I/*jonp*  (  344): file-offset:   b42c04  start: 0x47646c04  end: 0x4764da04 
le
n:        28160  assembly: assemblies/System.Transactions.dll [MZ......]
I/*jonp*  (  344): file-offset:   b4d074  start: 0x47651074  end: 0x47688274 
le
n:       225792  assembly: assemblies/System.Web.Services.dll [MZ......]
I/*jonp*  (  344): file-offset:   ba0aa0  start: 0x476a4aa0  end: 0x477d38a0 
le
n:      1240576  assembly: assemblies/System.Xml.dll [MZ......]
I/*jonp*  (  344): file-offset:   d5364c  start: 0x4785764c  end: 0x47870e4c 
le
n:       104448  assembly: assemblies/System.Xml.Linq.dll [MZ......]
I/*jonp*  (  344):                        start: 0x4787f000  end: 0x486bd58b 
le
n:     14935435       apk: /data/app/opengl.r8735.test.opengl.r8735.test.apk
I/*jonp*  (  344): file-offset:    1ab7c  start: 0x47899b7c  end: 0x4789b37c 
le
n:         6144  assembly: assemblies/OpenGL.R8735.Test.dll [MZ......]
I/*jonp*  (  344): file-offset:    1c7f8  start: 0x4789b7f8  end: 0x479057f8 
le
n:       434176  assembly: assemblies/OpenTK.dll [MZ......]
I/*jonp*  (  344): file-offset:    ad5cc  start: 0x4792c5cc  end: 0x47a25dcc 
le
n:      1021952  assembly: assemblies/System.dll [MZ......]
I/*jonp*  (  344): file-offset:   218e18  start: 0x47a97e18  end: 0x483c3818 
le
n:      9615872  assembly: assemblies/Mono.Android.dll [MZ......]
D/dalvikvm(  344): GC freed 13937 objects / 496040 bytes in 93ms
D/dalvikvm(  344): GC freed 10681 objects / 454880 bytes in 75ms
D/dalvikvm(  344): +++ not scanning '/system/lib/libwebcore.so' for 'register'
(
wrong CL)
D/dalvikvm(  344): +++ not scanning '/system/lib/libmedia_jni.so' for
'register'
 (wrong CL)
D/dalvikvm(  344): +++ not scanning '/system/lib/libexif.so' for 'register'
(wro
ng CL)
W/ActivityManager(   53): Launch timeout has expired, giving up wake lock!
W/ActivityManager(   53): Activity idle timeout for HistoryRecord{43cf0dd8
openg
l.r8735.test.opengl.r8735.test/opengl.r8735.test.Activity1}
D/dalvikvm(  344): GC freed 11385 objects / 488408 bytes in 90ms
E/dalvikvm(  344): JNI ERROR: NewWeakGlobalRef not implemented
E/dalvikvm(  344): VM aborting

Expected Results:
Application runs.

How often does this happen? 
Every time.

Additional Information:
Non OpenGL Application function properly

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the mono-bugs mailing list