[Mono-dev] Random deadlocks when spawning via new Process
gerber.matthew
gerber.matthew at gmail.com
Sat Aug 10 18:53:38 UTC 2013
Rodrigo Kumpera wrote
> Can you produce a test case that shows this hang? This it will be much
> easier for the moonteam to debug and fix it.
Rodrigo,
Thanks for your willingness to help. I know you probably have plenty of bugs
to look at, but if you could take a quick at this one I would be extremely
appreciative. I am attaching a simple test case that will produce a
deadlock. To reproduce:
1) Compile with "gmcs Program.cs"
2) Run with "mono Program.exe"
3) If the deadlock does not happen in a second or two, hit CTRL+C and
restart. It might take a few tries, but I haven't had to try more than 10
times or so.
Here are my specs:
Mono JIT compiler version 3.2.0 (tarball Sat Jul 27 11:48:35 EDT 2013)
Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors.
www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen
OS: Xubuntu 12.04
Program.cs <http://mono.1490590.n4.nabble.com/file/n4660504/Program.cs>
--
View this message in context: http://mono.1490590.n4.nabble.com/Random-deadlocks-when-spawning-via-new-Process-tp4660495p4660504.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
More information about the Mono-devel-list
mailing list