[Mono-bugs] [Bug 336205] New: Mono Segfault On Recursive Properties Call
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Tue Oct 23 22:31:17 EDT 2007
https://bugzilla.novell.com/show_bug.cgi?id=336205
Summary: Mono Segfault On Recursive Properties Call
Product: Mono: Runtime
Version: 1.2
Platform: i386
OS/Version: FreeBSD
Status: NEW
Severity: Major
Priority: P5 - None
Component: JIT
AssignedTo: lupus at novell.com
ReportedBy: jack_csk at yahoo.com
QAContact: mono-bugs at ximian.com
Found By: Development
Created an attachment (id=180136)
--> (https://bugzilla.novell.com/attachment.cgi?id=180136)
Code Example
For a recursive call to a class property (please refer to the line "CrashValue
= value" in the code example), Windows .NET runtime throws a
StackOverflowException as expected. However, the Mono runtime on Linux and
FreeBSD (I expect to found it among various operating systems) would crash with
"Bus error: 10 (core dumped)" (or Segmentation Fault on Linux). This error
reflects that the StackOverflowException for recursive class property call is
not handled properly in Mono.
Here are the system environment tested (the attached code.cs crashed on all the
testing environments)
-------------------------- FreeBSD 6.1 --------------------------
# uname -a
FreeBSD pear.jackcheung.com 6.1-SECURITY FreeBSD 6.1-SECURITY #0: Thu Apr 26
14:39:24 UTC 2007 root at builder.daemonology.net:/usr/obj/usr/src/sys/SMP
i386
# mono -V
Mono JIT compiler version 1.2.5.1 (tarball)
Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com
TLS: normal
GC: Included Boehm (with typed GC)
SIGSEGV: altstack
Architecture: x86
Disabled: none
-------------------------- Fedora Core 6 --------------------------
# uname -a
Linux hades 2.6.22.9-61.fc6 #1 SMP Thu Sep 27 17:45:57 EDT 2007 i686 i686 i386
GNU/Linux
# mono -V
Mono JIT compiler version 1.1.17.1, (C) 2002-2006 Novell, Inc and Contributors.
www.mono-project.com
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: normal
Disabled: none
-------------------------- Fedora 7 --------------------------
# uname -a
Linux torvalds.jackcheung.com 2.6.22.9-91.fc7 #1 SMP Thu Sep 27 23:10:59 EDT
2007 i686 i686 i386 GNU/Linux
# mono -V
Mono JIT compiler version 1.2.3, (C) 2002-2006 Novell, Inc and Contributors.
www.mono-project.com
TLS: __thread
GC: Included Boehm (with typed GC)
SIGSEGV: normal
Architecture: x86
Disabled: none
--------------------------------------------------------------
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list