From owner-freebsd-java Sat Jan 18 6:29: 5 2003 Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2203E37B401 for ; Sat, 18 Jan 2003 06:28:56 -0800 (PST) Received: from post.webmailer.de (natsmtp01.webmailer.de [192.67.198.81]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7A6A943EB2 for ; Sat, 18 Jan 2003 06:28:54 -0800 (PST) (envelope-from t.ruschival@vivid-md.de) Received: from Beastie.wickednode.loc (dsl-213-023-056-137.arcor-ip.net [213.23.56.137]) by post.webmailer.de (8.9.3/8.8.7) with SMTP id PAA07580 for ; Sat, 18 Jan 2003 15:28:13 +0100 (MET) Date: Sat, 18 Jan 2003 15:29:30 +0100 From: Thomas Ruschival To: freebsd-java@freebsd.org Subject: Nonreproducable error Message-Id: <20030118152930.459d664a.t.ruschival@vivid-md.de> X-Mailer: Sylpheed version 0.8.6claws (GTK+ 1.2.10; i386-portbld-freebsd4.7) Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="=.TOgTjB8jLsatnx" Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --=.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.(Socket.java:273) at java.net.Socket.(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.(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.(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: Waiting to be notified: "Finalizer" (0x80d4080) java.lang.ref.Reference$Lock@28E78310/28EADF80: Waiting to be notified: "Reference Handler" (0x8096480) java.awt.EventQueue@28E86000/28F651B0: 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: 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: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "Image Fetcher 0" (0x84b6a80) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8096280) Child death monitor: I/O monitor: Waiting to be notified: "AWT-Motif" (0x83cb880) Alarm monitor: Waiting to be notified: (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.(Socket.java:273) at java.net.Socket.(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.(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.(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: Waiting to be notified: "Finalizer" (0x80d4080) java.lang.ref.Reference$Lock@28E78310/28EADF80: Waiting to be notified: "Reference Handler" (0x8096480) java.awt.EventQueue@28E86000/28F651B0: 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: 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: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "Image Fetcher 0" (0x84b6a80) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8096280) Child death monitor: I/O monitor: Waiting to be notified: "AWT-Motif" (0x83cb880) Alarm monitor: Waiting to be notified: (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