vxdump and vxrestore terminate with SIGSEGV if LANG=ja

Article:TECH200449  |  Created: 2012-12-03  |  Updated: 2014-06-18  |  Article URL http://www.symantec.com/docs/TECH200449
Article Type
Technical Solution

Product(s)

Environment

Issue



vxdump and vxrestore commands terminate with SEGV if the user executes on some specific environments.


Error



# vxdump 0uf /export/test_ja.dump /dev/vx/rdsk/sol14dg/vol1
vxfs vxdump: このレベル 0 ダンプの日付: 2012年11月19日 (月) 12時12分12秒
vxfs vxdump: 最新のレベル 0 ダンプの日付: エポック
/dev/vx/rdsk/sol14dg/vol1 (/vol1) を /export/test_ja.dump にダンプしています
vxfs vxdump: マップ中 (パス 1) [通常のファイル]
vxfs vxdump: マップ中 (パス 2) [ディレクトリ]
vxfs vxdump: 推定 155428 ブロック (75.89MB) です。
vxfs vxdump: ダンプ中 (パス 3) [ディレクトリ]
vxfs vxdump: ダンプ中 (パス 4) [通常のファイル]
vxfs vxdump: vxdump: 77859 テープブロック、1 ボリューム
vxfs vxdump: vxfs vxdump: SIGSEGV: 中止
vxfs vxdump: SIGSEGV: 中止
vxfs vxdump: SIGSEGV: 中止
vxfs vxdump: SIGSEGV: 中止
vxfs vxdump: SIGSEGV: 中止
セグメント例外 (core dumped)

# vxrestore rvf /test/backup
テープを検証してマップを初期化しています
テープブロックサイズは 63 です
ダンプの日付: 2014年06月19日 12時13分52秒
次の日付からダンプしました: エポック
UX:vxfs vxrestore: WARNING: V-3-22377: エクステント属性を保存できません
セグメント例外 (core dumped)
#


Environment



  • LANG=ja
  • VRTSjafs package is installed
  • VxFS 6.0, 6.0.1, 6.0.3, 6.1 

Cause



There is some issue with Japanese message translation.
The Japanese translated messages have changed the argument order in the code, that could lead to the segment fault.

 


Solution



There are two workarounds:

  • Change LANG  to "C"
  • Uninstall VRTSjafs package

This fix will be included in the next official release.

 

 


Supplemental Materials

SourceETrack
Value2999428, 3539776


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


Terms of use for this information are found in Legal Notices