webdevqa.jp.net

Android HAXMでOS X v10.9(Mavericks)をフリーズするエミュレーター

OS X v10.9 (Mavericks)に更新したばかりで、エミュレーターを起動するたびに、エミュレーターが起動するとすぐに、コンピューター全体がフリーズして進行状況インジケーターが回転します画面の中央(ビーチボールではなく、進行状況インジケーターはシャットダウン時に表示されるものと似ていますが、画面は灰色にフェードしていません)。

Notice the progress indicator in the bottom center of the screen. The computer is frozen at this point.

私はもう試した:

  • GPUアクセラレーションをオフにする
  • 最新のIntel HAXMのアンインストールと再インストール
  • AVDの再作成
  • Android SDKツールを更新しました

動作する唯一のことは、Intel HAXMをアンインストールすることです/ハードウェアアクセラレーションを使用しません。

OSaveX v10.8(Mountain Lion)のHAXM 1.0.6のリリースの動機に似たMavericksとHAXMのバグがあると思いますか?

次のクラッシュレポートは、HAXM​​によって生成されたカーネルパニックを示しています。

Anonymous UUID:       2C84F70F-FE54-51E7-4FBE-6E601ED377AF

Tue Oct  8 21:49:39 2013
Panic(CPU 3): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff802deca4d8, spinlock owner: 0xffffff80409f4cf0, current_thread: 0xffffff80409f4cf0, spinlock_owner_cpu: 0x3
RAX: 0xffffff80409f4cf0, RBX: 0xffffff802ded4c40, RCX: 0xffffff80409f4cf0, RDX: 0x0000000700000000
RSP: 0xffffff8115bb9c30, RBP: 0xffffff8115bb9c70, RSI: 0x0000000792aac9d6, RDI: 0xffffff802deca4d8
R8:  0x0000000000000010, R9:  0x0000000000000269, R10: 0x0000000000000000, R11: 0x0000000000000246
R12: 0x0000000000000000, R13: 0xffffff7faf6b3d92, R14: 0xffffff802deca4d8, R15: 0xffffff802d830040
RFL: 0x0000000000000006, RIP: 0xffffff802d8d0470, CS:  0x0000000000000008, SS:  0x0000000000000010
Backtrace (CPU 3), Frame : Return Address
0xffffff8115bb9aa0 : 0xffffff802d8e21f1
0xffffff8115bb9ad0 : 0xffffff802d8db75f
0xffffff8115bb9b20 : 0xffffff802d8f3930
0xffffff8115bb9c70 : 0xffffff802dbeda5f
0xffffff8115bb9c90 : 0xffffff802d82f741
0xffffff8115bb9dc0 : 0xffffff802d830018
0xffffff8115bb9e30 : 0xffffff7faf6a7f86
0xffffff8115bb9ed0 : 0xffffff802d8e351e
0xffffff8115bb9f10 : 0xffffff802d8e2e3e
0xffffff8115bb9f50 : 0xffffff802d8e21c6
0xffffff8115bb9f80 : 0xffffff802d8db75f
0xffffff8115bb9fd0 : 0xffffff802d8f37c9
0xffffff815a62bd00 : 0xffffff802d9fd8bd
0xffffff815a62bd80 : 0xffffff802d9f3787
0xffffff815a62bdc0 : 0xffffff802dbf0eeb
0xffffff815a62beb0 : 0xffffff802dbf0b88
0xffffff815a62bf50 : 0xffffff802dc3de23
0xffffff815a62bfb0 : 0xffffff802d8f3e06
      Kernel Extensions in backtrace:
         com.intel.kext.intelhaxm(1.0.6)[49CE9C16-9447-31FE-A856-4BDD043A302D]@0xffffff7faf6a6000->0xffffff7faf6c2fff

BSD process name corresponding to current thread: syslogd

Mac OS version:
13A598

Kernel version:
Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64
Kernel UUID: 1D9369E3-D0A5-31B6-8D16-BFFBBB390393
Kernel slide:     0x000000002d600000
Kernel text base: 0xffffff802d800000
System model name: MacBookPro8,1 (Mac-94245B3640C91C81)

System uptime in nanoseconds: 5867020237
last loaded kext at 5616463499: com.intel.kext.intelhaxm    1.0.6 (addr 0xffffff7faf6a6000, size 118784)
loaded kexts:
com.intel.kext.intelhaxm    1.0.6
com.razerzone.razerapo    1.00.84
com.cyberic.SmoothMouse    7
com.Apple.driver.AppleTyMCEDriver    1.0.2d2
com.Apple.driver.AGPM    100.14.11
com.Apple.iokit.IOBluetoothSerialManager    4.2.0f6
com.Apple.driver.AppleMikeyHIDDriver    124
com.Apple.driver.AppleHDAHardwareConfigDriver    2.5.2fc2
com.Apple.driver.AppleHDA    2.5.2fc2
com.Apple.driver.AudioAUUC    1.60
com.Apple.iokit.IOUserEthernet    1.0.0d1
com.Apple.Dont_Steal_Mac_OS_X    7.0.0
com.Apple.driver.AppleHWAccess    1
com.Apple.driver.AppleUpstreamUserClient    3.5.13
com.Apple.driver.ApplePolicyControl    3.4.12
com.Apple.iokit.IOBluetoothUSBDFU    4.2.0f6
com.Apple.iokit.BroadcomBluetoothHostControllerUSBTransport    4.2.0f6
com.Apple.driver.AppleIntelHD3000Graphics    8.1.8
com.Apple.driver.AppleThunderboltIP    1.0.10
com.Apple.driver.AppleSMCLMU    2.0.4d1
com.Apple.driver.AppleMikeyDriver    2.5.2fc2
com.Apple.driver.AppleSMCPDRC    1.0.0
com.Apple.driver.ACPI_SMC_PlatformPlugin    1.0.0
com.Apple.driver.AppleLPC    1.7.0
com.Apple.driver.AppleIntelSNBGraphicsFB    8.1.8
com.Apple.driver.AppleMuxControl    3.4.12
com.Apple.driver.AppleBacklight    170.3.5
com.Apple.driver.AppleMCCSControl    1.1.12
com.Apple.driver.SMCMotionSensor    3.0.4d1
com.Apple.driver.AppleUSBTCButtons    240.2
com.Apple.driver.AppleUSBTCKeyEventDriver    240.2
com.Apple.driver.AppleUSBTCKeyboard    240.2
com.Apple.driver.AppleIRController    325.7
com.Apple.driver.AppleFileSystemDriver    3.0.1
com.Apple.AppleFSCompression.AppleFSCompressionTypeDataless    1.0.0d1
com.Apple.AppleFSCompression.AppleFSCompressionTypeZlib    1.0.0d1
com.Apple.BootCache    35
com.Apple.driver.XsanFilter    404
com.Apple.driver.AppleSDXC    1.4.0
com.Apple.iokit.AppleBCM5701Ethernet    3.6.9b9
com.Apple.iokit.IOAHCIBlockStorage    2.4.0
com.Apple.driver.AppleUSBHub    650.4.4
com.Apple.driver.AppleFWOHCI    4.9.9
com.Apple.driver.AirPort.Brcm4331    700.20.22
com.Apple.driver.AppleAHCIPort    2.9.5
com.Apple.driver.AppleUSBEHCI    650.4.1
com.Apple.driver.AppleUSBUHCI    650.4.0
com.Apple.driver.AppleSmartBatteryManager    161.0.0
com.Apple.driver.AppleACPIButtons    2.0
com.Apple.driver.AppleRTC    2.0
com.Apple.driver.AppleHPET    1.8
com.Apple.driver.AppleSMBIOS    2.0
com.Apple.driver.AppleACPIEC    2.0
com.Apple.driver.AppleAPIC    1.7
com.Apple.driver.AppleIntelCPUPowerManagementClient    216.0.0
com.Apple.nke.applicationfirewall    153
com.Apple.security.quarantine    3
com.Apple.driver.AppleIntelCPUPowerManagement    216.0.0
com.Apple.iokit.IOSCSIArchitectureModelFamily    3.6.0
com.Apple.AppleGraphicsDeviceControl    3.4.12
com.Apple.iokit.IOSerialFamily    10.0.7
com.Apple.driver.DspFuncLib    2.5.2fc2
com.Apple.vecLib.kext    1.0.0
com.Apple.iokit.IOFireWireIP    2.2.5
com.Apple.iokit.IOAudioFamily    1.9.4fc11
com.Apple.kext.OSvKernDSPLib    1.14
com.Apple.iokit.IOSurface    91
com.Apple.iokit.IOBluetoothFamily    4.2.0f6
com.Apple.driver.AppleHDAController    2.5.2fc2
com.Apple.iokit.IOHDAFamily    2.5.2fc2
com.Apple.iokit.IOBluetoothHostControllerUSBTransport    4.2.0f6
com.Apple.driver.AppleThunderboltEDMSink    1.2.1
com.Apple.driver.AppleThunderboltDPOutAdapter    2.5.0
com.Apple.driver.AppleSMBusPCI    1.0.12d1
com.Apple.driver.IOPlatformPluginLegacy    1.0.0
com.Apple.driver.IOPlatformPluginFamily    5.5.1d27
com.Apple.driver.AppleGraphicsControl    3.4.12
com.Apple.driver.AppleBacklightExpert    1.0.4
com.Apple.iokit.IONDRVSupport    2.3.6
com.Apple.driver.AppleSMBusController    1.0.11d1
com.Apple.iokit.IOGraphicsFamily    2.3.6
com.Apple.driver.AppleSMC    3.1.6d1
com.Apple.driver.AppleThunderboltDPInAdapter    2.5.0
com.Apple.driver.AppleThunderboltDPAdapterFamily    2.5.0
com.Apple.driver.AppleThunderboltPCIDownAdapter    1.4.0
com.Apple.driver.AppleUSBMultitouch    240.6
com.Apple.iokit.IOUSBHIDDriver    650.4.4
com.Apple.driver.AppleUSBMergeNub    650.4.0
com.Apple.driver.AppleUSBComposite    650.4.0
com.Apple.driver.AppleThunderboltNHI    1.9.2
com.Apple.iokit.IOThunderboltFamily    2.8.5
com.Apple.iokit.IOEthernetAVBController    1.0.3b3
com.Apple.driver.mDNSOffloadUserClient    1.0.1b4
com.Apple.iokit.IOUSBUserClient    650.4.4
com.Apple.iokit.IOFireWireFamily    4.5.5
com.Apple.iokit.IO80211Family    600.34
com.Apple.iokit.IONetworkingFamily    3.2
com.Apple.iokit.IOAHCIFamily    2.6.0
com.Apple.iokit.IOUSBFamily    650.4.4
com.Apple.driver.AppleEFINVRAM    2.0
com.Apple.driver.AppleEFIRuntime    2.0
com.Apple.iokit.IOHIDFamily    2.0.0
com.Apple.iokit.IOSMBusFamily    1.1
com.Apple.security.sandbox    278.10
com.Apple.kext.AppleMatch    1.0.0d1
com.Apple.security.TMSafetyNet    7
com.Apple.driver.AppleKeyStore    2
com.Apple.driver.DiskImages    371.1
com.Apple.iokit.IOStorageFamily    1.9
com.Apple.iokit.IOReportFamily    21
com.Apple.driver.AppleFDEKeyStore    28.30
com.Apple.driver.AppleACPIPlatform    2.0
com.Apple.iokit.IOPCIFamily    2.8
com.Apple.iokit.IOACPIFamily    1.4
com.Apple.kec.pthread    1
com.Apple.kec.corecrypto    1.0
panic(cpu 1 caller 0xffffff802dbeda5f): "Spinlock acquisition timed out: lock=0xffffff802deca4d8, lock owner thread=0xffffff80409f4cf0, current_thread: 0xffffff8040364450, lock owner active on CPU 0x3, current owner: 0xffffff80409f4cf0"@/SourceCache/xnu/xnu-2422.1.72/osfmk/i386/locks_i386.c:365
Backtrace (CPU 1), Frame : Return Address
0xffffff815a5db810 : 0xffffff802d822f69
0xffffff815a5db890 : 0xffffff802dbeda5f
0xffffff815a5db8b0 : 0xffffff802d82f741
0xffffff815a5db9e0 : 0xffffff802d830018
0xffffff815a5dba50 : 0xffffff7faf6a7f86
0xffffff815a5dbaf0 : 0xffffff802d8e351e
0xffffff815a5dbb30 : 0xffffff802d8e3c78
0xffffff815a5dbb70 : 0xffffff7faf6b01e0
0xffffff815a5dbba0 : 0xffffff7faf6aa2e0
0xffffff815a5dbbe0 : 0xffffff7faf6a6e3c
0xffffff815a5dbc00 : 0xffffff802dc58316
0xffffff815a5dbc60 : 0xffffff802dc56051
0xffffff815a5dbcb0 : 0xffffff802dc5497e
0xffffff815a5dbd10 : 0xffffff802dc5465c
0xffffff815a5dbd80 : 0xffffff802dc67074
0xffffff815a5dbe10 : 0xffffff802d85c590
0xffffff815a5dbe50 : 0xffffff802d826bb1
0xffffff815a5dbe80 : 0xffffff802d8139b5
0xffffff815a5dbef0 : 0xffffff802d81e003
0xffffff815a5dbf70 : 0xffffff802d8c921d
0xffffff815a5dbfb0 : 0xffffff802d8f3e26
      Kernel Extensions in backtrace:
         com.intel.kext.intelhaxm(1.0.6)[49CE9C16-9447-31FE-A856-4BDD043A302D]@0xffffff7faf6a6000->0xffffff7faf6c2fff

BSD process name corresponding to current thread: kextd

System Profile:
Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i5, 2.4 GHz, 8 GB, SMC 1.68f99
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353432382D3034302E413031472020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353432382D3034302E413031472020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: OCZ-VERTEX3, 120.03 GB
Serial ATA Device: Toshiba MK5065GSXF, 500.11 GB
USB Device: FaceTime HD Camera (Built-in)
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM2070 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Hub
USB Device: IR Receiver
Thunderbolt Bus: MacBook Pro, Apple Inc., 22.1
Model: MacBookPro8,1, BootROM MBP81.0047.B27, 2 processors, Intel Core i5, 2.4 GHz, 8 GB, SMC 1.68f99
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353432382D3034302E413031472020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0198, 0x393955353432382D3034302E413031472020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.106.98.100.22)
Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: OCZ-VERTEX3, 120.03 GB
Serial ATA Device: Toshiba MK5065GSXF, 500.11 GB
USB Device: FaceTime HD Camera (Built-in)
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM2070 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Hub
USB Device: IR Receiver
Thunderbolt Bus: MacBook Pro, Apple Inc., 22.1
159
Pork 'n' Bunny

IntelはIntel®Hardware Accelerated Execution Manager(HAXM)のホットフィックスをリリースしました。 Microsoft Windows * 8.1またはOS X 10.9にHAXMをインストールした場合、Hotfixをインストールする必要があります。

HAXMダウンロードページからの修正プログラムのダウンロード: http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

ありがとう、アレックス(Intel)

-編集-

修正プログラムのリンクが移動されたようです(一時的に?...)。このリンクを使用して、OSX修正プログラムにアクセスしてください。

http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-end-user-license-agreement-macos-hotfix

140

良いニュースです! Intelの偉人たちは現在修正プログラムをテストしており、現在それをテストしています(以下に貼り付けたIntelの回答からのAlexander)

こんにちは、

この問題の根本原因を特定しました。 Intel HaXMチームは、新しくリリースされたOS(Microsoft Windows * 8.1およびOS X Mavericks *)をサポートするアップデートをテストしています。今後のアップデートでWordを探してください。

ありがとう、アレックス

これは既知の問題ですが、Mavericks GMは最近開発者にリリースされたばかりです。ここでインテルに通知しました:

http://software.intel.com/en-us/forums/topic/47779

更新:

このISフォーラムから下に貼り付けたインテルからの応答

こんにちは、

返信いただきありがとうございます。現在、この問題について調査中です。 OS X 10.9は、HAXM​​の実際のバージョンでサポートされているOSバージョンではないことに注意してください。新しい情報があるか、修正/回避策が利用可能になり次第、このスレッドを更新します。

ありがとう、アレックス

このフォーラムのトピックを表示して回答するには、ここをクリックしてください。
http://software.intel.com/en-us/comment/1761988#comment-1761988

そして、さらなる更新:

この問題の根本原因を特定しました。 Intel HaXMチームは、新しくリリースされたOS(Microsoft Windows * 8.1およびOS X Mavericks *)をサポートするアップデートをテストしています。今後のアップデートでWordを探してください。

別の更新:

修正は数日から2週間の間にリリースされると思います。多くの人が修正を待っていることを知っているので、できるだけ早く修正をリリースしようとします。

お待ち頂きまして、ありがとうございます!

インテルはホットフィックスを提供しました

素晴らしいニュース:ホットフィックスはダウンロード可能です! http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/ にアクセスしてください。 Microsoft Windows * 8.1用およびOS X 10.9用のホットフィックスがあります。
修正プログラムが機能しているかどうかをお知らせください。

この問題の解決にご協力いただきありがとうございます!

60
Pandalover

「HAXが機能しており、エミュレーターが高速virtモードで実行されています」というメッセージをインストールして実行しても、問題が解決しないようです。 Android St​​udioの実行時にXcodeを開いている場合、simが開いていなくても、Xcodeはシミュレーター用のパーティションを予約しているようです。

「6. Android」タブに「接続されたデバイスはありません」と表示される場合がありますが、DDMSで実行されています。 「Emulator null 5556 [OFFLINE]」が表示された後、接続が解除され、「未接続デバイス」に戻ることもあります。

Mac Mini 4GB RAMマシンでしばらくの間、HAXM​​エミュレーターを正常に使用していましたが、Nexus 10エミュレーターを実行しようとすると、アプリの起動時に多くの問題が発生し始めました。

その長短は、Xcode、VirtualBox、Hyper-V、または仮想化テクノロジーを使用してHAXMエミュレーターとデフォルトのエミュレーターを効率的に実行するその他のVMを閉じる/無効にする必要があることです。

Xcodeを閉じた後、すぐに問題なくエミュレータを開くことができました。これは、おそらくシステムのCPU制限によるものです。

9
whyoz

古いMac、特にCore Duo 2マシンを使用している私たちにとっては、まだ問題があると思います。 Yosemite(10.10.1)を実行している8GB RAMを搭載した2009年初期のiMacがあり、1.1.1バージョンのHAXMをインストールしました(Android SDKマネージャーと上記のIntelのサイトで参照されているもの)。

古いARMイメージを実行できますが、x86イメージの実行に問題がある他の多くのイメージと同様に、 Nexus 5、Nexus 6、まだハングアップしています。

https://software.intel.com/en-us/forums/topic/5363 には、Core Duo 2 Mavericksマシンで問題を抱えている人がいます。 HAXM 1.1.1 Release Notes.txtファイルに次のように記載されています。

HAXMドライバーは、Coreマイクロアーキテクチャー(Core、Core2 Duoなど)に基づいたIntelシステムでの64ビットシステムイメージのエミュレートをサポートしていません。

しかし、32ビットシステムをエミュレートしようとしても問題があるようです。

注意:ARMイメージは正常に機能します。

2
Nick Jacobs

修正プログラムは(ほぼ)私のためにそれを解決しました。修正プログラムをインストールした後、私のエミュレーターはまだHAXMを使用していませんでした。 SDKマネージャーを使用して古いバージョンをアンインストールする必要がありました。それができたら、HAXM​​を実行することができました。新しいエミュレータを起動すると、起動ウィンドウでメッセージを検索することで、実行されていることがわかります。

1
AndroidGuy

HotfixはMacbook Retinaで10.9で動作しました。 HAXをAndroid SDKマネージャーバージョン3からインストールし、AVD(ホストGPUを使用するx86 CPU)でフリーズしました。 HAXバージョン3をアンインストールせずに修正プログラムをダウンロードしてインストールしました(kextstat | grep intelを実行してバージョンを確認します)。

AVDは10秒未満で起動しました。

0
ryeo