Bug 46473 - Error: The object with ID N implements the IObjectReference interface for which all dependencies cannot be resolved. The likely cause is two instances of IObjectReference that have a mutual dependency on each other
Summary: Error: The object with ID N implements the IObjectReference interface for whi...
Status: CONFIRMED
Alias: None
Product: Class Libraries
Classification: Mono
Component: mscorlib (show other bugs)
Version: 5.2 (2017-04)
Hardware: PC Linux
: --- normal
Target Milestone: Future Release
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2016-11-04 14:29 UTC by y.skindersky
Modified: 2017-09-11 11:06 UTC (History)
4 users (show)

See Also:
Tags: bugpool
Is this bug a regression?: ---
Last known good build:


Attachments

Description y.skindersky 2016-11-04 14:29:26 UTC
Code snippet that sometimes reproduces the error is here: https://github.com/y-skindersky/CrossAppDomainServices

Please see:
https://github.com/y-skindersky/CrossAppDomainServices/blob/master/errorLog1.txt
https://github.com/y-skindersky/CrossAppDomainServices/blob/master/errorLog2.txt

mono --version
Mono JIT compiler version 4.2.1 (Debian 4.2.1.102+dfsg2-7ubuntu4)
Copyright (C) 2002-2014 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
Comment 1 y.skindersky 2016-11-04 14:46:55 UTC
Please see:
https://github.com/y-skindersky/CrossAppDomainServices/blob/master/errorLog3.txt

mono --version
Mono JIT compiler version 4.6.1 (Stable 4.6.1.5/ef43c15 Wed Oct 12 09:10:37 UTC 2016)
Copyright (C) 2002-2014 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
Comment 2 Alexander Köplinger [MSFT] 2017-05-16 18:08:23 UTC
I can still repro on mono 5.2.0.114 (2017-04/8a4958a), moving to Class Libraries.

Note You need to log in before you can comment on or make changes to this bug.