[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ldconfig (of libc6.1 2.7) caused segfault on alpha



Hi all,

I believe I found a real bug.
Under LANG=C ldconfig works fine but under LANG=ja_JP.UTF-8
ldconfig causes segfault.

My log when I installed libc6.1 2.7-3, first under LANG=C
then under LANG=ja_JP.UTF-8 (so some messages are in Japanese
but they mean ldconfig caused segfault).

# LANG=C apt-get install libc6.1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libc6.1-dev locales
Suggested packages:
  glibc-doc
The following packages will be upgraded:
  libc6.1 libc6.1-dev locales
3 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
Need to get 12.7MB of archives.
After unpacking 893kB of additional disk space will be used.
Do you want to continue [Y/n]? 
Get:1 http://cdn.debian.or.jp lenny/main libc6.1-dev 2.7-3 [3020kB]
Get:2 http://cdn.debian.or.jp lenny/main locales 2.7-3 [4485kB]
Get:3 http://cdn.debian.or.jp lenny/main libc6.1 2.7-3 [5172kB]
Fetched 12.7MB in 5s (2282kB/s)   
Preconfiguring packages ...
(Reading database ... 64692 files and directories currently installed.)
Preparing to replace libc6.1-dev 2.6.1-6 (using .../libc6.1-dev_2.7-3_alpha.deb) ...
Unpacking replacement libc6.1-dev ...
Preparing to replace locales 2.6.1-6 (using .../archives/locales_2.7-3_all.deb) ...
Unpacking replacement locales ...
Preparing to replace libc6.1 2.6.1-6 (using .../libc6.1_2.7-3_alpha.deb) ...
Unpacking replacement libc6.1 ...
Setting up libc6.1 (2.7-3) ...
Installing new version of config file /etc/gai.conf ...
Installing new version of config file /etc/init.d/glibc.sh ...
Setting up libc6.1-dev (2.7-3) ...
Setting up locales (2.7-3) ...
Installing new version of config file /etc/locale.alias ...
Generating locales (this might take a while)...
  en_US.ISO-8859-1... done
  en_US.UTF-8... done
  ja_JP.EUC-JP... done
  ja_JP.UTF-8... done
Generation complete.

# LANG=C aptitude
(Reading database ... 64720 files and directories currently installed.)
Preparing to replace libncurses5-dev 5.6+20071013-1 (using .../libncurses5-dev_5.6+20071124-1_alpha.deb) ...
Unpacking replacement libncurses5-dev ...
Preparing to replace libncurses5 5.6+20071013-1 (using .../libncurses5_5.6+20071124-1_alpha.deb) ...
Unpacking replacement libncurses5 ...
Setting up libncurses5 (5.6+20071124-1) ...
Setting up libncurses5-dev (5.6+20071124-1) ...
Press return to continue.

# aptitude (this means LANG=ja_JP.UTF-8)
(データベースを読み込んでいます ... 現在 64720 個のファイルとディレクトリがインストールされています。)
libltdl3 1.5.24-1 を (.../libltdl3_1.5.24-2_alpha.deb で) 置換するための準備をしています ...
libltdl3 を展開し、置換しています...
libltdl3 (1.5.24-2) を設定しています ...
/var/lib/dpkg/info/libltdl3.postinst: line 6: 24428 セグメンテーション違反です  ldconfig
dpkg: libltdl3 の処理中にエラーが発生しました (--configure):
 サブプロセス post-installation script はエラー終了ステータス 139 を返しました
以下のパッケージの処理中にエラーが発生しました:
 libltdl3
E: Sub-process /usr/bin/dpkg returned an error code (1)
パッケージをインストールできませんでした。復旧を試みています:
libltdl3 (1.5.24-2) を設定しています ...
/var/lib/dpkg/info/libltdl3.postinst: line 6: 24442 セグメンテーション違反です  ldconfig
dpkg: libltdl3 の処理中にエラーが発生しました (--configure):
 サブプロセス post-installation script はエラー終了ステータス 139 を返しました
以下のパッケージの処理中にエラーが発生しました:
 libltdl3
続けるには Return を押してください。

I believe this is a serious bug, am I right?

Regards,			2007-12-14(Fri)
-- 
 Debian Developer & Debian JP Developer - much more I18N of Debian
 Atsuhito Kohda <kohda AT debian.org>
 Department of Math., Univ. of Tokushima



Reply to: