Date: Sat, 18 Jan 2003 15:29:30 +0100 From: Thomas Ruschival <t.ruschival@vivid-md.de> To: freebsd-java@freebsd.org Subject: Nonreproducable error Message-ID: <20030118152930.459d664a.t.ruschival@vivid-md.de>
next in thread | raw e-mail | index | archive | help
--=.TOgTjB8jLsatnx
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Hi,
I have a selfwritten Java-tool for managing addresses that are stored in an
oracle 9i Database. To access the Data I use JDBC with oracle specific
drivers (included with the oracle Distribution) but thats not the problem
where it crashes. A third of all starts of the Application everything
works. When I close the application and restart it (in the same terminal
with the same command) it might crash.
Its definitely a FreeBSD-Java Problem, the same Bytecode works under
Linux(JDK 1.3.1), Linux(JDK 1.4.0) WinXP (JDK 1.4.0) and at the Uni I
tried it even under Solaris (JDK 1.3.1) it worked on all platforms.
I am running FreeBSD 4.7 with JDK-1.3.1.
- well I I found out the only time it works is the first time after login,
when a new XServerprocess is running.
Well if you need any more clues, let me know
Greetings
Thomas
Here is the stacktrace:
SIGBUS 10* bus error
Full thread dump Classic VM (1.3.1-p7-root-021118-18:49, green threads):
"Image Fetcher 3" (TID:0x28e9b5e0, sys_thread_t:0x855d880, state:R)
prio=3
at java.awt.MediaTracker.setDone(MediaTracker.java:773)
at java.awt.MediaEntry.setStatus(MediaTracker.java:846)
at java.awt.ImageMediaEntry.imageUpdate(MediaTracker.java:910)
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:58)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:6
26)
at java.awt.image.ImageFilter.imageComplete(ImageFilter.java:173)
at sun.awt.image.PixelStore.replay(PixelStore.java:229)
at sun.awt.image.PixelStore.replay(PixelStore.java:149)
at
sun.awt.image.InputStreamImageSource.updateFromStore(InputStreamImageSourc
e.java:291)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:2
44)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"Image Fetcher 2" (TID:0x28e9c710, sys_thread_t:0x84d8c80, state:R)
prio=3
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:60)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:6
26)
at sun.awt.image.ImageDecoder.imageComplete(ImageDecoder.java:138)
at
sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:514)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:2
57)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"Image Fetcher 1" (TID:0x28e9d360, sys_thread_t:0x84d8880, state:R)
prio=3
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:60)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:6
26)
at java.awt.image.ImageFilter.imageComplete(ImageFilter.java:173)
at sun.awt.image.PixelStore.replay(PixelStore.java:229)
at sun.awt.image.PixelStore.replay(PixelStore.java:149)
at
sun.awt.image.InputStreamImageSource.updateFromStore(InputStreamImageSourc
e.java:291)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:2
44)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"Image Fetcher 0" (TID:0x28ea5fa0, sys_thread_t:0x84b6a80, state:R)
prio=3
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:60)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:6
26)
at sun.awt.image.ImageDecoder.imageComplete(ImageDecoder.java:138)
at
sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:514)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:2
57)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"AWT-Motif" (TID:0x28e85518, sys_thread_t:0x83cb880, state:CW) prio=6
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:484)
"SunToolkit.PostEventQueue-0" (TID:0x28e85c60, sys_thread_t:0x8389e80,
state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at sun.awt.PostEventQueue.run(SunToolkit.java:491)
"AWT-EventQueue-0" (TID:0x28e85b58, sys_thread_t:0x8389c80, state:CW)
prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.awt.EventQueue.getNextEvent(EventQueue.java:260)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.
java:106)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.ja
va:98)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
"Finalizer" (TID:0x28e78528, sys_thread_t:0x80d4080, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
"Reference Handler" (TID:0x28e78300, sys_thread_t:0x8096480, state:CW)
prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
"Signal dispatcher" (TID:0x28e78330, sys_thread_t:0x8096280, state:CW)
prio=5
"main" (TID:0x28e781b0, sys_thread_t:0x8053080, state:CW) prio=5
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:320)
at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:133)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120)
at java.net.Socket.<init>(Socket.java:273)
at java.net.Socket.<init>(Socket.java:100)
at oracle.net.nt.TcpNTAdapter.connect(Unknown Source)
at oracle.net.nt.ConnOption.connect(Unknown Source)
at oracle.net.nt.ConnStrategy.execute(Unknown Source)
at oracle.net.resolver.AddrResolution.resolveAndExecute(Unknown
Source)
at oracle.net.ns.NSProtocol.establishConnection(Unknown Source)
at oracle.net.ns.NSProtocol.connect(Unknown Source)
at oracle.jdbc.ttc7.TTC7Protocol.connect(TTC7Protocol.java:1258)
at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:215)
at
oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:287)
at
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:44
2)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:321)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at DBconn.openConn(DBconn.java:71)
at DBconn.<init>(DBconn.java:44)
at AddMan.initData(AddMan.java:144)
at AddMan.main(AddMan.java:108)
Monitor Cache Dump:
sun.awt.image.PixelStore32@28E7F118/28FF7F28: owner "Image Fetcher 1"
(0x84d8880) 2 entries
java.lang.ref.ReferenceQueue$Lock@28E78540/28EAE460: <unowned>
Waiting to be notified:
"Finalizer" (0x80d4080)
java.lang.ref.Reference$Lock@28E78310/28EADF80: <unowned>
Waiting to be notified:
"Reference Handler" (0x8096480)
java.awt.EventQueue@28E86000/28F651B0: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0x8389c80)
sun.awt.image.PixelStore8@28E9C180/28F350D0: owner "Image Fetcher 3"
(0x855d880) 2 entries
sun.awt.PostEventQueue@28E85C60/28F65568: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-0" (0x8389e80)
oracle.jdbc.ttc7.TTC7Protocol@28E70520/290BB530: owner "main"
(0x8053080) 1 entry
java.lang.Class@28E74350/290807D0: owner "main" (0x8053080) 2 entries
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "Image Fetcher 0" (0x84b6a80) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x8096280)
Child death monitor: <unowned>
I/O monitor: <unowned>
Waiting to be notified:
"AWT-Motif" (0x83cb880)
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x8053280)
Thread queue lock: owner "Image Fetcher 0" (0x84b6a80) 1 entry
Monitor registry: owner "Image Fetcher 0" (0x84b6a80) 1 entry
SIGABRT 6* abort (generated by abort(3) routine)
Full thread dump Classic VM (1.3.1-p7-root-021118-18:49, green threads):
"Image Fetcher 3" (TID:0x28e9b5e0, sys_thread_t:0x855d880, state:R)
prio=3
at java.awt.MediaTracker.setDone(MediaTracker.java:773)
at java.awt.MediaEntry.setStatus(MediaTracker.java:846)
at java.awt.ImageMediaEntry.imageUpdate(MediaTracker.java:910)
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:58)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:6
26)
at java.awt.image.ImageFilter.imageComplete(ImageFilter.java:173)
at sun.awt.image.PixelStore.replay(PixelStore.java:229)
at sun.awt.image.PixelStore.replay(PixelStore.java:149)
at
sun.awt.image.InputStreamImageSource.updateFromStore(InputStreamImageSourc
e.java:291)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:2
44)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"Image Fetcher 2" (TID:0x28e9c710, sys_thread_t:0x84d8c80, state:R)
prio=3
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:60)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:6
26)
at sun.awt.image.ImageDecoder.imageComplete(ImageDecoder.java:138)
at
sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:514)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:2
57)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"Image Fetcher 1" (TID:0x28e9d360, sys_thread_t:0x84d8880, state:R)
prio=3
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:60)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:6
26)
at java.awt.image.ImageFilter.imageComplete(ImageFilter.java:173)
at sun.awt.image.PixelStore.replay(PixelStore.java:229)
at sun.awt.image.PixelStore.replay(PixelStore.java:149)
at
sun.awt.image.InputStreamImageSource.updateFromStore(InputStreamImageSourc
e.java:291)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:2
44)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"Image Fetcher 0" (TID:0x28ea5fa0, sys_thread_t:0x84b6a80, state:R)
prio=3
at sun.awt.image.ImageWatched.newInfo(ImageWatched.java:60)
at
sun.awt.image.ImageRepresentation.imageComplete(ImageRepresentation.java:6
26)
at sun.awt.image.ImageDecoder.imageComplete(ImageDecoder.java:138)
at
sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:514)
at
sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:2
57)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:217)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:185)
"AWT-Motif" (TID:0x28e85518, sys_thread_t:0x83cb880, state:CW) prio=6
at sun.awt.motif.MToolkit.run(Native Method)
at java.lang.Thread.run(Thread.java:484)
"SunToolkit.PostEventQueue-0" (TID:0x28e85c60, sys_thread_t:0x8389e80,
state:CW) prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at sun.awt.PostEventQueue.run(SunToolkit.java:491)
"AWT-EventQueue-0" (TID:0x28e85b58, sys_thread_t:0x8389c80, state:CW)
prio=6
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.awt.EventQueue.getNextEvent(EventQueue.java:260)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.
java:106)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.ja
va:98)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
"Finalizer" (TID:0x28e78528, sys_thread_t:0x80d4080, state:CW) prio=8
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162)
"Reference Handler" (TID:0x28e78300, sys_thread_t:0x8096480, state:CW)
prio=10
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:420)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110)
"Signal dispatcher" (TID:0x28e78330, sys_thread_t:0x8096280, state:CW)
prio=5
"main" (TID:0x28e781b0, sys_thread_t:0x8053080, state:CW) prio=5
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:320)
at
java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:133)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:120)
at java.net.Socket.<init>(Socket.java:273)
at java.net.Socket.<init>(Socket.java:100)
at oracle.net.nt.TcpNTAdapter.connect(Unknown Source)
at oracle.net.nt.ConnOption.connect(Unknown Source)
at oracle.net.nt.ConnStrategy.execute(Unknown Source)
at oracle.net.resolver.AddrResolution.resolveAndExecute(Unknown
Source)
at oracle.net.ns.NSProtocol.establishConnection(Unknown Source)
at oracle.net.ns.NSProtocol.connect(Unknown Source)
at oracle.jdbc.ttc7.TTC7Protocol.connect(TTC7Protocol.java:1258)
at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:215)
at
oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:287)
at
oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:44
2)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:321)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at DBconn.openConn(DBconn.java:71)
at DBconn.<init>(DBconn.java:44)
at AddMan.initData(AddMan.java:144)
at AddMan.main(AddMan.java:108)
Monitor Cache Dump:
sun.awt.image.PixelStore32@28E7F118/28FF7F28: owner "Image Fetcher 1"
(0x84d8880) 2 entries
java.lang.ref.ReferenceQueue$Lock@28E78540/28EAE460: <unowned>
Waiting to be notified:
"Finalizer" (0x80d4080)
java.lang.ref.Reference$Lock@28E78310/28EADF80: <unowned>
Waiting to be notified:
"Reference Handler" (0x8096480)
java.awt.EventQueue@28E86000/28F651B0: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0x8389c80)
sun.awt.image.PixelStore8@28E9C180/28F350D0: owner "Image Fetcher 3"
(0x855d880) 2 entries
sun.awt.PostEventQueue@28E85C60/28F65568: <unowned>
Waiting to be notified:
"SunToolkit.PostEventQueue-0" (0x8389e80)
oracle.jdbc.ttc7.TTC7Protocol@28E70520/290BB530: owner "main"
(0x8053080) 1 entry
java.lang.Class@28E74350/290807D0: owner "main" (0x8053080) 2 entries
Registered Monitor Dump:
utf8 hash table: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class linking lock: <unowned>
System class loader lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Monitor cache lock: owner "Image Fetcher 0" (0x84b6a80) 1 entry
Dynamic loading lock: <unowned>
Monitor IO lock: <unowned>
User signal monitor: <unowned>
Waiting to be notified:
"Signal dispatcher" (0x8096280)
Child death monitor: <unowned>
I/O monitor: <unowned>
Waiting to be notified:
"AWT-Motif" (0x83cb880)
Alarm monitor: <unowned>
Waiting to be notified:
<unknown thread> (0x8053280)
Thread queue lock: owner "Image Fetcher 0" (0x84b6a80) 1 entry
Monitor registry: owner "Image Fetcher 0" (0x84b6a80) 1 entry
--=.TOgTjB8jLsatnx
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (FreeBSD)
iD8DBQE+KWTKa24BXhtoPJcRAtxaAKCcZnOS8ad5iMB9xb4EC2ApE0O0fQCcDwA4
1CnmylZE0b1wOK90sM1P3+U=
=owe6
-----END PGP SIGNATURE-----
--=.TOgTjB8jLsatnx--
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030118152930.459d664a.t.ruschival>
