Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 235030 - dev-lang/mono-1.9.1 segmentation fault at compilation
Summary: dev-lang/mono-1.9.1 segmentation fault at compilation
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-17 18:33 UTC by Stefan de Konink
Modified: 2008-11-24 00:19 UTC (History)
3 users (show)

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 Stefan de Konink 2008-08-17 18:33:32 UTC
Compilation succeeded - 47 warning(s)
:  System.Design.dll ../../class/mono.snk
mv System.Design.dll ../../class/lib/net_2_0/System.Design.dll
test ! -f System.Design.dll.mdb || mv System.Design.dll.mdb ../../class/lib/net_2_0/System.Design.dll.mdb
test ! -f System.Design.pdb || mv System.Design.pdb ../../class/lib/net_2_0/System.Design.pdb
make[8]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/System.Design'
make[7]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/System.Design'
make[7]: Entering directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/PEAPI'
Creating ../../build/deps/net_2_0_PEAPI.dll.makefrag ...
make[7]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/PEAPI'
make[7]: Entering directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/PEAPI'
/usr/bin/make all-local
make[8]: Entering directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/PEAPI'
MONO_PATH="../../class/lib/net_2_0:$MONO_PATH" /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/runtime/mono-wrapper  ../../mcs/gmcs.exe /codepage:65001   -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll -target:library -out:../../class/lib/net_2_0/PEAPI.dll  @PEAPI.dll.sources
Stacktrace:

  at Mono.CSharp.VariableReference..ctor () <0xffffffff>
  at Mono.CSharp.VariableReference..ctor () <0x0000d>
  at Mono.CSharp.This..ctor (Mono.CSharp.Block,Mono.CSharp.Location) <0x00015>
  at Mono.CSharp.CSharpParser.yyparse (Mono.CSharp.yyParser.yyInput) <0x1775b>
  at Mono.CSharp.CSharpParser.parse () <0x0008f>
  at Mono.CSharp.Driver.parse (Mono.CSharp.SourceFile) <0x001de>
  at Mono.CSharp.Driver.ProcessFiles () <0x00078>
  at Mono.CSharp.Driver.MainDriver (string[]) <0x00560>
  at Mono.CSharp.Driver.Main (string[]) <0x00079>
  at (wrapper runtime-invoke) Mono.CSharp.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono [0x524329]
        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono [0x43ee05]
        /lib/libpthread.so.0 [0x2b3b8d1ad340]
        /lib/libc.so.6(memcpy+0x60) [0x2b3b8d6b3cb0]
        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono(mono_breakpoint_clean_code+0x1b) [0x427dab]
        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono [0x4402a5]
        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono [0x528e48]
        [0x410e2160]

Debug info from gdb:

[Thread debugging using libthread_db enabled]
[New Thread 0x2b3b8d983020 (LWP 24272)]
[New Thread 0x40e11950 (LWP 24312)]
[New Thread 0x41770950 (LWP 24311)]
0x00002b3b8d6f9c12 in select () from /lib/libc.so.6
  3 Thread 0x41770950 (LWP 24311)  0x00002b3b8d1acac1 in nanosleep ()
   from /lib/libpthread.so.0
  2 Thread 0x40e11950 (LWP 24312)  0x00002b3b8d1a9939 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  1 Thread 0x2b3b8d983020 (LWP 24272)  0x00002b3b8d6f9c12 in select ()
   from /lib/libc.so.6

Thread 3 (Thread 0x41770950 (LWP 24311)):
#0  0x00002b3b8d1acac1 in nanosleep () from /lib/libpthread.so.0
#1  0x00000000004c26b2 in collection_thread (unused=<value optimized out>)
    at collection.c:34
#2  0x00002b3b8d1a5067 in start_thread () from /lib/libpthread.so.0
#3  0x00002b3b8d6ffedd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x40e11950 (LWP 24312)):
#0  0x00002b3b8d1a9939 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00000000004c546d in timedwait_signal_poll_cond (cond=0x2aaaab6a1268, 
    mutex=0x2aaaab6a1240, timeout=0x3, alertable=-1) at handles.c:1443
#2  0x00000000004c763b in _wapi_handle_timedwait_signal_handle (
    handle=<value optimized out>, timeout=0x0, alertable=-1419111872)
    at handles.c:1523
#3  0x00000000004d8136 in WaitForSingleObjectEx (handle=0x404, 
    timeout=4294967295, alertable=0) at wait.c:200
#4  0x000000000046f643 in finalizer_thread (unused=<value optimized out>)
    at gc.c:894
#5  0x000000000048b8ab in start_wrapper (data=<value optimized out>)
    at threads.c:589
#6  0x00000000004d65d3 in thread_start_routine (args=0x2aaaab7083f0)
    at threads.c:282
#7  0x00000000004ed632 in GC_start_routine ()
#8  0x00002b3b8d1a5067 in start_thread () from /lib/libpthread.so.0
#9  0x00002b3b8d6ffedd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x2b3b8d983020 (LWP 24272)):
#0  0x00002b3b8d6f9c12 in select () from /lib/libc.so.6
#1  0x00002b3b8cd28c5c in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#2  0x00002b3b8cd29028 in g_spawn_command_line_sync ()
   from /usr/lib/libglib-2.0.so.0
#3  0x00000000005243b4 in mono_handle_native_sigsegv (
    signal=<value optimized out>, ctx=<value optimized out>)
    at mini-exceptions.c:1044
#4  0x000000000043ee05 in mono_arch_handle_altstack_exception (
    sigctx=0x2aaaaabafc40, fault_addr=<value optimized out>, stack_ovf=0)
    at exceptions-amd64.c:862
#5  <signal handler called>
#6  0x00002b3b8d6b3cb0 in memcpy () from /lib/libc.so.6
#7  0x0000000000427dab in mono_breakpoint_clean_code (
    code=0x4158afff <Address 0x4158afff out of bounds>, 
    buf=0x7fff1e615840 " K\r@", size=<value optimized out>)
    at mini-amd64.c:5333
#8  0x00000000004402a5 in mono_arch_patch_callsite (
    orig_code=0x4158b00d "H\203�b�, 
    addr=0x400d4b20 "H\203�bL\211<$L\213�A�\030") at tramp-amd64.c:70
#9  0x0000000000528e48 in mono_magic_trampoline (regs=0x7fff1e615a70, 
    code=0x4158b00d "H\203�b�, m=<value optimized out>, 
    tramp=<value optimized out>) at mini-trampolines.c:171
#10 0x00000000410e2160 in ?? ()
#11 0x00002aaaac09cf18 in ?? ()
#12 0x00000000410e216b in ?? ()
#13 0x0000000000000006 in ?? ()
#14 0x0000000000000003 in ?? ()
#15 0x00002aaaac09cf18 in ?? ()
#16 0x00000000410e216b in ?? ()
#17 0x00002aaaaab789c0 in ?? ()
#18 0x000000004043a758 in ?? ()
#19 0x00002aaaac09cf18 in ?? ()
#20 0x00002aaaaab9e000 in ?? ()
#21 0x00002aaaaab789c0 in ?? ()
#22 0x0000000000000074 in ?? ()
#23 0x00002aaaaab789c0 in ?? ()
#24 0x00002aaaac0c3000 in ?? ()
#25 0x00002aaaaab789c0 in ?? ()
#26 0x0000000000000074 in ?? ()
#27 0x0000000000000000 in ?? ()
#0  0x00002b3b8d6f9c12 in select () from /lib/libc.so.6

=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

make[8]: *** [../../class/lib/net_2_0/PEAPI.dll] Aborted
make[8]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/PEAPI'
make[7]: *** [do-all] Error 2
make[7]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/PEAPI'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs'
make[4]: *** [profile-do--net_2_0--all] Error 2
make[4]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs'
make[3]: *** [profiles-do--all] Error 2
make[3]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs'
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1'
make: *** [all] Error 2
/usr/libexec/paludis/utils/emake: emake returned error 2
 * If you are using any hardening features such as
 * PIE+SSP/SELinux/grsec/PAX then most probably this is the reason
 * why build has failed. In this case turn any active security
 * enhancements off and try emerging the package again


Reproducible: Always

Steps to Reproduce:
1. paludis -i mono




paludis --info
paludis 0.28.2
Paludis build information:
    Compiler:
        CXX:                   x86_64-pc-linux-gnu-g++ 4.3.1
        CXXFLAGS:              -march=athlon64 -O2 -pipe -msse3
        LDFLAGS:               
        DATE:                  2008-08-15T21:29:39+0200

    Libraries:
        C++ Library:           GNU libstdc++ 20080606

    Reduced Privs:
        reduced_uid:           105
        reduced_uid->name:     paludisbuild
        reduced_uid->dir:      /dev/null
        reduced_gid:           1007
        reduced_gid->name:     paludisbuild

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      
        RUBYINSTALLDIR:        

Environment:
    Format:                    paludis
    Config dir:                /etc/paludis
    World file:                /var/db/pkg/world

Repository virtuals:
    format:                    virtuals

Repository installed-virtuals:
    format:                    installed_virtuals
    root:                      /

Repository gentoo:
    format:                    ebuild
    location:                  /usr/portage
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:           
    binary_uri_prefix:         
    builddir:                  /var/tmp/paludis
    cache:                     /usr/portage/metadata/cache
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    names_cache:               /usr/portage/.cache/names
    newsdir:                   /usr/portage/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0
    securitydir:               /usr/portage/metadata/glsa
    setsdir:                   /usr/portage/sets
    sync:                      rsync://rsync.nl.gentoo.org/gentoo-portage
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata
    Package information:
        app-admin/eselect-compiler: (none)
        app-shells/bash:       3.2_p39
        dev-java/java-config:  1.3.7 2.1.6-r1
        dev-lang/python:       2.4.4-r4 2.5.2-r7
        dev-python/pycrypto:   2.0.1-r6
        dev-util/ccache:       (none)
        dev-util/confcache:    (none)
        sys-apps/baselayout:   2.0.0
        sys-apps/openrc:       0.2.5
        sys-apps/sandbox:      1.2.18.1-r3
        sys-devel/autoconf:    2.13 2.62-r1
        sys-devel/automake:    1.10.1-r1 1.4_p6 1.5 1.6.3 1.7.9-r1 1.8.5-r3 1.9.6-r2
        sys-devel/binutils:    2.18-r3
        sys-devel/gcc-config:  1.4.0-r4
        sys-devel/libtool:     2.2.4
        virtual/os-headers:    2.6.25-r4 (for sys-kernel/linux-headers::installed)
Comment 1 Stefan de Konink 2008-08-17 18:47:08 UTC
make[8]: Entering directory `/var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mcs/class/Mono.Security'
MONO_PATH="../../class/lib/default:$MONO_PATH" /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/runtime/mono-wrapper  ../../class/lib/default/mcs.exe /codepage:65001   -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:System.dll -unsafe -target:library -out:Mono.Security.dll  @Mono.Security.dll.sources
./Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs(75,1): warning CS1030: #warning: `"Client certificate selection is unfinished"'
./Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs(76,1): warning CS1030: #warning: `Review that selected alert is correct'
Stacktrace:

  at System.Type..ctor () <0xffffffff>
  at System.Type..ctor () <0x0000d>
  at System.Reflection.Emit.TypeBuilder..ctor (System.Reflection.Emit.ModuleBuilder,System.Reflection.TypeAttributes) <0x00019>
  at System.Reflection.Emit.ModuleBuilder.CreateGlobalType () <0x00044>
  at System.Reflection.Emit.ModuleBuilder..ctor (System.Reflection.Emit.AssemblyBuilder,string,string,bool,bool) <0x00137>
  at System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule (string,string,bool,bool) <0x000fe>
  at System.Reflection.Emit.AssemblyBuilder.DefineDynamicModule (string,string,bool) <0x0002e>
  at Mono.CSharp.CodeGen.Init (string,string,bool) <0x0042e>
  at Mono.CSharp.Driver.MainDriver (string[]) <0x00738>
  at Mono.CSharp.Driver.Main (string[]) <0x00079>
  at (wrapper runtime-invoke) Mono.CSharp.Driver.runtime_invoke_int_string[] (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono [0x524329]
        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono [0x43ee05]
        /lib/libpthread.so.0 [0x2b80172ec340]
        /lib/libc.so.6(memcpy+0x60) [0x2b80177f2cb0]
        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono(mono_breakpoint_clean_code+0x1b) [0x427dab]
        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono [0x4402a5]
        /var/tmp/paludis/dev-lang-mono-1.9.1/work/mono-1.9.1/mono/mini/mono [0x528e48]
        [0x4156c160]

Debug info from gdb:
[Thread debugging using libthread_db enabled]
[New Thread 0x2b8017ac2020 (LWP 28972)]
[New Thread 0x4103c950 (LWP 29002)]
[New Thread 0x409dd950 (LWP 29001)]
0x00002b8017838c12 in select () from /lib/libc.so.6
  3 Thread 0x409dd950 (LWP 29001)  0x00002b80172ebac1 in nanosleep ()
   from /lib/libpthread.so.0
  2 Thread 0x4103c950 (LWP 29002)  0x00002b80172e8939 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
  1 Thread 0x2b8017ac2020 (LWP 28972)  0x00002b8017838c12 in select ()
   from /lib/libc.so.6

Thread 3 (Thread 0x409dd950 (LWP 29001)):
#0  0x00002b80172ebac1 in nanosleep () from /lib/libpthread.so.0
#1  0x00000000004c26b2 in collection_thread (unused=<value optimized out>)
    at collection.c:34
#2  0x00002b80172e4067 in start_thread () from /lib/libpthread.so.0
#3  0x00002b801783eedd in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x4103c950 (LWP 29002)):
#0  0x00002b80172e8939 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
#1  0x00000000004c546d in timedwait_signal_poll_cond (cond=0x2aaaab71b268, 
    mutex=0x2aaaab71b240, timeout=0x3, alertable=-1) at handles.c:1443
#2  0x00000000004c763b in _wapi_handle_timedwait_signal_handle (
    handle=<value optimized out>, timeout=0x0, alertable=-1418612160)
    at handles.c:1523
#3  0x00000000004d8136 in WaitForSingleObjectEx (handle=0x404, 
    timeout=4294967295, alertable=0) at wait.c:200
#4  0x000000000046f643 in finalizer_thread (unused=<value optimized out>)
    at gc.c:894
#5  0x000000000048b8ab in start_wrapper (data=<value optimized out>)
    at threads.c:589
#6  0x00000000004d65d3 in thread_start_routine (args=0x2aaaab7823f0)
    at threads.c:282
#7  0x00000000004ed632 in GC_start_routine ()
#8  0x00002b80172e4067 in start_thread () from /lib/libpthread.so.0
#9  0x00002b801783eedd in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x2b8017ac2020 (LWP 28972)):
#0  0x00002b8017838c12 in select () from /lib/libc.so.6
#1  0x00002b8016e67c5c in g_spawn_sync () from /usr/lib/libglib-2.0.so.0
#2  0x00002b8016e68028 in g_spawn_command_line_sync ()
   from /usr/lib/libglib-2.0.so.0
#3  0x00000000005243b4 in mono_handle_native_sigsegv (
    signal=<value optimized out>, ctx=<value optimized out>)
    at mini-exceptions.c:1044
#4  0x000000000043ee05 in mono_arch_handle_altstack_exception (
    sigctx=0x2aaaaabafc40, fault_addr=<value optimized out>, stack_ovf=0)
    at exceptions-amd64.c:862
#5  <signal handler called>
#6  0x00002b80177f2cb0 in memcpy () from /lib/libc.so.6
#7  0x0000000000427dab in mono_breakpoint_clean_code (
    code=0x400f0fff <Address 0x400f0fff out of bounds>, 
    buf=0x7fff944db6f0 " \020\017@", size=<value optimized out>)
    at mini-amd64.c:5333
#8  0x00000000004402a5 in mono_arch_patch_callsite (
    orig_code=0x400f100d "H\203�b��\001\004��001", 
    addr=0x400f1020 "H\203�bH\211<$H\203�b�) at tramp-amd64.c:70
#9  0x0000000000528e48 in mono_magic_trampoline (regs=0x7fff944db920, 
    code=0x400f100d "H\203�b��\001\004��001", m=<value optimized out>, 
    tramp=<value optimized out>) at mini-trampolines.c:171
#10 0x000000004156c160 in ?? ()
#11 0x00002aaab0aef000 in ?? ()
#12 0x000000004156c16b in ?? ()
#13 0x00002aaab0aef000 in ?? ()
#14 0x00007fff944dba00 in ?? ()
#15 0x00002aaaaab7e038 in ?? ()
#16 0x00002aaaabf9cd20 in ?? ()
#17 0x00002aaab0aef000 in ?? ()
#18 0x000000004156c16b in ?? ()
#19 0x00002aaaaab7e038 in ?? ()
#20 0x00002aaab09757e0 in ?? ()
#21 0x00002aaab0aef000 in ?? ()
#22 0x000000004156c16b in ?? ()
#23 0x0000000000000000 in ?? ()
#0  0x00002b8017838c12 in select () from /lib/libc.so.6


...now this system was last tested for memory bank errors, so i'll be running mem test again :( on each seperate bank :(
Comment 2 Stefan de Konink 2008-08-17 19:50:38 UTC
irc:#mono@irc.gnome.org

(21:46:39) kangaroo: Skinkie: your distro is broken
(21:46:51) Skinkie: kangaroo: please elaborate :)
(21:46:57) surfzoid: well since this morning we are two here ! lol
(21:46:58) kangaroo: uhh.. its crashing in libc
(21:47:01) kangaroo: completely out of mono land
(21:47:11) kangaroo: gentoo is probably shipping some completely broken glibc again
Comment 3 Jose daLuz 2008-08-21 02:27:32 UTC
(In reply to comment #2)
> (21:46:58) kangaroo: uhh.. its crashing in libc
> (21:47:01) kangaroo: completely out of mono land
> (21:47:11) kangaroo: gentoo is probably shipping some completely broken glibc
> again
> 
I just got this when rebuilding toolchain/system after updating linux-headers to 2.6.26. I built this successfully a little over a week ago after upgrading my hardware and rebuilding toolchain/system/world.

paludis 0.28.2
Paludis build information:
    Compiler:
        CXX:                   x86_64-pc-linux-gnu-g++ 4.3.1
        CXXFLAGS:              -march=core2 -O2 -pipe -ggdb
        LDFLAGS:               
        DATE:                  2008-08-20T17:57:09-0400

    Libraries:
        C++ Library:           GNU libstdc++ 20080606

    Reduced Privs:
        reduced_uid:           116
        reduced_uid->name:     paludisbuild
        reduced_uid->dir:      /dev/null
        reduced_gid:           1019
        reduced_gid->name:     paludisbuild

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      /usr/lib64/python2.5/site-packages
        RUBYINSTALLDIR:        /usr/lib64/ruby/site_ruby/1.8/x86_64-linux

Environment:
    Format:                    paludis
    Config dir:                /etc/paludis
    World file:                /var/lib/portage/world

Repository virtuals:
    format:                    virtuals

Repository installed-virtuals:
    format:                    installed_virtuals
    root:                      /

Repository gentoo:
    format:                    ebuild
    location:                  /usr/portage
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:           
    binary_uri_prefix:         
    builddir:                  /var/tmp/paludis
    cache:                     /usr/portage/metadata/cache
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    names_cache:               /usr/portage/.cache/names
    newsdir:                   /usr/portage/metadata/news
    profile_eapi:              0
    profiles:                  /usr/portage/profiles/default-linux/amd64/2007.0/desktop
    securitydir:               /usr/portage/metadata/glsa
    setsdir:                   /usr/portage/sets
    sync:                      rsync://rsync.us.gentoo.org/gentoo-portage
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

    Package information:
        app-admin/eselect-compiler: (none)
        app-shells/bash:       3.2_p39
        dev-java/java-config:  1.3.7 2.1.6-r1
        dev-lang/python:       2.5.2-r7
        dev-python/pycrypto:   2.0.1-r6
        dev-util/ccache:       2.4-r7
        dev-util/confcache:    (none)
        sys-apps/baselayout:   2.0.0
        sys-apps/openrc:       0.2.5
        sys-apps/sandbox:      1.2.18.1-r3
        sys-devel/autoconf:    2.13 2.62-r1
        sys-devel/automake:    1.10.1-r1 1.5 1.6.3 1.7.9-r1 1.8.5-r3 1.9.6-r2
        sys-devel/binutils:    2.18-r3
        sys-devel/gcc-config:  1.4.0-r4
        sys-devel/libtool:     2.2.4
        virtual/os-headers:    2.6.26 (for sys-kernel/linux-headers::installed)
Comment 4 Jose daLuz 2008-08-21 02:40:09 UTC
Portage 2.2_rc8 (default/linux/amd64/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo-r1 x86_64)
=================================================================
System uname: Linux-2.6.26-gentoo-r1-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q9650_@_3.00GHz-with-glibc2.2.5
Timestamp of tree: Wed, 20 Aug 2008 10:45:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.13, 2.62-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=core2 -O2 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch preserve-libs sandbox sfperms splitdebug strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://distro.ibiblio.org/pub/linux/distributions/gentoo/"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en"
MAKEOPTS="-j8"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/overlays/zugaina /usr/local/overlays/paludis-extras /usr/local/overlays/sunrise /usr/local/overlays/gnome /usr/local/overlays/desktop-effects /usr/local/overlays/vmware /usr/local/overlays/berkano /usr/local/overlays/java-overlay /usr/local/overlays/myoverlay"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 amr bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli cracklib crypt css cups dbus dri dts dvd dvdr dvdread eds emboss encode esd evo fam ffmpeg flac fortran gdbm gif glitz gnome gpm gstreamer gtk hal iconv ipv6 isdnlog java jpeg kde kdehiddenvisibility kerberos ldap libnotify mad midi mikmod mmx mono mp3 mpeg mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl pic png ppds pppd python qt3support qt4 quicktime readline reflection ruby samba sdl session spell spl sqlite sse sse2 ssl startup-notification svg sysfs tcpd theora tiff truetype unicode usb userlocales vcd vorbis x264 xml xorg xulrunner xv xvid zlib" ALSA_CARDS="cmipci hdaintel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Jose daLuz 2008-08-21 12:05:27 UTC
After finishing the toolchain/system/world rebuild, I tried rebuilding mono. This time it built without any errors. So I have no idea what happened.

I can't see Stefan and I having exactly the same hardware problem causing exactly the same segfault, and no other problems. But I have no clue where this problem came from.
Comment 6 Peter Alfredsen (RETIRED) gentoo-dev 2008-11-24 00:19:04 UTC
Hrm... Reopen if something new comes up.