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

[plamo:18566] Re: Plamo-3.1RC1(4/21版)インストール報告(追記)



    名倉です。

    自己レスです。 その後わかってきたことを下に追記します。
>  
> > とりあえず plamo.linet.gr.jp の /pub/Plamo-test/e2fsbn-386.tgz は 1.32 
> > で作りなおしたものに差し換えておきましたが,どうやら
> > --host=i386-pc-linux の指定も signal 4 の問題とは関係ないようです
> > ね,,,
>  やってみましたが残念ながら変化はないようです。
> 
>  以下長くなってすいませんが gdb でトレースしてみましたので
>  参考までにそれを付けます。
> 
> (gdb) b 770
> Breakpoint 1 at 0x80499c2: file unix.c, line 770.
> (gdb) run /dev/hda1
> Starting program: /usr/src/e2fsprogs-1.32/e2fsck/e2fsck /dev/hda1
> 
> Program received signal SIGILL, Illegal instruction.
> 0x08079d12 in strcmp ()
> (gdb) b 757
> Breakpoint 2 at 0x8049973: file unix.c, line 757.
> (gdb) run /dev/hda1
> The program being debugged has been started already.
> Start it from the beginning? (y or n) y
> 
> Starting program: /usr/src/e2fsprogs-1.32/e2fsck/e2fsck /dev/hda1
> 
> Breakpoint 2, main (argc=2, argv=0xbffff964) at unix.c:757
> 757             clear_problem_context(&pctx);
> (gdb) b 769
> Note: breakpoint 1 also set at pc 0x80499c2.
> Breakpoint 3 at 0x80499c2: file unix.c, line 769.
> (gdb) quit
> The program is running.  Exit anyway? (y or n) y
> bash-2.05b# gdb e2fsck
> GNU gdb 5.2.1
> Copyright 2002 Free Software Foundation, Inc.
> GDB is free software, covered by the GNU General Public License, and you are
> welcome to change it and/or distribute copies of it under certain conditions.
> Type "show copying" to see the conditions.
> There is absolutely no warranty for GDB.  Type "show warranty" for details.
> This GDB was configured as "i686-pc-linux-gnu"...
> (gdb) b 758
> Breakpoint 1 at 0x804997f: file unix.c, line 758.
> (gdb) run /dev/hda1
> Starting program: /usr/src/e2fsprogs-1.32/e2fsck/e2fsck /dev/hda1
> 
> Breakpoint 1, main (argc=2, argv=0xbffff964) at unix.c:765
> 765             setlocale(LC_MESSAGES, "");
> (gdb) next
> 
> Program received signal SIGILL, Illegal instruction.
> 0x08079d12 in strcmp ()
> (gdb) quit
> The program is running.  Exit anyway? (y or n) y
> bash-2.05b# env
> REMOTEHOST=740dmp.snagura.local
> MANPATH=/usr/local/man:/usr/man/preformat:/usr/man:/usr/X11R6/man:/usr/openwin/man
> HZ=100
> HOSTNAME=txp4
> HOST=txp4
> TERM=vt100
> JLESSCHARSET=japanese
> HUSHLOGIN=FALSE
> GROUP=users
> USER=snagura
> LS_COLORS=no=00:fi=00:di=00;34:ln=00;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;0
> 1:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:*.bat=00;32:*.tar=00;
> 31:*.tgz=00;31:*.rpm=00;31:*.arj=00;31:*.taz=00;31:*.lzh=00;31:*.zip=00;31:*.z=0
> 0;31:*.Z=00;31:*.gz=00;31:*.bz2=00;31:*.jpg=00;35:*.gif=00;35:*.png=00;35:*.bmp=
> 00;35:*.xbm=00;35:*.xpm=00;35:*.tif=00;35:*.tga=00;35:*.lbm=00;35:*.iff=00;35:*.
> xwd=00;35:*.pbm=00;35:*.pgm=00;35:*.ppm=00;35:*.pnm=00;35:*.pic=00;35:*.p2=00;35
> :*.mag=00;35:*.fits=00;35:*.xcf=00;35:*.ps=00;35:*.eps=00;35:*.obj=00;35:*.sk=00
> ;35:*.fig=00;35:*.mpg=00;35:
> OPENWINHOME=/usr/openwin
> HN=
> HOSTTYPE=i386-linux
> PAGER=less
> MINICOM=-c on
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin
> PWD=/usr/src/e2fsprogs-1.32/e2fsck
> EDITOR=emacs -nw
> JSERVER=localhost
> LANG=ja_JP.eucJP
> TZ=/etc/localtime
> RMHMPWD=\~
> HOME=/root
> SHLVL=2
> OSTYPE=linux
> LS_OPTIONS=--color=auto -F -T 0 -N
> VENDOR=intel
> LESS=-M -X
> MACHTYPE=i386
> LOGNAME=snagura
> LESSOPEN=|lesspipe.sh %s
> TERMTITLE=su (\~)
> SSH_BIN=/usr/bin/ssh
> BSBS_HOME=\/\/home\/snagura
> OUTPUT_CHARSET=EUC-JP
> _=/usr/bin/env
> OLDPWD=/usr/src/e2fsprogs-1.32
> 
  以下追記
   ここまではPlamo-3.1-RC1のとおりのConfigでe2fsckをコンパイルしてきましたが
   setlocaleでここまでなるのは?だったので --enable-nls をはずして再コンパイルを
   してみました。

   1. コマンド異常停止点が unix.c ext2fs_check_if_mounted に移りました。

     2. OS起動時では正常に動作します。

   --enable-nls を付け再コンパイルすると元に戻ります。 

> > -------
> > こじま

References
[plamo:18499] Re: Plamo-3.1RC1(4/21版)インストール報告, KOJIMA Mitsuhiro
[plamo:18502] Re: Plamo-3.1RC1(4/21版)インストール報告, 名倉昭一
[plamo:18503] Re: Plamo-3.1RC1(4/21版)インストール報告, KOJIMA Mitsuhiro
[plamo:18535] Re: Plamo-3.1RC1(4/21版)インストール報告, KOJIMA Mitsuhiro
[plamo:18554] Re: Plamo-3.1RC1(4/21版)インストール報告, 名倉昭一

[検索ページ] [メール一覧]
Plamo ML 公開システム