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)
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 :(
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
(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)
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
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.
Hrm... Reopen if something new comes up.