[FreeBSD-users-jp 95629] Re: mount_msdosfsのSegmentation fault

Hisao.Osawa @ nikon.com Hisao.Osawa @ nikon.com
2015年 12月 16日 (水) 22:04:16 UTC


松田さん

> converters/libiconv を r398996 から r394778 に戻すとokのようですが、根
> 本的な解決法はわかりません。

とのことなので、この二つを比べてみると元ソースは同じで、files以下の
patch-lib-iconv.c
の有無だけのようです。
だとするとmount_smbfsの場合は、
-  extern __typeof (name) aliasname __attribute__ ((alias (#name)));
+  extern LIBICONV_DLL_EXPORTED __typeof (name) aliasname __attribute__ ((alias (#name)));
ですかねぇ。

mount_msdosfsはバックトレースを見るとlibkiconv中で落ちていますし、
起源はちょっと違うのかもしれません。


大澤

> -----Original Message-----
> From: owner-freebsd-users-jp @ freebsd.org
> [mailto:owner-freebsd-users-jp @ freebsd.org] On Behalf Of Osamu Matsuda
> Sent: Wednesday, December 16, 2015 6:32 AM
> To: osawa.hisao @ tbd.t-com.ne.jp
> Cc: freebsd-users-jp @ freebsd.org
> Subject: [FreeBSD-users-jp 95628] Re: mount_msdosfsのSegmentation fault
> 
> 大澤さん
> 
> こんにちは。
> 
> 同じ起源と思いますが mount_smbfs の -E オプションも同様の挙動です。
> -E EUC-JP-MS:CP932 を指定すると core を吐きます。
> converters/libiconv を r398996 から r394778 に戻すとokのようですが、根
> 本的な解決法はわかりません。
> 
>   松田
> 
> From: Hisao Osawa <osawa.hisao @ tbd.t-com.ne.jp>
> Subject: [FreeBSD-users-jp 95620] mount_msdosfsのSegmentation fault
> Date: Sun, 29 Nov 2015 15:28:51 +0900
> 
> >
> > いつの頃からか、
> > FAT32パーティションをmount_msdosfsでマウントしようとすると、
> > コアを吐きます。
> >
> > # mount_msdosfs -L ja_JP.eucJP -D CP932 -l -o large /dev/ad12s2 /mnt2
> > Segmentation fault (core dumped)
> >
> > といった具合。
> > 調べてみると、 -L ja_JP.eucJP か -D CP932 オプションをつけているとダメら
> しく、
> >
> > #mount_msdosfs -l -o large /dev/ad12s2 /mnt2
> >
> > ならマウントできます。
> > しかし、これでは日本語ファイル名が全滅するのでどうしたものかと。
> >
> > 環境は、
> >
> > # uname -a
> > FreeBSD Mintaka.localdomain 9.3-STABLE FreeBSD 9.3-STABLE #1 r290475M: Sat
> Nov  7 16:24:16 JST 2015     xxxxx @ xxxxx.xxxxx:/usr/obj/usr/src/sys/GENERIC
> amd64
> >
> >
> > 大澤
> >
> > _______________________________________________
> > freebsd-users-jp @ freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> > To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"
> _______________________________________________
> freebsd-users-jp @ freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"


freebsd-users-jp メーリングリストの案内