Open mastoj opened 6 years ago
I can't repro locally on windows. /cc @nosami @matthid mono bug? Let's see CI: https://github.com/fsprojects/Paket/pull/2793
Would this possible happen if the package I’m installing doesn’t support dotnet core?
no we don't call into these packages. I dunno what the error is
Looks like an old mono bug to me that was fixed some time ago. Try a newer version.
Got it. Will try today or later this week and report back. On Mon, 25 Sep 2017 at 06:00, Jason Imison notifications@github.com wrote:
Looks like a and old mono bug to me that was fixed some time ago. Try a newer version.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/fsprojects/Paket/issues/2790#issuecomment-331835109, or mute the thread https://github.com/notifications/unsubscribe-auth/AAemsDqn_hRl3zI1wrOlD3sPLxYXtumIks5sl3nSgaJpZM4Ph88G .
Updated to mono 5.2.0.224 but still the same problem.
Working ok here on newer Mono
18:14 $ paket install
Paket version 5.100.2
Resolving packages for group Main:
- Suave is pinned to 2.2.1
- Akka is pinned to 1.2.3
- Akka.FSharp is pinned to 1.2.3
- Newtonsoft.Json 10.0.3
- System.ValueTuple 4.4.0
- System.Globalization.Extensions 4.3.0
- System.Security.Cryptography.Primitives 4.3.0
- FSharp.Core 4.2.3
- System.Data.Common 4.3.0
- System.Diagnostics.Process 4.3.0
- System.Runtime.Serialization.Json 4.3.0
- System.Security.Claims 4.3.0
- System.Net.Security 4.3.2
- FsPickler 4.3.0
FsPickler 4.3.0 was unlisted
- FsPickler 4.0.0
- FSPowerPack.Core.Community 3.0.0.0
- FSPowerPack.Linq.Community 3.0.0.0
- NETStandard.Library 2.0.0
- System.Collections.Immutable 1.4.0
- System.Net.Http 4.3.3
- runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- Microsoft.Win32.Primitives 4.3.0
- System.AppContext 4.3.0
- System.Collections 4.3.0
- System.Collections.Concurrent 4.3.0
- System.Console 4.3.0
- System.Diagnostics.Debug 4.3.0
- System.Diagnostics.Tools 4.3.0
- System.Diagnostics.Tracing 4.3.0
- System.Globalization 4.3.0
- System.Globalization.Calendars 4.3.0
- System.IO 4.3.0
- System.IO.Compression 4.3.0
- System.IO.Compression.ZipFile 4.3.0
- System.IO.FileSystem 4.3.0
- System.IO.FileSystem.Primitives 4.3.0
- System.Linq 4.3.0
- System.Linq.Expressions 4.3.0
- System.Net.Primitives 4.3.0
- System.Net.Sockets 4.3.0
- System.ObjectModel 4.3.0
- System.Reflection 4.3.0
- System.Reflection.Extensions 4.3.0
- System.Reflection.Primitives 4.3.0
- System.Resources.ResourceManager 4.3.0
- System.Runtime 4.3.0
- System.Runtime.Extensions 4.3.0
- System.Runtime.Handles 4.3.0
- System.Runtime.InteropServices 4.3.0
- System.Runtime.InteropServices.RuntimeInformation 4.3.0
- System.Runtime.Numerics 4.3.0
- System.Security.Cryptography.Algorithms 4.3.0
- System.Security.Cryptography.Encoding 4.3.0
- System.Security.Cryptography.X509Certificates 4.3.1
- System.Text.Encoding 4.3.0
- System.Text.Encoding.Extensions 4.3.0
- System.Text.RegularExpressions 4.3.0
- System.Threading 4.3.0
- System.Threading.Tasks 4.3.0
- System.Threading.Timer 4.3.0
- System.Xml.ReaderWriter 4.3.0
- System.Xml.XDocument 4.3.0
- Microsoft.CSharp 4.4.0
- System.ComponentModel.TypeConverter 4.3.0
- System.Runtime.Serialization.Formatters 4.3.0
- System.Runtime.Serialization.Primitives 4.3.0
- System.Xml.XmlDocument 4.3.0
- Microsoft.Win32.Registry 4.4.0
- runtime.native.System 4.3.0
- System.Threading.Thread 4.3.0
- System.Threading.ThreadPool 4.3.0
- runtime.native.System.Net.Security 4.3.0
- System.Security.Cryptography.OpenSsl 4.4.0
- System.Security.Principal 4.3.0
- System.Private.DataContractSerialization 4.3.0
- System.Net.Requests 4.3.0
- System.Linq.Queryable 4.3.0
- System.Threading.Tasks.Parallel 4.3.0
- Microsoft.NETCore.Platforms 2.0.0
- System.Security.AccessControl 4.4.0
- System.Security.Principal.Windows 4.4.0
- runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
- System.Dynamic.Runtime 4.3.0
- System.Reflection.TypeExtensions 4.4.0
- System.Collections.NonGeneric 4.3.0
- System.Collections.Specialized 4.3.0
- System.ComponentModel 4.3.0
- System.ComponentModel.Primitives 4.3.0
- runtime.native.System.IO.Compression 4.3.1
- System.Buffers 4.4.0
- System.Reflection.Emit 4.3.0
- System.Reflection.Emit.ILGeneration 4.3.0
- System.Reflection.Emit.Lightweight 4.3.0
- runtime.native.System.Net.Http 4.3.0
- System.Diagnostics.DiagnosticSource 4.4.1
- System.Net.WebHeaderCollection 4.3.0
- System.Xml.XmlSerializer 4.3.0
- runtime.native.System.Security.Cryptography.Apple 4.3.1
- System.Security.Cryptography.Cng 4.4.0
- System.Security.Cryptography.Csp 4.3.0
- System.Threading.Tasks.Extensions 4.4.0
- Microsoft.NETCore.Targets 2.0.0
- runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.1
Locked version resolution written to /Users/jason/src/fsharpbugs/paket2790/paket.lock
Installing into projects:
- Creating model and downloading packages.
Downloading Akka.FSharp 1.2.3
Downloading runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading FsPickler 4.0.0
Downloading FSPowerPack.Linq.Community 3.0.0.0
Downloading runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading FSPowerPack.Core.Community 3.0.0.0
Downloading runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple 4.3.1
Downloading runtime.native.System.Security.Cryptography.Apple 4.3.1
Downloading runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading Suave 2.2.1
Downloading runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading runtime.native.System.IO.Compression 4.3.1
Downloading Microsoft.NETCore.Targets 2.0.0
Downloading Akka 1.2.3
Downloading runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl 4.3.2
Downloading System.Data.Common 4.3.0
Downloading System.Net.Http 4.3.3
Downloading System.Net.Security 4.3.2
Downloading System.Private.DataContractSerialization 4.3.0
Downloading System.Reflection.TypeExtensions 4.4.0
Downloading System.Runtime.Serialization.Json 4.3.0
Downloading System.Security.Cryptography.Cng 4.4.0
Downloading System.Security.Cryptography.OpenSsl 4.4.0
Downloading System.Security.Cryptography.X509Certificates 4.3.1
Downloading System.Xml.XmlSerializer 4.3.0
Could not detect any platforms from 'sl3-wp' in '/Users/jason/src/fsharpbugs/paket2790/packages/FSPowerPack.Core.Community/Lib/sl3-wp/FSharp.PowerPack.Compatibility.dll', please tell the package authors
Performance:
- Resolver: 1 minute, 52 seconds (1 runs)
- Runtime: 1 minute, 20 seconds
- Blocked (retrieving package details): 28 seconds (31 times)
- Blocked (retrieving package versions): 3 seconds (5 times)
- Not Blocked (retrieving package details): 81 times
- Not Blocked (retrieving package versions): 106 times
- Disk IO: 44 seconds
- Average Download Time: 12 seconds
- Number of downloads: 31
- Average Request Time: 831 milliseconds
- Number of Requests: 396
- Runtime: 2 minutes, 18 seconds
Paket omitted 7 warnings similar to the ones above. You can see them in verbose mode.
✔ ~/src/fsharpbugs/paket2790 [master L|…4334]
18:16 $ mono --version
Mono JIT compiler version 5.4.0.130 (2017-06/e9d3a69 Tue Jul 25 05:56:19 EDT 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS: normal
SIGSEGV: altstack
Notification: kqueue
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: yes(3.6.0svn-mono-master/8b1520c)
GC: sgen (concurrent by default)
✔ ~/src/fsharpbugs/paket2790 [master L|…4334]
18:16 $ cat paket.dependencies
source https://www.nuget.org/api/v2
nuget Akka 1.2.3
nuget Akka.FSharp 1.2.3
nuget Suave 2.2.1
Let me downgrade and see what happens.
Looks like I get a couple of more System.Net.Security that you had. Strange. I can try and test newer version of paket.
I tested with Mono 5.2.0.171 as well (closest version that I had downloaded)... that worked fine too.
Hang on.. I forgot to add Akka.Cluster.Sharding 1.3.1-beta52
- oops... Now I get a similar but different exception.
18:40 $ paket install
Paket version 5.100.2
Resolving packages for group Main:
- Suave is pinned to 2.2.1
- Akka.Cluster.Sharding is pinned to 1.3.1-beta52
- Akka is pinned to 1.2.3
- Akka.FSharp is pinned to 1.2.3
- Newtonsoft.Json 10.0.3
- System.ValueTuple 4.4.0
- System.Globalization.Extensions 4.3.0
- System.Security.Cryptography.Primitives 4.3.0
- FSharp.Core 4.2.3
- System.Data.Common 4.3.0
- System.Diagnostics.Process 4.3.0
- System.Runtime.Serialization.Json 4.3.0
- System.Security.Claims 4.3.0
- System.Net.Security 4.3.2
- FsPickler 4.3.0
FsPickler 4.3.0 was unlisted
- FsPickler 4.0.0
- FSPowerPack.Core.Community 3.0.0.0
- FSPowerPack.Linq.Community 3.0.0.0
- NETStandard.Library 2.0.0
- System.Collections.Immutable 1.4.0
- Akka.Cluster.Tools 1.3.1
- Akka.Persistence 1.3.1
- System.Collections.Immutable 1.3.1
- NETStandard.Library 1.6.1
- FsPickler 3.4.0
- FsPickler 3.3.0
- FsPickler 3.2.0
- System.Net.Security 4.3.1
- System.Net.Security 4.3.0
- System.Net.Security 4.0.2
- System.Net.Security 4.0.1
- System.Net.Security 4.0.0
- System.Security.Claims 4.0.1
- System.Runtime.Serialization.Json 4.0.3
- System.Runtime.Serialization.Json 4.0.2
- System.Diagnostics.Process 4.1.0
Stack overflow in unmanaged: IP: 0x100d94cf2, fault addr: 0x7fff5e745660
Unhandled Exception:
StackOverflowException
[ERROR] FATAL UNHANDLED EXCEPTION: System.StackOverflowException: The requested operation caused a stack overflow.
at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr)
at (wrapper alloc) System.Object:AllocVector (intptr,intptr)
at System.Collections.Generic.List`1[T]..cctor () [0x00000] in <3e7202423ddb4a88be706e1aef883ec6>:0
at System.Threading.CancellationTokenSource.NotifyCancellation (System.Boolean throwOnFirstException) [0x0005f] in <3e7202423ddb4a88be706e1aef883ec6>:0
at System.Threading.CancellationTokenSource.Cancel (System.Boolean throwOnFirstException) [0x00006] in <3e7202423ddb4a88be706e1aef883ec6>:0
at System.Threading.CancellationTokenSource.Cancel () [0x00000] in <3e7202423ddb4a88be706e1aef883ec6>:0
at Paket.PackageResolver.Resolve (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionsRaw, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPreferredVersionsRaw, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsRaw, Paket.Domain+GroupName groupName, Microsoft.FSharp.Core.FSharpOption`1[T] globalStrategyForDirectDependencies, Microsoft.FSharp.Core.FSharpOption`1[T] globalStrategyForTransitives, Paket.Requirements+FrameworkRestrictions globalFrameworkRestrictions, Microsoft.FSharp.Collections.FSharpSet`1[T] rootDependencies, Paket.PackageResolver+UpdateMode updateMode) [0x0049d] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at <StartupCode$Paket-Core>.$DependenciesFile+resolveGroup@212-1[b].Invoke (Paket.Domain+GroupName groupName, b _arg1) [0x000b8] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Microsoft.FSharp.Collections.MapTreeModule.mapiOpt[a,b,c] (Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[T1,T2,TResult] f, Microsoft.FSharp.Collections.MapTree`2[TKey,TValue] m) [0x0002a] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue].Map[b] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] f) [0x00014] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Microsoft.FSharp.Collections.MapModule.Map[TKey,T,TResult] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] mapping, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] table) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.DependenciesFile.Resolve[a] (System.Boolean force, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getSha1, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPreferredVersionF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageRuntimeGraph, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] groupsToResolve, Paket.PackageResolver+UpdateMode updateMode) [0x00013] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.UpdateProcess.selectiveUpdate (System.Boolean force, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getSha1, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getRuntimeGraphFromPackage, Paket.LockFile lockFile, Paket.DependenciesFile dependenciesFile, Paket.PackageResolver+UpdateMode updateMode, Paket.SemVerUpdateMode semVerUpdateMode) [0x0020d] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.UpdateProcess.SelectiveUpdate (Paket.DependenciesFile dependenciesFile, Microsoft.FSharp.Core.FSharpOption`1[T] alternativeProjectRoot, Paket.PackageResolver+UpdateMode updateMode, Paket.SemVerUpdateMode semVerUpdateMode, System.Boolean force) [0x000e6] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.UpdateProcess.SmartInstall (Paket.DependenciesFile dependenciesFile, Paket.PackageResolver+UpdateMode updateMode, Paket.UpdaterOptions options) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at <StartupCode$Paket-Core>.$PublicAPI+Install@195.Invoke (Microsoft.FSharp.Core.Unit unitVar0) [0x0002e] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Utils.RunInLockedAccessMode[a] (System.String rootFolder, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] action) [0x00084] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Dependencies.Install (Paket.InstallerOptions options) [0x00013] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Dependencies.Install (System.Boolean force, System.Boolean withBindingRedirects, System.Boolean cleanBindingRedirects, System.Boolean createNewBindingFiles, System.Boolean onlyReferenced, Paket.SemVerUpdateMode semVerUpdateMode, System.Boolean touchAffectedRefs, System.Boolean generateLoadScripts, Microsoft.FSharp.Collections.FSharpList`1[T] providedFrameworks, Microsoft.FSharp.Collections.FSharpList`1[T] providedScriptTypes, Microsoft.FSharp.Core.FSharpOption`1[T] alternativeProjectRoot) [0x0006e] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.install (Argu.ParseResults`1[Template] results) [0x00a38] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program+handleCommand@741-9.Invoke (Argu.ParseResults`1[Template] results) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.processWithValidationEx$cont@37[a] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, a result, Microsoft.FSharp.Core.Unit unitVar) [0x00002] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.processWithValidationEx[a] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] printUsage, System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] validateF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, a result) [0x00060] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.processWithValidation[T] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] validateF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, Argu.ParseResults`1[Template] result) [0x00006] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.processCommand[a] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, Argu.ParseResults`1[Template] result) [0x00007] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.handleCommand (System.Boolean silent, Paket.Commands+Command command) [0x00158] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.main () [0x003c4] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at <StartupCode$paket>.$Paket.Program.main@ () [0x0000b] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
strange that we don't get the same exception though. You manage through a couple of more packages than I did.
I was having the same error when adding Fable.Elmish.HMR
via mono .paket/paket.exe add Fable.Elmish.HMR --project src/FableElmishReactDemoTemplate.fsproj
➜ Content git:(feature/hmr) mono .paket/paket.exe add Fable.Elmish.HMR --project src/FableElmishReactDemoTemplate.fsproj
Paket version 5.100.2
Adding Fable.Elmish.HMR to /home/mangelmaxime/Workspaces/Github/fable-elmish/templates/src/react-demo/Content/paket.dependencies into group Main
Resolving packages for group Main:
- dotnet-fable 1.2.3
- Fable.Core 1.2.3
- Fable.Elmish.Browser 0.9
- Fable.Elmish.Debugger 0.9
- Fable.Elmish.HMR 1.0.0-beta-1
- Fable.Elmish.React 0.9
- FSharp.Core 4.2.3
- System.ValueTuple 4.4
- System.IO 4.3
- System.Linq 4.3
- System.Linq.Expressions 4.3
- System.Reflection 4.3
- System.Runtime 4.3
- System.Runtime.Extensions 4.3
- System.Text.RegularExpressions 4.3
- System.Collections 4.3
- System.Diagnostics.Debug 4.3
- System.Globalization 4.3
- System.Net.Requests 4.3
- System.Threading 4.3
- System.Threading.Tasks 4.3
- System.Threading.ThreadPool 4.3
- System.Diagnostics.Tools 4.3
- System.Linq.Queryable 4.3
- System.Reflection.Extensions 4.3
- System.Resources.ResourceManager 4.3
- System.Runtime.Numerics 4.3
- System.Threading.Tasks.Parallel 4.3
- System.Threading.Timer 4.3
- System.Console 4.3
- System.Threading.Thread 4.3
- Microsoft.NETCore.App 2.0
- NETStandard.Library 2.0
- Fable.Compiler 1.2.3
- Fable.PowerPack 1.2
- Fable.React 1.2
- Fable.Elmish.HMR 0.1.0-alpha.1
- Fable.Core 1.2.4
- Fable.React 1.1.0
- Fable.PowerPack 1.1.2
- Fable.PowerPack 1.1.1
- Fable.PowerPack 1.1.0
- Fable.Compiler 1.2.4
- dotnet-fable 1.2.4
- dotnet-fable 1.2.2
- Fable.Core 1.2.2
- dotnet-fable 1.2.1
- Fable.Core 1.2.1
- dotnet-fable 1.2.0
- Fable.Core 1.2.0
- dotnet-fable 1.1.24
- dotnet-fable 1.1.23
- Fable.Core 1.1.16
- dotnet-fable 1.1.22
- Fable.Core 1.1.15
- dotnet-fable 1.1.21
- dotnet-fable 1.1.20
- Fable.Core 1.1.14
- dotnet-fable 1.1.19
- Fable.Core 1.1.12
- dotnet-fable 1.1.18
- Fable.Core 1.1.11
- dotnet-fable 1.1.17
- Fable.Core 1.1.10
- dotnet-fable 1.1.16
- Fable.Core 1.1.9
- dotnet-fable 1.1.15
- Fable.Core 1.1.8
- dotnet-fable 1.1.14
- dotnet-fable 1.1.12
- Fable.Core 1.1.7
- dotnet-fable 1.1.11
- dotnet-fable 1.1.10
- dotnet-fable 1.1.9
- dotnet-fable 1.1.8
- Fable.Core 1.1.6
- dotnet-fable 1.1.7
- dotnet-fable 1.1.6
Stack overflow in unmanaged: IP: 0x4c39b7, fault addr: 0x7ffc99b11c60
Unhandled Exception:
StackOverflowException
[ERROR] FATAL UNHANDLED EXCEPTION: System.StackOverflowException: The requested operation caused a stack overflow.
at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_gc_alloc_vector (intptr,intptr,intptr)
at (wrapper alloc) System.Object:AllocVector (intptr,intptr)
at System.Collections.Generic.List`1[T]..cctor () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
at System.Threading.CancellationTokenSource.NotifyCancellation (System.Boolean throwOnFirstException) [0x0005f] in <204f770036d441bb8dfd3daba3550e83>:0
at System.Threading.CancellationTokenSource.Cancel (System.Boolean throwOnFirstException) [0x00006] in <204f770036d441bb8dfd3daba3550e83>:0
at System.Threading.CancellationTokenSource.Cancel () [0x00000] in <204f770036d441bb8dfd3daba3550e83>:0
at Paket.PackageResolver.Resolve (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionsRaw, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPreferredVersionsRaw, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsRaw, Paket.Domain+GroupName groupName, Microsoft.FSharp.Core.FSharpOption`1[T] globalStrategyForDirectDependencies, Microsoft.FSharp.Core.FSharpOption`1[T] globalStrategyForTransitives, Paket.Requirements+FrameworkRestrictions globalFrameworkRestrictions, Microsoft.FSharp.Collections.FSharpSet`1[T] rootDependencies, Paket.PackageResolver+UpdateMode updateMode) [0x0049d] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at <StartupCode$Paket-Core>.$DependenciesFile+resolveGroup@212-1[b].Invoke (Paket.Domain+GroupName groupName, b _arg1) [0x000b8] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Microsoft.FSharp.Collections.MapTreeModule.mapiOpt[a,b,c] (Microsoft.FSharp.Core.OptimizedClosures+FSharpFunc`3[T1,T2,TResult] f, Microsoft.FSharp.Collections.MapTree`2[TKey,TValue] m) [0x0002a] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue].Map[b] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] f) [0x00014] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Microsoft.FSharp.Collections.MapModule.Map[TKey,T,TResult] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] mapping, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] table) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.DependenciesFile.Resolve[a] (System.Boolean force, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getSha1, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPreferredVersionF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageRuntimeGraph, Microsoft.FSharp.Collections.FSharpMap`2[TKey,TValue] groupsToResolve, Paket.PackageResolver+UpdateMode updateMode) [0x00013] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.UpdateProcess.selectiveUpdate (System.Boolean force, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getSha1, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getVersionsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getPackageDetailsF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] getRuntimeGraphFromPackage, Paket.LockFile lockFile, Paket.DependenciesFile dependenciesFile, Paket.PackageResolver+UpdateMode updateMode, Paket.SemVerUpdateMode semVerUpdateMode) [0x0020d] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.UpdateProcess.SelectiveUpdate (Paket.DependenciesFile dependenciesFile, Microsoft.FSharp.Core.FSharpOption`1[T] alternativeProjectRoot, Paket.PackageResolver+UpdateMode updateMode, Paket.SemVerUpdateMode semVerUpdateMode, System.Boolean force) [0x000e6] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.AddProcess.add (System.Boolean installToProjects, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] addToProjectsF, System.String dependenciesFileName, Paket.Domain+GroupName groupName, Paket.Domain+PackageName package, System.String version, Paket.InstallerOptions options, System.Boolean installAfter, System.Boolean runResolver) [0x0008e] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.AddProcess.AddToProject (System.String dependenciesFileName, Microsoft.FSharp.Core.FSharpOption`1[T] groupName, Paket.Domain+PackageName package, System.String version, Paket.InstallerOptions options, System.String projectName, System.Boolean installAfter, System.Boolean runResolver) [0x00022] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at <StartupCode$Paket-Core>.$PublicAPI+AddToProject@163-6.Invoke (Microsoft.FSharp.Core.Unit unitVar0) [0x00058] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Utils.RunInLockedAccessMode[a] (System.String rootFolder, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] action) [0x00084] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Dependencies.AddToProject (Microsoft.FSharp.Core.FSharpOption`1[T] groupName, System.String package, System.String version, System.Boolean force, System.Boolean withBindingRedirects, System.Boolean cleanBindingRedirects, System.Boolean createNewBindingFiles, System.String projectName, System.Boolean installAfter, Paket.SemVerUpdateMode semVerUpdateMode, System.Boolean touchAffectedRefs, System.Boolean runResolver) [0x00039] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.add (Argu.ParseResults`1[Template] results) [0x00cfc] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program+handleCommand@734.Invoke (Argu.ParseResults`1[Template] results) [0x00001] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.processWithValidationEx$cont@37[a] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, a result, Microsoft.FSharp.Core.Unit unitVar) [0x00002] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.processWithValidationEx[a] (Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] printUsage, System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] validateF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, a result) [0x00060] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.processWithValidation[T] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] validateF, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, Argu.ParseResults`1[Template] result) [0x00006] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.processCommand[a] (System.Boolean silent, Microsoft.FSharp.Core.FSharpFunc`2[T,TResult] commandF, Argu.ParseResults`1[Template] result) [0x00007] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.handleCommand (System.Boolean silent, Paket.Commands+Command command) [0x00091] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at Paket.Program.main () [0x003c4] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
at <StartupCode$paket>.$Paket.Program.main@ () [0x0000b] in <7fd2305c71e34d6abf1944b93f5a21eb>:0
I upgraded mono to 5.7.0.413
and was still having this issue. I disover that if I add nuget Fable.Elmish.HMR prerelease
manually and then run mono .paket/paket.exe install
it's works. Perhaps, this can help.
I also find all the lines about dotnet-fable
and Fable.Core
really strange. Should I open an issue to track it down too ?
oh myy. mono. wtf
Is it anything I can do to help track this down? I have a hard time figuring out where to start. It's not crucial for me to get it fixed since it is not work related, but I would love to get it to work.
I think it's a mono bug and needs to be reported in their tracker, right?
Am 03.10.2017 21:57 schrieb "Tomas Jansson" notifications@github.com:
Is it anything I can do to help track this down? I have a hard time figuring out where to start.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/fsprojects/Paket/issues/2790#issuecomment-333959642, or mute the thread https://github.com/notifications/unsubscribe-auth/AADgNJiZR49P6zIfhZDSqxQgBscAjBHaks5sopGLgaJpZM4Ph88G .
Registered a mono issue: https://bugzilla.xamarin.com/show_bug.cgi?id=59936
Tried to install
Akka.Cluster.Sharding 1.3.1-beta52
in a project where I had the followingpaket.dependencies
:It blows up on one of the dependencies and I have no clue what is going on.
Paket version: 5.92.100 OS: OSX Mono version: 4.8.1 dotnet version: 2.0.0
Output and stack trace: