-
Bug
-
Resolution: Duplicate
-
P2
-
None
-
1.0
-
sparc
-
solaris_2.5.1
HotJava crashed on Solaris when display preferences were being
set.
Steps to recreate thig bug:
- Bring up HotJava
- Click Edit/Preferences/Display
- In the Display page, set display preferences at random; click
on the Apply button after setting each preference
The above actions sometimes cause the browser to crash.
This behavior is not consistent.
I've seen it twice so far.
Stack Trace
===========
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0
si_code [1]: SEGV_ACCERR [addr: 0x0]
stackbase=EF032000, stackpointer=EF031690
Full thread dump:
"thread applet-sun.hotjava.applets.PrefsButtonApplet" (TID:0xed5d3448, sys_thread_t:0xec851de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.PrefsButtonApplet" (TID:0xed5d5ec8, sys_thread_t:0xecb51de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.AnchorStyleApplet" (TID:0xed5d8ff0, sys_thread_t:0xec8b1de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.ShowHTMLErrorsApplet" (TID:0xed5d9310, sys_thread_t:0xec8e1de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.ClockApplet" (TID:0xed5d96a8, sys_thread_t:0xec911de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.MessageLineStyleApplet" (TID:0xed5dfc20, sys_thread_t:0xec941de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.ActivityMonitorStyleApplet" (TID:0xed5e01c0, sys_thread_t:0xec971de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.FontSizeApplet" (TID:0xed5e0618, sys_thread_t:0xec9a1de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.LocatorStyleApplet" (TID:0xed5e0ba8, sys_thread_t:0xec9d1de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.FontChooserApplet" (TID:0xed5e1040, sys_thread_t:0xecda1de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.ButtonStyleApplet" (TID:0xed5e13b0, sys_thread_t:0xecaf1de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.HomePageOrSplashApplet" (TID:0xed5f28f8, sys_thread_t:0xeca01de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.TextOverlayApplet" (TID:0xed5fd370, sys_thread_t:0xeccd1de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"thread applet-sun.hotjava.applets.imagemap.ImageMap" (TID:0xed5e2810, sys_thread_t:0xec7f1de0, state:CW) prio=3
java.lang.Object.wait(Object.java)
sun.applet.AppletPanel.getNextEvent(AppletPanel.java:204)
sun.applet.AppletPanel.run(AppletPanel.java:230)
sun.hotjava.tags.TagAppletPanel.run(TagAppletPanel.java:193)
java.lang.Thread.run(Thread.java)
"HotJava Clock" (TID:0xed5f1c98, sys_thread_t:0xeca31de0, state:CW) prio=5
sun.hotjava.ui.ClockTicker.run(ClockTicker.java:55)
java.lang.Thread.run(Thread.java)
"AWT-Finalizer" (TID:0xed5f9458, sys_thread_t:0xecd01de0, state:CW) prio=9
java.lang.Object.wait(Object.java)
sun.awt.AWTFinalizer.run(AWTFinalizer.java:48)
"Screen Updater" (TID:0xed5b9538, sys_thread_t:0xecfc1de0, state:CW) prio=4
sun.awt.ScreenUpdater.nextEntry(ScreenUpdater.java:87)
sun.awt.ScreenUpdater.run(ScreenUpdater.java:98)
"AWT-Motif" (TID:0xed5af3b8, sys_thread_t:0xef031de0, state:R) prio=5 *current thread*
java.lang.Thread.run(Thread.java)
"AWT-Input" (TID:0xed5af398, sys_thread_t:0xef061de0, state:MW) prio=5
"AWT-EventQueue-0" (TID:0xed5af378, sys_thread_t:0xef091de0, state:MW) prio=5
sun.awt.motif.MComponentPeer.setBounds(MComponentPeer.java:452)
java.awt.Component.reshape(Component.java)
java.awt.Component.setBounds(Component.java)
java.awt.BorderLayout.layoutContainer(BorderLayout.java)
java.awt.Container.layout(Container.java)
java.awt.Container.doLayout(Container.java)
java.awt.Container.validateTree(Container.java)
java.awt.Container.validate(Container.java)
sun.hotjava.ui.EditorFrame.validate(EditorFrame.java:2184)
sun.hotjava.ui.EditorFrame.setActivityMonitor(EditorFrame.java:791)
sun.hotjava.ui.EditorFrame.setActivityMonitor(EditorFrame.java:735)
sun.hotjava.ui.EditorFrame.moveActivityMonitor(EditorFrame.java:993)
sun.hotjava.applets.ActivityMonitorStyleApplet.apply(ActivityMonitorStyleApplet.java:69)
sun.hotjava.applets.PreferencesApplet.receive(PreferencesApplet.java:173)
sun.hotjava.applets.PrefsButtonApplet.handleEvent(PrefsButtonApplet.java:80)
java.awt.Component.postEvent(Component.java)
java.awt.Component.postEvent(Component.java)
java.awt.Component.dispatchEventImpl(Component.java)
java.awt.EventDispatchThread.run(EventDispatchThread.java)
"Alloc State Notifier" (TID:0xed5ae090, sys_thread_t:0xef1e1de0, state:CW) prio=9
sun.misc.VMNotifierThread.run(VM.java)
"Red Alloc State Notifier" (TID:0xed5ae070, sys_thread_t:0xef211de0, state:CW) prio=10
sun.misc.VMNotifierThread.run(VM.java)
"Request Processor" (TID:0xed5adf28, sys_thread_t:0xef241de0, state:CW) prio=7
sun.misc.Queue.dequeue(Queue.java:90)
sun.misc.Queue.dequeue(Queue.java:74)
sun.misc.RequestProcessor.run(RequestProcessor.java:56)
java.lang.Thread.run(Thread.java)
"Finalizer thread" (TID:0xed5981d8, sys_thread_t:0xef271de0, state:R) prio=1
"Idle thread" (TID:0xed598190, sys_thread_t:0xef3c1de0, state:R) prio=0
"Clock" (TID:0xed5980d0, sys_thread_t:0xef3f1de0, state:CW) prio=12
"main" (TID:0xed5980a8, sys_thread_t:0x46650, state:CW) prio=5
Monitor Cache Dump:
sun.hotjava.tags.TagAppletPanel@ED5E07F8/ED8D4820: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.FontSizeApplet"
<unknown key> (0xeca31de0): <unowned>
Waiting to be notified:
"HotJava Clock"
sun.misc.VMNotifierThread@ED5AE090/ED6D7FE0: <unowned>
Waiting to be notified:
"Alloc State Notifier"
sun.hotjava.tags.TagAppletPanel@ED5FD5B8/ED88D7D0: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.TextOverlayApplet"
sun.hotjava.tags.TagAppletPanel@ED5E1178/ED8D2AF8: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.FontChooserApplet"
sun.hotjava.tags.TagAppletPanel@ED5F2AC0/ED8AB828: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.HomePageOrSplashApplet"
java.lang.Class@ED5AE300/ED6BFB68: owner "AWT-EventQueue-0" (0xef091de0, 1 entry)
sun.hotjava.tags.TagAppletPanel@ED5E0360/ED8D5650: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.ActivityMonitorStyleApplet"
sun.hotjava.doc.Document@ED5EB860/ED78F800: owner "AWT-EventQueue-0" (0xef091de0, 1 entry)
java.lang.Object@ED5AE430/ED6C00D8: owner "AWT-EventQueue-0" (0xef091de0, 2 entries)
sun.hotjava.tags.TagAppletPanel@ED5D97D8/ED8EC018: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.ClockApplet"
sun.awt.AWTFinalizer@ED5F9458/ED78A988: <unowned>
Waiting to be notified:
"AWT-Finalizer"
sun.hotjava.tags.TagAppletPanel@ED5DFE48/ED8D65A0: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.MessageLineStyleApplet"
sun.hotjava.tags.TagAppletPanel@ED5E16A0/ED8D19F0: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.ButtonStyleApplet"
sun.awt.ScreenUpdater@ED5B9538/ED6E6720: <unowned>
Waiting to be notified:
"Screen Updater"
sun.hotjava.tags.TagAppletPanel@ED5E0E20/ED8D3978: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.LocatorStyleApplet"
sun.hotjava.tags.TagAppletPanel@ED5D3628/ED8FFE28: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.PrefsButtonApplet"
sun.hotjava.tags.TagAppletPanel@ED5D9488/ED8ECE00: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.ShowHTMLErrorsApplet"
sun.hotjava.tags.TagAppletPanel@ED5E2CB8/ED7BB280: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.imagemap.ImageMap"
sun.misc.VMNotifierThread@ED5AE070/ED6D7F28: <unowned>
Waiting to be notified:
"Red Alloc State Notifier"
sun.hotjava.tags.TagAppletPanel@ED5D6068/ED8F8E28: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.PrefsButtonApplet"
sun.hotjava.tags.TagAppletPanel@ED5D9118/ED8EDCC8: <unowned>
Waiting to be notified:
"thread applet-sun.hotjava.applets.AnchorStyleApplet"
sun.awt.motif.MToolkit@ED5AF2F8/ED6C2D60: owner "AWT-Motif" (0xef031de0, 1 entry)
Waiting to enter:
"AWT-Input"
"AWT-EventQueue-0"
sun.misc.Queue@ED5ADF58/ED6D7A88: <unowned>
Waiting to be notified:
"Request Processor"
Registered Monitor Dump:
Thread queue lock: <unowned>
Waiting to be notified:
"main"
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: owner "Finalizer thread" (0xef271de0, 1 entry)
Monitor IO lock: <unowned>
Child death monitor: <unowned>
Event monitor: <unowned>
I/O monitor: <unowned>
Alarm monitor: <unowned>
Waiting to be notified:
"Clock"
Sbrk lock: <unowned>
Monitor cache expansion lock: <unowned>
Monitor registry: owner "AWT-Motif" (0xef031de0, 1 entry)
Thread Alarm Q:
sys_thread_t 0xeca31de0 [Timeout in 145 ms]
sys_thread_t 0xecfc1de0 [Timeout in 59765 ms]
- duplicates
-
JDK-4030945 changing position of navigation buttons Crashes the browser
-
- Closed
-