Skip site navigation (1)Skip section navigation (2)
Date:      11 Apr 2002 10:42:42 +0300
From:      "Georg-W. Koltermann" <Georg.Koltermann@mscsoftware.com>
To:        Greg Lewis <glewis@eyesbeyond.com>
Cc:        freebsd-java@FreeBSD.ORG, Fuyuhiko Maruyama <fuyuhik8@is.titech.ac.jp>
Subject:   bus error (sig 10) with jdk1.3.1-p6, now WITHOUT jit, while running Together 6.0
Message-ID:  <1018510962.607.6.camel@hunter.muc.macsch.com>
In-Reply-To: <20020411024726.A89843@misty.eyesbeyond.com>
References:  <1018455262.682.91.camel@hunter.muc.macsch.com>  <20020411024726.A89843@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-/ymJRr/I0dMdD2SJwnZ8
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

I met another core dump while running Together 6 last night, this one
without any JIT. I'm not sure if it is the same problem as with OpenJIT.
See the details below.

--
Regards,
Georg.

Am Mi, 2002-04-10 um 20.17 schrieb Greg Lewis:
> On Wed, Apr 10, 2002 at 07:14:22PM +0300, Georg-W. Koltermann wrote:
> > Hi,
> > 
> > I still get occasional core dumps (sig 10) when I run the Together6
> > modeling tool in JDK 1.3.1-p6 with OpenJIT 1.1.16.  I have no way of
> > forcing the abort, it just occurs randomly after working a while in the
> > Together tool.  See http://www.togethersoft.com/downloads/index.jsp if
> > you want to try Together for yourself.
> > 
> > Details of the abort below.
> 
> Does it happen without OpenJIT?
>

--=-/ymJRr/I0dMdD2SJwnZ8
Content-Disposition: attachment; filename=javaerror.txt
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=ISO-8859-15

[command_exception] java.lang.ArrayStoreException
[command_exception] 	at java.lang.System.arraycopy(Native Method)
[command_exception] 	at java.lang.String.getChars(String.java:562)
[command_exception] 	at java.lang.String.toCharArray(String.java:1933)
[command_exception] 	at sc5.<init>([DashoPro-V2-050200])
[command_exception] 	at sc4.<init>([DashoPro-V2-050200])
[command_exception] 	at sik.c([DashoPro-V2-050200])
[command_exception] 	at sik.setText([DashoPro-V2-050200])
[command_exception] 	at sd7.a([DashoPro-V2-050200])
[command_exception] 	at sb9.setTag([DashoPro-V2-050200])
[command_exception] 	at shs.setTagValue([DashoPro-V2-050200])
[command_exception] 	at zyi.d([DashoPro-V2-050200])
[command_exception] 	at zyi.setPosition([DashoPro-V2-050200])
[command_exception] 	at com.togethersoft.together.impl.modelTree.ModelTreeI=
mpl.commitPositions([DashoPro-V2-050200])
[command_exception] 	at com.togethersoft.together.impl.modelTree.ModelTreeI=
mpl$7.commandExecuted([DashoPro-V2-050200])
[command_exception] 	at zbzv.dispatch([DashoPro-V2-050200])
[command_exception] 	at com.togethersoft.openapi.util.EventMulticaster.disp=
atch(EventMulticaster.java:44)
[command_exception] 	at zbb6.a([DashoPro-V2-050200])
[command_exception] 	at zbb6.a([DashoPro-V2-050200])
[command_exception] 	at zbb7.run([DashoPro-V2-050200])
SIGBUS    10*  bus error

Full thread dump Classic VM (1.3.1-p6-gwk-020408-16:17, green threads):
    "TG Instancer(2)" (TID:0x2d2fe7c8, sys_thread_t:0x9ab4080, state:CW) pr=
io=3D5
	at java.net.PlainDatagramSocketImpl.receive(Native Method)
	at java.net.DatagramSocket.receive(DatagramSocket.java:392)
	at zs.h([DashoPro-V2-050200])
	at zaf3.run([DashoPro-V2-050200])
	at java.lang.Thread.run(Thread.java:484)
    "Screen Updater" (TID:0x2cfface8, sys_thread_t:0x8ab4880, state:R) prio=
=3D5
	at sun.awt.PostEventQueue.postEvent(SunToolkit.java:520)
	at sun.awt.SunToolkit.postEvent(SunToolkit.java:153)
	at sun.awt.motif.MComponentPeer.postEvent(MComponentPeer.java:439)
	at sun.awt.motif.MComponentPeer.updateClient(MComponentPeer.java:274)
	at sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)
    "Thread-2" (TID:0x2c6138d0, sys_thread_t:0x9262680, state:CW) prio=3D5
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:420)
	at java.util.TimerThread.mainLoop(Timer.java:406)
	at java.util.TimerThread.run(Timer.java:385)
    "TimerQueue" (TID:0x2c468810, sys_thread_t:0x8dd9c80, state:R) prio=3D5
	at java.lang.Object.wait(Native Method)
	at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:216)
	at javax.swing.TimerQueue.run(TimerQueue.java:231)
	at java.lang.Thread.run(Thread.java:484)
    "TG CursorChanger" (TID:0x2c3ed718, sys_thread_t:0x8becc80, state:R) pr=
io=3D5
	at javax.swing.RepaintManager.addDirtyRegion(RepaintManager.java:243)
	at javax.swing.JComponent.repaint(JComponent.java:3540)
	at java.awt.Component.repaint(Component.java:2086)
	at javax.swing.JComponent.setVisible(JComponent.java:1837)
	at zra.a([DashoPro-V2-050200])
	at zra.run([DashoPro-V2-050200])
	at java.lang.Thread.run(Thread.java:484)
    "TG Command Thread" (TID:0x2c3a30b0, sys_thread_t:0x8a54280, state:R) p=
rio=3D5	at zcjp.a([DashoPro-V2-050200])
	at zcjp.b([DashoPro-V2-050200])
	at zcjp.e([DashoPro-V2-050200])
	at zcjp.a([DashoPro-V2-050200])
	at zcjp.a([DashoPro-V2-050200])
	at zbsb.getCollapsingInfo([DashoPro-V2-050200])
	at zczp.a([DashoPro-V2-050200])
	at zcnr.d([DashoPro-V2-050200])
	at zcnr.a([DashoPro-V2-050200])
	at zcno.setText([DashoPro-V2-050200])
	at zcn4.b([DashoPro-V2-050200])
	at zcn4.setFile([DashoPro-V2-050200])
	at zaax.a([DashoPro-V2-050200])
	at zabf.update([DashoPro-V2-050200])
	at zbzu.performUpdate([DashoPro-V2-050200])
	at zbzu.performUpdate([DashoPro-V2-050200])
	at zbb7.run([DashoPro-V2-050200])
    "AWT-Motif" (TID:0x2c130bc8, sys_thread_t:0x8534280, state:CW) prio=3D6
	at sun.awt.motif.MToolkit.run(Native Method)
	at java.lang.Thread.run(Thread.java:484)
    "SunToolkit.PostEventQueue-0" (TID:0x2c130780, sys_thread_t:0x8501880, =
state:CW) prio=3D6
	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:0x2c1307a8, sys_thread_t:0x8501680, state:CW) p=
rio=3D6	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(EventDispatchThre=
ad.java:106)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread=
.java:98)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
    "Finalizer" (TID:0x2c063528, sys_thread_t:0x80d4480, state:CW) prio=3D8
	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:0x2c063300, sys_thread_t:0x80b3880, state:CW) =
prio=3D10
	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:0x2c063330, sys_thread_t:0x80b3680, state:CW) =
prio=3D5
    "Thread-5" (TID:0x2cfdecf8, sys_thread_t:0x8051480, state:CW) prio=3D5
Monitor Cache Dump:
    java.util.TaskQueue@2C6138E8/2F2B3028: <unowned>
	Waiting to be notified:
	    "Thread-2" (0x9262680)
    zbzu@2C3A3DF0/2F102C00: owner "TG Command Thread" (0x8a54280) 2 entries
    java.net.PlainDatagramSocketImpl@2C1041F8/2E9B3FE8: owner "TG Instancer=
(2)" (0x9ab4080) 1 entry
    java.lang.ref.ReferenceQueue$Lock@2C063540/2E866130: <unowned>
	Waiting to be notified:
	    "Finalizer" (0x80d4480)
    zcnr@2D0B1220/2FEBA978: owner "TG Command Thread" (0x8a54280) 1 entry
    java.lang.ref.Reference$Lock@2C063310/2E865C50: <unowned>
	Waiting to be notified:
	    "Reference Handler" (0x80b3880)
    java.awt.EventQueue@2C130590/2E9F8520: <unowned>
	Waiting to be notified:
	    "AWT-EventQueue-0" (0x8501680)
    javax.swing.TimerQueue@2C468818/2F1A2468: owner "TimerQueue" (0x8dd9c80=
) 2 entries
    sun.awt.PostEventQueue@2C130780/2E9F88D8: <unowned>
	Waiting to be notified:
	    "SunToolkit.PostEventQueue-0" (0x8501880)
    java.net.DatagramSocket@2C104200/2E9B3FD0: owner "TG Instancer(2)" (0x9=
ab4080) 1 entry
    java.net.DatagramPacket@2D308C90/32072A00: owner "TG Instancer(2)" (0x9=
ab4080) 1 entry
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 "TG Command Thread" (0x8a54280) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
	Waiting to be notified:
	    "Signal dispatcher" (0x80b3680)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
	Waiting to be notified:
	    "AWT-Motif" (0x8534280)
    Alarm monitor: <unowned>
	Waiting to be notified:
	    <unknown thread> (0x8051680)
    Thread queue lock: owner "TG Command Thread" (0x8a54280) 1 entry
	Waiting to be notified:
	    "Thread-5" (0x8051480)
    Monitor registry: owner "TG Command Thread" (0x8a54280) 1 entry

SIGABRT   6*   abort (generated by abort(3) routine)

Full thread dump Classic VM (1.3.1-p6-gwk-020408-16:17, green threads):
    "TG Instancer(2)" (TID:0x2d2fe7c8, sys_thread_t:0x9ab4080, state:CW) pr=
io=3D5
	at java.net.PlainDatagramSocketImpl.receive(Native Method)
	at java.net.DatagramSocket.receive(DatagramSocket.java:392)
	at zs.h([DashoPro-V2-050200])
	at zaf3.run([DashoPro-V2-050200])
	at java.lang.Thread.run(Thread.java:484)
    "Screen Updater" (TID:0x2cfface8, sys_thread_t:0x8ab4880, state:R) prio=
=3D5
	at sun.awt.PostEventQueue.postEvent(SunToolkit.java:520)
	at sun.awt.SunToolkit.postEvent(SunToolkit.java:153)
	at sun.awt.motif.MComponentPeer.postEvent(MComponentPeer.java:439)
	at sun.awt.motif.MComponentPeer.updateClient(MComponentPeer.java:274)
	at sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)
    "Thread-2" (TID:0x2c6138d0, sys_thread_t:0x9262680, state:CW) prio=3D5
	at java.lang.Object.wait(Native Method)
	at java.lang.Object.wait(Object.java:420)
	at java.util.TimerThread.mainLoop(Timer.java:406)
	at java.util.TimerThread.run(Timer.java:385)
    "TimerQueue" (TID:0x2c468810, sys_thread_t:0x8dd9c80, state:R) prio=3D5
	at java.lang.Object.wait(Native Method)
	at javax.swing.TimerQueue.postExpiredTimers(TimerQueue.java:216)
	at javax.swing.TimerQueue.run(TimerQueue.java:231)
	at java.lang.Thread.run(Thread.java:484)
    "TG CursorChanger" (TID:0x2c3ed718, sys_thread_t:0x8becc80, state:R) pr=
io=3D5
	at javax.swing.RepaintManager.addDirtyRegion(RepaintManager.java:243)
	at javax.swing.JComponent.repaint(JComponent.java:3540)
	at java.awt.Component.repaint(Component.java:2086)
	at javax.swing.JComponent.setVisible(JComponent.java:1837)
	at zra.a([DashoPro-V2-050200])
	at zra.run([DashoPro-V2-050200])
	at java.lang.Thread.run(Thread.java:484)
    "TG Command Thread" (TID:0x2c3a30b0, sys_thread_t:0x8a54280, state:R) p=
rio=3D5	at zcjp.a([DashoPro-V2-050200])
	at zcjp.b([DashoPro-V2-050200])
	at zcjp.e([DashoPro-V2-050200])
	at zcjp.a([DashoPro-V2-050200])
	at zcjp.a([DashoPro-V2-050200])
	at zbsb.getCollapsingInfo([DashoPro-V2-050200])
	at zczp.a([DashoPro-V2-050200])
	at zcnr.d([DashoPro-V2-050200])
	at zcnr.a([DashoPro-V2-050200])
	at zcno.setText([DashoPro-V2-050200])
	at zcn4.b([DashoPro-V2-050200])
	at zcn4.setFile([DashoPro-V2-050200])
	at zaax.a([DashoPro-V2-050200])
	at zabf.update([DashoPro-V2-050200])
	at zbzu.performUpdate([DashoPro-V2-050200])
	at zbzu.performUpdate([DashoPro-V2-050200])
	at zbb7.run([DashoPro-V2-050200])
    "AWT-Motif" (TID:0x2c130bc8, sys_thread_t:0x8534280, state:CW) prio=3D6
	at sun.awt.motif.MToolkit.run(Native Method)
	at java.lang.Thread.run(Thread.java:484)
    "SunToolkit.PostEventQueue-0" (TID:0x2c130780, sys_thread_t:0x8501880, =
state:CW) prio=3D6
	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:0x2c1307a8, sys_thread_t:0x8501680, state:CW) p=
rio=3D6	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(EventDispatchThre=
ad.java:106)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread=
.java:98)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
    "Finalizer" (TID:0x2c063528, sys_thread_t:0x80d4480, state:CW) prio=3D8
	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:0x2c063300, sys_thread_t:0x80b3880, state:CW) =
prio=3D10
	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:0x2c063330, sys_thread_t:0x80b3680, state:CW) =
prio=3D5
    "Thread-5" (TID:0x2cfdecf8, sys_thread_t:0x8051480, state:CW) prio=3D5
Monitor Cache Dump:
    java.util.TaskQueue@2C6138E8/2F2B3028: <unowned>
	Waiting to be notified:
	    "Thread-2" (0x9262680)
    zbzu@2C3A3DF0/2F102C00: owner "TG Command Thread" (0x8a54280) 2 entries
    java.net.PlainDatagramSocketImpl@2C1041F8/2E9B3FE8: owner "TG Instancer=
(2)" (0x9ab4080) 1 entry
    java.lang.ref.ReferenceQueue$Lock@2C063540/2E866130: <unowned>
	Waiting to be notified:
	    "Finalizer" (0x80d4480)
    zcnr@2D0B1220/2FEBA978: owner "TG Command Thread" (0x8a54280) 1 entry
    java.lang.ref.Reference$Lock@2C063310/2E865C50: <unowned>
	Waiting to be notified:
	    "Reference Handler" (0x80b3880)
    java.awt.EventQueue@2C130590/2E9F8520: <unowned>
	Waiting to be notified:
	    "AWT-EventQueue-0" (0x8501680)
    javax.swing.TimerQueue@2C468818/2F1A2468: owner "TimerQueue" (0x8dd9c80=
) 2 entries
    sun.awt.PostEventQueue@2C130780/2E9F88D8: <unowned>
	Waiting to be notified:
	    "SunToolkit.PostEventQueue-0" (0x8501880)
    java.net.DatagramSocket@2C104200/2E9B3FD0: owner "TG Instancer(2)" (0x9=
ab4080) 1 entry
    java.net.DatagramPacket@2D308C90/32072A00: owner "TG Instancer(2)" (0x9=
ab4080) 1 entry
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 "TG Command Thread" (0x8a54280) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
	Waiting to be notified:
	    "Signal dispatcher" (0x80b3680)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
	Waiting to be notified:
	    "AWT-Motif" (0x8534280)
    Alarm monitor: <unowned>
	Waiting to be notified:
	    <unknown thread> (0x8051680)
    Thread queue lock: owner "TG Command Thread" (0x8a54280) 1 entry
	Waiting to be notified:
	    "Thread-5" (0x8051480)
    Monitor registry: owner "TG Command Thread" (0x8a54280) 1 entry

Abort trap

--=-/ymJRr/I0dMdD2SJwnZ8--


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?1018510962.607.6.camel>