Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0003052Vine Linux1 バグ2016-09-27 20:352016-09-28 15:46
報告者kawamura 
担当者 
優先度再現性毎回 
状態新規解決状況不明 
バージョン 
修正予定バージョン修正済バージョン 
概要0003052: Vine Linux 6.5b1 でrpc.mountd がSegmentation fault で死ぬ
説明Vine Linux 6.5b1をNFSクライアントにして、サービスnfsをスタートさせたところ、rpc.mountd がコケていることが分かりました。

パッケージ
nfs-utils-1.2.6-2vl6.x86_64

/var/log/messagesに出てくる内容
-----
Sep 27 20:28:51 dirac kernel: nfsd: last server has exited, flushing export cache
Sep 27 20:28:51 dirac kernel: NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
Sep 27 20:28:51 dirac kernel: NFSD: starting 90-second grace period (net ffffffff8198cc40)
Sep 27 20:28:51 dirac kernel: traps: rpc.mountd[8813] general protection ip:7f2db55b61e0 sp:7ffc23018938 error:0 in libpthread-2.23.so[7f2db55a4000+17000]
Sep 27 20:29:46 dirac kernel: traps: rpc.mountd[8879] general protection ip:7fc1ec9ad1e0 sp:7ffe403a4ef8 error:0 in libpthread-2.23.so[7fc1ec99b000+17000]
-----

libpthread-2.23に問題があるようにも見えますが、これ以上は追求できていません。
# rpm -qf /lib64/libpthread.so.0
glibc-2.23-4vl6.x86_64



再現方法# service nfs restart
NFS mountdを停止中: [ 失敗 ]
NFSデーモンを停止中: [ OK ]
NFS quotaを停止中: [ OK ]
NFSサービスを停止中: [ 失敗 ]
NFSサービスを起動中: [ OK ]
NFS quotaを起動中: [ OK ]
NFSデーモンを起動中: [ OK ]
NFS mountdを起動中: /bin/bash: 1 行: 8813 Segmentation fault rpc.mountd
                                                                [ 失敗 ]
# /usr/sbin/rpc.mountd
Segmentation fault
#
タグ設定されていません。
arch
パッケージnfs-utils-1.2.6-2vl6.x86_64, glibc-2.23-4vl6.x86_64
添付ファイル

- 関連

-  コメント
(0009982)
kawamura (報告者)
2016-09-28 15:46

# gdb /usr/sbin/rpc.mountd
(gdb) run -d all -F
Starting program: /usr/sbin/rpc.mountd -d all -F
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff69901e0 in __lll_unlock_elision () from /lib64/libpthread.so.0
(gdb) bt f
#0 0x00007ffff69901e0 in __lll_unlock_elision () from /lib64/libpthread.so.0
        libgcc_s_getcfa = 0
        libgcc_s_forcedunwind = 0
        libgcc_s_personality = 0
        libgcc_s_handle = 0x0
        __libgcc_s_resume = 0
0000001 0x00007ffff758a5d1 in authnone_marshal () from /usr/lib64/libtirpc.so.1
No symbol table info available.
0000002 0x00007ffff758f814 in clnt_vc_call () from /usr/lib64/libtirpc.so.1
No symbol table info available.
0000003 0x00007ffff7595b39 in rpcb_unset () from /usr/lib64/libtirpc.so.1
No symbol table info available.
0000004 0x0000555555565fe9 in nfs_svc_unregister ()
No symbol table info available.
0000005 0x0000555555558a93 in unregister_services ()
No symbol table info available.
0000006 0x0000555555558ff9 in main ()
No symbol table info available.
(gdb)

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2016-09-27 20:35 kawamura 新規課題
2016-09-28 15:46 kawamura コメント追加: 0009982


Copyright © 2000 - 2017 MantisBT Team
Copyright © 2012 - 2017 Project Vine
Powered by Mantis Bugtracker