Discussion:
LayoutKind.Explicit
Trivalik Trivalik
2012-03-08 19:23:26 UTC
Permalink
In VTable is a structure:

[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}

You see the size is wrong. So I want only know is there a cause of it or is this a bug. This will lead to a crash if we use that type like:
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];


Me is wondering if I change the size to 20. It leads to crash in PCI.AddDevice() part in virtual string.Concat(object o) to resolve ToString() in Line:
Console.WriteLine(str + device.bus + ":" + device.slot + ":" + device.function + " " + PCIDevice.DeviceClass.GetString(device));

VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the baseTypeIdentifier is new assigned after the for loop. Which is 100% an invalid value, because of his size. The debugger shows a length of 0xffffffff. Which cause the crash.

Any idea?

Please also try to change the size to 20 and try to run if somebody has also crashes.
Matthijs ter Woord
2012-03-09 08:05:24 UTC
Permalink
When was the TypeInitialized field added?
the mTypes field is emitted by the compiler (and therefore never assigned
to by the kernel). Can you check to see if it emits 16 or 20 bytes there?
Other thing i'm interested in, is whether it actually uses the Size field...

Your question about GetMethodAddressForType is not clear to me..... See the
code: it walks up the tree till it reaches the situation Type =
TYpe.BaseType (object)
Post by Trivalik Trivalik
[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}
You see the size is wrong. So I want only know is there a cause of it or
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];
Me is wondering if I change the size to 20. It leads to crash in
PCI.AddDevice() part in virtual string.Concat(object o) to resolve
Console.WriteLine(str + device.bus + ":" + device.slot + ":" +
device.function + " " + PCIDevice.DeviceClass.GetString(device));
VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the baseTypeIdentifier
is new assigned after the for loop. Which is 100% an invalid value, because
of his size. The debugger shows a length of 0xffffffff. Which cause the
crash.
Any idea?
Please also try to change the size to 20 and try to run if somebody has also crashes.
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
Trivalik Trivalik
2012-03-09 19:22:55 UTC
Permalink
There are points in code which use the size of the attribute, but there are also points where this is not the case. Thats why does it crash.

So the TODO would be:
- add on all places the evaluation of StructLayout
- remove the TypeInitialize field after success

I am right?
Post by Matthijs ter Woord
When was the TypeInitialized field added?
the mTypes field is emitted by the compiler (and therefore never assigned
to by the kernel). Can you check to see if it emits 16 or 20 bytes there?
Other thing i'm interested in, is whether it actually uses the Size field...
Your question about GetMethodAddressForType is not clear to me..... See the
code: it walks up the tree till it reaches the situation Type =
TYpe.BaseType (object)
Post by Trivalik Trivalik
[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}
You see the size is wrong. So I want only know is there a cause of it or
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];
Me is wondering if I change the size to 20. It leads to crash in
PCI.AddDevice() part in virtual string.Concat(object o) to resolve
Console.WriteLine(str + device.bus + ":" + device.slot + ":" +
device.function + " " + PCIDevice.DeviceClass.GetString(device));
VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the baseTypeIdentifier
is new assigned after the for loop. Which is 100% an invalid value, because
of his size. The debugger shows a length of 0xffffffff. Which cause the
crash.
Any idea?
Please also try to change the size to 20 and try to run if somebody has also crashes.
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
Trivalik Trivalik
2012-03-09 20:59:55 UTC
Permalink
It seems all parts of code do use the right size.
So you are right about, thinkting that vmt this field is not using.

In the past you was the adder, without any code about him.

So you have the honor to remove them.
Post by Matthijs ter Woord
When was the TypeInitialized field added?
the mTypes field is emitted by the compiler (and therefore never assigned
to by the kernel). Can you check to see if it emits 16 or 20 bytes there?
Other thing i'm interested in, is whether it actually uses the Size field...
Your question about GetMethodAddressForType is not clear to me..... See the
code: it walks up the tree till it reaches the situation Type =
TYpe.BaseType (object)
Post by Trivalik Trivalik
[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}
You see the size is wrong. So I want only know is there a cause of it or
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];
Me is wondering if I change the size to 20. It leads to crash in
PCI.AddDevice() part in virtual string.Concat(object o) to resolve
Console.WriteLine(str + device.bus + ":" + device.slot + ":" +
device.function + " " + PCIDevice.DeviceClass.GetString(device));
VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the baseTypeIdentifier
is new assigned after the for loop. Which is 100% an invalid value, because
of his size. The debugger shows a length of 0xffffffff. Which cause the
crash.
Any idea?
Please also try to change the size to 20 and try to run if somebody has also crashes.
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
Matthijs ter Woord
2012-03-10 08:25:28 UTC
Permalink
this field should be used by .cctor, to tell the .cctor is needed or not.
Post by Trivalik Trivalik
It seems all parts of code do use the right size.
So you are right about, thinkting that vmt this field is not using.
In the past you was the adder, without any code about him.
So you have the honor to remove them.
Post by Matthijs ter Woord
When was the TypeInitialized field added?
the mTypes field is emitted by the compiler (and therefore never assigned
to by the kernel). Can you check to see if it emits 16 or 20 bytes there?
Other thing i'm interested in, is whether it actually uses the Size
field...
Post by Matthijs ter Woord
Your question about GetMethodAddressForType is not clear to me..... See
the
Post by Matthijs ter Woord
code: it walks up the tree till it reaches the situation Type =
TYpe.BaseType (object)
Post by Trivalik Trivalik
[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}
You see the size is wrong. So I want only know is there a cause of it
or
Post by Matthijs ter Woord
Post by Trivalik Trivalik
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];
Me is wondering if I change the size to 20. It leads to crash in
PCI.AddDevice() part in virtual string.Concat(object o) to resolve
Console.WriteLine(str + device.bus + ":" + device.slot + ":" +
device.function + " " + PCIDevice.DeviceClass.GetString(device));
VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the
baseTypeIdentifier
Post by Matthijs ter Woord
Post by Trivalik Trivalik
is new assigned after the for loop. Which is 100% an invalid value,
because
Post by Matthijs ter Woord
Post by Trivalik Trivalik
of his size. The debugger shows a length of 0xffffffff. Which cause the
crash.
Any idea?
Please also try to change the size to 20 and try to run if somebody has
also crashes.
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
Trivalik Trivalik
2012-03-10 20:15:38 UTC
Permalink
Need for call a cctor is in labels coded like:

CCTOR_CALLED__Cosmos_System_Global

So, are you sure about your said.

Could you provide the place in code where it is used?
Post by Matthijs ter Woord
this field should be used by .cctor, to tell the .cctor is needed or not.
Post by Trivalik Trivalik
It seems all parts of code do use the right size.
So you are right about, thinkting that vmt this field is not using.
In the past you was the adder, without any code about him.
So you have the honor to remove them.
Post by Matthijs ter Woord
When was the TypeInitialized field added?
the mTypes field is emitted by the compiler (and therefore never assigned
to by the kernel). Can you check to see if it emits 16 or 20 bytes there?
Other thing i'm interested in, is whether it actually uses the Size
field...
Post by Matthijs ter Woord
Your question about GetMethodAddressForType is not clear to me..... See
the
Post by Matthijs ter Woord
code: it walks up the tree till it reaches the situation Type =
TYpe.BaseType (object)
Post by Trivalik Trivalik
[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}
You see the size is wrong. So I want only know is there a cause of it
or
Post by Matthijs ter Woord
Post by Trivalik Trivalik
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];
Me is wondering if I change the size to 20. It leads to crash in
PCI.AddDevice() part in virtual string.Concat(object o) to resolve
Console.WriteLine(str + device.bus + ":" + device.slot + ":" +
device.function + " " + PCIDevice.DeviceClass.GetString(device));
VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the
baseTypeIdentifier
Post by Matthijs ter Woord
Post by Trivalik Trivalik
is new assigned after the for loop. Which is 100% an invalid value,
because
Post by Matthijs ter Woord
Post by Trivalik Trivalik
of his size. The debugger shows a length of 0xffffffff. Which cause the
crash.
Any idea?
Please also try to change the size to 20 and try to run if somebody has
also crashes.
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
Matthijs ter Woord
2012-03-11 08:55:42 UTC
Permalink
My bad, that datafield is emitted by the AppAssembler.

Is the 5th field of VTable currently used by c# code?
Post by Trivalik Trivalik
CCTOR_CALLED__Cosmos_System_Global
So, are you sure about your said.
Could you provide the place in code where it is used?
Post by Matthijs ter Woord
this field should be used by .cctor, to tell the .cctor is needed or not.
Post by Trivalik Trivalik
It seems all parts of code do use the right size.
So you are right about, thinkting that vmt this field is not using.
In the past you was the adder, without any code about him.
So you have the honor to remove them.
Post by Matthijs ter Woord
When was the TypeInitialized field added?
the mTypes field is emitted by the compiler (and therefore never
assigned
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
to by the kernel). Can you check to see if it emits 16 or 20 bytes
there?
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Other thing i'm interested in, is whether it actually uses the Size
field...
Post by Matthijs ter Woord
Your question about GetMethodAddressForType is not clear to me.....
See
Post by Matthijs ter Woord
Post by Trivalik Trivalik
the
Post by Matthijs ter Woord
code: it walks up the tree till it reaches the situation Type =
TYpe.BaseType (object)
Post by Trivalik Trivalik
[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}
You see the size is wrong. So I want only know is there a cause of
it
Post by Matthijs ter Woord
Post by Trivalik Trivalik
or
Post by Matthijs ter Woord
Post by Trivalik Trivalik
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];
Me is wondering if I change the size to 20. It leads to crash in
PCI.AddDevice() part in virtual string.Concat(object o) to resolve
Console.WriteLine(str + device.bus + ":" + device.slot + ":" +
device.function + " " + PCIDevice.DeviceClass.GetString(device));
VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the
baseTypeIdentifier
Post by Matthijs ter Woord
Post by Trivalik Trivalik
is new assigned after the for loop. Which is 100% an invalid value,
because
Post by Matthijs ter Woord
Post by Trivalik Trivalik
of his size. The debugger shows a length of 0xffffffff. Which
cause the
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
crash.
Any idea?
Please also try to change the size to 20 and try to run if
somebody has
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
also crashes.
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
Trivalik Trivalik
2012-03-11 11:09:39 UTC
Permalink
No, the word "TypeInitia" is not to found in any file with this use.
Post by Matthijs ter Woord
My bad, that datafield is emitted by the AppAssembler.
Is the 5th field of VTable currently used by c# code?
Post by Trivalik Trivalik
CCTOR_CALLED__Cosmos_System_Global
So, are you sure about your said.
Could you provide the place in code where it is used?
Post by Matthijs ter Woord
this field should be used by .cctor, to tell the .cctor is needed or not.
Post by Trivalik Trivalik
It seems all parts of code do use the right size.
So you are right about, thinkting that vmt this field is not using.
In the past you was the adder, without any code about him.
So you have the honor to remove them.
Post by Matthijs ter Woord
When was the TypeInitialized field added?
the mTypes field is emitted by the compiler (and therefore never
assigned
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
to by the kernel). Can you check to see if it emits 16 or 20 bytes
there?
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Other thing i'm interested in, is whether it actually uses the Size
field...
Post by Matthijs ter Woord
Your question about GetMethodAddressForType is not clear to me.....
See
Post by Matthijs ter Woord
Post by Trivalik Trivalik
the
Post by Matthijs ter Woord
code: it walks up the tree till it reaches the situation Type =
TYpe.BaseType (object)
Post by Trivalik Trivalik
[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}
You see the size is wrong. So I want only know is there a cause of
it
Post by Matthijs ter Woord
Post by Trivalik Trivalik
or
Post by Matthijs ter Woord
Post by Trivalik Trivalik
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];
Me is wondering if I change the size to 20. It leads to crash in
PCI.AddDevice() part in virtual string.Concat(object o) to resolve
Console.WriteLine(str + device.bus + ":" + device.slot + ":" +
device.function + " " + PCIDevice.DeviceClass.GetString(device));
VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the
baseTypeIdentifier
Post by Matthijs ter Woord
Post by Trivalik Trivalik
is new assigned after the for loop. Which is 100% an invalid value,
because
Post by Matthijs ter Woord
Post by Trivalik Trivalik
of his size. The debugger shows a length of 0xffffffff. Which
cause the
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
crash.
Any idea?
Please also try to change the size to 20 and try to run if
somebody has
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
also crashes.
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
Matthijs ter Woord
2012-03-11 11:14:21 UTC
Permalink
Then try to remove the field. Seems to be unused..
Post by Trivalik Trivalik
No, the word "TypeInitia" is not to found in any file with this use.
Post by Matthijs ter Woord
My bad, that datafield is emitted by the AppAssembler.
Is the 5th field of VTable currently used by c# code?
Post by Trivalik Trivalik
CCTOR_CALLED__Cosmos_System_Global
So, are you sure about your said.
Could you provide the place in code where it is used?
Post by Matthijs ter Woord
this field should be used by .cctor, to tell the .cctor is needed or
not.
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
It seems all parts of code do use the right size.
So you are right about, thinkting that vmt this field is not using.
In the past you was the adder, without any code about him.
So you have the honor to remove them.
Post by Matthijs ter Woord
When was the TypeInitialized field added?
the mTypes field is emitted by the compiler (and therefore never
assigned
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
to by the kernel). Can you check to see if it emits 16 or 20
bytes
Post by Matthijs ter Woord
Post by Trivalik Trivalik
there?
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Other thing i'm interested in, is whether it actually uses the
Size
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
field...
Post by Matthijs ter Woord
Your question about GetMethodAddressForType is not clear to
me.....
Post by Matthijs ter Woord
Post by Trivalik Trivalik
See
Post by Matthijs ter Woord
Post by Trivalik Trivalik
the
Post by Matthijs ter Woord
code: it walks up the tree till it reaches the situation Type =
TYpe.BaseType (object)
Post by Trivalik Trivalik
[StructLayout(LayoutKind.Explicit, Size = 16)]
public struct VTable {
[FieldOffset(0)]
public int BaseTypeIdentifier;
[FieldOffset(4)]
public int MethodCount;
[FieldOffset(8)]
public int[] MethodIndexes;
[FieldOffset(12)]
public int[] MethodAddresses;
[FieldOffset(16)]
public uint TypeInitialized;
}
You see the size is wrong. So I want only know is there a
cause of
Post by Matthijs ter Woord
Post by Trivalik Trivalik
it
Post by Matthijs ter Woord
Post by Trivalik Trivalik
or
Post by Matthijs ter Woord
Post by Trivalik Trivalik
is this a bug. This will lead to a crash if we use that type
VTable[] tmpForlooking = mTypes;
VTable tmpcurrentVtable = mTypes[aType];
Me is wondering if I change the size to 20. It leads to crash
in
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
PCI.AddDevice() part in virtual string.Concat(object o) to
resolve
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Console.WriteLine(str + device.bus + ":" + device.slot + ":" +
device.function + " " +
PCIDevice.DeviceClass.GetString(device));
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
VMT code is here the problem.
Me is wondering that in "GetMethodAddressForType" the
baseTypeIdentifier
Post by Matthijs ter Woord
Post by Trivalik Trivalik
is new assigned after the for loop. Which is 100% an invalid
value,
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
because
Post by Matthijs ter Woord
Post by Trivalik Trivalik
of his size. The debugger shows a length of 0xffffffff. Which
cause the
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
crash.
Any idea?
Please also try to change the size to 20 and try to run if
somebody has
Post by Matthijs ter Woord
Post by Trivalik Trivalik
Post by Matthijs ter Woord
Post by Trivalik Trivalik
also crashes.
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
------------------------------------
--------------------------------------------------
More things to join for Cosmos!
http://tinyurl.com/pc7bds
http://tinyurl.com/qhttde
http://tinyurl.com/plrloa
--------------------------------------------------
Yahoo! Groups Links
Loading...