Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

on i64, can't create the symbol vector options #28

Open
hb-- opened this issue Feb 9, 2015 · 16 comments
Open

on i64, can't create the symbol vector options #28

hb-- opened this issue Feb 9, 2015 · 16 comments
Assignees

Comments

@hb--
Copy link

hb-- commented Feb 9, 2015

TECO on i64 seems to be sub-optimal, it seems to be at least very slow, or it is simply looping:

$ mmk SYS$DISK:[]SYMBOL_VECTOR.TXT
NODE::USER 09:54:12   (DCL)   CPU=00:00:01.36 PF=9576 IO=17406 MEM=232
$ mmk SYS$DISK:[]SYMBOL_VECTOR.TXT
LIBRARY/LIST=SYS$DISK:[.ETC-I64]SQLITE3.LIS/NAMES SYS$DISK:[.BIN-I64]SQLITE3.OLB/OBJECT
EDIT/TECO/EXECUTE= MAKE_SYMBOL_VECTOR.TEC       "SYS$DISK[]SYMBOL_VECTOR.TXT=SYS$DISK:[.ETC-I64]SQLITE3.LIS"
MAKE_SYMBOL_VECTOR  V2.0
NODE::USER 09:54:18 MMK       CPU=00:00:01.38 PF=9820 IO=17874 MEM=550
<<NODE::USER_7464 09:54:18 TECO32_TV CPU=00:00:00.54 PF=744 IO=600 MEM=36944>
>
NODE::USER 09:54:25 MMK       CPU=00:00:01.38 PF=9820 IO=17876 MEM=550
<<NODE::USER_7464 09:54:25 TECO32_TV CPU=00:00:01.21 PF=745 IO=600 MEM=36944>
>
NODE::USER 09:54:30 MMK       CPU=00:00:01.38 PF=9820 IO=17878 MEM=550
<<NODE::USER_7464 09:54:30 TECO32_TV CPU=00:00:01.74 PF=745 IO=600 MEM=36944>
>
NODE::USER 10:19:59 MMK       CPU=00:00:01.40 PF=9820 IO=17920 MEM=550
<<NODE::USER_7464 10:19:59 TECO32_TV CPU=00:02:34.33 PF=759 IO=600 MEM=36944>
>
NODE::USER 10:19:59 MMK       CPU=00:00:01.40 PF=9820 IO=17922 MEM=550
<<NODE::USER_7464 10:19:59 TECO32_TV CPU=00:02:34.34 PF=759 IO=600 MEM=36944>
>
NODE::USER 10:19:59 MMK       CPU=00:00:01.40 PF=9820 IO=17924 MEM=550
<<NODE::USER_7464 10:19:59 TECO32_TV CPU=00:02:34.36 PF=759 IO=600 MEM=36944>
>
 Interrupt 

$ stop
$
$ EDIT/TECO/EXECUTE= MAKE_SYMBOL_VECTOR.TEC       "SYS$DISK:[]SYMBOL_VECTOR.TXT=
SYS$DISK:[.ETC-I64]SQLITE3.LIS"
MAKE_SYMBOL_VECTOR  V2.0
...Reading symbol vector table from library listing...
NODE::USER 10:23:01 TECO32_TV CPU=00:01:27.49 PF=10396 IO=18043 MEM=360
NODE::USER 10:23:04 TECO32_TV CPU=00:01:30.70 PF=10396 IO=18044 MEM=360
NODE::USER 10:23:12 TECO32_TV CPU=00:01:38.16 PF=10396 IO=18045 MEM=360
NODE::USER 10:23:12 TECO32_TV CPU=00:01:38.35 PF=10396 IO=18046 MEM=360
NODE::USER 10:23:12 TECO32_TV CPU=00:01:38.53 PF=10396 IO=18047 MEM=360
NODE::USER 10:29:25 TECO32_TV CPU=00:07:49.89 PF=10396 IO=18054 MEM=360
NODE::USER 10:29:26 TECO32_TV CPU=00:07:50.16 PF=10396 IO=18055 MEM=360
NODE::USER 10:29:26 TECO32_TV CPU=00:07:50.36 PF=10396 IO=18056 MEM=360
 Interrupt 

$ stop
$
@tesneddon
Copy link
Member

TECO on Itanium is an interesting beast. I'm not sure if V8.4 shipped with the latest TECO images. I do know it works with the latest fixes though, as that's how I build it. They can be fetched from here:

http://ftp.endlesssoftware.com.au/teco/teco32_tv_av/

There were a whole bunch of bugs in the AEST/TIE_I64 facilities that stuffed TECO around. I fixed a great number of them and ended up with something that actually runs (and at reasonable speed too).

@hb--
Copy link
Author

hb-- commented Feb 13, 2015

No luck, here, on a 8.4 I64 system ...

this is with the vms supplied teco

$ EDIT/TECO/EXECUTE= MAKE_SYMBOL_VECTOR.TEC "SYS$DISK[]SYMBOL_VECTOR.TXT=SYS$DISK:[.ETC-I64]SQLITE3.LIS"
MAKE_SYMBOL_VECTOR  V2.0
...Reading symbol vector table from library listing...
NODE::USER 10:03:54 TECO32_TV CPU=00:03:30.38 PF=10396 IO=6229 MEM=353
NODE::USER 10:03:55 TECO32_TV CPU=00:03:31.17 PF=10396 IO=6230 MEM=353
NODE::USER 10:03:55 TECO32_TV CPU=00:03:31.47 PF=10396 IO=6231 MEM=353
NODE::USER 10:04:00 TECO32_TV CPU=00:03:36.13 PF=10396 IO=6232 MEM=353
NODE::USER 10:04:00 TECO32_TV CPU=00:03:36.34 PF=10396 IO=6233 MEM=353
NODE::USER 10:04:00 TECO32_TV CPU=00:03:36.52 PF=10396 IO=6234 MEM=353
NODE::USER 10:04:28 TECO32_TV CPU=00:04:04.22 PF=10405 IO=6235 MEM=362
NODE::USER 10:04:28 TECO32_TV CPU=00:04:04.43 PF=10405 IO=6236 MEM=362

this is with the updated teco

$ def/user sys$system DISK$USER:[USER.teco],'f$log("SYS$SYSTEM")
$ def/user sys$share DISK$USER:[USER.teco],'f$log("SYS$SHARE")
$ EDIT/TECO/EXECUTE= MAKE_SYMBOL_VECTOR.TEC "SYS$DISK[]SYMBOL_VECTOR.TXT=SYS$DISK:[.ETC-I64]SQLITE3.LIS"
MAKE_SYMBOL_VECTOR  V2.0
...Reading symbol vector table from library listing...done...
...Loading public header file for comparison...unable to open SRC_DIR:SQLITE3.H
...Loading existing symbol vector table...done...
...Building new symbol vector table......done...
...Checking for changes in symbol vector table..................................
................................................................................
................................................................................
..............
...symbol table has not changed...done...

$ 

looks promising, but the include file wasn't found, so

$ def/user src_dir sys$disk:[]
$ def/user sys$system DISK$USER:[USER.teco],'f$log("SYS$SYSTEM")
$ def/user sys$share DISK$USER:[USER.teco],'f$log("SYS$SHARE")
$ EDIT/TECO/EXECUTE= MAKE_SYMBOL_VECTOR.TEC "SYS$DISK:[]SYMBOL_VECTOR.TXT=SYS$DISK:[.ETC-I64]SQLITE3.LIS"
MAKE_SYMBOL_VECTOR  V2.0
...Reading symbol vector table from library listing...done...
...Loading public header file for comparison...sorting...
NODE::USER 10:07:45 TECO32_TV CPU=00:05:11.15 PF=11861 IO=6887 MEM=448
NODE::USER 10:07:57 TECO32_TV CPU=00:05:22.67 PF=11861 IO=6888 MEM=448
NODE::USER 10:07:58 TECO32_TV CPU=00:05:23.45 PF=11861 IO=6889 MEM=448
NODE::USER 10:07:58 TECO32_TV CPU=00:05:23.63 PF=11861 IO=6890 MEM=448
NODE::USER 10:07:58 TECO32_TV CPU=00:05:23.79 PF=11861 IO=6891 MEM=448
NODE::USER 10:07:58 TECO32_TV CPU=00:05:23.95 PF=11861 IO=6892 MEM=448
NODE::USER 10:07:58 TECO32_TV CPU=00:05:24.12 PF=11861 IO=6893 MEM=448
...
NODE::USER 10:09:24 TECO32_TV CPU=00:06:49.54 PF=11861 IO=6905 MEM=448
NODE::USER 10:09:24 TECO32_TV CPU=00:06:49.71 PF=11861 IO=6906 MEM=448
NODE::USER 10:09:24 TECO32_TV CPU=00:06:49.86 PF=11861 IO=6907 MEM=448

sorting takes so long?

And also annoying when (using mmk and) teco loops/hangs a control+Y and
stop blows the process(es) away :-(

For the moment I give up, because, even if I get this linked Java dumps on me
with

%SYSTEM-F-IMGDMP, dynamic image dump signal at PC=00000000020C7C10, PS=0000001B

Java tells me this is at SQLITE_SHR+50, whatever that means, I have no idea, yet.
It only confirms that Java called the jdbc jni, which called into that shareable image.

@tesneddon tesneddon self-assigned this Feb 13, 2015
@tesneddon
Copy link
Member

Hmm, I'll look into that. I'll be putting in some time to get my changes in and hopefully bring it forward a few versions. So, I'll check it out then.

@hb--
Copy link
Author

hb-- commented Feb 14, 2015

Take your time. The linker is my friend and I know how to create symbol vectors. But to show that this works, I don't need that shareable image at all: I can link sqlite into my jni.

@hb--
Copy link
Author

hb-- commented Feb 17, 2015

The problem which results in Java writing a process dump is not related to the symbol vector. It looks like there are problems in the sqlite vms mutex code. Analyzing the dump shows the accvio in or close to that mutex code and Java can't handle the exception, so the last chance handler is kicking in. The printed "Problematic frame" still makes no sense to me. I added some printfs to show what is called. But that is only a start: I need a better way to debug the code. And yes, I should report that to HP :-)

$ java -cp .:sqlite-jdbc-3.7.15-M1-vms.jar Sample
sqlite3DefaultMutex
vmsMutexAlloc
vmsMutexEnter
vmsMutexAlloc
vmsMutexAlloc
vmsMutexEnter
OpenVMS stack trace: 
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  %SYSTEM-F-ACCVIO (0xc) at pc=53AE510, pid=221957, tid=55833088
#
# JRE version: 6.0
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.6-b06 mixed mode -ia64 )
# Problematic frame:
# C  [sqlite-3^.7+0x50]
#
# An error report file with more information is saved as:
# /tmp//hs_err_pid221957.log
#
#  Please report this error to HP customer support.
#
%SYSTEM-F-IMGDMP, dynamic image dump signal at PC=00000000020C7C10, PS=0000001B

  Improperly handled condition, image exit forced by last chance handler.
    Signal arguments:   Number = 0000000000000003
                        Name   = 00000000000004FC
                                 00000000020C7C10
                                 000000000000001B

@hb-- hb-- closed this as completed Feb 17, 2015
@hb-- hb-- reopened this Feb 17, 2015
@tesneddon
Copy link
Member

Hi @hb--,

Are you able to show the contents of the log file? Does it actually save anywhere?

@hb--
Copy link
Author

hb-- commented Feb 17, 2015

I re-created another log file, the PC is different, but I don't think it is really different. Java for some reasons mapped the jni at a different location, that's all. I like this:

$ type "^UP^/tmp//hs_err_pid223434.log"
%TYPE-W-SEARCHFAIL, error searching for "^UP^/tmp/hs_err_pid223434.log"
-RMS-E-DNF, directory not found
-SYSTEM-W-NOSUCHFILE, no such file
$ 

but here it is, anyway

$ ty sys$scratch:hs_err_pid223434.log
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  %SYSTEM-F-ACCVIO (0xc) at pc=4E02510, pid=223434, tid=55833088
#
# JRE version: 6.0
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20.6-b06 mixed mode -ia64 )
# Problematic frame:
# C  [sqlite-3^.7+0x50]
#
#  Please report this error to HP customer support.
#

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

Current thread (3493800):  JavaThread "main" [_thread_in_native, id=55833088, stack(349A000,353E000)]

siginfo:si_signo=(null): si_errno=not enough core, si_code=0

Top of Stack: (sp=0)

Instructions: (pc=0)

Stack: [349A000,353E000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [sqlite-3^.7+0x50]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  org.sqlite.NativeDB._open(Ljava/lang/String;I)V+0
j  org.sqlite.DB.open(Lorg/sqlite/SQLiteConnection;Ljava/lang/String;I)V+8
j  org.sqlite.SQLiteConnection.open(II)V+405
j  org.sqlite.SQLiteConnection.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/util/Properties;)V+128
j  org.sqlite.JDBC.createConnection(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;+49
j  org.sqlite.JDBC.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;+2
j  java.sql.DriverManager.getConnection(Ljava/lang/String;Ljava/util/Properties;Ljava/lang/ClassLoader;)Ljava/sql/Connection;+210
j  java.sql.DriverManager.getConnection(Ljava/lang/String;)Ljava/sql/Connection;+15
j  Sample.main([Ljava/lang/String;)V+4
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  4A4C000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=79770112, stack(4B6E000,4C12000)]
  4588800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=77869568, stack(483E000,4A42000)]
  4584800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=75739648, stack(4636000,483A000)]
  4582800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=73609728, stack(458E000,4632000)]
  4401400 JavaThread "Finalizer" daemon [_thread_blocked, id=72724992, stack(44B6000,455A000)]
  43FE400 JavaThread "Reference Handler" daemon [_thread_blocked, id=72036864, stack(440E000,44B2000)]
=>3493800 JavaThread "main" [_thread_in_native, id=55833088, stack(349A000,353E000)]

Other Threads:
  42EC400 VMThread [stack: 42F4000,43F8000] [id=71275008]
  4A49400 WatcherThread [stack: 4A66000,4B6A000] [id=79081984]

VM state: not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 38208K, used 1061K [7FD94E10000, 7FD978B0000, 7FDBF8B0000)
  eden space 32768K, 3% used [7FD94E10000,7FD94F19668,7FD96E10000)
  from space 5440K, 0% used [7FD97360000,7FD97360000,7FD978B0000)
  to   space 5440K, 0% used [7FD96E10000,7FD96E10000,7FD97360000)
 PSOldGen        total 87424K, used 0K [7FD3F8B0000, 7FD44E10000, 7FD94E10000)
  object space 87424K, 0% used [7FD3F8B0000,7FD3F8B0000,7FD44E10000)
 PSPermGen       total 21248K, used 4503K [7FD3A8B0000, 7FD3BD70000, 7FD3F8B0000)
  object space 21248K, 21% used [7FD3A8B0000,7FD3AD15F88,7FD3BD70000)

Code Cache  [40088000, 40288000, 50088000)
 total_blobs=199 nmethods=1 adapters=153 free_code_cache=267837056 largest_free_block=576


VM Arguments:
java_command: Sample
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=DISK$USER:[USER.sqlite.jdbc]

Signal Handlers:
SIGSEGV: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGBUS: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGFPE: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGPIPE: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGILL: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGHUP: 2F67E70, sa_mask[0]=0xffffffff, sa_flags=0xfffffffd
SIGINT: 2F67E70, sa_mask[0]=0xffffffff, sa_flags=0xfffffffd
SIGQUIT: 2F67E70, sa_mask[0]=0xffffffff, sa_flags=0xfffffffd
SIGTERM: 2F67E70, sa_mask[0]=0xffffffff, sa_flags=0xfffffffd


---------------  S Y S T E M  ---------------

OS:iVMS


Memory: 8k page, physical 8388224k(3857040k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (20.6-b06) for -ia64 JRE (1.6.0-6), built on Sep 24 2014 16:44:51 by "MRJAVA" with cxx

time: Tue Feb 17 18:22:10 2015
elapsed time: 0 seconds

$ 

Oh, here the OS is iVMS! Maybe I should get in contact with Apple.

@hb--
Copy link
Author

hb-- commented Feb 18, 2015

Got it to work. For some reasons, I enabled SQLITE_DEBUG, which is not a good idea - at least as long as xMutexHeld and xMutexNotheld aren't implemented. The accvio was in mutex\sqlite3_mutex_held, where sqlite3GlobalConfig.mutex.xMutexHeld is called. Unfortunately I don't remember what problem I wanted to debug when I enabled SQLITE_DEBUG. :-(

@tesneddon
Copy link
Member

Ahh, there are some callbacks I didn't implement as they were only used for debugging. I'll create a fresh issue to add those in. Even if they are not necessary for day-to-day life, they would be useful in situations like this (rather than creating a red herring :-).

If you;re happy with the solution I can close this off.

@hb--
Copy link
Author

hb-- commented Feb 19, 2015

Yes, the mystery about the "fatal error detected by the Java Runtime Environment" with the advice to "report this error to HP customer support" is solved.

The initial problem, not being able to create the symbol vector on I64 is still there, at least on my side. And there should be some mms/mmk rules to automatically make a new symbol vector if the enabled features (in config.h) changed.

As I could not create one and was too lazy to manually adjust it and having all the sqlite code in the jni has some advantages, too, I no longer use/used the shareable image. The first attempt to use it, with the symbol vector options from Alpha failed. This probably triggered me to set the SQLITE_DEBUG which made it worse. The shell links against the shareable, but - my fault - I didn't retest this debug feature with the shell. Getting Java to use the jni was my focus and that was/is a challenge by itself. But once I could step with the VMS debugger through the sqlite code, it was easy to find the cause of the accvio.

@tesneddon
Copy link
Member

Excellent! Well, leave this open then for me to fix the symbol vector builder. I am completely swamped with work till the 1st of March, but maybe the weekend after I will be able to look at this and a couple other SQLite issues.

@suresh06
Copy link

hs_err_pid111622.log ... guys.. any idea for the below error?

A fatal error has been detected by the Java Runtime Environment:

%SYSTEM-F-ACCVIO (0xc) at pc=6749300, pid=111622, tid=296006144

JRE version: Java(TM) SE Runtime Environment (8.0) (build 1.8.0.03-vms-rc1)

Java VM: Java HotSpot(TM) 64-Bit Server VM (25.51-b02 mixed mode OpenVMS-ia64 )

Problematic frame:

C [RDBJDBCMPSHR6473+0x480]

Please report this error to HP customer support.

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

Current thread (11836C00): JavaThread "JDBC LostExecTimer" [_thread_in_native, id=296006144, stack(119A6000,11A4A000)]

siginfo:si_signo=(null): si_errno=error 9732, si_code=12

Top of Stack: (sp=11A48AE0)
11A48AE0: 0000000000000000 0000000000000000
11A48AF0: 0000000000000000 0000000000000000
11A48B00: 0000030000030300 0000000843790020
11A48B10: 0000000006749300 000000000000000f
11A48B20: 000007fd123d8a40 000007fd123d89d8
11A48B30: 0000000000000000 0000000000000000
11A48B40: c0000000000010a6 0000000000000000
11A48B50: 0000000000000000 0000000000000000
11A48B60: 0000000000000000 0000000000000000
11A48B70: 0000000000000000 0000000000000000
11A48B80: 0000000000000000 0000000000000000
11A48B90: 0009804c8a74433f 0000000000000000
11A48BA0: 0000000000000101 00001013084ae030
11A48BB0: 0000080200000000 0000000000000000
11A48BC0: 0000000000000174 0000000000a65434
11A48BD0: 00000000067492f0 80000000000010a6
11A48BE0: 0000000000000000 ffffffff7ffeca80
11A48BF0: 0000000000000000 0000000000000000
11A48C00: 0000000000007f00 0000000000000000
11A48C10: 0000000000000000 0000000000000000
11A48C20: 0000000004eb0000 0000000006a9a000
11A48C30: 0000000080cd0180 00000000065ca120
11A48C40: 0000000011836c00 0000000011a490f8
11A48C50: 00000000119b2000 000007fd124e8000
11A48C60: 00000000068ab618 000000000000000b
11A48C70: 000000000000000b 00000000068ab4b0
11A48C80: 000000007acb0c00 0000000011a4b200
11A48C90: 000000000000001f 000000000000001f
11A48CA0: ffffffff84236180 0000000000000000
11A48CB0: 0000000000000000 0000000000000000
11A48CC0: 0000000000000000 000007fd16e11d80
11A48CD0: 0000000011a48e11 000007fd7f731c51
11A48CE0: 0000000081fb60a4 0000000000000000
11A48CF0: 0000000000000020 0000000000000000
11A48D00: 0000000000000174 0000000000000000
11A48D10: 0000000080cd01d8 c00000000000050a
11A48D20: 0000000006748ff0 000007fdafe7dec0
11A48D30: 0000000000000000 0000000000000000
11A48D40: 0000000000000000 0000000000000000
11A48D50: ffffffff84236180 0000000000cd8c80
11A48D60: 000007fd00000800 000007fd1c48c280
11A48D70: 0000000000000020 000000000001003e
11A48D80: 8000800000000000 000000000000ffed
11A48D90: ffffc00000000000 0000000000010003
11A48DA0: 8000000000000000 000000000000fff6
11A48DB0: ff80000000000000 0000000000010003
11A48DC0: 8000000000000000 000000000000ffdd
11A48DD0: 0000000000000000 0000000000000000
11A48DE0: 0000000003f35378 00000000ffffffff
11A48DF0: 0000000000000000 0000000003f35200
11A48E00: 0000000000000000 0000000000000000
11A48E10: 0000000200000010 0000000b0000001f
11A48E20: 0000000000000000 0000000000000000
11A48E30: 0000000000000000 0000000000000000
11A48E40: 0000000000000000 0000000000000000
11A48E50: 0000000000000000 0000000000000000
11A48E60: 0000000000000000 0000000000000000
11A48E70: 0000000000000000 000007fdafe5e6e0
11A48E80: 000007fdafe5d250 0000000000000000
11A48E90: 000007fd123d89d8 000007fd123d8a98
11A48EA0: 0000000011a492a0 000007fdafe58480
11A48EB0: 000007fdafe58210 0000000000000000
11A48EC0: 000007fd123d83d8 000007fd123d8498
11A48ED0: 00000000c0000001 000007fd123d8498
11A48EE0: 000000001183ae58 007c956700000096
11A48EF0: 000007fdafface50 0000000000000000
11A48F00: 0000000011a49150 000007fdafe5e6e0
11A48F10: 0000000000000000 000007fd00000000
11A48F20: 0000000011836c00 0000000000000000
11A48F30: 0000000000000000 0000000000000000
11A48F40: 0000000000000000 0000000000000000
11A48F50: 0000000011836c00 000007fd123d8498
11A48F60: 00000000c0000001 0000000000000002
11A48F70: 000000001183ae58 0000000000000002
11A48F80: 0000000000000005 0000000011836c00
11A48F90: 000007fd1683cb01 0000000011728d90
11A48FA0: 0000000000000000 0000000000000002
11A48FB0: 000000001183ae58 0000000000000000
11A48FC0: 0000000000000000 0000000000000000
11A48FD0: 0000000011836c00 0000000011836c00
11A48FE0: 000000001183ae58 0000000000000002
11A48FF0: aaaaaaaa00000002 000000000000fffd
11A49000: 000007fd1d1cfe18 000007fd7f731c88
11A49010: 000000001183ae58 0000000000000000
11A49020: 000007fd7f731c88 000007fd1d2ae468
11A49030: 000007fd7f731c88 000007fd1d2ae468
11A49040: 000007fd7f731c88 000007fd1d2ae468
11A49050: 000000001183ae58 000007fd1d2ae468
11A49060: 0000000011836c00 0000000011836c00
11A49070: 000000001183ae58 0000000000000000
11A49080: 000000005a9fe190 0000000000000009
11A49090: 000000001183ae58 000007fd7f7319c0
11A490A0: 000007fd1683cb08 000007fd7f731c38
11A490B0: 000007fd00000001 000007fdffffffff
11A490C0: 000007fd00000000 000007fd7f731c38
11A490D0: 000000001183ae58 0000000011836c00
11A490E0: 0000000011836c00 0000000000000000
11A490F0: 0000000000000000 000007fd1d170518
11A49100: 000007fd7f731c38 000007fd1d170518
11A49110: 000007fd1d2b49d8 0000000000000000
11A49120: 0000000000000003 000007fd1d2b49d8
11A49130: 0000000000000000 000007fd1d170518
11A49140: 000007fd1d2b49d8 000007fd7f731c38
11A49150: 000007fd1e88a038 000007fd1d117ef0
11A49160: 0000000000000020 0000000000000000
11A49170: 0000000000000003 000007fd1d2b49d8
11A49180: 0000000000000000 000007fd7f731c38
11A49190: 000007fd1d7b8f10 000000000000000b
11A491A0: 000000000000001f 000007fd1d2b49d8
11A491B0: 0000000000000000 000007fd00000001
11A491C0: 000007fd1e88a038 000007fd00000001
11A491D0: 000007fd1e90ad48 000007fd1e90ad48
11A491E0: 0000000000000000 000007fd7f69a3a8
11A491F0: 000007fd1e90ad48 000007fd1d0ef068
11A49200: 0000000000000031 0000000000000000
11A49210: 0000000000000003 0000000000000000
11A49220: 0000000000000000 0000000000000000
11A49230: 000007fd1d0ef098 0000000000000000
11A49240: 0000016200891d78 0000000000000000
11A49250: 0000016200891d79 000007fd1d0ef048
11A49260: 0000000000000001 000007fd1d0ef068
11A49270: 000007fd1d0eee88 0000000000000000
11A49280: 0000000000000000 0000000000000000
11A49290: 0000000000000000 0000000000000000
11A492A0: 000007fd1d0eee88 0000000011836c00
11A492B0: 0000000000000000 0000000000000000
11A492C0: 0000000000000000 0000000000000000
11A492D0: 0000000000000000 0000000000000000

Instructions: (pc=6749300)
67492E0: 0b 10 00 06 18 10 e0 49 08 24 40 00 00 00 04 00
67492F0: 0b e8 00 3c 18 10 c0 a1 77 04 42 00 00 00 04 00
6749300: 03 00 00 38 80 11 b0 a9 77 04 42 40 03 01 5c 52
6749310: 03 00 68 36 80 11 90 b1 77 04 42 00 03 02 3c 52

Stack: [119A6000,11A4A000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [RDBJDBCMPSHR6473+0x480]
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^H^B^G^@?^O^@^@^H^B^H^@g^O^@^@^H^B^E^@m^O^@^@^H^B^@^@q^O^@^@^H^B^A^@t^O^@^@^H^B^B^@z^O^@^@^H^B^G^@z^O^@^@^H^B^B^@^O^@^@^H^B^E^@^O^@^@^H^B^B^@]^O^@^@^H^B^C^@^O^@^@^H^B^A^@a^O^@^@^H^B ^@h^O^@^@^H^B^B^@j^O^@^@^H^B^B^@k^O^@^@^H^B^@^@p^O^@^@^H^B ^@p^O^@^@^H^B^E^@u^O^@^@^H^B^H^@w^O^@^@^H^B^C^@}^O^@^@^H^B^E^@‚^O^@^@^H^B^G^@‚^O^@^@^H^B^A^@“^O^@^@^H^B^D^@•^O^@^@^H^B ^@›^O^@^@^H^B^B^@©^O^@^@^H^B^@^@­^O^@^@^H^B^G^@®^O^@^@^H^B^D^@¯^O^@^@^H^B^B^@°^O^@^@^H^B^F^@µ^O^@^@^H^B^A^@½^O^@^@^H^B^A^@É^O^@^@^H^B^D^@Ê^O^@^@^H^B^D^@Ì^O^@^@^H^B^A^@Ò^O^@^@^H^B^B^@Ò^O^@^@^H^B^D^@Ø^O^@^@^H^B^G^@Ü^O^@^@^H^B^F^@é^O^@^@^H^B^A^@ò^O^@^@^H^B^D^@ò^O^@^@^H^B^G^@õ^O^@^@^H^B^C^@÷^O^@^@^H^B^C^@ü^O^@^@^H^B^@^@^H^P^@^@^H^B ^@ ^P^@^@^H^B^E^@^K^P^@^@^H^B^C^@ ^P^@^@^H^B^F^@^N^P^@^@^H^B^E^@^W^P^@^@^H^B^H^@^Y^P^@^@^H^B^G^@^^^P^@^@^H^B^E^@+^P^@^@^H^B^F^@+^P^@^@^H^B^E^@,^P^@^@^H^B ^@.^P^@^@^H^B^D^@L^P^@^@^H^B ^@P^P^@^@^H^B^H^@Z^P^@^@^H^B^E^@[^P^@^@^H^B^D^@f^P^@^@^H^B^E^@m^P^@^@^H^B^A^@v^P^@^@^H^B^H^@x^P^@^@^H^B^A^@}^P^@^@^H^B^@^@Š^P^@^@^H^B^C^@Ž^P^@^@^H^B^D^@—^P^@^@^H^B^E^@�^P^@^@^H^B^G^@ ^P^@^@^H^B^F^@¢^P^@^@^H^B ^@¢^P^@^@^H^B^@^@£^P^@^@^H^B^F^@£^P^@^@^H^B^B^@«^P^@^@^H^B^G^@°^P^@^@^H^B^C^@±^P^@^@^H^B^G^@²^P^@^@^H^B^D^@À^P^@^@^H^B^H^@Á^P^@^@^H^B^E^@Æ^P^@^@^H^B^H^@Æ^P^@^@^H^B^H^@×^P^@^@^H^B^H^@Ý^P^@^@^H^B^A^@Þ^P^@^@^H^B^@^@à^P^@^@^H^B^D^@ã^P^@^@^H^B^B^@ë^P^@^@^H^B^A^@ì^P^@^@^H^B^F^@í^P^@^@^H^B^D^@ó^P^@^@^H^B^C^@û^P^@^@^H^B^F^@^B^Q^@^@^H^B^G^@^C^Q^@^@^H^B^F^@^Z^Q^@^@^H^B^C^@^[^Q^@^@^H^B^E^@ ^Q^@^@^H^B^E^@#^Q^@^@^H^B^@^@%^Q^@^@^H^B^A^@)^Q^@^@^H^B^@^@;^Q^@^@^H^B^E^@Y^Q^@^@^H^B^@^@g^Q^@^@^H^B^F^@g^Q^@^@^H^B^@^@h^Q^@^@^H^B^A^@l^Q^@^@^H^B^C^@m^Q^@^@^H^B^A^@q^Q^@^@^H^B^H^@q^Q^@^@^H^B^D^@v^Q^@^@^H^B^H^@y^Q^@^@^H^B^@^@{^Q^@^@^H^B^D^@‚^Q^@^@^H^B^B^@ˆ^Q^@^@^H^B^@^@‘^Q^@^@^H^B^F^@’^Q^@^@^H^B^H^@˜^Q^@^@^H^B^H^@™^Q^@^@^H^B^A^@œ^Q^@^@^H^B^A^@�^Q^@^@^H^B^D^@¨^Q^@^@^H^B^A^@¬^Q^@^@^H^B ^@¯^Q^@^@^H^B ^@´^Q^@^@^H^B^K^@¼^Q^@^@^H^B^A^@Â^Q^@^@^H^B^G^@Ë^Q^@^@^H^B^@ ^@Ï^Q^@^@^H^B^A^@Ú^Q^@^@^H^B^H^@å^Q^@^@^H^B^B^@æ^Q^@^@^H^B^A^@ñ^Q^@^@^H^B^@^@ò^Q^@^@^H^B^B^@ø^Q^@^@^H^B^E^@ø^Q^@^@^H^B^F^@ù^Q^@^@^H^B^B^@ü^Q^@^@^H^B^D^@^G^R^@^@^H^B^D^@^O^R^@^@^H^B^F^@^R^R^@^@^H^B^D^@^V^R^@^@^H^B^@^@^W^R^@^@^H^B^@^@^X^R^@^@^H^B^B^@^Z^R^@^@^H^B^F^@^Z^R^@^@^H^B^E^@^_^R^@^@^H^B^F^@(^R^@^@^H^B^D^@+^R^@^@^H^B^D^@,^R^@^@^H^B^D^@1^R^@^@^H^B^A^@4^R^@^@^H^B^G^@4^R^@^@^H^B^D^@6^R^@^@^H^B^H^@:^R^@^@^H^B^D^@V^R^@^@^H^B^F^@W^R^@^@^H^B^@^@Y^R^@^@^H^B^D^@\^R^@^@^H^B^A^@e^R^@^@^H^B^D^@e^R^@^@^H^B^G^@j^R^@^@^H^B^E^@o^R^@^@^H^B^C^@q^R^@^@^H^B^A^@r^R^@^@^H^B^D^@u^R^@^@^H^B ^@u^R^@^@^H^B^@^@y^R^@^@^H^B^H^@y^R^@^@^H^B^B^@z^R^@^@^H^B^C^@z^R^@^@^H^B^@^@|^R^@^@^H^B^@^@�^R^@^@^H^B^F^@‹^R^@^@^H^B^G^@�^R^@^@^H^B^G^@Ž^R^@^@^H^B ^@’^R^@^@^H^B^B^@–^R^@^@^H^B^C^@¡^R^@^@^H^B^@^@¥^R^@^@^H^B^@^@¨^R^@^@^H^B^E^@²^R^@^@^H^B^F^@¶^R^@^@^H^B ^@¶^R^@^@^H^B^A^@·^R^@^@^H^B^D^@¿^R^@^@^H^B^D^@È^R^@^@^H^B^C^@Ñ^R^@^@^H^B^A^@Ó^R^@^@^H^B^A^@Õ^R^@^@^H^B^H^@Ü^R^@^@^H^B^@^@á^R^@^@^H^B^@^@ã^R^@^@^H^B^B^@æ^R^@^@^H^B^G^@ç^R^@^@^H^B^A^@é^R^@^@^H^B^G^@ì^R^@^@^H^B^H^@ï^R^@^@^H^B ^@ó^R^@^@^H^B^C^@ô^R^@^@^H^B^H^@ú^R^@^@^H^B^B^@^B^S^@^@^H^B^E^@^C^S^@^@^H^B^D^@^L^S^@^@^H^B^C^@^\^S^@^@^H^B^@^@ ^S^@^@^H^B ^@*^S^@^@^H^B ^@6^S^@^@^H^B^C^@=^S^@^@^H^B^D^@>^S^@^@^H^B^G^@I^S^@^@^H^B^F^@Q^S^@^@^H^B^B^@^^S^@^@^H^B^H^@i^S^@^@^H^B^H^@l^S^@^@^H^B^E^@m^S^@^@^H^B^E^@q^S^@^@^H^B ^@s^S^@^@^H^B^C^@{^S^@^@^H^B^E^@�^S^@^@^H^B^C^@ƒ^S^@^@^H^B^C^@ˆ^S^@^@^H^B ^@Š^S^@^@^H^B^@^@”^S^@^@^H^B^C^@™^S^@^@^H^B^D^@™^S^@^@^H^B^E^@š^S^@^@^H^B^@^@›^S^@^@^H^B^A^@�^S^@^@^H^B^F^@ž^S^@^@^H^B^G^@£^S^@^@^H^B^D^@ª^S^@^@^H^B^D^@«^S^@^@^H^B^H^@«^S^@^@^H^B ^@­^S^@^@^H^B^A^@µ^S^@^@^H^B^D^@µ^S^@^@^H^B^B^@·^S^@^@^H^B^E^@¸^S^@^@^H^B^@^@¾^S^@^@^H^B^@^@Á^S^@^@^H^B^G^@É^S^@^@^H^B^@^@Ð^S^@^@^H^B^E^@×^S^@^@^H^B^F^@Ø^S^@^@^H^B^E^@Ù^S^@^@^H^B^C^@Ú^S^@^@^H^B^F^@Ú^S^@^@^H^B^B^@Ý^S^@^@^H^B^H^@í^S^@^@^H^B ^@ð^S^@^@^H^B^D^@ó^S^@^@^H^B^A^@^T^T^@^@^H^B^D^@!^T^@^@^H^B^E^@!^T^@^@^H^B^F^@)^T^@^@^H^B^C^@.^T^@^@^H^B ^@2^T^@^@^H^B^A^@G^T^@^@^H^B^B^@G^T^@^@^H^B^F^@L^T^@^@^H^B^G^@L^T^@^@^H^B^B^@N^T^@^@^H^B^@^@T^T^@^@^H^B^H^@a^T^@^@^H^B ^@b^T^@^@^H^B^H^@c^T^@^@^H^B^G^@u^T^@^@^H^B^B^@w^T^@^@^H^B^B^@z^T^@^@^H^B^F^@{^T^@^@^H^B^B^@“^T^@^@^H^B^A^@–^T^@^@^H^B^A^@�^T^@^@^H^B^G^@¤^T^@^@^H^B^F^@©^T^@^@^H^B^D^@­^T^@^@^H^B^A^@®^T^@^@^H^B^E^@®^T^@^@^H^B^C^@³^T^@^@^H^B^A^@´^T^@^@^H^B^@^@¶^T^@^@^H^B^H^@¸^T^@^@^H^B^C^@Á^T^@^@^H^B^@^@ã^T^@^@^H^B^C^@ñ^T^@^@^H^B ^@ö^T^@^@^H^B^@^@û^T^@^@^H^B^C^@^@^U^@^@^H^B^C^@^A^U^@^@^H^B^A^@^C^U^@^@^H^B^D^@^D^U^@^@^H^B ^@^F^U^@^@^H^B^G^@^R^U^@^@^H^B^H^@^S^U^@^@^H^B^D^@^V^U^@^@^H^B^@^@^W^U^@^@^H^B^D^@^_^U^@^@^H^B^H^@&^U^@^@^H^B^D^@'^U^@^@^H^B^F^@5^U^@^@^H^B^@^@@^U^@^@^H^B^B^@F^U^@^@^H^B^H^@G^U^@^@^H^B^D^@U^U^@^@^H^B^F^@X^U^@^@^H^B^H^@Y^U^@^@^H^B ^@c^U^@^@^H^B^H^@d^U^@^@^H^B^B^@h^U^@^@^H^B^C^@p^U^@^@^H^B^F^@q^U^@^@^H^B^A^@s^U^@^@^H^B^G^@{^U^@^@^H^B^A^@‚^U^@^@^H^B^E^@¡^U^@^@^H^B^A^@£^U^@^@^H^B^@^@«^U^@^@^H^B^@^@­^U^@^@^H^B^G^@­^U^@^@^H^B^C^@°^U^@^@^H^B^B^@µ^U^@^@^H^B^B^@¶^U^@^@^H^B^A^@¹^U^@^@^H^B^F^@¼^U^@^@^H^B^E^@Á^U^@^@^H^B^G^@Ç^U^@^@^H^B^F^@Ê^U^@^@^H^B^@^@Ï^U^@^@^H^B ^@Ø^U^@^@^H^B^A^@Ù^U^@^@^H^B^C^@â^U^@^@^H^B^E^@ä^U^@^@^H^B^F^@í^U^@^@^H^B ^@î^U^@^@^H^B^D^@ú^U^@^@^H^B^H^@ü^U^@^@^H^B^H^@ý^U^@^@^H^B^A^@þ^U^@^@^H^B^E^@ÿ^U^@^@^H^B^G^@^@^V^@^@^H^B^H^@^A^V^@^@^H^B^D^@^D^V^@^@^H^B^D^@^E^V^@^@^H^B^E^@ ^V^@^@^H^B ^@ ^V^@^@^H^B^D^@^O^V^@^@^H^B^C^@^R^V^@^@^H^B^B^@^Y^V^@^@^H^B^H^@^_^V^@^@^H^B^E^@ ^V^@^@^H^B^F^@!^V^@^@^H^B^A^@9^V^@^@^H^B^G^@O^V^@^@^H^B^G^@Q^V^@^@^H^B^F^@R^V^@^@^H^B^G^@V^V^@^@^H^B^H^@X^V^@^@^H^B^E^@]^V^@^@^H^B^C^@q^V^@^@^H^B^F^@u^V^@^@^H^B^A^@{^V^@^@^H^B ^@}^V^@^@^H^B^H^@�^V^@^@^H^B^H^@…^V^@^@^H^B^B^@Œ^V^@^@^H^B^H^@‘^V^@^@^H^B^C^@–^V^@^@^H^B^B^@™^V^@^@^H^B^E^@ž^V^@^@^H^B^@^@ ^V^@^@^H^B ^@ ^V^@^@^H^B^E^@£^V^@^@^H^B ^@±^V^@^@^H^B^F^@Â^V^@^@^H^B^@^@Ä^V^@^@^H^B^F^@Ä^V^@^@^H^B^H^@Ç^V^@^@^H^B^B^@Ë^V^@^@^H^B^B^@Ð^V^@^@^H^B^@^@Þ^V^@^@^H^B^F^@ê^V^@^@^H^B^C^@í^V^@^@^H^B^A^@õ^V^@^@^H^B^H^@÷^V^@^@^H^B^@^@^B^W^@^@^H^B^@^@ ^W^@^@^H^B^G^@^R^W^@^@^H^B^C^@^W^W^@^@^H^B^F^@^Y^W^@^@^H^B^@^@$^W^@^@^H^B^B^@.^W^@^@^H^B^F^@/^W^@^@^H^B^B^@1^W^@^@^H^B^E^@E^W^@^@^H^B^G^@^W^@^@^H^B^D^@A^W^@^@^H^B^F^@i^W^@^@^H^B^D^@k^W^@^@^H^B^@^@p^W^@^@^H^B^E^@s^W^@^@^H^B^E^@U^W^@^@^H^B^A^@v^W^@^@^H^B^E^@}^W^@^@^H^B ^@}^W^@^@^H^B^G^@~^W^@^@^H^B^E^@‚^W^@^@^H^B^E^@ˆ^W^@^@^H^B^A^@Ž^W^@^@^H^B^B^@‘^W^@^@^H^B^@^@�^W^@^@^H^B^D^@�^W^@^@^H^B^B^@¡^W^@^@^H^B^G^@¥^W^@^@^H^B^C^@¬^W^@^@^H^B^D^@¯^W^@^@^H^B^E^@²^W^@^@^H^B^C^@µ^W^@^@^H^B^B^@·^W^@^@^H^B^F^@¼^W^@^@^H^B
^@¿^W^@^@^H^B^B^@Á^W^@^@^H^B^F^@Æ^W^@^@^H^B^B^@É^W^@^@^H^B^B^@Ô^W^@^@^H^B^C^@Ù^W^@^@^H^B^@^@Ý^W^@^@^H^B^A^@ß^W^@^@^H^B^C^@ë^W^@^@^H^B^@^@ó^W^@^@^H^B^D^@õ^W^@^@^H^B^B^@ÿ^W^@^@^H^B^F^@^H^X^@^@^H^B^@^@^O^X^@^@^H^B ^@^^^X^@^@^H^B^L^@^^^X^@^@^H^B^E^@ ^X^@^@^H^B^H^@-^X^@^@^H^B^D^@/^X^@^@^H^B^B^@4^X^@^@^H^B^A^@<^X^@^@^H^B^B^@<^X^@^@^H^B^D^@g^X^@^@^H^B^B^@k^X^@^@^H^B^B^@q^X^@^@^H^B^A^@r^X^@^@^H^B ^@U^X^@^@^H^B ^@^X^@^@^H^B^E^@A^X^@^@^H^B^C^@r^X^@^@^H^B^G^@�^X^@^@^H^B^E^@€^X^@^@^H^B^C^@‚^X^@^@^H^B^D^@™^X^@^@^H^B^A^@ž^X^@^@^H^B^E^@ ^X^@^@^H^B^G^@¯^X^@^@^H^B ^@´^X^@^@^H^B ^@¼^X^@^@^H^B^F^@Ì^X^@^@^H^B^G^@Ð^X^@^@^H^B^B^@Ñ^X^@^@^H^B^D^@Ö^X^@^@^H^B^B^@Ø^X^@^@^H^B^E^@ß^X^@^@^H^B^H^@á^X^@^@^H^B^E^@ë^X^@^@^H^B^A^@í^X^@^@^H^B^H^@î^X^@^@^H^B^@^@ñ^X^@^@^H^B^A^@ó^X^@^@^H^B^A^@ö^X^@^@^H^B^D^@ö^X^@^@^H^B^A^@ù^X^@^@^H^B^D^@ú^X^@^@^H^B^@^@ý^X^@^@^H^B^G^@
^Y^@^@^H^B^H^@^N^Y^@^@^H^B^H^@^Q^Y^@^@^H^B^B^@^R^Y^@^@^H^B^C^@^T^Y^@^@^H^B^C^@^]^Y^@^@^H^B^K^@%^Y^@^@^H^B^C^@3^Y^@^@^H^B^F^@5^Y^@^@^H^B^H^@9^Y^@^@^H^B^C^@b^Y^@^@^H^B^C^@l^Y^@^@^H^B^B^@r^Y^@^@^H^B^E^@r^Y^@^@^H^B^@^@t^Y^@^@^H^B^E^@]^Y^@^@^H^B^B^@f^Y^@^@^H^B^H^@g^Y^@^@^H^B^H^@i^Y^@^@^H^B^F^@m^Y^@^@^H^B ^@v^Y^@^@^H^B^D^@x^Y^@^@^H^B ^@�^Y^@^@^H^B^D^@�^Y^@^@^H^B^C^@�^Y^@^@^H^B^D^@‘^Y^@^@^H^B^A^@“^Y^@^@^H^B^F^@—^Y^@^@^H^B^H^@˜^Y^@^@^H^B^D^@›^Y^@^@^H^B^F^@¡^Y^@^@^H^B^@^@¤^Y^@^@^H^B^D^@°^Y^@^@^H^B^A^@µ^Y^@^@^H^B^@^@½^Y^@^@^H^B^G^@½^Y^@^@^H^B^B^@Á^Y^@^@^H^B^F^@È^Y^@^@^H^B^C^@Ê^Y^@^@^H^B^C^@Ì^Y^@^@^H^B^F^@Ð^Y^@^@^H^B^@^@Ó^Y^@^@^H^B^@^@Ú^Y^@^@^H^B^C^@â^Y^@^@^H^B^@^@é^Y^@^@^H^B^A^@é^Y^@^@^H^B^B^@é^Y^@^@^H^B^@^@ï^Y^@^@^H^B^C^@ø^Y^@^@^H^B^@^@ú^Y^@^@^H^B^C^@ú^Y^@^@^H^B ^@^G^Z^@^@^H^B^D^@ ^Z^@^@^H^B^B^@ ^Z^@^@^H^B^E^@ ^Z^@^@^H^B^G^@^U^Z^@^@^H^B^D^@^Z^Z^@^@^H^B^A^@$^Z^@^@^H^B^H^@$^Z^@^@^H^B^B^@%^Z^@^@^H^B^G^@*^Z^@^@^H^B^B^@+^Z^@^@^H^B^C^@7^Z^@^@^H^B^F^@@^Z^@^@^H^B^F^@d^Z^@^@^H^B^H^@f^Z^@^@^H^B^A^@m^Z^@^@^H^B^F^@z^Z^@^@^H^B^F^@^Z^@^@^H^B^C^@]^Z^@^@^H^B^C^@^^Z^@^@^H^B^G^@g^Z^@^@^H^B^G^@n^Z^@^@^H^B^E^@v^Z^@^@^H^B^E^@�^Z^@^@^H^B^@^@‡^Z^@^@^H^B^B^@ˆ^Z^@^@^H^B^B^@‘^Z^@^@^H^B^@^@“^Z^@^@^H^B^@^@¢^Z^@^@^H^B^F^@¤^Z^@^@^H^B^A^@¥^Z^@^@^H^B^F^@¦^Z^@^@^H^B^G^@©^Z^@^@^H^B^E^@±^Z^@^@^H^B^B^@²^Z^@^@^H^B^D^@¼^Z^@^@^H^B^F^@Å^Z^@^@^H^B^H^@Å^Z^@^@^H^B^F^@Æ^Z^@^@^H^B^A^@Ç^Z^@^@^H^B ^@Ì^Z^@^@^H^B^@^@Í^Z^@^@^H^B^@^@ç^Z^@^@^H^B^A^@ï^Z^@^@^H^B^@^@ð^Z^@^@^H^B^D^@ÿ^Z^@^@^H^B^H^@^@^[^@^@^H^B^G^@^A^[^@^@^H^B^F^@^V^[^@^@^H^B^G^@%^[^@^@^H^B^G^@)^[^@^@^H^B^H^@+^[^@^@^H^B^F^@7^[^@^@^H^B^A^@=^[^@^@^H^B^E^@b^[^@^@^H^B^F^@p^[^@^@^H^B^A^@U^[^@^@^H^B^A^@W^[^@^@^H^B^E^@y^[^]$^@^@^H^B^B^@c$^@^@^H^B^D^@d$^@^@^H^B ^@d$^@^@^H^B^A^@g$^@^@^H^B^@^@m$^@^@^H^B^G^@o$^@^@^H^B^B^@v$^@^@^H^B^A^@x$^@^@^H^B^D^@x$^@^@^H^B^B^@|$^@^@^H^B ^@‰$^@^@^H^B^B^@�$^@^@^H^B^C^@•$^@^@^H^B^C^@–$^@^@^H^B^B^@—$^@^@^H^B^C^@š$^@^@^H^B^H^@œ$^@^@^H^B^A^@¶$^@^@^H^B^A^@À$^@^@^H^B^D^@Á$^@^@^H^B^F^@Â$^@^@^H^B^C^@É$^@^@^H^B^D^@Ì$^@^@^H^B^E^@Ì$^@^@^H^B^G^@Í$^@^@^H^B^C^@Ò$^@^@^H^B^G^@Ò$^@^@^H^B^D^@Ú$^@^@^H^B^H^@Ü$^@^@^H^B ^@â$^@^@^H^B^E^@æ$^@^@^H^B^E^@í$^@^@^H^B^C^@î$^@^@^H^B^F^@ñ$^@^@^H^B^F^@ú$^@^@^H^B^G^@ú$^@^@^H^B^H^@þ$^@^@^H^B^C^@^B%^@^@^H^B
^@^F%^@^@^H^B^B^@^G%^@^@^H^B ^@^K%^@^@^H^B^G^@^L%^@^@^H^B^@^@ %^@^@^H^B^A^@ %^@^@^H^B^E^@^%^@^@^H^B^D^@ %^@^@^H^B^D^@#%^@^@^H^B^B^@'%^@^@^H^B^@^@)%^@^@^H^B ^@,%^@^@^H^B ^@-%^@^@^H^B^B^@2%^@^@^H^B^D^@2%^@^@^H^B^C^@>%^@^@^H^B^@^@l%^@^@^H^B^A^@U%^@^@^H^B^B^@v%^@^@^H^B^H^@x%^@^@^H^B^B^@z%^@^@^H^B^@^@%^@^@^H^B^B^@`%^@^@^H^B^F^@i%^@^@^H^B^C^@k%^@^@^H^B^A^@r%^@^@^H^B^A^@}%^@^@^H^B^C^@ˆ%^@^@^H^B^C^@’%^@^@^H^B^G^@’%^@^@^H^B^D^@œ%^@^@^H^B^B^@£%^@^@^H^B^H^@¨%^@^@^H^B
^@©%^@^@^H^B^A^@¬%^@^@^H^B^E^@±%^@^@^H^B^A^@²%^@^@^H^B^C^@²%^@^@^H^B^B^@µ%^@^@^H^B^H^@º%^@^@^H^B^G^@»%^@^@^H^B^@^@¿%^@^@^H^B^F^@Â%^@^@^H^B^A^@Ë%^@^@^H^B^E^@×%^@^@^H^B^A^@ã%^@^@^H^B^@^@ä%^@^@^H^B^E^@ô%^@^@^H^B^D^@÷%^@^@^H^B^@^@ù%^@^@^H^B^A^@^C&^@^@^H^B^B^@^E&^@^@^H^B^H^@ &^@^@^H^B^G^@^P&^@^@^H^B^C^@^R&^@^@^H^B^F^@^R&^@^@^H^B^A^@^T&^@^@^H^B^C^@^U&^@^@^H^B^C^@^X&^@^@^H^B^F^@^^&^@^@^H^B^F^@%&^@^@^H^B^B^@'&^@^@^H^B^C^@.&^@^@^H^B^A^@/&^@^@^H^B^H^@1&^@^@^H^B^@^@7&^@^@^H^B^@^@p&^@^@^H^B^H^@q&^@^@^H^B^B^@r&^@^@^H^B ^@r&^@^@^H^B ^@t&^@^@^H^B ^@W&^@^@^H^B^D^@z&^@^@^H^B^F^@z&^@^@^H^B^H^@[&

@hb--
Copy link
Author

hb-- commented Apr 10, 2018

This problem report is for Oracle Rdb. You may need to get in contact with Oracle. (The printed "Please report this error to HP customer support." is misleading.) You may want to check if you have the latest version:

$ java -cp .:/rdb$jdbc_home/rdbnative.jar JDBCVersion
Oracle Rdb V7.3-210
Oracle JDBC for Rdb Native Driver 64-Bit Release 7.3.5.1.0 20180227 BI2R
Oracle JDBC for Rdb Share 64-Bit Release 7.3.5.1.0 20180227 BI2R
Client JDK V1.8.0.03-OpenVMS Java HotSpot(TM) 64-Bit Server VM
 Driver supports JDK 5
$ 

On the other hand if you want to use SQLite and JDBC on VMS, you may want to try sqlite-jdbc-3.14.1-vms-j8.jar from www.vms2linux.de. For the SQLite version from this site, www.vms2linux.de has only drivers for Java 6, which - as explained on that site - do not work with Java 8.

@hb-- hb-- closed this as completed Apr 10, 2018
@hb-- hb-- reopened this Apr 10, 2018
@suresh06
Copy link

Unfortunately... i am from oracle.. i have that error to be fixed for my customer... funny isn't?!

@hb--
Copy link
Author

hb-- commented Apr 11, 2018

Hmm, interesting... It shouldn't be difficult to find the source line with the accvio, because you have the linker map and the source listing. You have everything we don't have. OK, the shareable image may be compressed and you have to do some address arithmetic. Or look at the image layout in memory from SDA.

Is this reproducible? Then you may even use the VMS debugger and debug your shareable image. You probably already found my example how to debug an JNI on VMS. The example is for Java 6, but it may help with Java 8 as well.

@suresh06
Copy link

Yes, i will try to debug on vms with that shareable image. Worth to check... And it is not reproducible, I'm checking your jni on vms to debug. I will update you once am done... Thank you very much for your input :)

By the way , I am OpenVMS Guy .. less experience on Oracle RDB... But some I manage it :)

Thank you...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants