mkfs.xfs
Ubuntu Server 12.04 LTSでカスタムブロックデバイスをフォーマットしようとしています。最後に、端末は以下を印刷します。
cache_node_put: node put on refcount 0 (node=0x1cd7810)
cache_node_put:node put on node (0x1cd7810) in MRU list
そして失敗しました。
私はext2
他のファイルシステム(例えば。xfs
dmesg
印刷
segfault at 10 ip ........ sp ..... error 4 in libc-2.15.so[...]
完全なコマンドはですsudo mkfs.xfs /dev/custom_dev
。同じコマンドを flags と一緒に使用すると、-f
端末は最後に次を印刷します。
*** glibc detected *** mkfs.xfs: free(): invalid pointer: 0x0000000002431600 ***
*** glibc detected *** mkfs.xfs: malloc(): memory corruption: 0x000000000243170 ***
Ubuntu Server 12.04 LTSを使用してください。
完全なコマンドは「sudo mkfs.xfs /dev/custom_dev」です。 -f フラグ (sudo mkfs.xfs -f /dev/custom_dev) と同じコマンドを使用すると、端末で "* glibc detectors mkfs.xfs: free():valid point: 0x0000000002431600 glibc detectors mkfs.xfになります。 malloc(): メモリ破損: 0x000000000243170 * 返されません (^C を押さない限り)。
他のデバイスでmkfs.xfsを問題なくテストしました。問題は、私が自分で書いた単純なデバイスドライバを使用しているcustom_devにのみ存在します。 custom_devにはext2に問題がないようです。 xfs でのみ使用できます。どんなアイデアがありますか?
ベストアンサー1
あなたの問題はmkfs.xfsのコピーのバグのようです。詳細(Ubuntuのバージョン、xfsprogsパッケージのバージョン)を提供しないと確かに言うことはできませんが、可能性が非常に高いと思います。このバグは昨年末に解決されたようです。
http://oss.sgi.com/archives/xfs/2013-09/msg00814.html http://www.spinics.net/lists/xfs/msg23311.html
xfsprogsパッケージをアップグレード(またはダウングレード)することをお勧めします。
頑張ってください。