VERITAS Volume Manager Storage Administrator server fails with SIGBUS when mirroring multiple striped volumes.

Article:TECH18738  |  Created: 2002-01-02  |  Updated: 2004-01-21  |  Article URL http://www.symantec.com/docs/TECH18738
Article Type
Technical Solution

Environment

Issue



VERITAS Volume Manager Storage Administrator server fails with SIGBUS when mirroring multiple striped volumes.

Solution



When using VERITAS Volume Manager Storage Administrator (VMSA) to mirror multiple striped volumes, the VMSA GUI may gray out and hang, and the VMSA server may terminate with the following messages in the /var/opt/vmsa/logs/server.log file:

SIGBUS 10* bus error
si_signo [10]: SIGBUS 10* bus error
si_errno [0]: Error 0
si_code [1]: BUS_ADRALN [addr: 0x3]

stackbase=EE771D6C, stackpointer=EE76F5E4
...
"AWT-EventQueue-0" (TID:0xed680d88, sys_thread_t:0x2944b8, state:R,
thread_t: t@10, sp:0xee770608 threadID:0xee771dd8, stack_base:0xee771d6c,
stack_size:0x20000) prio=5 *current thread*
sun.awt.motif.MMenuItemPeer.disable(Compiled Code)
java.awt.MenuItem.disable(Compiled Code)
java.awt.MenuItem.enable(Compiled Code)
java.awt.MenuItem.setEnabled(Compiled Code)
vrts.vxfw.widgets.VxObjectMenuItem.setEnabled(Compiled Code)
vrts.vm.menus.VolumeMenu.setItemsEnabled(Compiled Code)
vrts.vm.menus.VolumeMenu.getPopupMenu(Compiled Code)
vrts.remote.vm.VolumeProps.getPopupMenu(Compiled Code)
vrts.vxfw.util.VxPropsGui.getMergedPopupMenu(Compiled Code)
vrts.vxfw.widgets.VxGrid.doPopup(Compiled Code)
vrts.vxfw.widgets.VxGrid.mouse3Down(Compiled Code)
vrts.gui.widgets.VUpdateGrid.processMouseEvent(Compiled Code)
java.awt.Component.processEvent(Compiled Code)
java.awt.Container.processEvent(Compiled Code)
mlsoft.mct.MlGrid.processEvent(Compiled Code)
java.awt.Component.dispatchEventImpl(Compiled Code)
java.awt.Container.dispatchEventImpl(Compiled Code)
java.awt.Component.dispatchEvent(Compiled Code)
java.awt.LightweightDispatcher.retargetMouseEvent(Compiled Code)
java.awt.LightweightDispatcher.processMouseEvent(Compiled Code)

This problem has been reported as VERITAS incident 92782, and is caused by Sun Java Runtime Environment (JRE) bug 4464643. This bug is fixed in JRE 1.1.8_15, available for download at http://java.sun.com/products/jdk/1.1/jre/download-jre-solaris.html .

Use the following procedure to integrate the new JRE with VMSA:

1. Stop the VMSA GUI by selecting File -> Exit. Also stop the VMSA server with the following command (assuming it is installed in the default location /opt/VRTSvmsa):

# /opt/VRTSvmsa/bin/vmsa_server -k

2. Save the current version of JRE that is included with VMSA:

# cd /opt/VRTSvmsa
# mv jre ORIGjre

3. Download JRE 1.1.8_15 from the URL listed above to the current directory (/opt/VRTSvmsa):

4. Extract JRE from the download image:

# chmod +x jre-1_1_8_15-solsparc.bin
# ./jre-1_1_8_15-solsparc.bin
# mv Solaris_JRE_1.1.8_15 jre
# chown -R bin:bin jre
# chmod -R a+rx jre

5. Re-start VMSA server and GUI:

# /opt/VRTSvmsa/bin/vmsa_server &
# /opt/VRTSvmsa/bin/vmsa &

This new version of JRE will be included in VMSA 3.2 patch 02.


Supplemental Materials

SourceiTools
Value92782
DescriptionSun JRE bug 4464643 causing VMSA to SIGBUG

SourceSun BugId
ValueSunBugId 4464643
DescriptionApplication crashed after customizing user preferences

Legacy ID



245231


Article URL http://www.symantec.com/docs/TECH18738


Terms of use for this information are found in Legal Notices