/dm/test12.exe:4190): CRITICAL **: bind failed: Address already in use
** (/home/dm/test12.exe:4189): WARNING **: Handle daemon failed to start
** (/home/dm/test12.exe:4189): WARNING **: Failed to attach shared memory! Falling
back to non-shared handles
and a freeze.
- Dietmar
Should be fixed in latest CVS.
- Dietmar
On Sun, 2002-12-01 at 20:10, Stephane SOPPERA wrote:
Hi,
I think I saw a bug and I managed to isolate it in the following code:
using System;
class Bug{
static void Main()
{
ulong u = 3960077
does not terminate (appdomain2.exe, pinvoke7.exe), so
i get:
CRITICAL **: bind failed: Address already in use
if I run them a second time. This happens even if you terminate the
program with ctrl-C. Maybe this is a pthread related problem.
- Dietmar
will take a look at it.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
Hi Tum,
its quite impossible to optimize that with the current jit framework. I
guess we can do a better job with the new SSA based jit.
- Dietmar
On Tue, 2002-12-03 at 14:53, Tum wrote:
Hi,
I was writing a program that was making heavy use of Array.Copy to
copy
small amounts of data
/redhat/RPMS/*/gc*rpm
and a manual install:
./configure --enable-threads=pthreads
make install
cp -av include/ /usr/local/include/gc
Any ideas?
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
On Wed, 2002-12-04 at 18:57, Pokey the Penguin wrote:
On Wed, 2002-12-04 at 13:29, dietmar wrote:
Any ideas?
It seems that the source RPM is using the following commands to build
the package:
./configure --prefix=/usr --libdir=%{_libdir} --enable-threads=pthreads
make LIBS=-ldl
detected that i get
those inconsistent results with GC turned off.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
Why do we need that:
mono_install_get_config_dir()
why don't you access the environment variable directly inside:
ves_icall_System_Configuration_DefaultConfig_get_machine_config_path ?
- Dietmar
On Mon, 2002-12-09 at 19:03, Tim Haynes wrote:
Hi,
One enhancement we've stumbled upon here
On Tue, 2002-12-10 at 12:18, Tim Haynes wrote:
dietmar [EMAIL PROTECTED] writes:
On Mon, 2002-12-09 at 19:03, Tim Haynes wrote:
One enhancement we've stumbled upon here is the ability to specify
the
path to machine.config as an environment variable, overriding (or
falling-back
Please file a bug.
- Dietmar
On Thu, 2002-12-19 at 20:42, J. Perkins wrote:
Hang on a minute, I answered this too soon. I'm not talking about
calling a DLL function. [DllImport] works just fine on both Windows
and
Linux. I am talking about a callback function, from unmanaged -
managed
code
I guess I need to update to qt31.
- Dietmar
On Fri, 2003-01-03 at 14:38, Dietmar Maurer wrote:
I tried to install qt#, but if i run:
mono hello.exe
i get various warnings:
** (hello.exe:29609): WARNING **: Failed to load library libqtsharp (libqtsharp):
/usr/local/lib/libqtsharp.so
Maybe someone can explain that behaviour?
- Dietmar
---
using System;
public class Test {
public enum MyEnum {
ZERO,
ONE
}
public static int Main() {
MyEnum en = MyEnum.ONE
I doubt that this is correct, because libpthreads has its own
implementation of sigaction(), and I think we should call that to ensure
correct behaviour?
- Dietmar
On Thu, 2003-01-16 at 16:38, Martin Baulig wrote:
CVSROOT:/cvs/public
Module name:mono
Changes by: martin 03/01
trying to fix the remaining issues related to
Qt#, but I am unable to get it working. So maybe someone of the QT# team
can try to compile/install it on RH8.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono
ideas?
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
()
{
throw NotImplementedException()
}
no - fields are instance variables. Simply use:
public const int DefaultItemHeight;
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
sorry, i have broken that, but its already fixed.
On Mon, 2002-04-29 at 19:51, Guenther Roith wrote:
since today mcs does not work on windows:
it's not a problem of mcs, but of mono:
(process:1836): ** WARNING **: tree does not match
(STIND_I4 (ADD (LDIND_REF ADDR_L[14]) CONST_I4[8])
working on a test case for MethodInfo as I go. Please let me know if I
should enter these issues in bugzilla as well.
I prefer patches ;-) If you find errors you don't want to fix yourself
enter them into bugzilla.
- Dietmar
___
Mono-list maillist
The patch looks reasonable, many thanks for that fix - i will
test/commit it tomorrow (just fighting with the new register allocation
to make mono faster)
- Dietmar
On Sat, 2002-05-04 at 23:08, Linus Upson wrote:
Running NUnitConsole_mono.exe in mono on Windows exposed the following
bug
implementation but I guess, Remoting isn't supported by mono yet, is
it?
We support transparent proxy's, so the basic framework to implement
remoting is there.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo
It works here without problems.
On Sun, 2002-05-12 at 22:14, Guenther Roith wrote:
Over at Portable.net there's a benchmark called pnetmark.
They clearly say it's only for use to compare different versions of the same
CLI (e.g. mono and mono, not mono and ms.net)
I compiled it, but
I would like to include those tests, please add them.
- Dietmar
On Sun, 2002-05-05 at 07:48, Linus Upson wrote:
Attached is a test class mcs/class/corlib/Test/System/ExceptionTest.cs
which implements an NUnit test case for the exception described
previously. Also attached is the corresponding
On Wed, 2002-05-15 at 19:05, Michael Schwery wrote:
What is the difference between the mono/runtime and the mono/mono/jit
directories.
mono/runtime contains some precompiled libraries.
When will the mono/mono/jit executables be runable on linux.
They already run on Linux.
- Dietmar
NUnit.Runner.BaseTestRunner:LoadSuiteClass (string)
So how can I reproduce your results?
- Dietmar
.
(process:5920): ** ERROR **: file codegen-x86.c: line 5792
(mono_burg_emit_254): should not be reached
aborting...
Trace/breakpoint trap
Since NUnit is only spitting out one dot, and the Test
the stack trace format to be compatible with MS?
As you know we use a simple global register allocation. Is the debugging
framework able to handle this?
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono
the symbols.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
the right result, compatible with the Microsoft
implementation?
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
?
No, but I will implement it as soon as I get some code to test ;-)
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
(mono_analyze_stack()). We need more regression tests
for all kinds of instructions, especially value types, pinvoke parameter
passing, exceptions (maybe with fault handlers), delegates, remoting,
...
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http
Wow, Sergey is always a bit faster than I am :-)
I would include that patch if you remove the MOVAPS or test if the
feature is really available. Maybe the simple generic memcopy you posted
first is not much slower?
- Dietmar
On Sun, 2002-05-26 at 03:22, Sergey Chaban wrote:
Hello
On Sat, 2002-05-25 at 04:08, Martin Baulig wrote:
Dietmar Maurer [EMAIL PROTECTED] writes:
I think your recent changes are wrong. You added the G_BREAKPOINT() to
mono_thread_abort, so you stop the program after the whole stack is
unwind.
The idea behind my recent changes
done
On Wed, 2002-05-29 at 22:34, Guenther Roith wrote:
mono does not build on windows, because /mono/os/unix/Makefile.am
uses += instead of =
May I change this, or would someone be so nice to do it?
Johannes
___
Mono-list maillist -
On Fri, 2002-06-28 at 09:08, C H Gowri Kumar wrote:
The lburg approach can be use for any processor architecture.
Can we be able to use the special features of the processor like,register
rotation,branch prediction,branch predication etc. effectively using
lburg.
no.
- Dietmar
::WriteLine(string)
IL_000c: br.s IL_0010
IL_000e: br.s IL_0002
IL_0010: ret
} // end of method default void Main()
csc also generates much shorter code!
- Dietmar
On Wed, 2002-07-03 at 08:29, Leigh Dyer wrote:
Hey guys,
I think I've found a minor bug in either mcs
, or I really should look somewhere else first before I
send the e mail.
I think you should use [EMAIL PROTECTED] instead of mono-bugs.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
prefer that. What do you think?
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
...
Avbrutt (SIGABRT)
This looks like you have an old version of mono. Please update the
runtime and try again.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
On Sun, 2002-07-21 at 06:14, Mike Kestner wrote:
On Sat, 2002-07-20 at 11:58, Dietmar Maurer wrote:
button.exe does not work because gdk calls our callback:
boolObjectEventAnyCallback(IntPtr arg0, Gdk.EventAny arg1, int key)
with a correct Gdk.EventAny struct, but the managed code
On Mon, 2002-07-22 at 16:46, Mike Kestner wrote:
On Mon, 2002-07-22 at 00:54, Dietmar Maurer wrote:
With value types, do we need to specify the parameter as ref
Gdk.EventAny in the PInvoke declaration, perhaps?
sure, if it passes a pointer you have to use GdkEventAny*.
Just
? :)
Yes, thats why I suggested the IntPtr approach.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
I have just implemented basic support for marshaling ref arguments.
Please test if that works for you.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
a dependency on gcc, and we want to avoid that.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
, but the approach is
a very interesting idea. I will let Dietmar and Paolo comment further
on it.
wow, about 6000 LOC! I have not looked into every detail, but i think
this approach has some problems:
1. It does not work with exceptions: The current code is
incorrect because
performance gains can be expected ever for
programs written in an object-oriented style such as mcs.
Is it difficult to implement array bound checking? If not I would like
to have some real benchmark results (including bound checking).
- Dietmar
___
Mono
On Mon, 2002-07-29 at 12:40, [EMAIL PROTECTED] wrote:
Hi,
-Original Message-
From: ext Dietmar Maurer [mailto:[EMAIL PROTECTED]]
Sent: 29. July 2002 12:10
To: Varga Zoltan.2 (NMP/Budapest)
Cc: Miguel de Icaza; Mono List
Subject: RE
On Mon, 2002-07-29 at 12:34, Paolo Molaro wrote:
On 07/29/02 Dietmar Maurer wrote:
1. It does not work with exceptions: The current code is
incorrect because it does not save/restore the LMF when
calling precompiled methods - but saving/restoring the LMF
the ugly exception hack.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
for implementing this feature?
AFAIK we don't have such a tool.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
one process per thread so it is possible that
this works on Linux, but it will not be portable.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
with mono_jit_init() and is fully functional after
that call until you call mono_jit_cleanup().
Are there any restrictions, what I can do within those
callbacks ?
No, there are no restrictions. But i am not sure if I really understand
the above example.
- Dietmar
open more than one assembly at the same within the
same domain by calling: assembly = mono_domain_assembly_open (domain, file); right ?
Otherwise I could only load one plugin at a time, which wouldn't make much sense for
me.
yes, you can load more than one assembly.
- Dietmar
On Tue, 2002-08-13 at 09:49, Paolo Molaro wrote:
On 08/13/02 Dietmar Maurer wrote:
Another question:
Why does the init method already need the filename ?
Good question. I the early days of the jit I used it to get the address
of the stack frame. But the code seems to be broken
I cant get the attached program to work on MS windows, even if security
is turned off with: CasPol -s off
Whats wrong? Any ideas?
- Dietmar
using System;
using System.Security.Policy;
using System.Threading;
using
Ok, I works on windows now (mono/mono/tests/appdomain2.cs), but I get
other results. It seems that the embedded array is not correctly
deserialized. Is this a MS bug or is it indented behaviour?
- Dietmar
On Thu, 2002-08-15 at 03:16, Gonzalo Paniagua Javier wrote:
Of course, don't ask me why
On Fri, 2002-08-16 at 12:17, Torstensson, Patrik wrote:
I saw that a bug regarding array serialization was fixed in SP2 of the
framwork, maybee that's what you are running into?
Just installed SP2, but I still get the same result.
- Dietmar
-Original Message-
From: Dietmar
:08.1316928
So, less than 2% slowdown versus the 20% slowdown in the mono jit.
This sounds quite reasonable, because there jit does many more
optimizations.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman
).
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
for the function which produces the bug
would help.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
On Tue, 2002-08-27 at 14:06, tom berger wrote:
** ERROR **: file jit.c: line 489 (mono_store_tree): assertion failed:
(s-svt != VAL_UNKNOWN)
or maybe you produce incorrect IL code and pass that to the jit?
___
Mono-list maillist - [EMAIL
)
maybe you can avoid such constructs in your code? I will also try to
find a real solution for the problem.
- Dietmar
On Wed, 2002-08-28 at 02:41, tom berger wrote:
On Tue, 2002-08-27 at 13:10, Paolo Molaro wrote:
Sample code that would reproduce the problem is appreciated.
OK, i put the current
) Are there any other (possibly Mono-specific) mechanisms to call from
unmanaged to managed code, assuming that both are running within a single
process?
yes, you can use internal calls. See mono/samples/embed/teste.c for an
example.
- Dietmar
take a look at the
sources in:
mono/mono/interpreter/interp.c
ves_exec_method() is the function to start with.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
On Sat, 2002-08-31 at 13:11, Werner Bierwirth wrote:
Dear Friends,
do i have to use for mono a certain linux system (red hat, suse, ...) ???
No, you can use any of those systems, although i think most of us use
Debian or Redhat.
- Dietmar
looks fine, please commit.
- Dietmar
On Tue, 2002-09-03 at 16:11, Ricardo Fernández Pascual wrote:
Sorry for replying to myself, but this new patch (which obsoletes the
previous one) fixes the same problem in all the overloaded versions of
Delegate.CreateDelegate
interfaces in C#, so its easy to
define/implement such plug-ins.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
On Thu, 2002-09-19 at 12:40, Duncan Mak wrote:
On Thu, 2002-09-19 at 02:22, Dietmar Maurer wrote:
What is System.Remoting? I am only aware of System.Runtime.Remoting, and
we have code there.
Sorry, you're right. I'm refering to System.Runtime.Remoting here, not
System.Remoting. I'm
Here is a small statistic about method call frequency, its generated
from an mcs compilation run (patch to generate the info is attached).
Method call frequency distribution:
#calls = 1242 14.9% 14.9%
14.9% of all methods are only called once
#calls = 2
- since really, that's where the mapping has to
happen I think.
C#/Mono has that PInvoke feature, so you can simply call any C# method
you want from C, just like a normal C function.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http
It works when compiled with MS csc, but mcs seems to generates invalid
code. I will add a bugzilla entry for that.
- Dietmar
On Mon, 2002-09-30 at 05:18, Weiqi Gao wrote:
Just been trying to compile and run a bit of silly code:
==8==8==8==
using System
On Mon, 2002-09-30 at 10:56, Michael Meeks wrote:
Hi Dietmar,
On Fri, 2002-09-27 at 13:36, Dietmar Maurer wrote:
On Fri, 2002-09-27 at 11:13, Michael Meeks wrote:
So, we'd implement a custom Mono object adaptor [ as do the Python
gobject-adaptor bindings ], and it'd just work
8 byte in managed code, but 32 bytes in
unmanaged code.
- Dietmar
On Wed, 2002-10-02 at 04:20, Ferguson, Neale wrote:
In pinvoke4.cs simplestruct is defined as:
public struct SimpleStruct {
public bool a;
public bool b;
public bool c
that is implemented (jit.c line 2201, impl. of CALL
opcode).
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
i have
found right place at Mono.
Could you make me involved in development efforts.
Thanks.
We have a web page with much informations, just take a look at
http://www.go-mono.org/contributing.html
for more infos.
- Dietmar
___
Mono-list maillist
jit, but so far we have no code. So
we are also interested in gathering some statistics about usage count,
time spent in those methods, ...
AFAIK ORP (the intel java jit) uses a 2 phase compilation technique,
maybe its interesting to look at there code.
- Dietmar
to reverse-engineer it ?
Or is it OK to define some binary format specially for Mono ?
You can implement a CORBA compatible formatter, for example. Or you can
use the SOAP formatter, which is also a documented standard.
- Dietmar
___
Mono-list
Hi Brian,
please can you provide a small test case to reproduce the bug? I already
looked at the jit code but cant find the bug. So a small test case to
reproduce it would be very helpful.
- Dietmar
On Wed, 2002-10-16 at 06:11, Brian Ritchie wrote:
I've run across what looks to be a bug
explain to me what is right and how virtual and
non-virtual methods are handled differently with respect to the trampolining
stuff?
The same trampoline is used for virtual and non-virtual function.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED
as
pointer, more complex types are copied.
Blittable arrays are arrays of simple types, for example an array of
int. MS has some documentation about that.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono
This looks like a register allocation bug. I would appreciate it if you
try to locate the code which produces the error, write a small test file
to reproduce the bug and post a bug report.
- Dietmar
On Sat, 2002-11-09 at 13:43, David Sheldon wrote:
When I try to run the tests for System.Xml, I
such a
mapping from x86 instruction back to MSIL instruction?
Alternatively, if we only wanted to match x86 basic
block to MSIL basic block, how would the problem
change? How about mapping x86 functions back to MSIL
methods?
Take a look at mono/mono/jit/debug.h
- Dietmar
/metadata/profiler*).
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
clean. But that should be no problem, because they are
automatically built when needed.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
all those things are needed (if you want full functionality).
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list
have not spent days fighting docbook,
you can have a volunteer with lots of time to do the conversion. Big
deal.
HTML -- ugly output + missing features :-( Cant see any advantage with
html.
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http
On Fri, 2002-11-15 at 23:42, Mathias Hasselmann wrote:
On 15 Nov 2002, Dietmar Maurer wrote:
My suggestion is to use plain HTML, and in the future, and when the
documents are finished, and you have not spent days fighting docbook,
you can have a volunteer with lots of time to do
On Tue, 2002-12-03 at 15:03, dietmar wrote:
3.) some programs does not terminate (appdomain2.exe, pinvoke7.exe),
so
I cant reproduce that bug anymore :-/
- Dietmar
___
Mono-list maillist - [EMAIL PROTECTED]
http://lists.ximian.com/mailman
wrong?
- Dietmar
On Tue, 2002-12-31 at 00:56, Marcus wrote:
Qt# is having major problems involving delegates. Essentially, we are
creating
delegates for C# instances/methods (since a delegate for an instance
encapsulates both the instance and the method), and we are passing the
delegate
I just committed a fix to CVS. Please can you test if it works for you?
- Dietmar
On Fri, 2003-01-10 at 14:34, J. Perkins wrote:
I am having trouble wrapping the X11 XNextEvent() function with Mono.
This problem appears to have been first reported by Everaldo Canuto
back
in September (http
89 matches
Mail list logo