[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:06699] bash segmentation fault
- From: "TAKAHASHI Hideaki (高橋 秀明)" <htaka@xxxxxxxxxxx>
- Subject: [debian-users:06699] bash segmentation fault
- Date: Mon, 29 Jun 1998 17:37:53 +0900
- X-fingerprint: 2C CA 8D C9 7B 92 2C 62 2C F1 73 AE A8 61 9F 09
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#45]; post only from members
- X-url: http://www.nalgo.co.jp/tokyo/nalgostaff/htaka/
- Message-id: <E0yqZRZ-0000rb-00@xxxxxxxxxxxxxxxxxxx>
- X-mail-count: 06699
- X-mailer: Becky! ver 1.24.13
高橋(秀)@日本アルゴリズムです.
bash が LANG=ja_JP.ujis の時に
segmentation fault を起すようになってしまいました。
但し、shell script などでは問題ないようです。
現象と trace を見る限りは、
readline か locale に問題がありそうなのですが、
ちょっと自信がありません。
他の readline を使っているものでも問題は起りませんし、
locale を使っているものも問題ないようにみえます。
# tclsh, perl, Emacs20-dl, XEmacs20, man で試してみました。
---
/usr/share/locale 以下にあるすべての locale を
LANG にセットして bash を起動してみましたが、
ja_JP.ujis 以外は segmentation fault を起しませんでした。
関係がありそうな、パッケージは以下の通りです。
# 忘れているものがあれば教えてください。
ii bash 2.01.1-3 The GNU Bourne Again SHell
ii libc6 2.0.7r-2.wcsmb The GNU C library version 2 (run-time files)
ii libc6-dev 2.0.7r-2.wcsmb The GNU C library version 2 (development fil
ii wcsmbs-locale 0.3.7.1 WC<->MBC convert function libraries for glib
ii libreadlineg2 2.1-10 GNU readline and history libraries, run-time
ii ncurses3.4 1.9.9g-8.6 Video terminal manipulation - shared librari
gdb で動かしてみたときの stack trace。
> Program received signal SIGSEGV, Segmentation fault.
> 0x4010cc3c in _dl_close ()
> (gdb) where
> #0 0x4010cc3c in _dl_close ()
> #1 0x40099982 in isascii ()
> #2 0x40006120 in _dl_catch_error (errstring=0xbffff1a0, operate=0xbffff20c)
> at dl-error.c:105
> #3 0x400998f8 in isascii ()
> #4 0x40099ab5 in isascii ()
> #5 0x4009a4ca in setlocale ()
> #6 0x4002f663 in _rl_init_eightbit ()
> #7 0x40019ebc in rl_initialize ()
> #8 0x40019d60 in rl_initialize ()
> #9 0x40019480 in readline ()
> #10 0x80580eb in input_file_descriptor ()
> #11 0x8057f8c in yy_getc ()
> #12 0x8058b80 in read_secondary_line ()
> #13 0x8059758 in reset_parser ()
> #14 0x8059251 in execute_prompt_command ()
> #15 0x805600e in yyparse ()
> #16 0x8055c58 in parse_command ()
> #17 0x8055d30 in read_command ()
> #18 0x8055a65 in reader_loop ()
> #19 0x8054057 in main ()
--
TAKAHASHI Hideaki(高橋 秀明)
Nippon Algorithm Co.Ltd.,Tokyo Japan. Development Division.
e-mail: htaka@xxxxxxxxxxx / tel: +813-5430-9611 / fax: +813-5430-9620
PGP Key fingerprint = 2C CA 8D C9 7B 92 2C 62 2C F1 73 AE A8 61 9F 09