-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
1.1.6
-
sparc
-
solaris_2.5.1
50: <unowned>
Waiting to be notified:
"Client Cache Filter" (0x32bc38)
cbot.util.VQueue@EC674E10/ECBDDE20: <unowned>
Waiting to be notified:
"PAFilter Thread" (0x567f50)
cbot.util.Queue@EC5E8FD0/ECA1CD50: <unowned>
Waiting to be notified:
"mainthread's OutputPortThread-1" (0x354a98)
pa.net.PAMsgPortOutput@EC5E8FD8/ECA1CD38: owner "mainthread's
OutputPortThre
ad-1" (0x354a98, 1 entry)
<unknown key> (0x211848): <unowned>
Waiting to be notified:
"Heart" (0x211848)
<unknown key> (0x48f9b0): <unowned>
Waiting to be notified:
"CBGarbageCollector" (0x48f9b0)
sun.awt.ScreenUpdater@EC5D9298/EC9E9998: <unowned>
Waiting to be notified:
"Screen Updater" (0x25cb48)
cbot.util.VQueue@EC5E7CA0/ECA1A370: <unowned>
Waiting to be notified:
"CBTicketPrinter Filter" (0x32cfa8)
sun.awt.motif.MToolkit@EC5A00C0/EC81E938: owner "AWT-Motif"
(0x120860, 1 ent
ry)
Waiting to be notified:
"AWT-Input" (0x120448)
<unknown key> (0x2b79d0): <unowned>
Waiting to be notified:
"CBDgramWatchDogPersistant Thread" (0x2b79d0)
<unknown key> (0x59d570): <unowned>
Waiting to be notified:
"Thread-64" (0x59d570)
<unknown key> (0x5b0ba8): <unowned>
Waiting to be notified:
"Thread-152" (0x5b0ba8)
<unknown key> (0x48d248): <unowned>
Waiting to be notified:
"CBDgramWatchDogPersistant Thread" (0x48d248)
COM.objectspace.voyager.ReusableThread@EC5D73E8/ECA887C8: owner
"Cleaner" (0
x212098, 1 entry)
<unknown key> (0x490388): <unowned>
Waiting to be notified:
"CBMemoryUsageLogger Thread" (0x490388)
COM.objectspace.voyager.ReusableThread@EC5A24A0/EC825878: owner
"TcpTranspor
ter Server" (0x1c29f0, 1 entry)
COM.objectspace.voyager.ReusableThread@EC5E1260/EC9FB530: <unowned>
Waiting to be notified:
"VoyagerThread" (0x2c1458)
cbot.util.Queue@EC5E82C0/ECA1B270: <unowned>
Waiting to be notified:
"CBTicketPrinter" (0x31a798)
COM.objectspace.voyager.ReusableThread@EC5D7378/EC9E6D28: owner
"Heart" (0x2
11848, 1 entry)
sun.awt.motif.ModalThread@EC665450/ECCFFED8: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0xdafb0)
Registered Monitor Dump:
Fork_Wait_monitor: <unowned>
Waiting to be notified:
"process reaper" (0x32d0b8)
Thread queue lock: <unowned>
Waiting to be notified:
"main" (0xaa710)
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: <unowned>
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Waiting to be notified:
"Finalizer thread" (0xb5bb8)
Monitor registry: owner "AWT-Motif" (0x120860, 1 entry)
This crash happens with JavaSoft's JDK1.1.6H on Solaris 2.5.1 without any other custom changes. Latest kernel jumbo patches and Motif patch installed.
core file available @ /net/shockwave.eng/export/share/core.train6.Z
(You need a 2.5.1 sparc to read this core file)
Stack trace:
(dbx) where
current thread: t@8
=>[1] _lwp_kill(0x0, 0x6, 0xebb80e18, 0xb, 0xebb81e84, 0xebb81e3c), at 0xef4b998
4
[2] __libthread_segvhdlr(0xb, 0xebb80fd8, 0xebb80e18, 0xebb80d58, 0xef6a0b74,
0xc), at 0xef6a0c54
---- called from signal handler with signal 11 (SIGSEGV) ------
[3] _XmGetFocusData(), at 0xebd96864
[4] XmProcessTraversal(0x752158, 0x0, 0x0, 0xb3aff715, 0x0, 0x470eb0), at 0xeb
dd2a2c
[5] MenuDisarm(0x46dc38, 0xebb81860, 0x1, 0x470eb0, 0xf7ec4, 0xf7ec0), at 0xeb
ebbcd8
[6] MenuProcedureEntry(0x9, 0x46dc38, 0x0, 0x0, 0x0, 0x20), at 0xebd1884c
[7] PopdownDone(0x471018, 0xebb81860, 0x0, 0x0, 0xebfccb0c, 0x0), at 0xebe83b1
0
[8] _XmMenuPopDown(0x471018, 0xebb81860, 0xebb813b5, 0x8000, 0x475fe8, 0x20),
at 0xebeba694
[9] ButtonMenuPopDown(0x475fe8, 0xebb81860, 0xebb814d1, 0x0, 0x1, 0x104370), a
t 0xebebb0c8
[10] MenuProcedureEntry(0xd, 0x475fe8, 0x0, 0xebb81860, 0xebb814d1, 0xebfccb0c
), at 0xebd189dc
[11] BtnUp(0x475fe8, 0xebb81860, 0x0, 0xee8cf460, 0xee8cf470, 0x3), at 0xebe96
1c4
[12] GetTime(0x475fe8, 0xebb81860, 0x44e360, 0x0, 0x475a9c, 0xee8cf458), at 0x
ee8b2050
[13] HandleSimpleState(0x1, 0x0, 0x1, 0x0, 0x0, 0x475a9c), at 0xee8b2638
[14] HandleComplexState(0x475fe8, 0xebb81860, 0x8000, 0x5, 0x0, 0x476018), at
0xee8b2be4
[15] DispatchEvent(0xebb81860, 0x475fe8, 0x8, 0x0, 0xebfccb0c, 0x0), at 0xee89
5c04
[16] DecideToDispatch(0xebb81860, 0xf7e34, 0x8, 0x475fe8, 0x475fe8, 0x0), at 0
xee896328
[17] DecideToDispatch(0xebb81860, 0xebb81860, 0x475fe8, 0x0, 0x1, 0x104370), a
t 0xee896408
[18] awt_MToolkit_loop(0x475fe8, 0xee96cca4, 0xee9600f8, 0xee964694, 0xee96cc2
4, 0x1), at 0xee928da0
[19] sun_awt_motif_MToolkit_run(0xee96cca4, 0xee960108, 0xef76e9a8, 0x10, 0x2,
0x3b2d96ca), at 0xee928e74
[20] Java_sun_awt_motif_MToolkit_run_stub(0x123a30, 0xebb81cb4, 0x0, 0x0, 0x9c
528, 0x0), at 0xee94a93c
[21] invokeNativeMethod(0x123a08, 0x10e0e8, 0x123a30, 0xebb81cb4, 0xef712264,
0xec5990b8), at 0xef7126fc
[22] finish_invokevirtual(0x9e2cb, 0xebb81cb4, 0x123a30, 0x123a04, 0x9c158, 0x
123a08), at 0xef74e2e0
[23] do_execute_java_method_vararg(0xebb81cb4, 0xef76bd2d, 0x0, 0x0, 0x0, 0x12
39c8), at 0xef723e60
[24] execute_java_dynamic_method(0xebb81cb4, 0xec5a02c0, 0xef76bd28, 0xef76bd2
c, 0xef76f000, 0x0), at 0xef723504
[25] ThreadRT0(0xec5a02c0, 0xef76bd2c, 0x41000, 0x1297d0, 0x1, 0x2000), at 0xe
f73ecdc
[26] _start(0x0, 0x0, 0xebb81e4a, 0xebb81e4b, 0x0, 0xebb81e49), at 0xef74a8ac
Thread-dump during crash:
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0x14]
stackbase=EBB81D94, stackpointer=EBB80C14
Full thread dump:
"Thread-152" (TID:0xec663c28, sys_thread_t:0x5b0ba8, state:CW,
thread_t: t@3
49, sp:0x0 threadID:0xea741e00, stack_base:0xea741d94,
stack_size:0x41000) prio=
6
cbot.system.CBTimer.run(CBTimer.java:23)
"AWT-Dispatch-Proxy" (TID:0xec665378, sys_thread_t:0x5c05e0,
state:CW, threa
d_t: t@348, sp:0x0 threadID:0xea841e00, stack_base:0xea841d94,
stack_size:0x4100
0) prio=6
java.lang.Object.wait(Object.java)
java.awt.EventQueue.getNextEvent(EventQueue.java:119)
java.awt.EventDispatchThread.run(EventDispatchThread.java:55)
"Thread-151" (TID:0xec66d910, sys_thread_t:0x6134d0, state:CW,
thread_t: t@3
47, sp:0x0 threadID:0xeb801e00, stack_base:0xeb801d94,
stack_size:0x41000) prio=
6
cbot.system.CBTimer.run(CBTimer.java:23)
"PAFilter Thread" (TID:0xec671e90, sys_thread_t:0x589420, state:CW,
thread_t
: t@177, sp:0xeb2016b0 threadID:0xeb201e00, stack_base:0xeb201d94,
stack_size:0x
41000) prio=6
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.peekWait(Queue.java:75)
cbot.util.VQueue.get(VQueue.java:25)
pa.msg.PAFilter.run(PAFilter.java:411)
java.lang.Thread.run(Thread.java)
"Thread-64" (TID:0xec674690, sys_thread_t:0x59d570, state:CW,
thread_t: t@17
5, sp:0xeb2815c0 threadID:0xeb281e00, stack_base:0xeb281d94,
stack_size:0x41000)
prio=7
pa.app.PATickerGen.run(PATickerGen.java:82)
"PAFilter Thread" (TID:0xec674e98, sys_thread_t:0x567f50, state:CW,
thread_t
: t@138, sp:0xeb1816b0 threadID:0xeb181e00, stack_base:0xeb181d94,
stack_size:0x
41000) prio=6
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.peekWait(Queue.java:75)
cbot.util.VQueue.get(VQueue.java:25)
pa.msg.PAFilter.run(PAFilter.java:411)
java.lang.Thread.run(Thread.java)
java.lang.Thread.run(Thread.java)
"CBGarbageCollector" (TID:0xec63bf40, sys_thread_t:0x48f9b0,
state:CW, threa
d_t: t@46, sp:0xea5c1620 threadID:0xea5c1e00, stack_base:0xea5c1d94,
stack_size:
0x41000) prio=1
cbot.system.CBGarbageCollector.run(CBGarbageCollector.java:64)
"CBMemoryUsageLogger Thread" (TID:0xec63b410, sys_thread_t:0x490388,
state:C
W, thread_t: t@45, sp:0xea641620 threadID:0xea641e00,
stack_base:0xea641d94, sta
ck_size:0x41000) prio=5
cbot.system.CBMemoryUsageLogger.run(CBMemoryUsageLogger.java:61)
"CBDgramWatchDogPersistant Thread" (TID:0xec63b1a8,
sys_thread_t:0x48d248, s
tate:CW, thread_t: t@42, sp:0xea7c1620 threadID:0xea7c1e00,
stack_base:0xea7c1d9
4, stack_size:0x41000) prio=5
cbot.net.CBDgramWatchDogPersistant.run(CBDgramWatchDogPersistant.java:15
5)
java.lang.Thread.run(Thread.java)
"AWT-Finalizer" (TID:0xec610ca8, sys_thread_t:0x362ac8, state:CW,
thread_t:
t@37, sp:0xebb016b0 threadID:0xebb01e00, stack_base:0xebb01d94,
stack_size:0x410
00) prio=9
java.lang.Object.wait(Object.java)
sun.awt.AWTFinalizer.run(AWTFinalizer.java:48)
"PAMsgRcvr-1" (TID:0xec5e8f08, sys_thread_t:0x354be0, state:R,
thread_t: t@3
1, sp:0xeb301580 threadID:0xeb301e00, stack_base:0xeb301d94,
stack_size:0x41000)
prio=5
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
pa.net.PAMsgTCP.recv(PAMsgTCP.java:155)
pa.net.PAMsgPortInput.recv(PAMsgPortInput.java:307)
pa.net.PAMsgPortInput.getHeader(PAMsgPortInput.java:111)
pa.net.PAMsgPortInput.receive(PAMsgPortInput.java:45)
pa.net.PAMsgPort.receive(PAMsgPort.java:85)
pa.net.pamsgio.PAMsgRcvr.run(PAMsgRcvr.java:60)
java.lang.Thread.run(Thread.java)
"mainthread's OutputPortThread-1" (TID:0xec5e8fc0,
sys_thread_t:0x354a98, st
ate:CW, thread_t: t@30, sp:0xeb5816b0 threadID:0xeb581e00,
stack_base:0xeb581d94
, stack_size:0x41000) prio=5
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
pa.net.PAMsgPortOutput.run(PAMsgPortOutput.java:73)
java.lang.Thread.run(Thread.java)
"process reaper" (TID:0xec5e8388, sys_thread_t:0x32d0b8, state:CW,
thread_t:
t@25, sp:0xeb381630 threadID:0xeb381e00, stack_base:0xeb381d94,
stack_size:0x41
000) prio=5
java.lang.Thread.run(Thread.java)
"CBTicketPrinter" (TID:0xec5e82b0, sys_thread_t:0x31a798, state:CW,
thread_t
: t@24, sp:0xeb4016b0 threadID:0xeb401e00, stack_base:0xeb401d94,
stack_size:0x4
1000) prio=3
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.get(Queue.java:52)
cbot.print.CBTicketPrinter.run(CBTicketPrinter.java:218)
java.lang.Thread.run(Thread.java)
"CBTicketPrinter Filter" (TID:0xec5e7f38, sys_thread_t:0x32cfa8,
state:CW, t
hread_t: t@23, sp:0xeb4816b0 threadID:0xeb481e00, stack_base:0xeb481d94,
stack_s
ize:0x41000) prio=3
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.peekWait(Queue.java:75)
cbot.util.VQueue.get(VQueue.java:25)
pa.msg.PAFilter.run(PAFilter.java:411)
java.lang.Thread.run(Thread.java)
"Client Cache Filter" (TID:0xec5e7758, sys_thread_t:0x32bc38,
state:CW, thre
ad_t: t@22, sp:0xeb5016b0 threadID:0xeb501e00, stack_base:0xeb501d94,
stack_size
:0x41000) prio=4
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.peekWait(Queue.java:75)
cbot.util.VQueue.get(VQueue.java:25)
pa.msg.PAFilter.run(PAFilter.java:411)
java.lang.Thread.run(Thread.java)
"VoyagerThread" (TID:0xec5e1260, sys_thread_t:0x2c1458, state:CW,
thread_t:
t@20, sp:0xeb6016b0 threadID:0xeb601e00, stack_base:0xeb601d94,
stack_size:0x410
00) prio=6
java.lang.Object.wait(Object.java)
COM.objectspace.voyager.ReusableThread.run(ReusableThread.java:149)
"tcpconnection" (TID:0xec5e10c8, sys_thread_t:0x2c1310, state:R,
thread_t: t
@19, sp:0xeb681580 threadID:0xeb681e00, stack_base:0xeb681d94,
stack_size:0x4100
0) prio=6
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.net.SocketInputStream.read(SocketInputStream.java:108)
java.io.DataInputStream.readInt(DataInputStream.java)
COM.objectspace.voyager.TcpConnection.receive(TcpConnection.java:217)
COM.objectspace.voyager.TcpConnection.run(TcpConnection.java:199)
java.lang.Thread.run(Thread.java)
"CBDgramWatchDogPersistant Thread" (TID:0xec5e0490,
sys_thread_t:0x2b79d0, s
tate:CW, thread_t: t@18, sp:0xeb701620 threadID:0xeb701e00,
stack_base:0xeb701d9
4, stack_size:0x41000) prio=5
cbot.net.CBDgramWatchDogPersistant.run(CBDgramWatchDogPersistant.java:15
5)
java.lang.Thread.run(Thread.java)
"Screen Updater" (TID:0xec5d9298, sys_thread_t:0x25cb48, state:CW,
thread_t:
t@17, sp:0xeb7816b0 threadID:0xeb781e00, stack_base:0xeb781d94,
stack_size:0x41
000) prio=4
java.lang.Object.wait(Object.java)
sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:78)
sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)
"Heart" (TID:0xec5d7378, sys_thread_t:0x211848, state:CW, thread_t:
t@15, sp
:0xeb8815c0 threadID:0xeb881e00, stack_base:0xeb881d94,
stack_size:0x41000) prio
=8
COM.objectspace.voyager.Reference.pulse(Reference.java:195)
COM.objectspace.voyager.Reference$1.run(Reference.java:31)
COM.objectspace.voyager.ReusableThread.run(ReusableThread.java:132)
"Cleaner" (TID:0xec5d73e8, sys_thread_t:0x212098, state:CW,
thread_t: t@14,
sp:0xeb901620 threadID:0xeb901e00, stack_base:0xeb901d94,
stack_size:0x41000) pr
io=8
COM.objectspace.voyager.Agent.cleanupLoop(Agent.java:1599)
COM.objectspace.voyager.Agent$1.run(Agent.java:73)
COM.objectspace.voyager.ReusableThread.run(ReusableThread.java:132)
"TcpTransporter Server" (TID:0xec5a24a0, sys_thread_t:0x1c29f0,
state:R, thr
ead_t: t@13, sp:0xeb9814e8 threadID:0xeb981e00, stack_base:0xeb981d94,
stack_siz
e:0x41000) prio=5
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:387)
java.net.ServerSocket.implAccept(ServerSocket.java:206)
java.net.ServerSocket.accept(ServerSocket.java:189)
COM.objectspace.voyager.VoyagerDefaultServerSocket.accept(VoyagerDefault
ServerSocket.java:26)
COM.objectspace.voyager.TcpTransporter.run(TcpTransporter.java:118)
COM.objectspace.voyager.ReusableThread.run(ReusableThread.java:132)
"Thread-2" (TID:0xec5a21a8, sys_thread_t:0x1acd18, state:CW,
thread_t: t@12,
sp:0xeba01620 threadID:0xeba01e00, stack_base:0xeba01d94,
stack_size:0x41000) p
rio=10
COM.objectspace.voyager.Clock.run(Clock.java:34)
java.lang.Thread.run(Thread.java)
"CBDgramWatchDogPersistant Thread" (TID:0xec5a1f58,
sys_thread_t:0x1a01e8, s
tate:CW, thread_t: t@11, sp:0xeba815c0 threadID:0xeba81e00,
stack_base:0xeba81d9
4, stack_size:0x41000) prio=5
cbot.net.CBDgramWatchDogPersistant.run(CBDgramWatchDogPersistant.java:15
5)
java.lang.Thread.run(Thread.java)
"AWT-Motif" (TID:0xec5a02c0, sys_thread_t:0x120860, state:R,
thread_t: t@8,
sp:0xebb81530 threadID:0xebb81e00, stack_base:0xebb81d94,
stack_size:0x41000) pr
io=5 *current thread*
java.lang.Thread.run(Thread.java)
"AWT-Input" (TID:0xec5a02e0, sys_thread_t:0x120448, state:CW,
thread_t: t@7,
sp:0xebc018b8 threadID:0xebc01e00, stack_base:0xebc01d94,
stack_size:0x41000) p
rio=5
"AWT-EventQueue-0" (TID:0xec5a0040, sys_thread_t:0xdafb0, state:R,
thread_t:
t@6, sp:0xebc81738 threadID:0xebc81e00, stack_base:0xebc81d94,
stack_size:0x410
00) prio=6
sun.awt.motif.MDialogPeer.show(MDialogPeer.java:103)
java.awt.Dialog.show(Dialog.java:218)
cbot.awt.CBDialog.show(CBDialog.java:90)
cbot.awt.CBMessageBox.showMsg(CBMessageBox.java:119)
pa.wmgr.PAWMgr.selectedResetWorkSpace(PAWMgr.java:227)
pa.wmgr.PAMenuBar.actionPerformed(PAMenuBar.java:79)
java.awt.AWTEventMulticaster.actionPerformed(AWTEventMulticaster.java:35
6)
java.awt.MenuItem.processActionEvent(MenuItem.java:436)
java.awt.MenuItem.processEvent(MenuItem.java:400)
java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:177)
java.awt.MenuComponent.dispatchEvent(MenuComponent.java:169)
java.awt.EventDispatchThread.run(EventDispatchThread.java:65)
"SIGQUIT handler" (TID:0xec599298, sys_thread_t:0xb5c48, state:R,
thread_t:
t@5, sp:0xee9c1b10 threadID:0xee9c1e00, stack_base:0xee9c1d94,
stack_size:0x4100
0) prio=0
"Finalizer thread" (TID:0xec599088, sys_thread_t:0xb5bb8, state:CW,
thread_t
: t@4, sp:0xeea41a40 threadID:0xeea41e00, stack_base:0xeea41d94,
stack_size:0x41
000) prio=1
"main" (TID:0xec5990b0, sys_thread_t:0xaa710, state:CW, thread_t:
t@1, sp:0x
efffea30 threadID:0x20a00, stack_base:0xefffed38, stack_size:0x800000)
prio=5
Monitor Cache Dump:
<unknown key> (0x1a01e8): <unowned>
Waiting to be notified:
"CBDgramWatchDogPersistant Thread" (0x1a01e8)
<unknown key> (0x6134d0): <unowned>
Waiting to be notified:
"Thread-151" (0x6134d0)
<unknown key> (0x1acd18): <unowned>
Waiting to be notified:
"Thread-2" (0x1acd18)
<unknown key> (0x212098): <unowned>
Waiting to be notified:
"Cleaner" (0x212098)
cbot.util.VQueue@EC63E248/ECBEEC68: <unowned>
Waiting to be notified:
"PAFilter Thread" (0x589420)
java.net.PlainSocketImpl@EC5A2388/EC8B9F50: owner "TcpTransporter
Server" (0
x1c29f0, 1 entry)
sun.awt.AWTFinalizer@EC610CA8/ECA4A1F0: <unowned>
Waiting to be notified:
"AWT-Finalizer" (0x362ac8)
java.io.BufferedInputStream@EC5E8F10/ECA1CEA8: owner "PAMsgRcvr-1"
(0x354be0
, 1 entry)
cbot.util.VQueue@EC5E77F8/ECA191
Waiting to be notified:
"Client Cache Filter" (0x32bc38)
cbot.util.VQueue@EC674E10/ECBDDE20: <unowned>
Waiting to be notified:
"PAFilter Thread" (0x567f50)
cbot.util.Queue@EC5E8FD0/ECA1CD50: <unowned>
Waiting to be notified:
"mainthread's OutputPortThread-1" (0x354a98)
pa.net.PAMsgPortOutput@EC5E8FD8/ECA1CD38: owner "mainthread's
OutputPortThre
ad-1" (0x354a98, 1 entry)
<unknown key> (0x211848): <unowned>
Waiting to be notified:
"Heart" (0x211848)
<unknown key> (0x48f9b0): <unowned>
Waiting to be notified:
"CBGarbageCollector" (0x48f9b0)
sun.awt.ScreenUpdater@EC5D9298/EC9E9998: <unowned>
Waiting to be notified:
"Screen Updater" (0x25cb48)
cbot.util.VQueue@EC5E7CA0/ECA1A370: <unowned>
Waiting to be notified:
"CBTicketPrinter Filter" (0x32cfa8)
sun.awt.motif.MToolkit@EC5A00C0/EC81E938: owner "AWT-Motif"
(0x120860, 1 ent
ry)
Waiting to be notified:
"AWT-Input" (0x120448)
<unknown key> (0x2b79d0): <unowned>
Waiting to be notified:
"CBDgramWatchDogPersistant Thread" (0x2b79d0)
<unknown key> (0x59d570): <unowned>
Waiting to be notified:
"Thread-64" (0x59d570)
<unknown key> (0x5b0ba8): <unowned>
Waiting to be notified:
"Thread-152" (0x5b0ba8)
<unknown key> (0x48d248): <unowned>
Waiting to be notified:
"CBDgramWatchDogPersistant Thread" (0x48d248)
COM.objectspace.voyager.ReusableThread@EC5D73E8/ECA887C8: owner
"Cleaner" (0
x212098, 1 entry)
<unknown key> (0x490388): <unowned>
Waiting to be notified:
"CBMemoryUsageLogger Thread" (0x490388)
COM.objectspace.voyager.ReusableThread@EC5A24A0/EC825878: owner
"TcpTranspor
ter Server" (0x1c29f0, 1 entry)
COM.objectspace.voyager.ReusableThread@EC5E1260/EC9FB530: <unowned>
Waiting to be notified:
"VoyagerThread" (0x2c1458)
cbot.util.Queue@EC5E82C0/ECA1B270: <unowned>
Waiting to be notified:
"CBTicketPrinter" (0x31a798)
COM.objectspace.voyager.ReusableThread@EC5D7378/EC9E6D28: owner
"Heart" (0x2
11848, 1 entry)
sun.awt.motif.ModalThread@EC665450/ECCFFED8: <unowned>
Waiting to be notified:
"AWT-EventQueue-0" (0xdafb0)
Registered Monitor Dump:
Fork_Wait_monitor: <unowned>
Waiting to be notified:
"process reaper" (0x32d0b8)
Thread queue lock: <unowned>
Waiting to be notified:
"main" (0xaa710)
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: <unowned>
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Waiting to be notified:
"Finalizer thread" (0xb5bb8)
Monitor registry: owner "AWT-Motif" (0x120860, 1 entry)
This crash happens with JavaSoft's JDK1.1.6H on Solaris 2.5.1 without any other custom changes. Latest kernel jumbo patches and Motif patch installed.
core file available @ /net/shockwave.eng/export/share/core.train6.Z
(You need a 2.5.1 sparc to read this core file)
Stack trace:
(dbx) where
current thread: t@8
=>[1] _lwp_kill(0x0, 0x6, 0xebb80e18, 0xb, 0xebb81e84, 0xebb81e3c), at 0xef4b998
4
[2] __libthread_segvhdlr(0xb, 0xebb80fd8, 0xebb80e18, 0xebb80d58, 0xef6a0b74,
0xc), at 0xef6a0c54
---- called from signal handler with signal 11 (SIGSEGV) ------
[3] _XmGetFocusData(), at 0xebd96864
[4] XmProcessTraversal(0x752158, 0x0, 0x0, 0xb3aff715, 0x0, 0x470eb0), at 0xeb
dd2a2c
[5] MenuDisarm(0x46dc38, 0xebb81860, 0x1, 0x470eb0, 0xf7ec4, 0xf7ec0), at 0xeb
ebbcd8
[6] MenuProcedureEntry(0x9, 0x46dc38, 0x0, 0x0, 0x0, 0x20), at 0xebd1884c
[7] PopdownDone(0x471018, 0xebb81860, 0x0, 0x0, 0xebfccb0c, 0x0), at 0xebe83b1
0
[8] _XmMenuPopDown(0x471018, 0xebb81860, 0xebb813b5, 0x8000, 0x475fe8, 0x20),
at 0xebeba694
[9] ButtonMenuPopDown(0x475fe8, 0xebb81860, 0xebb814d1, 0x0, 0x1, 0x104370), a
t 0xebebb0c8
[10] MenuProcedureEntry(0xd, 0x475fe8, 0x0, 0xebb81860, 0xebb814d1, 0xebfccb0c
), at 0xebd189dc
[11] BtnUp(0x475fe8, 0xebb81860, 0x0, 0xee8cf460, 0xee8cf470, 0x3), at 0xebe96
1c4
[12] GetTime(0x475fe8, 0xebb81860, 0x44e360, 0x0, 0x475a9c, 0xee8cf458), at 0x
ee8b2050
[13] HandleSimpleState(0x1, 0x0, 0x1, 0x0, 0x0, 0x475a9c), at 0xee8b2638
[14] HandleComplexState(0x475fe8, 0xebb81860, 0x8000, 0x5, 0x0, 0x476018), at
0xee8b2be4
[15] DispatchEvent(0xebb81860, 0x475fe8, 0x8, 0x0, 0xebfccb0c, 0x0), at 0xee89
5c04
[16] DecideToDispatch(0xebb81860, 0xf7e34, 0x8, 0x475fe8, 0x475fe8, 0x0), at 0
xee896328
[17] DecideToDispatch(0xebb81860, 0xebb81860, 0x475fe8, 0x0, 0x1, 0x104370), a
t 0xee896408
[18] awt_MToolkit_loop(0x475fe8, 0xee96cca4, 0xee9600f8, 0xee964694, 0xee96cc2
4, 0x1), at 0xee928da0
[19] sun_awt_motif_MToolkit_run(0xee96cca4, 0xee960108, 0xef76e9a8, 0x10, 0x2,
0x3b2d96ca), at 0xee928e74
[20] Java_sun_awt_motif_MToolkit_run_stub(0x123a30, 0xebb81cb4, 0x0, 0x0, 0x9c
528, 0x0), at 0xee94a93c
[21] invokeNativeMethod(0x123a08, 0x10e0e8, 0x123a30, 0xebb81cb4, 0xef712264,
0xec5990b8), at 0xef7126fc
[22] finish_invokevirtual(0x9e2cb, 0xebb81cb4, 0x123a30, 0x123a04, 0x9c158, 0x
123a08), at 0xef74e2e0
[23] do_execute_java_method_vararg(0xebb81cb4, 0xef76bd2d, 0x0, 0x0, 0x0, 0x12
39c8), at 0xef723e60
[24] execute_java_dynamic_method(0xebb81cb4, 0xec5a02c0, 0xef76bd28, 0xef76bd2
c, 0xef76f000, 0x0), at 0xef723504
[25] ThreadRT0(0xec5a02c0, 0xef76bd2c, 0x41000, 0x1297d0, 0x1, 0x2000), at 0xe
f73ecdc
[26] _start(0x0, 0x0, 0xebb81e4a, 0xebb81e4b, 0x0, 0xebb81e49), at 0xef74a8ac
Thread-dump during crash:
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_MAPERR [addr: 0x14]
stackbase=EBB81D94, stackpointer=EBB80C14
Full thread dump:
"Thread-152" (TID:0xec663c28, sys_thread_t:0x5b0ba8, state:CW,
thread_t: t@3
49, sp:0x0 threadID:0xea741e00, stack_base:0xea741d94,
stack_size:0x41000) prio=
6
cbot.system.CBTimer.run(CBTimer.java:23)
"AWT-Dispatch-Proxy" (TID:0xec665378, sys_thread_t:0x5c05e0,
state:CW, threa
d_t: t@348, sp:0x0 threadID:0xea841e00, stack_base:0xea841d94,
stack_size:0x4100
0) prio=6
java.lang.Object.wait(Object.java)
java.awt.EventQueue.getNextEvent(EventQueue.java:119)
java.awt.EventDispatchThread.run(EventDispatchThread.java:55)
"Thread-151" (TID:0xec66d910, sys_thread_t:0x6134d0, state:CW,
thread_t: t@3
47, sp:0x0 threadID:0xeb801e00, stack_base:0xeb801d94,
stack_size:0x41000) prio=
6
cbot.system.CBTimer.run(CBTimer.java:23)
"PAFilter Thread" (TID:0xec671e90, sys_thread_t:0x589420, state:CW,
thread_t
: t@177, sp:0xeb2016b0 threadID:0xeb201e00, stack_base:0xeb201d94,
stack_size:0x
41000) prio=6
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.peekWait(Queue.java:75)
cbot.util.VQueue.get(VQueue.java:25)
pa.msg.PAFilter.run(PAFilter.java:411)
java.lang.Thread.run(Thread.java)
"Thread-64" (TID:0xec674690, sys_thread_t:0x59d570, state:CW,
thread_t: t@17
5, sp:0xeb2815c0 threadID:0xeb281e00, stack_base:0xeb281d94,
stack_size:0x41000)
prio=7
pa.app.PATickerGen.run(PATickerGen.java:82)
"PAFilter Thread" (TID:0xec674e98, sys_thread_t:0x567f50, state:CW,
thread_t
: t@138, sp:0xeb1816b0 threadID:0xeb181e00, stack_base:0xeb181d94,
stack_size:0x
41000) prio=6
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.peekWait(Queue.java:75)
cbot.util.VQueue.get(VQueue.java:25)
pa.msg.PAFilter.run(PAFilter.java:411)
java.lang.Thread.run(Thread.java)
java.lang.Thread.run(Thread.java)
"CBGarbageCollector" (TID:0xec63bf40, sys_thread_t:0x48f9b0,
state:CW, threa
d_t: t@46, sp:0xea5c1620 threadID:0xea5c1e00, stack_base:0xea5c1d94,
stack_size:
0x41000) prio=1
cbot.system.CBGarbageCollector.run(CBGarbageCollector.java:64)
"CBMemoryUsageLogger Thread" (TID:0xec63b410, sys_thread_t:0x490388,
state:C
W, thread_t: t@45, sp:0xea641620 threadID:0xea641e00,
stack_base:0xea641d94, sta
ck_size:0x41000) prio=5
cbot.system.CBMemoryUsageLogger.run(CBMemoryUsageLogger.java:61)
"CBDgramWatchDogPersistant Thread" (TID:0xec63b1a8,
sys_thread_t:0x48d248, s
tate:CW, thread_t: t@42, sp:0xea7c1620 threadID:0xea7c1e00,
stack_base:0xea7c1d9
4, stack_size:0x41000) prio=5
cbot.net.CBDgramWatchDogPersistant.run(CBDgramWatchDogPersistant.java:15
5)
java.lang.Thread.run(Thread.java)
"AWT-Finalizer" (TID:0xec610ca8, sys_thread_t:0x362ac8, state:CW,
thread_t:
t@37, sp:0xebb016b0 threadID:0xebb01e00, stack_base:0xebb01d94,
stack_size:0x410
00) prio=9
java.lang.Object.wait(Object.java)
sun.awt.AWTFinalizer.run(AWTFinalizer.java:48)
"PAMsgRcvr-1" (TID:0xec5e8f08, sys_thread_t:0x354be0, state:R,
thread_t: t@3
1, sp:0xeb301580 threadID:0xeb301e00, stack_base:0xeb301d94,
stack_size:0x41000)
prio=5
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.io.BufferedInputStream.fill(BufferedInputStream.java)
java.io.BufferedInputStream.read(BufferedInputStream.java)
pa.net.PAMsgTCP.recv(PAMsgTCP.java:155)
pa.net.PAMsgPortInput.recv(PAMsgPortInput.java:307)
pa.net.PAMsgPortInput.getHeader(PAMsgPortInput.java:111)
pa.net.PAMsgPortInput.receive(PAMsgPortInput.java:45)
pa.net.PAMsgPort.receive(PAMsgPort.java:85)
pa.net.pamsgio.PAMsgRcvr.run(PAMsgRcvr.java:60)
java.lang.Thread.run(Thread.java)
"mainthread's OutputPortThread-1" (TID:0xec5e8fc0,
sys_thread_t:0x354a98, st
ate:CW, thread_t: t@30, sp:0xeb5816b0 threadID:0xeb581e00,
stack_base:0xeb581d94
, stack_size:0x41000) prio=5
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
pa.net.PAMsgPortOutput.run(PAMsgPortOutput.java:73)
java.lang.Thread.run(Thread.java)
"process reaper" (TID:0xec5e8388, sys_thread_t:0x32d0b8, state:CW,
thread_t:
t@25, sp:0xeb381630 threadID:0xeb381e00, stack_base:0xeb381d94,
stack_size:0x41
000) prio=5
java.lang.Thread.run(Thread.java)
"CBTicketPrinter" (TID:0xec5e82b0, sys_thread_t:0x31a798, state:CW,
thread_t
: t@24, sp:0xeb4016b0 threadID:0xeb401e00, stack_base:0xeb401d94,
stack_size:0x4
1000) prio=3
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.get(Queue.java:52)
cbot.print.CBTicketPrinter.run(CBTicketPrinter.java:218)
java.lang.Thread.run(Thread.java)
"CBTicketPrinter Filter" (TID:0xec5e7f38, sys_thread_t:0x32cfa8,
state:CW, t
hread_t: t@23, sp:0xeb4816b0 threadID:0xeb481e00, stack_base:0xeb481d94,
stack_s
ize:0x41000) prio=3
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.peekWait(Queue.java:75)
cbot.util.VQueue.get(VQueue.java:25)
pa.msg.PAFilter.run(PAFilter.java:411)
java.lang.Thread.run(Thread.java)
"Client Cache Filter" (TID:0xec5e7758, sys_thread_t:0x32bc38,
state:CW, thre
ad_t: t@22, sp:0xeb5016b0 threadID:0xeb501e00, stack_base:0xeb501d94,
stack_size
:0x41000) prio=4
java.lang.Object.wait(Object.java)
cbot.util.Queue.waitNotEmpty(Queue.java:135)
cbot.util.Queue.peekWait(Queue.java:75)
cbot.util.VQueue.get(VQueue.java:25)
pa.msg.PAFilter.run(PAFilter.java:411)
java.lang.Thread.run(Thread.java)
"VoyagerThread" (TID:0xec5e1260, sys_thread_t:0x2c1458, state:CW,
thread_t:
t@20, sp:0xeb6016b0 threadID:0xeb601e00, stack_base:0xeb601d94,
stack_size:0x410
00) prio=6
java.lang.Object.wait(Object.java)
COM.objectspace.voyager.ReusableThread.run(ReusableThread.java:149)
"tcpconnection" (TID:0xec5e10c8, sys_thread_t:0x2c1310, state:R,
thread_t: t
@19, sp:0xeb681580 threadID:0xeb681e00, stack_base:0xeb681d94,
stack_size:0x4100
0) prio=6
java.net.SocketInputStream.read(SocketInputStream.java:92)
java.net.SocketInputStream.read(SocketInputStream.java:108)
java.io.DataInputStream.readInt(DataInputStream.java)
COM.objectspace.voyager.TcpConnection.receive(TcpConnection.java:217)
COM.objectspace.voyager.TcpConnection.run(TcpConnection.java:199)
java.lang.Thread.run(Thread.java)
"CBDgramWatchDogPersistant Thread" (TID:0xec5e0490,
sys_thread_t:0x2b79d0, s
tate:CW, thread_t: t@18, sp:0xeb701620 threadID:0xeb701e00,
stack_base:0xeb701d9
4, stack_size:0x41000) prio=5
cbot.net.CBDgramWatchDogPersistant.run(CBDgramWatchDogPersistant.java:15
5)
java.lang.Thread.run(Thread.java)
"Screen Updater" (TID:0xec5d9298, sys_thread_t:0x25cb48, state:CW,
thread_t:
t@17, sp:0xeb7816b0 threadID:0xeb781e00, stack_base:0xeb781d94,
stack_size:0x41
000) prio=4
java.lang.Object.wait(Object.java)
sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:78)
sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)
"Heart" (TID:0xec5d7378, sys_thread_t:0x211848, state:CW, thread_t:
t@15, sp
:0xeb8815c0 threadID:0xeb881e00, stack_base:0xeb881d94,
stack_size:0x41000) prio
=8
COM.objectspace.voyager.Reference.pulse(Reference.java:195)
COM.objectspace.voyager.Reference$1.run(Reference.java:31)
COM.objectspace.voyager.ReusableThread.run(ReusableThread.java:132)
"Cleaner" (TID:0xec5d73e8, sys_thread_t:0x212098, state:CW,
thread_t: t@14,
sp:0xeb901620 threadID:0xeb901e00, stack_base:0xeb901d94,
stack_size:0x41000) pr
io=8
COM.objectspace.voyager.Agent.cleanupLoop(Agent.java:1599)
COM.objectspace.voyager.Agent$1.run(Agent.java:73)
COM.objectspace.voyager.ReusableThread.run(ReusableThread.java:132)
"TcpTransporter Server" (TID:0xec5a24a0, sys_thread_t:0x1c29f0,
state:R, thr
ead_t: t@13, sp:0xeb9814e8 threadID:0xeb981e00, stack_base:0xeb981d94,
stack_siz
e:0x41000) prio=5
java.net.PlainSocketImpl.accept(PlainSocketImpl.java:387)
java.net.ServerSocket.implAccept(ServerSocket.java:206)
java.net.ServerSocket.accept(ServerSocket.java:189)
COM.objectspace.voyager.VoyagerDefaultServerSocket.accept(VoyagerDefault
ServerSocket.java:26)
COM.objectspace.voyager.TcpTransporter.run(TcpTransporter.java:118)
COM.objectspace.voyager.ReusableThread.run(ReusableThread.java:132)
"Thread-2" (TID:0xec5a21a8, sys_thread_t:0x1acd18, state:CW,
thread_t: t@12,
sp:0xeba01620 threadID:0xeba01e00, stack_base:0xeba01d94,
stack_size:0x41000) p
rio=10
COM.objectspace.voyager.Clock.run(Clock.java:34)
java.lang.Thread.run(Thread.java)
"CBDgramWatchDogPersistant Thread" (TID:0xec5a1f58,
sys_thread_t:0x1a01e8, s
tate:CW, thread_t: t@11, sp:0xeba815c0 threadID:0xeba81e00,
stack_base:0xeba81d9
4, stack_size:0x41000) prio=5
cbot.net.CBDgramWatchDogPersistant.run(CBDgramWatchDogPersistant.java:15
5)
java.lang.Thread.run(Thread.java)
"AWT-Motif" (TID:0xec5a02c0, sys_thread_t:0x120860, state:R,
thread_t: t@8,
sp:0xebb81530 threadID:0xebb81e00, stack_base:0xebb81d94,
stack_size:0x41000) pr
io=5 *current thread*
java.lang.Thread.run(Thread.java)
"AWT-Input" (TID:0xec5a02e0, sys_thread_t:0x120448, state:CW,
thread_t: t@7,
sp:0xebc018b8 threadID:0xebc01e00, stack_base:0xebc01d94,
stack_size:0x41000) p
rio=5
"AWT-EventQueue-0" (TID:0xec5a0040, sys_thread_t:0xdafb0, state:R,
thread_t:
t@6, sp:0xebc81738 threadID:0xebc81e00, stack_base:0xebc81d94,
stack_size:0x410
00) prio=6
sun.awt.motif.MDialogPeer.show(MDialogPeer.java:103)
java.awt.Dialog.show(Dialog.java:218)
cbot.awt.CBDialog.show(CBDialog.java:90)
cbot.awt.CBMessageBox.showMsg(CBMessageBox.java:119)
pa.wmgr.PAWMgr.selectedResetWorkSpace(PAWMgr.java:227)
pa.wmgr.PAMenuBar.actionPerformed(PAMenuBar.java:79)
java.awt.AWTEventMulticaster.actionPerformed(AWTEventMulticaster.java:35
6)
java.awt.MenuItem.processActionEvent(MenuItem.java:436)
java.awt.MenuItem.processEvent(MenuItem.java:400)
java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:177)
java.awt.MenuComponent.dispatchEvent(MenuComponent.java:169)
java.awt.EventDispatchThread.run(EventDispatchThread.java:65)
"SIGQUIT handler" (TID:0xec599298, sys_thread_t:0xb5c48, state:R,
thread_t:
t@5, sp:0xee9c1b10 threadID:0xee9c1e00, stack_base:0xee9c1d94,
stack_size:0x4100
0) prio=0
"Finalizer thread" (TID:0xec599088, sys_thread_t:0xb5bb8, state:CW,
thread_t
: t@4, sp:0xeea41a40 threadID:0xeea41e00, stack_base:0xeea41d94,
stack_size:0x41
000) prio=1
"main" (TID:0xec5990b0, sys_thread_t:0xaa710, state:CW, thread_t:
t@1, sp:0x
efffea30 threadID:0x20a00, stack_base:0xefffed38, stack_size:0x800000)
prio=5
Monitor Cache Dump:
<unknown key> (0x1a01e8): <unowned>
Waiting to be notified:
"CBDgramWatchDogPersistant Thread" (0x1a01e8)
<unknown key> (0x6134d0): <unowned>
Waiting to be notified:
"Thread-151" (0x6134d0)
<unknown key> (0x1acd18): <unowned>
Waiting to be notified:
"Thread-2" (0x1acd18)
<unknown key> (0x212098): <unowned>
Waiting to be notified:
"Cleaner" (0x212098)
cbot.util.VQueue@EC63E248/ECBEEC68: <unowned>
Waiting to be notified:
"PAFilter Thread" (0x589420)
java.net.PlainSocketImpl@EC5A2388/EC8B9F50: owner "TcpTransporter
Server" (0
x1c29f0, 1 entry)
sun.awt.AWTFinalizer@EC610CA8/ECA4A1F0: <unowned>
Waiting to be notified:
"AWT-Finalizer" (0x362ac8)
java.io.BufferedInputStream@EC5E8F10/ECA1CEA8: owner "PAMsgRcvr-1"
(0x354be0
, 1 entry)
cbot.util.VQueue@EC5E77F8/ECA191
- relates to
-
JDK-4116221 JVM crashes when calling awt_canvas_handleEvent() in AWT
-
- Resolved
-