While that may be true, this still represents a critical bug in
Android itself, specifically it looks like libsgl is the problem.  You
should submit this bug by using adb bugreport if you still have the
running emulator up, otherwise just paste that log you have in the bug
report and hopefully someone will be able to investigate.

To clarify, there is no condition in which your code can be at fault
for triggering SIGSEGV in the hosting dalvik process.  Generally only
bugs in Dalvik, the supporting JNI libraries, and/or the kernel can
cause this behaviour.

On Jun 29, 1:17 pm, Zach Hobbs <[EMAIL PROTECTED]> wrote:
> Usually happens when you fail to close a cursor.
>
> --
>
> Zach Hobbs
> HelloAndroid.com
> Android OS news, tutorials, downloads
>
> On Saturday 28 June 2008 06:13:59 Gavin Bong wrote:
>
> > Specifically what causes this to happen ? Thanks.
>
> > DEBUG/dalvikvm(927): Exception Ljava/lang/IllegalStateException; from
> > SQLiteCursor.java:403 not caught locally
> > INFO/dalvikvm(927): Uncaught exception thrown by finalizer (will be
> > discarded):
> > INFO/dalvikvm(927): Ljava/lang/IllegalStateException;: Finalizing
> > cursor [EMAIL PROTECTED] on reports that
> > has not been deactivated or closed
> > INFO/dalvikvm(927):     at
> > android.database.sqlite.SQLiteCursor.finalize(SQLiteCursor.java:403)
> > INFO/dalvikvm(927):     at android.dalvik.NativeStart.run(Native
> > Method)
> > DEBUG/SurfaceFlinger(513): Surface 2, heap=0x1236e0 destroyed
> > DEBUG/SurfaceFlinger(513): Surface 1, heap=0x1236e0 destroyed
> > DEBUG/SurfaceFlinger(513): Surface 1, heap=0x1236e0 destroyed
> > DEBUG/SurfaceFlinger(513): Surface 0, heap=0x1236e0 destroyed
> > DEBUG/SurfaceFlinger(513): Surface 1, heap=0x1236e0 destroyed
> > DEBUG/AdContentProvider(927): insert
> > DEBUG/AdContentProvider(927): inserted new uricontent://org.mape.ad/ads/1
> > DEBUG/AdServerService(927): received Advert for uuid
> > c60e02e1-2ae6-707a6b41e445-Advert28 && saved as content://org.mape.ad/ads/1
> > VERBOSE/org.android.server.service.AdUnitDownloadServiceImpl$2(641):
> > Message (what=2) received
> > DEBUG/AdUnitDownloadService(641): numOfCallbacks 1
> > DEBUG/AdUnitDownloadService(641): Broadcast advert
> > c60e02e1-2ae6-707a6b41e445-Advert32
> > INFO/DEBUG(490): *** *** *** *** *** *** *** *** *** *** *** *** ***
> > *** *** ***
> > INFO/DEBUG(490): pid: 927, tid: 1164  >>> org.android.client <<<
> > INFO/DEBUG(490): signal 11 (SIGSEGV), fault addr 000003e4
> > INFO/DEBUG(490):  r0 0000001d  r1 400898c8  r2 00000140  r3 00000000
> > INFO/DEBUG(490):  r4 000000f9  r5 ffffffeb  r6 0012ae18  r7 0012ae18
> > INFO/DEBUG(490):  r8 00000000  r9 00000140  10 00000000  fp 400898c8
> > INFO/DEBUG(490):  ip 000e5c20  sp 42ccc644  lr ac035304  pc ac034ff0
> > cpsr 20000010
> > INFO/DEBUG(490):          #01  pc ac034ff0  /system/lib/libsgl.so
> > INFO/DEBUG(490):          #01  lr ac035304  /system/lib/libsgl.so
> > INFO/DEBUG(490):          #02  pc 00000000  <unknown>
> > INFO/DEBUG(490): stack:
> > INFO/DEBUG(490):     42ccc600  000003c0
> > INFO/DEBUG(490):     42ccc604  afe0e5d8  /system/lib/libc.so
> > INFO/DEBUG(490):     42ccc608  000003c0
> > INFO/DEBUG(490):     42ccc60c  00000140
> > INFO/DEBUG(490):     42ccc610  afe3c34c
> > INFO/DEBUG(490):     42ccc614  afe0e448  /system/lib/libc.so
> > INFO/DEBUG(490):     42ccc618  0012ae18  [heap]
> > INFO/DEBUG(490):     42ccc61c  c0000000
> > INFO/DEBUG(490):     42ccc620  000001b4
> > INFO/DEBUG(490):     42ccc624  afe0b1df  /system/lib/libc.so
> > INFO/DEBUG(490):     42ccc628  00179718  [heap]
> > INFO/DEBUG(490):     42ccc62c  00000140
> > INFO/DEBUG(490):     42ccc630  42a42f2c
> > INFO/DEBUG(490):     42ccc634  00000000
> > INFO/DEBUG(490):     42ccc638  df002777
> > INFO/DEBUG(490):     42ccc63c  e3a070ad
> > INFO/DEBUG(490):     42ccc640  00000003
> > INFO/DEBUG(490): ==> 42ccc644  400898c8
> > INFO/DEBUG(490):     42ccc648  00000000
> > INFO/DEBUG(490):     42ccc64c  0012ae18  [heap]
> > INFO/DEBUG(490):     42ccc650  ac034fc4  /system/lib/libsgl.so
> > INFO/DEBUG(490):     42ccc654  00000140
> > INFO/DEBUG(490):     42ccc658  42a42f2c
> > INFO/DEBUG(490):     42ccc65c  00000000
> > INFO/DEBUG(490):     42ccc660  00000577
> > INFO/DEBUG(490):     42ccc664  ac035304  /system/lib/libsgl.so
> > INFO/DEBUG(490):     42ccc668  00000000
> > INFO/DEBUG(490):     42ccc66c  ac1067ec  /system/lib/libsgl.so
> > INFO/DEBUG(490):     42ccc670  00000064
> > INFO/DEBUG(490):     42ccc674  000e5c20  [heap]
> > INFO/DEBUG(490):     42ccc678  00000000
> > INFO/DEBUG(490):     42ccc67c  42ccc6a8
> > INFO/DEBUG(490):     42ccc680  000003ec
> > INFO/DEBUG(490):     42ccc684  ac034764  /system/lib/libsgl.so
> > INFO/DEBUG(490):     42ccc688  ac034878  /system/lib/libsgl.so
> > INFO/DEBUG(490):     42ccc68c  ac034824  /system/lib/libsgl.so
> > INFO/DEBUG(490):     42ccc690  00150238  [heap]
> > INFO/DEBUG(490):     42ccc694  e0ffd8ff
> > INFO/DEBUG(490):     42ccc698  464a1000
> > INFO/DEBUG(490):     42ccc69c  01004649
> > INFO/DEBUG(490):     42ccc6a0  01000001
> > INFO/DEBUG(490):     42ccc6a4  00000100
> > INFO/DEBUG(490):     42ccc6a8  00000000
> > INFO/DEBUG(490):     42ccc6ac  00000000
> > INFO/DEBUG(490):     42ccc6b0  00000000
> > INFO/DEBUG(490):     42ccc6b4  00000000
> > INFO/DEBUG(490):     42ccc6b8  00000000
> > INFO/DEBUG(490):     42ccc6bc  00000000
> > INFO/DEBUG(490):     42ccc6c0  00000000
> > INFO/DEBUG(490):     42ccc6c4  00000000
> > INFO/DEBUG(490):     42ccc6c8  00000000
> > INFO/DEBUG(490):     42ccc6cc  00000000
> > INFO/DEBUG(490):     42ccc6d0  00000000
> > INFO/DEBUG(490):     42ccc6d4  00000000
> > INFO/DEBUG(490):     42ccc6d8  00000000
> > INFO/DEBUG(490):     42ccc6dc  00000000
> > INFO/DEBUG(490):     42ccc6e0  00000000
> > INFO/DEBUG(490):     42ccc6e4  00000000
> > INFO/DEBUG(490):     42ccc6e8  00000000
> > INFO/DEBUG(490):     42ccc6ec  00000000
> > INFO/DEBUG(490):     42ccc6f0  00000000
> > INFO/DEBUG(490):     42ccc6f4  00000000
> > INFO/DEBUG(490):     42ccc6f8  00000000
> > INFO/DEBUG(490):     42ccc6fc  00000000
> > INFO/DEBUG(490):     42ccc700  00000000
> > INFO/DEBUG(490):     42ccc704  00000000
> > INFO/DEBUG(490):     42ccc708  00000000
> > INFO/DEBUG(490):     42ccc70c  00000000
> > INFO/DEBUG(490):     42ccc710  00000000
> > INFO/DEBUG(490):     42ccc714  00000000
> > INFO/DEBUG(490):     42ccc718  00000000
> > INFO/DEBUG(490):     42ccc71c  00000000
> > INFO/DEBUG(490):     42ccc720  00000000
> > INFO/DEBUG(490):     42ccc724  00000000
> > INFO/DEBUG(490):     42ccc728  00000000
> > INFO/DEBUG(490):     42ccc72c  00000000
> > INFO/DEBUG(490):     42ccc730  00000000
> > INFO/DEBUG(490):     42ccc734  00000000
> > INFO/DEBUG(490):     42ccc738  00000000
> > INFO/DEBUG(490):     42ccc73c  00000000
> > INFO/DEBUG(490):     42ccc740  00000000
> > INFO/DEBUG(490):     42ccc744  00000000
> > INFO/DEBUG(490):     42ccc748  00000000
> > INFO/DEBUG(490):     42ccc74c  00000000
> > INFO/DEBUG(490):     42ccc750  00000000
> > INFO/DEBUG(490):     42ccc754  00000000
> > INFO/DEBUG(490):     42ccc758  00000000
> > INFO/DEBUG(490):     42ccc75c  00000000
> > INFO/DEBUG(490):     42ccc760  00000000
> > INFO/DEBUG(490):     42ccc764  00000000
> > INFO/DEBUG(490):     42ccc768  00000000
> > INFO/DEBUG(490):     42ccc76c  00000000
> > INFO/DEBUG(490):     42ccc770  00000000
> > INFO/DEBUG(490):     42ccc774  00000000
> > INFO/DEBUG(490):     42ccc778  00000000
> > INFO/DEBUG(490):     42ccc77c  00000000
> > INFO/DEBUG(490):     42ccc780  00000000
> > INFO/DEBUG(490):     42ccc784  00000000
> > INFO/DEBUG(490):     42ccc788  00000000
> > INFO/DEBUG(490):     42ccc78c  00000000
> > INFO/DEBUG(490):     42ccc790  00000000
> > INFO/DEBUG(490):     42ccc794  00000000
> > INFO/DEBUG(490):     42ccc798  00000000
> > INFO/DEBUG(490):     42ccc79c  00000000
> > INFO/DEBUG(490):     42ccc7a0  00000000
> > INFO/DEBUG(490):     42ccc7a4  00000000
> > INFO/DEBUG(490):     42ccc7a8  00000000
> > INFO/DEBUG(490):     42ccc7ac  00000000
> > INFO/DEBUG(490):     42ccc7b0  00000000
> > INFO/DEBUG(490):     42ccc7b4  00000000
> > INFO/DEBUG(490):     42ccc7b8  00000000
> > INFO/DEBUG(490):     42ccc7bc  00000000
> > INFO/DEBUG(490):     42ccc7c0  00000000
> > INFO/DEBUG(490):     42ccc7c4  00000000
> > INFO/DEBUG(490):     42ccc7c8  00000000
> > INFO/DEBUG(490):     42ccc7cc  00000000
> > INFO/DEBUG(490):     42ccc7d0  00000000
> > INFO/DEBUG(490):     42ccc7d4  00000000
> > INFO/DEBUG(490):     42ccc7d8  00000000
> > INFO/DEBUG(490):     42ccc7dc  00000000
> > INFO/DEBUG(490):     42ccc7e0  00000000
> > INFO/DEBUG(490):     42ccc7e4  00000000
> > INFO/DEBUG(490):     42ccc7e8  00000000
> > INFO/DEBUG(490):     42ccc7ec  00000000
> > INFO/DEBUG(490):     42ccc7f0  00000000
> > INFO/DEBUG(490):     42ccc7f4  00000000
> > INFO/DEBUG(490):     42ccc7f8  00000000
> > INFO/DEBUG(490):     42ccc7fc  00000000
> > INFO/WindowManager(513): WIN DEATH: Window{403038a0 org.android.client/
> > org.android.client.WoodsFirstScreen}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
Announcing the new M5 SDK!
http://android-developers.blogspot.com/2008/02/android-sdk-m5-rc14-now-available.html
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to