Hi everybody!

I've got a problem with the native driver.
In some circumstances the JVM is crashing caused by an
EXCEPTION_ACCESS_VIOLATION in sqlitejdbc.dll. This happens only from
time to time, not in every case (for explanation: my application is
saving its data periodically from memory to SQlite - only sometimes it
crashes doing so).
Any idea where the problem could be and how to remedy it?

Crash log:
----
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6bb03ca4, pid=2340,
tid=2748
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_02-b06 mixed mode,
sharing)
# Problematic frame:
# C  [sqlitejdbc.dll+0x43ca4]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x02a82400):  JavaThread "Finalizer" daemon
[_thread_in_native, id=2748]

siginfo: ExceptionCode=0xc0000005, reading address 0x04407c84

Registers:
EAX=0x00000000, EBX=0x04407c38, ECX=0x00000008, EDX=0x04407c38
ESP=0x02c4f620, EBP=0x02c4f638, ESI=0x00000000, EDI=0x02a82400
EIP=0x6bb03ca4, EFLAGS=0x00010202

Top of Stack: (sp=0x02c4f620)
0x02c4f620:   02c4f678 02a82400 2191a700 6d7ca645
0x02c4f630:   00000000 02c4f670 02c4f648 6badf8a3
0x02c4f640:   04407c38 02a82400 02c4f658 6bac1ed1
0x02c4f650:   04407c38 00000000 02c4f688 00d99323
0x02c4f660:   02a824ec 02c4f670 04407c38 00000000
0x02c4f670:   2191a700 02c4f688 00000003 1ecc3fd0
0x02c4f680:   2191a700 ffe30002 02c4f6d8 00d94050
0x02c4f690:   04407c38 00000000 00000000 00d9d1fe

Instructions: (pc=0x6bb03ca4)
0x6bb03c94:   ec 18 89 5d f8 89 75 fc 8b 5d 08 be 00 00 00 00
0x6bb03ca4:   81 7b 4c a3 0d f2 bd 74 09 81 7b 4c 73 29 9c 51


Stack: [0x02c00000,0x02c50000),  sp=0x02c4f620,  free space=317k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,
C=native code)
C  [sqlitejdbc.dll+0x43ca4]
C  [sqlitejdbc.dll+0x1f8a3]
C  [sqlitejdbc.dll+0x1ed1]
J  org.sqlite.NativeDB.finalize(J)I
J  org.sqlite.DB.finalize(Lorg/sqlite/RS;)I
J  org.sqlite.PrepStmt.finalize()V
v  ~StubRoutines::call_stub

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  org.sqlite.NativeDB.finalize(J)I
J  org.sqlite.DB.finalize(Lorg/sqlite/RS;)I
J  org.sqlite.PrepStmt.finalize()V
v  ~StubRoutines::call_stub
J  java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V
J  java.lang.ref.Finalizer.runFinalizer()V
J  java.lang.ref.Finalizer.access$100(Ljava/lang/ref/Finalizer;)V
j  java.lang.ref.Finalizer$FinalizerThread.run()V+11
v  ~StubRoutines::call_stub

---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x03458400 JavaThread "AWT-Shutdown" [_thread_blocked, id=2296]
  0x03379800 JavaThread "Thread-39" [_thread_blocked, id=1248]
  0x03378800 JavaThread "Thread-32" [_thread_blocked, id=3916]
  0x03305c00 JavaThread "Thread-34" [_thread_blocked, id=3912]
  0x0339cc00 JavaThread "Thread-38" [_thread_blocked, id=3668]
  0x033be800 JavaThread "Thread-37" [_thread_blocked, id=3612]
  0x032c4000 JavaThread "Thread-35" [_thread_blocked, id=3156]
  0x03d93400 JavaThread "Thread-33" [_thread_blocked, id=1884]
  0x03d65800 JavaThread "Thread-18" [_thread_blocked, id=3032]
  0x03d65400 JavaThread "Thread-19" [_thread_blocked, id=2768]
  0x033fa800 JavaThread "Thread-29" [_thread_blocked, id=3544]
  0x03344800 JavaThread "Thread-28" [_thread_blocked, id=3464]
  0x03333400 JavaThread "Thread-27" [_thread_blocked, id=3152]
  0x032fe400 JavaThread "Timer-0" [_thread_blocked, id=2716]
  0x032e2800 JavaThread "Thread-16" daemon [_thread_blocked, id=2556]
  0x02a94c00 JavaThread "javawsApplicationMain" [_thread_in_native,
id=4004]
  0x0337c400 JavaThread "TimerQueue" daemon [_thread_blocked, id=216]
  0x03272800 JavaThread "CacheCleanUpThread" daemon [_thread_blocked,
id=952]
  0x02b16000 JavaThread "traceMsgQueueThread" daemon [_thread_blocked,
id=2872]
  0x00387000 JavaThread "DestroyJavaVM" [_thread_blocked, id=1716]
  0x02b12400 JavaThread "Javaws Secure Thread" [_thread_blocked,
id=1188]
  0x02b10800 JavaThread "AWT-Windows" daemon [_thread_in_native,
id=2808]
  0x02abdc00 JavaThread "Java2D Disposer" daemon [_thread_blocked,
id=2804]
  0x02a8dc00 JavaThread "Low Memory Detector" daemon [_thread_blocked,
id=2756]
  0x02a88c00 JavaThread "CompilerThread0" daemon [_thread_blocked,
id=784]
  0x02a87c00 JavaThread "Attach Listener" daemon [_thread_blocked,
id=636]
  0x02a86c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
id=2752]
=>0x02a82400 JavaThread "Finalizer" daemon [_thread_in_native,
id=2748]
  0x02a7e000 JavaThread "Reference Handler" daemon [_thread_blocked,
id=1260]

Other Threads:
  0x02a74c00 VMThread [id=1276]
  0x02a98000 WatcherThread [id=1232]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 3520K, used 542K [0x1e960000, 0x1ed30000,
0x1f330000)
  eden space 3136K,   5% used [0x1e960000, 0x1e987a18, 0x1ec70000)
  from space 384K, 100% used [0x1ec70000, 0x1ecd0000, 0x1ecd0000)
  to   space 384K,   0% used [0x1ecd0000, 0x1ecd0000, 0x1ed30000)
 tenured generation   total 45344K, used 39096K [0x1f330000,
0x21f78000, 0x26960000)
   the space 45344K,  86% used [0x1f330000, 0x2195e3e0, 0x2195e400,
0x21f78000)
 compacting perm gen  total 12288K, used 8567K [0x26960000,
0x27560000, 0x2a960000)
   the space 12288K,  69% used [0x26960000, 0x271bdc50, 0x271bde00,
0x27560000)
    ro space 8192K,  62% used [0x2a960000, 0x2ae5f728, 0x2ae5f800,
0x2b160000)
    rw space 12288K,  52% used [0x2b160000, 0x2b7a1eb8, 0x2b7a2000,
0x2bd60000)
---

Thx in advance!


--~--~---------~--~----~------------~-------~--~----~
Mailing List: http://groups.google.com/group/sqlitejdbc?hl=en
To unsubscribe, send email to [EMAIL PROTECTED]
-~----------~----~----~----~------~----~------~--~---

Reply via email to