JDBC Error?

D

dushkin

Hi Guys!

Can someone help me please to encode this message?

*************************************************
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x00e7ec58, pid=3780,
tid=1460
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_06-b05 mixed mode)
# Problematic frame:
# v ~RuntimeStub::range_check_failed Runtime1 stub
#

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

Current thread (0x00327d38): JavaThread "main" [_thread_in_Java,
id=1460]

siginfo: ExceptionCode=0xc0000092, ExceptionInformation=0x00000000
0x0012f928

Registers:
EAX=0x0000012c, EBX=0x031e5708, ECX=0x2f7a6998, EDX=0x00000002
ESP=0x0012f928, EBP=0x0012fa00, ESI=0x031e5840, EDI=0x0000012c
EIP=0x00e7ec58, EFLAGS=0x00010206

Top of Stack: (sp=0x0012f928)
0x0012f928: 0012f928 2f75b84d 0012f950 2f75bab8
0x0012f938: 00000000 2f75b860 0012f94c 0012f970
0x0012f948: 00e22d00 00000000 03326478 0012f954
0x0012f958: 2f6ddfac 0012f980 2f759f30 00000000
0x0012f968: ffff1272 ffff0020 ffffffff 00e2d378
0x0012f978: 0795001b 0012f99c ffff0023 77f58a3a
0x0012f988: 77fa3ed0 0063f7a8 006d0070 0063005f
0x0012f998: 00780065 00000065 00000000 00000000

Instructions: (pc=0x00e7ec58)
0x00e7ec48: 83 ec 6c dd 34 24 9b d9 24 24 83 ec 40 dd 1c 24
0x00e7ec58: dd 5c 24 08 dd 5c 24 10 dd 5c 24 18 dd 5c 24 20


Stack: [0x00030000,0x00130000), sp=0x0012f928, free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,
C=native code)
v ~RuntimeStub::range_check_failed Runtime1 stub
J sun.io.ByteToCharSingleByte.convert([BII[CII)I
J
sun.jdbc.odbc.JdbcOdbcObject.BytesToChars(Ljava/lang/String;[B)Ljava/lang/String;
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j sun.jdbc.odbc.JdbcOdbcResultSet.getString(I)Ljava/lang/String;+147
j
sun.jdbc.odbc.JdbcOdbcResultSet.getString(Ljava/lang/String;)Ljava/lang/String

****************************************************

Please note, the function I fail on was ResultSet's getDtring(String).

Many thanks!
 
J

James Westby

dushkin said:
Hi Guys!

Can someone help me please to encode this message?

Will Base64 do?


James


KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg==
PiAjIEFuIHVuZXhwZWN0ZWQgZXJyb3IgaGFzIGJlZW4gZGV0ZWN0ZWQgYnkgSG90U3BvdCBWaXJ0dWFsIE1hY2hpbmU6
PiAj
PiAjICBFWENFUFRJT05fRkxUX1NUQUNLX0NIRUNLICgweGMwMDAwMDkyKSBhdCBwYz0weDAwZTdlYzU4LCBwaWQ9Mzc4MCw=
PiB0aWQ9MTQ2MA==
PiAj
PiAjIEphdmEgVk06IEphdmEgSG90U3BvdChUTSkgQ2xpZW50IFZNICgxLjUuMF8wNi1iMDUgbWl4ZWQgbW9kZSk=
PiAjIFByb2JsZW1hdGljIGZyYW1lOg==
PiAjIHYgIH5SdW50aW1lU3R1Yjo6cmFuZ2VfY2hlY2tfZmFpbGVkIFJ1bnRpbWUxIHN0dWI=
PiAj
PiA=
PiAtLS0tLS0tLS0tLS0tLS0gIFQgSCBSIEUgQSBEICAtLS0tLS0tLS0tLS0tLS0=
PiA=
PiBDdXJyZW50IHRocmVhZCAoMHgwMDMyN2QzOCk6ICBKYXZhVGhyZWFkICJtYWluIiBbX3RocmVhZF9pbl9KYXZhLA==
PiBpZD0xNDYwXQ==
PiA=
PiBzaWdpbmZvOiBFeGNlcHRpb25Db2RlPTB4YzAwMDAwOTIsIEV4Y2VwdGlvbkluZm9ybWF0aW9uPTB4MDAwMDAwMDA=
PiAweDAwMTJmOTI4
PiA=
PiBSZWdpc3RlcnM6
PiBFQVg9MHgwMDAwMDEyYywgRUJYPTB4MDMxZTU3MDgsIEVDWD0weDJmN2E2OTk4LCBFRFg9MHgwMDAwMDAwMg==
PiBFU1A9MHgwMDEyZjkyOCwgRUJQPTB4MDAxMmZhMDAsIEVTST0weDAzMWU1ODQwLCBFREk9MHgwMDAwMDEyYw==
PiBFSVA9MHgwMGU3ZWM1OCwgRUZMQUdTPTB4MDAwMTAyMDY=
PiA=
PiBUb3Agb2YgU3RhY2s6IChzcD0weDAwMTJmOTI4KQ==
PiAweDAwMTJmOTI4OiAgIDAwMTJmOTI4IDJmNzViODRkIDAwMTJmOTUwIDJmNzViYWI4
PiAweDAwMTJmOTM4OiAgIDAwMDAwMDAwIDJmNzViODYwIDAwMTJmOTRjIDAwMTJmOTcw
PiAweDAwMTJmOTQ4OiAgIDAwZTIyZDAwIDAwMDAwMDAwIDAzMzI2NDc4IDAwMTJmOTU0
PiAweDAwMTJmOTU4OiAgIDJmNmRkZmFjIDAwMTJmOTgwIDJmNzU5ZjMwIDAwMDAwMDAw
PiAweDAwMTJmOTY4OiAgIGZmZmYxMjcyIGZmZmYwMDIwIGZmZmZmZmZmIDAwZTJkMzc4
PiAweDAwMTJmOTc4OiAgIDA3OTUwMDFiIDAwMTJmOTljIGZmZmYwMDIzIDc3ZjU4YTNh
PiAweDAwMTJmOTg4OiAgIDc3ZmEzZWQwIDAwNjNmN2E4IDAwNmQwMDcwIDAwNjMwMDVm
PiAweDAwMTJmOTk4OiAgIDAwNzgwMDY1IDAwMDAwMDY1IDAwMDAwMDAwIDAwMDAwMDAw
PiA=
PiBJbnN0cnVjdGlvbnM6IChwYz0weDAwZTdlYzU4KQ==
PiAweDAwZTdlYzQ4OiAgIDgzIGVjIDZjIGRkIDM0IDI0IDliIGQ5IDI0IDI0IDgzIGVjIDQwIGRkIDFjIDI0
PiAweDAwZTdlYzU4OiAgIGRkIDVjIDI0IDA4IGRkIDVjIDI0IDEwIGRkIDVjIDI0IDE4IGRkIDVjIDI0IDIw
PiA=
PiA=
PiBTdGFjazogWzB4MDAwMzAwMDAsMHgwMDEzMDAwMCksICBzcD0weDAwMTJmOTI4LCAgZnJlZSBzcGFjZT0xMDIyaw==
PiBOYXRpdmUgZnJhbWVzOiAoSj1jb21waWxlZCBKYXZhIGNvZGUsIGo9aW50ZXJwcmV0ZWQsIFZ2PVZNIGNvZGUs
PiBDPW5hdGl2ZSBjb2RlKQ==
PiB2ICB+UnVudGltZVN0dWI6OnJhbmdlX2NoZWNrX2ZhaWxlZCBSdW50aW1lMSBzdHVi
PiBKICBzdW4uaW8uQnl0ZVRvQ2hhclNpbmdsZUJ5dGUuY29udmVydChbQklJW0NJSSlJ
PiBK
PiBzdW4uamRiYy5vZGJjLkpkYmNPZGJjT2JqZWN0LkJ5dGVzVG9DaGFycyhMamF2YS9sYW5nL1N0cmluZztbQilMamF2YS9sYW5nL1N0cmluZzs=
PiB2ICB+UnVudGltZVN0dWI6OmFsaWdubWVudF9mcmFtZV9yZXR1cm4gUnVudGltZTEgc3R1Yg==
PiBqICBzdW4uamRiYy5vZGJjLkpkYmNPZGJjUmVzdWx0U2V0LmdldFN0cmluZyhJKUxqYXZhL2xhbmcvU3RyaW5nOysxNDc=
PiBq
PiBzdW4uamRiYy5vZGJjLkpkYmNPZGJjUmVzdWx0U2V0LmdldFN0cmluZyhMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmc=
PiA=
PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
 
L

Lothar Kimmeringer

dushkin said:
Stack: [0x00030000,0x00130000), sp=0x0012f928, free space=1022k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,
C=native code)
v ~RuntimeStub::range_check_failed Runtime1 stub
J sun.io.ByteToCharSingleByte.convert([BII[CII)I
J
sun.jdbc.odbc.JdbcOdbcObject.BytesToChars(Ljava/lang/String;[B)Ljava/lang/String;
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j sun.jdbc.odbc.JdbcOdbcResultSet.getString(I)Ljava/lang/String;+147
j
sun.jdbc.odbc.JdbcOdbcResultSet.getString(Ljava/lang/String;)Ljava/lang/String

****************************************************

Please note, the function I fail on was ResultSet's getDtring(String).

Seems like that the ODBC-driver for the database you're connecting
is behaving differently than expected by the bridge when returning
data leading to a core-dump of the virtual machine.

The JdbcOdbc-bridge shipped with Java is unsupported for nearly
8 years now, I also had problems e.g. connecting to the database
of Navision. What database are you trying to access? Look for a
JDBC-driver for that particular database instead of using ODBC.
Most databases have that nowerdays.


Regards, Lothar
--
Lothar Kimmeringer E-Mail: (e-mail address removed)
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)

Always remember: The answer is forty-two, there can only be wrong
questions!
 
R

Roedy Green

Can someone help me please to encode this message?

*************************************************
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_FLT_STACK_CHECK (0xc0000092) at pc=0x00e7ec58, pid=3780,

I think you meant "understand" rather than "encode".

Float stack check sounds like Sun's code got confused about the depth
of the on-chip floating point stack. The on chip stack pointer is 3
bit and addresses a circular buffer of registers.

1. See if this happens in other JVMs or in Jet. See
http://mindprod.com/jgloss/jgloss/jet.html try both java -client and
java -server. Let the code run long enough for optimisers to kick in.
See http://mindprod.com/jgloss/benchmark.html

If you can show it happens in only one JVM, Sun will be much more
likely to take you seriously it is their problem.

2. reduce the code as much as you can and still trigger the FP stack
overflow/underflow.

If it happens only after a long time running, it is likely the
optimiser screwing up.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,774
Messages
2,569,600
Members
45,179
Latest member
pkhumanis73
Top