Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83234 - dev-dotnet/mono-1.0.4-r1 segfault while emerging
Summary: dev-dotnet/mono-1.0.4-r1 segfault while emerging
Status: RESOLVED DUPLICATE of bug 61293
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-24 14:05 UTC by Simone Piunno
Modified: 2005-07-17 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Simone Piunno 2005-02-24 14:05:08 UTC
While installing, mono tries to execute this command:

MONO_PATH=. ../../mono/interpreter/mint --config ../../data/config ./../gacutil.exe /i ./Accessibility.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0.4-r1/image//usr/lib

but fails with segfault.
I can easily re-run the command and reproduce one more fault.

../../mono/interpreter/mint is a bash wrapper script generated by libtool

If I run the wrapped script directly nothing changes.

Using gdb I get this stack trace:

(gdb) run --config ../../data/config ./../gacutil.exe /i ./Accessibility.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0.4-r1/image//usr/lib
Starting program: /var/tmp/portage/mono-1.0.4-r1/work/mono-1.0.4/mono/interpreter/.libs/mint --config ../../data/config ./../gacutil.exe /i ./Accessibility.dll /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0.4-r1/image//usr/lib
[Thread debugging using libthread_db enabled]
[New Thread 46912528555936 (LWP 24224)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 46912528555936 (LWP 24224)]
0x00000000005c9bf0 in ?? ()
(gdb) bt
#0  0x00000000005c9bf0 in ?? ()
#1  0x00002aaaaac30a90 in stackval_to_data () from /usr/lib/libmint.so.0
#2  0x00002aaaaac33cb5 in stackval_to_data () from /usr/lib/libmint.so.0
#3  0x00002aaaaac33ba1 in stackval_to_data () from /usr/lib/libmint.so.0
#4  0x00002aaaaac33ec1 in stackval_to_data () from /usr/lib/libmint.so.0
#5  0x00002aaaaac33ec1 in stackval_to_data () from /usr/lib/libmint.so.0
#6  0x00002aaaaac3b88f in stackval_to_data () from /usr/lib/libmint.so.0
#7  0x00002aaaaac7ff54 in mono_exception_from_name_two_strings () from /usr/lib/libmint.so.0
#8  0x00002aaaaac807e0 in mono_runtime_init () from /usr/lib/libmint.so.0
#9  0x00002aaaaac3c609 in mono_interp_init () from /usr/lib/libmint.so.0
#10 0x00002aaaaac3c83a in mono_main () from /usr/lib/libmint.so.0
#11 0x00002aaaac48c798 in __libc_start_main () from /lib/tls/libc.so.6
#12 0x000000000040066a in _start ()

Reproducible: Always
Steps to Reproduce:
1. emerge mono
2.
3.

Actual Results:  
make[3]: Entering directory `/var/tmp/portage/mono-1.0.4-r1/work/mono-1.0.4/runt
ime/net_1_1'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/lib" || mkdir -p -- . "/var/tmp/portage/mono-1.0.4-r1/image//usr/l
ib"
 /bin/install -c -m 644 'mscorlib.dll' '/var/tmp/portage/mono-1.0.4-r1/image//us
r/lib/mscorlib.dll'
MONO_PATH=. ../../mono/interpreter/mint --config ../../data/config ./../gacutil.
                             exe /i ./Accessibility.dll /f /package 1.0 /gacdir
/usr/lib /root /var/tmp/porta                             
ge/mono-1.0.4-r1/image//usr/lib
/bin/sh: line 1: 23612 Segmentation fault      MONO_PATH=. /bin/sh ../../libtool
                              --mode=execute ../../mono/interpreter/mint
--config ../../data/config ./../gacu                              til.exe /i
./$i /f /package 1.0 /gacdir /usr/lib /root /var/tmp/portage/mono-1.0          
                   .4-r1/image//usr/lib


Expected Results:  
should install cleanly

Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20050125-r0, 2.6.11-rc1-mm1-it87 x86_64)
=================================================================
System uname: 2.6.11-rc1-mm1-it87 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 14:42:07)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r4
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.6.8.1-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -pipe -march=k8 -funit-at-a-time -frename-registers -fweb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe -march=k8 -funit-at-a-time -frename-registers -fweb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig candy ccache distlocks parallel-fetch sandbox"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/
http://ftp.uni-erlangen.de/pub/mirrors/gentoo"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aalib acl acpi adns alsa apache2 app-crypt/gnupg:idea
app-crypt/gpgme:smime arts artswrappersuid audiofile avi bash-completion berkdb
bidi bigger-fonts bitmap-fonts bootsplash caps cdda cddb cdio cdparanoia cdr
cluster crypt cups curl dba dev-dotnet/mono:nptl dev-util/eric:idl directfb
divx4linux doc dts dv dvd dvdr dvdread encode esd f77 faad fam fbcon ffmpeg flac
font-server fortran fpx freetype gd gdbm gdm gif gimpprint gnutls gphoto2 gpm
graphviz gstreamer gtk gtk2 guile hal httpd icq imagemagick imap imlib innodb
ipv6 ithreads jabber jack java jbig jp2 jpeg jpeg2k junit kde
kde-base/kdeadmin:foreign-package kde-base/kdeadmin:foreign-sysvinit
kde-base/kdemultimedia:cdparanoia ladcca lcms ldap libcaca libwww live lzo lzw
lzw-tiff mad maildir makecheck media-sound/museseq:fluidsynth mikmod motif
mozilla mpeg multilib mysql ncurses net-misc/openssh:X509
net-misc/openssh:chroot net-misc/openssh:sftplogging net-misc/openssh:skey
net-www/apache:threads net-www/mozilla-firefox:xprint net-www/mozilla:mozp3p
net-www/mozilla:mozsvg network nls nptl nsl nvidia ogg oggvorbis openexr opengl
oss pam pcre pdflib perl png python qt readline rrdtool rtc samba sasl sdl slang
speex spell ssl stream svg sys-devel/libperl:threads tcltk tcpd tetex tga theora
threads tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8
vcd vim-with-x vorbis wmf xine xml xml2 xmms xpm xprint xrandr xv xvid xvmc zeo
zlib linguas_en linguas_it"
Unset:  ASFLAGS, CBUILD, CTARGET, LDFLAGS
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2005-02-24 14:27:24 UTC
Marking a dup. On amd64, i *highly* recommend you use the package.masked 1.1.4 version of mono.

*** This bug has been marked as a duplicate of 61293 ***