单声道

时间:2015-10-14 16:39:40

标签: ubuntu crash mono nuget

在单声道上运行nuget restore时,我们会随机遇到崩溃。它平均每10次调用一次。

以下是有关我们环境的一些信息:

NuGet Version: 2.8.7.0

mono --version
Mono JIT compiler version 4.0.4 (Stable 4.0.4.1/5ab4c0d Tue Aug 25 23:11:51 UTC 2015)
        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

Ubuntu版本:

    DISTRIB_RELEASE=14.04
    DISTRIB_DESCRIPTION="Ubuntu 14.04.3 LTS"

这就是错误:

...<some successfully installed packages>
18:22:49 Successfully installed 'ServiceStack.OrmLite.SqlServer 4.0.38'.
18:22:49 Successfully installed 'ServiceStack.OrmLite 4.0.38'.
18:22:49 *** Error in `/usr/bin/cli': free(): invalid pointer: 0x00007f02fc2be720 ***
18:22:49 Stacktrace:
18:22:49 
18:22:49   at <unknown> <0xffffffff>
18:22:49   at (wrapper managed-to-native) zipsharp.NativeUnzip.unzCloseCurrentFile (zipsharp.UnzipHandle) <0xffffffff>
18:22:49   at zipsharp.NativeUnzip.CloseCurrentFile (zipsharp.UnzipHandle) <0x0000f>
18:22:49   at zipsharp.UnzipReadStream.Close () <0x0002f>
18:22:49   at System.IO.Stream.Dispose () <0x00013>
18:22:49   at System.IO.Packaging.ZipPackagePart.GetStreamCore (System.IO.FileMode,System.IO.FileAccess) <0x0042a>
18:22:49   at System.IO.Packaging.PackagePart.GetStream (System.IO.FileMode,System.IO.FileAccess) <0x0007e>
18:22:49   at System.IO.Packaging.PackagePart.GetStream (System.IO.FileMode) <0x00047>
18:22:49   at System.IO.Packaging.PackagePart.GetStream () <0x0004b>
18:22:49   at NuGet.OptimizedZipPackage.EnsurePackageFiles () <0x006eb>
18:22:49   at NuGet.OptimizedZipPackage.ExtractContents (NuGet.IFileSystem,string) <0x0004b>
18:22:49   at NuGet.Commands.DownloadCommandBase/CommandLineInstallPackageManager.OnExpandFiles (NuGet.PackageOperationEventArgs) <0x00039>
18:22:49   at NuGet.PackageManager.ExecuteInstall (NuGet.IPackage) <0x000ea>
18:22:49   at NuGet.PackageManager.Execute (NuGet.PackageOperation) <0x00177>
18:22:49   at NuGet.PackageManager.Execute (NuGet.IPackage,NuGet.IPackageOperationResolver) <0x000a7>
18:22:49   at NuGet.PackageManager.InstallPackage (NuGet.IPackage,System.Runtime.Versioning.FrameworkName,bool,bool,bool) <0x0010b>
18:22:49   at NuGet.PackageManager.InstallPackage (NuGet.IPackage,bool,bool,bool) <0x00033>
18:22:49   at NuGet.Common.PackageExtractor/<InstallPackage>c__AnonStorey0.<>m__0 () <0x00031>
18:22:49   at NuGet.Common.PackageExtractor.ExecuteLocked (string,System.Action) <0x0006e>
18:22:49   at NuGet.Common.PackageExtractor.InstallPackage (NuGet.IPackageManager,NuGet.IPackage) <0x001b7>
18:22:49   at NuGet.Commands.RestoreCommand.RestorePackage (NuGet.IFileSystem,string,NuGet.SemanticVersion,bool,System.Collections.Concurrent.ConcurrentQueue`1<NuGet.IPackage>) <0x00273>
18:22:49   at NuGet.Commands.RestoreCommand/<ExecuteInParallel>c__AnonStorey0/<ExecuteInParallel>c__AnonStorey1.<>m__0 () <0x0004f>
18:22:49   at System.Threading.Tasks.Task`1<bool>.InnerInvoke () <0x0004f>
18:22:49   at System.Threading.Tasks.Task.Execute () <0x00046>
18:22:49   at System.Threading.Tasks.Task.ExecutionContextCallback (object) <0x00055>
18:22:49 Installing 'ServiceStack.ProtoBuf 4.0.38'.
18:22:49 Successfully installed 'ServiceStack.ProtoBuf 4.0.38'.
18:22:49 Installing 'ServiceStack.Server 4.0.38'.
18:22:49   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object) <0x0009b>
18:22:49   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) <0x00016>
18:22:49   at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&) <0x00109>
18:22:49   at System.Threading.Tasks.Task.ExecuteEntry (bool) <0x000ec>
18:22:49   at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () <0x0000e>
18:22:49   at System.Threading.ThreadPool.<UnsafeQueueCustomWorkItem>m__0 (object) <0x000b4>
18:22:49   at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>
18:22:49 
18:22:49 Native stacktrace:
18:22:49 
18:22:49 Successfully installed 'ServiceStack.Server 4.0.38'.
18:22:49 Installing 'ServiceStack.Redis 4.0.44'.
18:22:49 Successfully installed 'ServiceStack.Redis 4.0.44'.
18:22:50 Successfully installed 'protobuf-net 2.0.0.668'.
18:22:50 Installing 'ServiceStack.Text 4.0.44'.
18:22:50    /usr/bin/cli() [0x4b23dc]
18:22:50    /lib/x86_64-linux-gnu/libpthread.so.0(+0x10340) [0x7f0308e2c340]
18:22:50    /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x39) [0x7f0308a8dcc9]
18:22:50    /lib/x86_64-linux-gnu/libc.so.6(abort+0x148) [0x7f0308a910d8]
18:22:50    /lib/x86_64-linux-gnu/libc.so.6(+0x73394) [0x7f0308aca394]
18:22:50    /lib/x86_64-linux-gnu/libc.so.6(+0x7f66e) [0x7f0308ad666e]
18:22:50    /usr/lib/libMonoPosixHelper.so(unzCloseCurrentFile+0x6d) [0x7f0305152edd]
18:22:50    [0x417c0814]
18:22:50 
18:22:50 Debug info from gdb:
18:22:50 
18:22:50 Successfully installed 'ServiceStack.Text 4.0.44'.
18:22:50 
18:22:50 =================================================================
18:22:50 Got a SIGABRT while executing native code. This usually indicates
18:22:50 a fatal error in the mono runtime or one of the native libraries 
18:22:50 used by your application.
18:22:50 =================================================================
18:22:50 
18:22:53 Aborted (core dumped)

任何可能导致此次崩溃的想法?

0 个答案:

没有答案