Bug#389016: can't reproduce this

2006-09-24 Thread Sam Morris
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

2006-09-24 Thread Sam Morris
$ 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

2006-09-23 Thread Mirco Bauer
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