http://bugzilla.novell.com/show_bug.cgi?id=495112
Summary: Can't compile cyclic structs with mono-2.4
Classification: openSUSE
Product: openSUSE 11.2
Version: Factory
Platform: All
OS/Version: SuSE Other
Status: NEW
Severity: Critical
Priority: P5 - None
Component: Mono
AssignedTo: bnc-team-mono(a)forge.provo.novell.com
ReportedBy: pmladek(a)novell.com
QAContact: qa(a)suse.de
Found By: Development
Created an attachment (id=285848)
--> (http://bugzilla.novell.com/attachment.cgi?id=285848)
test file
I am unable to compile the following code with mono-2.4:
--- cut ---
public unsafe struct A
{
public B * pB;
}
public unsafe struct B
{
public A * pA;
}
--- cut ---
It fails with the following error:
--- cut ---
$> /usr/bin/mcs -unsafe -target:library test-cyclic-structs.cs
Stack overflow in unmanaged: IP: 0x811db39, fault addr: 0xbf71bff0
Unhandled Exception: Mono.CSharp.InternalErrorException:
test-cyclic-structs.cs(6,22): B ---> System.StackOverflowException: The
requested operation caused a stack overflow.
at (wrapper managed-to-native) System.Type:type_is_subtype_of
(System.Type,System.Type,bool)
at System.Type.IsSubclassOf (System.Type c) [0x00000]
at System.Reflection.Emit.TypeBuilder.IsSubclassOf (System.Type c) [0x00000]
at System.Type.get_IsEnum () [0x00000]
at System.Reflection.Emit.TypeBuilder.get_UnderlyingSystemType () [0x00000]
at System.Type.Equals (System.Type o) [0x00000]
at Mono.CSharp.TypeManager.IsEqual (System.Type a, System.Type b) [0x00000]
at Mono.CSharp.Struct.IsUnmanagedType () [0x00000]
at Mono.CSharp.TypeManager.IsUnmanagedType (System.Type t) [0x00000]
at Mono.CSharp.Struct.IsUnmanagedType () [0x00000]
at Mono.CSharp.TypeManager.IsUnmanagedType (System.Type t) [0x00000]
at Mono.CSharp.Struct.IsUnmanagedType () [0x00000]
at Mono.CSharp.TypeManager.IsUnmanagedType (System.Type t) [0x00000]
[...]
at Mono.CSharp.Struct.IsUnmanagedType () [0x00000]
at Mono.CSharp.TypeManager.IsUnmanagedType (System.Type t) [0x00000]
--- End of inner exception stack trace ---
at Mono.CSharp.RootContext.PopulateTypes () [0x00000]
at Mono.CSharp.Driver.Compile () [0x00000]
at Mono.CSharp.Driver.Main (System.String[] args) [0x00000]
--- cut ---
It breaks compilation of the mono stuff in OpenOffice_org in openSUSE-Factory.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=476863
User jan-olof.eriksson(a)opensuse.fi added comment
http://bugzilla.novell.com/show_bug.cgi?id=476863#c5
--- Comment #5 from Jan-Olof Eriksson <jan-olof.eriksson(a)opensuse.fi> 2009-06-01 03:56:39 MDT ---
No, not from same boot. I have had this machine many years now with these same
components. I wonder why this havent happend before if reason is inadequate
power supply. Does 11.1 need more power? :D
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=508635
Summary: On installation a wired network card should be
preferred over a wireless card
Classification: openSUSE
Product: openSUSE 11.1
Version: Final
Platform: Other
OS/Version: Other
Status: NEW
Severity: Minor
Priority: P5 - None
Component: Installation
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: folkyvolk(a)gmx.de
QAContact: jsrain(a)novell.com
Found By: ---
User-Agent: Opera/9.64 (X11; Linux i686; U; de) Presto/2.1.1
After install I wondered why internet access did not work: only my wireless
card was configured and a non-free-network chosen. My standard-network card was
not configured (did that easily afterwards with yast). The installer should
prefer wired-cards, especially when it finds internet-connection there with
dhcp.
Reproducible: Always
Steps to Reproduce:
1.
2.
3.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=222543
User akalyanasundaram(a)novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=222543#c5
--- Comment #5 from Arun Kalyanasundaram <akalyanasundaram(a)novell.com> 2009-06-01 03:44:19 MDT ---
zen-updater terminates once the gnome panel is killed. Hence when the panel is
started again, you will not find zen-updater in the notification area.
Re-launching zen-updater will make it re-appear in the panel without any
problems. I have tried this on sle10 sp2 and it works fine for me. Can anyone
please provide screen-shots of the issue you are facing.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=508102
Summary: linux-kernel-headers don't match the kernel version in
milestone2
Classification: openSUSE
Product: openSUSE 11.2
Version: Factory
Platform: Other
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Kernel
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: rkrell(a)gmx.net
QAContact: qa(a)suse.de
Found By: ---
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10)
Gecko/2009042700 SUSE/3.0.10-3.1 Firefox/3.0.10
Currently, I don't get native NVidia drivers compiled because the version of
the linux kernel headers doesn't match the version of the installed kernel.
I would appreciate to always get kernel headers with the same version as the
installed kernel has. Thanks
Reproducible: Always
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=508622
Summary: Related to this, can we please have an radiobutton
option during install to select either ipv4 or ipv6 as
currently it will attempt to download updates during
install using ipv6 which slows the installation
process down GREATLY if the ISP does not support
Classification: openSUSE
Product: openSUSE 11.2
Version: Milestone 2
Platform: All
OS/Version: SuSE Other
Status: NEW
Severity: Enhancement
Priority: P5 - None
Component: Other
AssignedTo: bnc-team-screening(a)forge.provo.novell.com
ReportedBy: pBakhuis(a)Gmail.com
QAContact: qa(a)suse.de
Found By: ---
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.10)
Gecko/2009042700 SUSE/3.0.10-3.1 Firefox/3.0.10
Can we please have an radiobutton option during install to select either ipv4
or ipv6 as currently it will attempt to download updates during install using
ipv6 which slows the installation process down GREATLY if the ISP does not
support it.
I'm aware of other similar bug reports, but those aren't about the install
process, which now has the very nice 'live' updates.. at least they're nice
when your host actually supports ipv6 cause if it does not then you're looking
at an 'searching for updates' window for half a hour.
One more radiobutton would do no harm and offer the user the choice to still
install an up to date version directly, if it defaults to ipv6 I don't see any
'policy' problems either.
At worst place please place an expert option somewhere to enable ipv4 directly,
although in my opinion this would be needlessly hard to find as the amount of
hosts not supporting ipv6 seems to outweigh the number of those who do (by a 3
to 0 ratio even from personal experience).
Reproducible: Always
Steps to Reproduce:
Run install with default options
Actual Results:
A 'searching for updates' screen showing up for far longer than it needs to due
to the ISP not supporting ipv6.
Expected Results:
A fast 30-40 minute install.
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.