[myTouch 3G, Magic Android Development] elegos:
Issues reporting (no logcats):

1. sometimes the game "Solitaire" crashes

2. Google Goggles crashes each time you process a photo (click -> processing... -> process ended unexpectedly)

I suspect this is due to the OpenGL-ES libraries...

new SPL

EDIT: Google Google's crash log:

D/CameraService( 3608): removeClient (pid 9423) done
D/CameraService( 3608): Client::disconnect() X (pid 9423)
D/CameraService( 3608): Client::~Client E (pid 3608, client 0x58290)
D/CameraService( 3608): Client::disconnect() E (pid 3608 client 0x58290)
D/CameraService( 3608): Client::~Client X (pid 3608)
I/ActivityManager( 3614): Displayed activity com.google.android.apps.unveil/.ResultsActivity: 2848 ms (total 2848 ms)
D/dalvikvm( 9423): GC freed 670 objects / 149792 bytes in 107ms
D/dalvikvm( 9423): GC freed 167 objects / 7544 bytes in 143ms
I/dalvikvm-heap( 9423): Grow heap (frag case) to 5.087MB for 393232-byte allocation
D/dalvikvm( 9423): GC freed 20 objects / 968 bytes in 200ms
D/dalvikvm( 9423): +++ not scanning '/system/lib/libwebcore.so' for 'computeEdgeBitmap' (wrong CL)
D/dalvikvm( 9423): +++ not scanning '/system/lib/libmedia_jni.so' for 'computeEdgeBitmap' (wrong CL)
D/dalvikvm( 9423): +++ not scanning '/system/lib/libexif.so' for 'computeEdgeBitmap' (wrong CL)
D/dalvikvm( 9423): +++ not scanning '/system/lib/libsrec_jni.so' for 'computeEdgeBitmap' (wrong CL)
W/dalvikvm( 9423): No implementation found for native Lcom/google/android/apps/unveil/env/ImageUtils;.computeEdgeBitmap (II[B[B)V
W/dalvikvm( 9423): threadid=17: thread exiting with uncaught exception (group=0x4001e170)
E/AndroidRuntime( 9423): Uncaught handler: thread AsyncTask #1 exiting due to uncaught exception
E/AndroidRuntime( 9423): java.lang.RuntimeException: An error occured while executing doInBackground()
E/AndroidRuntime( 9423):	at android.os.AsyncTask$3.done(AsyncTask.java:200)
E/AndroidRuntime( 9423):	at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273)
E/AndroidRuntime( 9423):	at java.util.concurrent.FutureTask.setException(FutureTask.java:124)
E/AndroidRuntime( 9423):	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307)
E/AndroidRuntime( 9423):	at java.util.concurrent.FutureTask.run(FutureTask.java:137)
E/AndroidRuntime( 9423):	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068)
E/AndroidRuntime( 9423):	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561)
E/AndroidRuntime( 9423):	at java.lang.Thread.run(Thread.java:1096)
E/AndroidRuntime( 9423): Caused by: java.lang.UnsatisfiedLinkError: computeEdgeBitmap
E/AndroidRuntime( 9423):	at com.google.android.apps.unveil.env.ImageUtils.computeEdgeBitmap(Native Method)
E/AndroidRuntime( 9423):	at com.google.android.apps.unveil.ui.EdgeDetectingDrawable.<init>(EdgeDetectingDrawable.java:55)
E/AndroidRuntime( 9423):	at com.google.android.apps.unveil.ui.ProgressView$CreateEdgeImageTask.doInBackground(ProgressView.java:93)
E/AndroidRuntime( 9423):	at com.google.android.apps.unveil.ui.ProgressView$CreateEdgeImageTask.doInBackground(ProgressView.java:89)
E/AndroidRuntime( 9423):	at android.os.AsyncTask$2.call(AsyncTask.java:185)
E/AndroidRuntime( 9423):	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
E/AndroidRuntime( 9423):	... 4 more
I/Process ( 3614): Sending signal. PID: 9423 SIG: 3
I/dalvikvm( 9423): threadid=7: reacting to signal 3
I/dalvikvm( 9423): Wrote stack trace to '/data/anr/traces.txt'
I/DumpStateReceiver( 3614): Added state dump to 1 crashes
D/NetworkLocationProvider( 3614): onDataConnectionStateChanged 8
D/MobileDataStateTracker( 3614): default Received state= CONNECTED, old= CONNECTED, reason= (unspecified), apnTypeList= *
D/MobileDataStateTracker( 3614): replacing old mInterfaceName (rmnet0) with rmnet0 for mms
D/MobileDataStateTracker( 3614): supl Received state= CONNECTED, old= CONNECTED, reason= (unspecified), apnTypeList= *
D/MobileDataStateTracker( 3614): replacing old mInterfaceName (rmnet0) with rmnet0 for dun
D/MobileDataStateTracker( 3614): replacing old mInterfaceName (rmnet0) with rmnet0 for hipri

-- which is -->

E/AndroidRuntime( 9423): Caused by: java.lang.UnsatisfiedLinkError: computeEdgeBitmap

-- which is --> 99% an OpenGL ES missed function.

How do you compile OpenGL-ES? I think we're missing some arguments during the compile process...