Skip site navigation (1)Skip section navigation (2)
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>