Bug#389016: can't reproduce this
Upgrading to mono-jit from unstable seems to have fixed this. The exact operations performed by aptitude are: 2006-09-24 18:37:14 upgrade mono-runtime 1.1.13.8-1 1.1.17.1-3 2006-09-24 18:37:14 status half-configured mono-runtime 1.1.13.8-1 2006-09-24 18:37:14 status unpacked mono-runtime 1.1.13.8-1 2006-09-24 18:37:14 status half-installed mono-runtime 1.1.13.8-1 2006-09-24 18:37:14 status half-installed mono-runtime 1.1.13.8-1 2006-09-24 18:37:14 status unpacked mono-runtime 1.1.17.1-3 2006-09-24 18:37:15 status unpacked mono-runtime 1.1.17.1-3 2006-09-24 18:37:15 upgrade mono-gac 1.1.13.8-1 1.1.17.1-3 2006-09-24 18:37:15 status half-configured mono-gac 1.1.13.8-1 2006-09-24 18:37:15 status unpacked mono-gac 1.1.13.8-1 2006-09-24 18:37:15 status half-installed mono-gac 1.1.13.8-1 2006-09-24 18:37:16 status half-installed mono-gac 1.1.13.8-1 2006-09-24 18:37:16 status unpacked mono-gac 1.1.17.1-3 2006-09-24 18:37:16 status unpacked mono-gac 1.1.17.1-3 2006-09-24 18:37:16 upgrade mono 1.1.13.8-1 1.1.17.1-3 2006-09-24 18:37:16 status half-configured mono 1.1.13.8-1 2006-09-24 18:37:16 status unpacked mono 1.1.13.8-1 2006-09-24 18:37:16 status half-installed mono 1.1.13.8-1 2006-09-24 18:37:16 status half-installed mono 1.1.13.8-1 2006-09-24 18:37:17 status unpacked mono 1.1.17.1-3 2006-09-24 18:37:17 status unpacked mono 1.1.17.1-3 2006-09-24 18:37:17 upgrade libmono-corlib1.0-cil 1.1.13.8-1 1.1.17.1-3 2006-09-24 18:37:17 status half-configured libmono-corlib1.0-cil 1.1.13.8-1 2006-09-24 18:37:17 status unpacked libmono-corlib1.0-cil 1.1.13.8-1 2006-09-24 18:37:17 status half-installed libmono-corlib1.0-cil 1.1.13.8-1 2006-09-24 18:37:17 status half-installed libmono-corlib1.0-cil 1.1.13.8-1 2006-09-24 18:37:18 status unpacked libmono-corlib1.0-cil 1.1.17.1-3 2006-09-24 18:37:18 status unpacked libmono-corlib1.0-cil 1.1.17.1-3 2006-09-24 18:37:19 upgrade mono-jit 1.1.13.8-1 1.1.17.1-3 2006-09-24 18:37:19 status half-configured mono-jit 1.1.13.8-1 2006-09-24 18:37:19 status unpacked mono-jit 1.1.13.8-1 2006-09-24 18:37:19 status half-installed mono-jit 1.1.13.8-1 2006-09-24 18:37:19 status half-installed mono-jit 1.1.13.8-1 2006-09-24 18:37:19 status unpacked mono-jit 1.1.17.1-3 2006-09-24 18:37:19 status unpacked mono-jit 1.1.17.1-3 2006-09-24 18:37:19 upgrade mono-common 1.1.13.8-1 1.1.17.1-3 2006-09-24 18:37:19 status half-configured mono-common 1.1.13.8-1 2006-09-24 18:37:19 status unpacked mono-common 1.1.13.8-1 2006-09-24 18:37:19 status half-installed mono-common 1.1.13.8-1 2006-09-24 18:37:20 status half-installed mono-common 1.1.13.8-1 2006-09-24 18:37:20 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:20 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:21 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:21 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:21 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:21 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:22 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:22 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:22 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:22 status unpacked mono-common 1.1.17.1-3 2006-09-24 18:37:22 status half-configured mono-common 1.1.17.1-3 2006-09-24 18:37:22 status installed mono-common 1.1.17.1-3 2006-09-24 18:37:22 status unpacked mono-jit 1.1.17.1-3 2006-09-24 18:37:22 status half-configured mono-jit 1.1.17.1-3 2006-09-24 18:37:22 status installed mono-jit 1.1.17.1-3 2006-09-24 18:37:22 status unpacked libmono-corlib1.0-cil 1.1.17.1-3 2006-09-24 18:37:22 status half-configured libmono-corlib1.0-cil 1.1.17.1-3 2006-09-24 18:37:22 status installed libmono-corlib1.0-cil 1.1.17.1-3 2006-09-24 18:37:22 status unpacked mono-gac 1.1.17.1-3 2006-09-24 18:37:22 status half-configured mono-gac 1.1.17.1-3 2006-09-24 18:37:24 status installed mono-gac 1.1.17.1-3 2006-09-24 18:37:24 status unpacked mono-runtime 1.1.17.1-3 2006-09-24 18:37:24 status half-configured mono-runtime 1.1.17.1-3 2006-09-24 18:37:24 status installed mono-runtime 1.1.17.1-3 2006-09-24 18:37:24 status unpacked mono 1.1.17.1-3 2006-09-24 18:37:24 status half-configured mono 1.1.17.1-3 2006-09-24 18:37:24 status installed mono 1.1.17.1-3 I guess we need someone else running testing to try and use mono, to see whether it is a problem that can only fixed by migrating mono to testing, or whether it was just something strange going on on my system. -- Sam Morris
Bug#389016: can't reproduce this
$ muine ** ERROR **: file threadpool.c: line 990 (mono_thread_pool_init): assertion failed: (async_call_klass) aborting... = Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. = Stacktrace: Native stacktrace: /usr/lib/libmono.so.0(mono_handle_native_sigsegv+0x113) [0xa7d655fa] /usr/lib/libmono.so.0 [0xa7d3a1e2] [0xe440] /lib/tls/i686/cmov/libc.so.6(abort+0x109) [0xa7ae6fb9] /usr/lib/libglib-2.0.so.0(g_logv+0x454) [0xa7c79114] /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xa7c79149] /usr/lib/libglib-2.0.so.0(g_assert_warning+0x77) [0xa7c791c7] /usr/lib/libmono.so.0(mono_thread_pool_init+0x16a) [0xa7dfb8de] /usr/lib/libmono.so.0(mono_runtime_init+0x23) [0xa7e02c65] /usr/lib/libmono.so.0(mini_init+0xb34) [0xa7d3b4f3] /usr/lib/libmono.so.0(mono_main+0x1388) [0xa7d57922] /usr/bin/mono [0x8048522] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xa7ad1ea8] /usr/bin/mono [0x8048471] Aborted $ mcs ** ERROR **: file threadpool.c: line 990 (mono_thread_pool_init): assertion failed: (async_call_klass) aborting... = Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. = Stacktrace: Native stacktrace: /usr/lib/libmono.so.0(mono_handle_native_sigsegv+0x113) [0xa7e295fa] /usr/lib/libmono.so.0 [0xa7dfe1e2] [0xe440] /lib/tls/i686/cmov/libc.so.6(abort+0x109) [0xa7baafb9] /usr/lib/libglib-2.0.so.0(g_logv+0x454) [0xa7d3d114] /usr/lib/libglib-2.0.so.0(g_log+0x29) [0xa7d3d149] /usr/lib/libglib-2.0.so.0(g_assert_warning+0x77) [0xa7d3d1c7] /usr/lib/libmono.so.0(mono_thread_pool_init+0x16a) [0xa7ebf8de] /usr/lib/libmono.so.0(mono_runtime_init+0x23) [0xa7ec6c65] /usr/lib/libmono.so.0(mini_init+0xb34) [0xa7dff4f3] /usr/lib/libmono.so.0(mono_main+0x1388) [0xa7e1b922] /usr/bin/mono [0x8048522] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xc8) [0xa7b95ea8] /usr/bin/mono [0x8048471] Aborted $ monodis monodis -- Mono Common Intermediate Language Dissassembler [snip] So that at least works! Unfortunately I can't run mcs to compile the hello world program. :( Here's the strace output from 'strace -f -o blah mcs': 617 execve(/usr/bin/mcs, [mcs], [/* 42 vars */]) = 0 617 uname({sys=Linux, node=xerces, ...}) = 0 617 brk(0)= 0x80f3000 617 access(/etc/ld.so.nohwcap, F_OK) = -1 ENOENT (No such file or directory) 617 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f18000 617 access(/etc/ld.so.preload, R_OK) = -1 ENOENT (No such file or directory) 617 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f17000 617 open(/etc/ld.so.cache, O_RDONLY) = 3 617 fstat64(3, {st_mode=S_IFREG|0644, st_size=99773, ...}) = 0 617 mmap2(NULL, 99773, PROT_READ, MAP_PRIVATE, 5, 0) = 0xa7efe000 617 close(3) = 0 617 access(/etc/ld.so.nohwcap, F_OK) = -1 ENOENT (No such file or directory) 617 open(/lib/libncurses.so.5, O_RDONLY) = 3 617 read(3, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\345..., 512) = 512 617 fstat64(3, {st_mode=S_IFREG|0644, st_size=263040, ...}) = 0 617 mmap2(NULL, 264196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7ebd000 617 mmap2(0xa7ef5000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38) = 0xa7ef5000 617 mmap2(0xa7efd000, 2052, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7efd000 617 close(3) = 0 617 access(/etc/ld.so.nohwcap, F_OK) = -1 ENOENT (No such file or directory) 617 open(/lib/tls/i686/cmov/libdl.so.2, O_RDONLY) = 3 617 read(3, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0..., 512) = 512 617 fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0 617 mmap2(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7eb9000 617 mmap2(0xa7ebb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xa7ebb000 617 close(3) = 0 617 access(/etc/ld.so.nohwcap, F_OK) = -1 ENOENT (No such file or directory) 617 open(/lib/tls/i686/cmov/libc.so.6, O_RDONLY) = 3 617 read(3, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240O\1..., 512) = 512 617 fstat64(3, {st_mode=S_IFREG|0755, st_size=1241580, ...}) = 0 617 mmap2(NULL, 1247388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
Bug#389016: can't reproduce this
tags 389016 + unreproducible moreinfo severity 389016 important thanks I can't reproduce this on my system, thus I am downgrading this to severity important. I tested: ii mono-mcs 1.1.17.1-3 Mono C# compiler ii muine 0.8.5-1+b1 Simple playlist based music player ii tomboy 0.3.9+dfsg-2.1 desktop note taking program using Wiki style links on: ii mono-jit 1.1.17.1-3 fast CLI JIT/AOT compiler for Mono Please show the output of munine too. What about other applications? non-gui things like mcs or monodis If they fail too, please try a hello world C# application, here the code: class MainClass { static void Main() { System.Console.WriteLine(Hello World!); } } compile that with mcs test.cs (eh that could be a problem :-P) and run with mono ./test.exe You can also try: mono --debug test.exe or strace -f mono test.exe -- Regards, Mirco 'meebey' Bauer PGP-Key: http://keyserver.noreply.org/pks/lookup?op=getsearch=0xEEF946C8 -BEGIN GEEK CODE BLOCK- Version: 3.12 GIT d s-:+ a-- C++ UL$ P L++$+++$ E- W+++$ N o? K- w++! O M- V? PS PE+ Y- PGP++ t 5+ X++ R tv+ b+ DI? D+ G++ e h! r-++ y? --END GEEK CODE BLOCK-- signature.asc Description: This is a digitally signed message part