我有客户向我展示 Mac OS X 核心转储,这些转储显示在 Mac 上打开默认 Silverlight 首选项时,对 Mac OS X 进行的调用会导致信号中止 (SIGABRT)。此外,我们的 Silverlight 5 应用程序不会在该机器上启动。
Silverlight 5,我的意思是 5.1.10411.0。
似乎遇到最大麻烦的客户正在使用 Mac OS X 10.8.2(最新的 Mountain Lion)
我有一台可以完美运行 Silverlight 5 的 Mac,但它是 Mac OS X 10.6.8 机器(Snow Leopard)。我们的应用程序也在该 Mac 机器上按预期运行。
互联网上有很多证据表明很多人都遇到过同样的问题。有许多所谓的“神奇”解决方案,但最终用户必须跳过障碍才能使其发挥作用似乎并不正确。人们在 Mac 上遇到 Netflix 问题,以及一个名为 MacKeeper 的程序弄乱 Silverlight 安装的问题。我只想知道是什么导致了这样的问题?是不是每当 Mac 推出新版本的 Mac OS X 时,微软都没有始终如一地测试 Silverlight,还是苹果更有可能出于某种原因故意故意颠覆 Microsoft Silverlight(以及其他程序) ? 使用 Microsoft Office,Mac OS X 10.8.2 上显然发生了很多随机崩溃,和其他非 Microsoft 应用程序。有人对这背后的原因有任何见解吗?Silverlight 在您的 Mac OS X 10.8.2 机器上是否适合您?
谁在这件事上有过错?苹果还是微软?两个都?两者都不?
微软表示他们计划在 2021 年之前支持 Silverlight。但是否有潜台词表明它真的只在 Windows 上受支持?对于许多决策者来说,首先在 Silverlight 中制作应用程序的全部意义在于它能够在 Mac 上运行。为什么苹果和微软不能很好地发挥作用,至少在互操作性被展示和营销为可以依赖的东西的特定情况下才能正常工作。(为什么我们不能相处融洽?停下。那是修辞。)
微软是否在旧版本的 Mac OS X 上测试 Silverlight 只是为了让 Apple 在 Mac OS X 的下一个版本中改变一些东西?
我的客户和 Internet 上的其他人是否在做一些不支持的事情,例如运行破坏 Silverlight 安装过程的第 3 方实用程序?
这最终会成为某种权限问题吗?
Mac OS X 10.8.2 是简单的错误还是通常不稳定?是否有其他应用程序会在 Mountain Lion 上崩溃?必须做些什么来避免这种情况 - Apple 是否已弃用某些 API 调用?
欢迎理论、推测、内幕见解和其他类型的输入!
请不要对公司实体进行激烈的抨击,因为那是没有意义的。我只是想知道如何解决这个问题,以及打电话给谁来让事情发生。我不想知道谁是“邪恶的”——我只想知道谁没有正确地完成他们的工作。
这是在 Silverlight 上崩溃的线程,只是试图显示其首选项:
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x9114da6a __pthread_kill + 10
1 libsystem_c.dylib 0x99467acf pthread_kill + 101
2 libsystem_c.dylib 0x9949e4f8 abort + 168
3 com.microsoft.net.coreclr 0x0a00b8d4 0xa000000 + 47316
4 com.microsoft.net.coreclr 0x0a00b958 0xa000000 + 47448
5 com.microsoft.net.coreclr 0x0a00b3e8 0xa000000 + 46056
6 com.microsoft.net.coreclr 0x0a103b27 GetCLRRuntimeHost + 193895
7 com.microsoft.net.coreclr 0x0a037553 PAL_InitializeCoreCLR + 58243
8 com.microsoft.net.coreclr 0x0a10130c GetCLRRuntimeHost + 183628
9 com.microsoft.net.coreclr 0x0a101445 GetCLRRuntimeHost + 183941
10 com.microsoft.net.coreclr 0x0a1069a6 GetCLRRuntimeHost + 205798
11 com.microsoft.net.coreclr 0x0a106b5b GetCLRRuntimeHost + 206235
12 com.microsoft.net.coreclr 0x0a1c94be GetCLRRuntimeHost + 1003262
13 com.microsoft.net.coreclr 0x0a1ca005 GetCLRRuntimeHost + 1006149
14 com.microsoft.net.coreclr 0x0a27a5ea GetCLRRuntimeHost + 1728554
15 com.microsoft.net.coreclr 0x0a339c94 GetCLRRuntimeHost + 2512596
16 com.microsoft.silverlight 0x000050ac start + 5624
17 libobjc.A.dylib 0x9279e586 -[NSObject performSelector:] + 62
18 com.apple.CoreFoundation 0x90f1bb64 -[NSSet makeObjectsPerformSelector:] + 228
19 com.apple.AppKit 0x97263011 -[NSIBObjectData nibInstantiateWithOwner:topLevelObjects:] + 1180
20 com.apple.AppKit 0x97241572 loadNib + 373
21 com.apple.AppKit 0x9724094a +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:] + 233
22 com.apple.AppKit 0x973919a4 +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:] + 154
23 com.apple.AppKit 0x9724061f +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 709
24 com.apple.AppKit 0x9723c498 NSApplicationMain + 447
25 com.microsoft.silverlight 0x00003baf start + 251
26 com.microsoft.silverlight 0x00003add start + 41