jwise / HoRNDIS

Android USB tethering driver for Mac OS X
Other
2.98k stars 328 forks source link

HorNDIS crashes mac on OSX 10.10 #26

Open johnryan opened 10 years ago

johnryan commented 10 years ago

When running Yosemite, frequently when I toggle USB tethering my computer turns off. Not sure if there's any more info I can provide or if this is a known issue.

Thanks, John

jwise commented 10 years ago

John,

Sorry to hear that. Do you get a grey screen with "You need to restart your computer" first? If so, can you collect the kernel panic logs?

Unfortunately I don't have any machines that I can readily run Yosemite on (the only Mac I currently have is my "production" machine, and I really would prefer not to run a beta OS on it), so until Yosemite goes final, I'm not sure I'll be able to reproduce this.

joshua

jisakiel commented 10 years ago

Maybe virtualbox can virtualize yosemite from another OS for easier debugging? It definitely does older OS versions from newer (although for that you need to mask the cpuid instruction for the processor to be recognized, I would expect that not to be a problem for newer versions of the OS).

I will try later and report.

johnryan commented 10 years ago

thanks,

I actually don't get a kernel panic.. the screen just sort of flashes to black then I need to kill the power, it's pretty strange. I can generally get it to happen if I open network preferences then toggle usb tethering on and off on my phone.

thanks again, john On Aug 4, 2014 2:37 AM, "Jisakiel" notifications@github.com wrote:

Maybe virtualbox can virtualize yosemite from another OS for easier debugging? It definitely does older OS versions from newer (although for that you need to mask the cpuid instruction for the processor to be recognized, I would expect that not to be a problem for newer versions of the OS).

I will try later and report.

— Reply to this email directly or view it on GitHub https://github.com/jwise/HoRNDIS/issues/26#issuecomment-51022216.

jwise commented 10 years ago

Wow, that's really weird! I'm not sure how that can happen.

Jisakiel, let me know if you manage to repro in Virtualbox?

joshua

jwise commented 10 years ago

Someone posted a panic report:

*** Panic Report ***
panic(cpu 0 caller 0xffffff800577c34d): "a freed zone element has been modified in zone kalloc.16: expected 0xfacadeb7e6662879 but found 0xfacadeb7e766287a, bits changed 0x1000003, at offset 8 of 16 in element 0xffffff8017bf5060, cookies 0x3f0011f10093e258 0x5352137f1d97e89"@/SourceCache/xnu/xnu-2782.1.43.0.2/osfmk/kern/zalloc.c:496
Backtrace (CPU 0), Frame : Return Address
0xffffff809f1236d0 : 0xffffff8005740aa1 
0xffffff809f123750 : 0xffffff800577c34d 
0xffffff809f1237c0 : 0xffffff800577bdc6 
0xffffff809f123800 : 0xffffff800577b257 
0xffffff809f123930 : 0xffffff8005cda073 
0xffffff809f1239c0 : 0xffffff8005cda2ec 
0xffffff809f123a00 : 0xffffff7f878e52bd 
0xffffff809f123a50 : 0xffffff7f878c615d 
0xffffff809f123ad0 : 0xffffff7f878ca958 
0xffffff809f123b20 : 0xffffff7f878cb6c0 
0xffffff809f123b60 : 0xffffff8005d002bf 
0xffffff809f123bc0 : 0xffffff8005cfdbea 
0xffffff809f123d00 : 0xffffff80057eb1f7 
0xffffff809f123e10 : 0xffffff8005744a1c 
0xffffff809f123e40 : 0xffffff8005729ddb 
0xffffff809f123e90 : 0xffffff800573a1ad 
0xffffff809f123f10 : 0xffffff800580aae2 
0xffffff809f123fb0 : 0xffffff800583b0c6 
     Kernel Extensions in backtrace:
        com.apple.iokit.IOAcceleratorFamily2(150.0)[EE930843-D53F-392F-9635-BD2838EE360E]@0xffffff7f878af000->0xffffff7f8791bfff
           dependency: com.apple.iokit.IOPCIFamily(2.9)[0E3D620E-4EA2-3977-BBA4-8BEB57EDE112]@0xffffff7f85f24000
           dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[C255657D-AF82-383C-B23B-87B30655D6F1]@0xffffff7f867d5000

Looks like a use-after-free -- looks like Yosemite just added a checker for that. This is going to be tough to track down. I'll stare at it more and see if I missed anything last time.

moeffju commented 10 years ago

I actually get a kernel panic, grey screen and all, as soon as I connect my phone to my Mac with Yosemite and HorNDIS installed. The computer was just reimaged a few days ago with 10.8, then updated straight to 10.9 and then 10.10 public beta.

Mid-2012 MacBook Air, Nexus 5.

jwise commented 10 years ago

@moeffju: Can you get a panic dump from /Library/Logs/DiagnosticReports?

girlsperhour commented 10 years ago

Having the same problem. First it seemed to be the backburner (Autodesk) server, then a Wacom driver. Uninstalled both, happened anyway.

This time it happened after I engaged USB tethering, just as I switched the connection mode from media device (MTP) to camera (PTP).

Anonymous UUID:       082AC654-69AB-7C5C-5E1F-DD93A2CAB879

Mon Oct  6 17:25:49 2014

*** Panic Report ***
panic(cpu 1 caller 0xffffff801c97a52d): "a freed zone element has been modified in zone kalloc.16: expected 0x3f00110131ecee7c but found 0x472000, bits changed 0x3f00110131abce7c, at offset 8 of 16 in element 0xffffff80353ae060, cookies 0x3f00110131ecee7c 0x535212bd5236c49"@/SourceCache/xnu/xnu-2782.1.97/osfmk/kern/zalloc.c:496
Backtrace (CPU 1), Frame : Return Address
0xffffff80ecabb560 : 0xffffff801c93a811 
0xffffff80ecabb5e0 : 0xffffff801c97a52d 
0xffffff80ecabb650 : 0xffffff801c979fa1 
0xffffff80ecabb690 : 0xffffff801c978de7 
0xffffff80ecabb7c0 : 0xffffff801c942ef1 
0xffffff80ecabb7f0 : 0xffffff801ce5ed69 
0xffffff80ecabb820 : 0xffffff801ce5eeef 
0xffffff80ecabb850 : 0xffffff801ce7abe7 
0xffffff80ecabb870 : 0xffffff801ce7ad5f 
0xffffff80ecabb8a0 : 0xffffff801ceea745 
0xffffff80ecabb8c0 : 0xffffff801ceea627 
0xffffff80ecabb930 : 0xffffff801ceea042 
0xffffff80ecabb990 : 0xffffff801cedc459 
0xffffff80ecabba20 : 0xffffff801cedc68c 
0xffffff80ecabba60 : 0xffffff7f9e512739 
0xffffff80ecabbae0 : 0xffffff7f9e537318 
0xffffff80ecabbb30 : 0xffffff801cf01c92 
0xffffff80ecabbb60 : 0xffffff801cf02859 
0xffffff80ecabbbc0 : 0xffffff801cf00003 
0xffffff80ecabbd00 : 0xffffff801c9ea517 
0xffffff80ecabbe10 : 0xffffff801c93e91c 
0xffffff80ecabbe40 : 0xffffff801c9235a3 
0xffffff80ecabbe90 : 0xffffff801c933e8d 
0xffffff80ecabbf10 : 0xffffff801ca0a142 
0xffffff80ecabbfb0 : 0xffffff801ca3ac66 
      Kernel Extensions in backtrace:
         com.apple.GeForceTesla(10.0)[97A18479-CC43-3073-AEB2-C5C92195067A]@0xffffff7f9e4fa000->0xffffff7f9e5c7fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[87711C74-47D5-3545-8A62-035E1C7C4198]@0xffffff7f9d124000
            dependency: com.apple.iokit.IONDRVSupport(2.4.1)[F4738C55-B507-3627-A9CA-3D29A5230A03]@0xffffff7f9d57d000
            dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[6D99A3BE-D531-3780-880B-13F2FC894A4A]@0xffffff7f9d536000
            dependency: com.apple.nvidia.classic.NVDAResmanTesla(10.0.0)[796AE430-39FB-3255-8161-D52AFA28EE2B]@0xffffff7f9d58d000

BSD process name corresponding to current thread: WindowServer
Boot args: -v kext-dev-mode=1

Mac OS version:
14A379b

Kernel version:
Darwin Kernel Version 14.0.0: Sat Sep 27 03:58:47 PDT 2014; root:xnu-2782.1.97~11/RELEASE_X86_64
Kernel UUID: D1F807E1-A660-3126-96DF-6A9E65444DA3
Kernel slide:     0x000000001c600000
Kernel text base: 0xffffff801c800000
__HIB  text base: 0xffffff801c700000
System model name: MacBookPro4,1 (Mac-F42C89C8)

System uptime in nanoseconds: 80152128042
last loaded kext at 60070441008: com.apple.driver.AppleUSBCDCECMData    4.2.2b5 (addr 0xffffff7f9eebf000, size 28672)
loaded kexts:
com.joshuawise.kexts.HoRNDIS    6
org.virtualbox.kext.VBoxNetAdp  4.3.8
org.virtualbox.kext.VBoxNetFlt  4.3.8
org.virtualbox.kext.VBoxUSB 4.3.8
org.virtualbox.kext.VBoxDrv 4.3.8
net.telestream.driver.TelestreamAudio   1.1.0
at.obdev.nke.LittleSnitch   4212
com.apple.driver.AppleUSBCDCECMData 4.2.2b5
com.apple.driver.AppleUSBCDCACMData 4.2.2b5
com.apple.driver.AppleUSBCDC    4.2.2b5
com.apple.driver.AppleHWSensor  1.9.5d0
com.apple.driver.AppleTyMCEDriver   1.0.2d2
com.apple.filesystems.autofs    3.0
com.apple.iokit.IOBluetoothSerialManager    4.3.0f9
com.apple.driver.AppleOSXWatchdog   1
com.apple.driver.AudioAUUC  1.70
com.apple.driver.AppleHDAHardwareConfigDriver   266.5
com.apple.driver.AppleHDA   266.5
com.apple.iokit.IOBluetoothUSBDFU   4.3.0f9
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.3.0f9
com.apple.driver.AppleSMCLMU    2.0.4d1
com.apple.iokit.IOUserEthernet  1.0.1
com.apple.Dont_Steal_Mac_OS_X   7.0.0
com.apple.driver.AppleHWAccess  1
com.apple.driver.AppleHV    1
com.apple.GeForceTesla  10.0.0
com.apple.driver.ACPI_SMC_PlatformPlugin    1.0.0
com.apple.driver.AppleMuxControl    3.7.19
com.apple.driver.AppleBacklight 170.4.12
com.apple.driver.AppleUpstreamUserClient    3.6.1
com.apple.driver.AppleMCCSControl   1.2.10
com.apple.nvidia.NVDAStartup    10.0.0
com.apple.driver.AppleSMCPDRC   1.0.0
com.apple.driver.AppleLPC   1.7.3
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  327.5
com.apple.driver.MaxTranserSizeOverrideDriver   3.5.0
com.apple.driver.CoreStorageFsck    471
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.iokit.SCSITaskUserClient  3.7.0
com.apple.driver.XsanFilter 404
com.apple.iokit.IOAHCIBlockStorage  2.6.5
com.apple.driver.AppleUSBHub    705.4.1
com.apple.driver.AppleIntelPIIXATA  2.5.1
com.apple.driver.AppleFWOHCI    5.5.2
com.apple.driver.AppleAHCIPort  3.0.7
com.apple.iokit.AppleYukon2 3.2.3b1
com.apple.driver.AirPort.Atheros40  700.74.5
com.apple.driver.AppleUSBEHCI   705.4.14
com.apple.driver.AppleUSBUHCI   656.4.1
com.apple.driver.AppleSmartBatteryManager   161.0.0
com.apple.driver.AppleRTC   2.0
com.apple.driver.AppleHPET  1.8
com.apple.driver.AppleACPIButtons   3.1
com.apple.driver.AppleSMBIOS    2.1
com.apple.driver.AppleACPIEC    3.1
com.apple.driver.AppleAPIC  1.7
com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0
com.apple.nke.applicationfirewall   161
com.apple.security.quarantine   3
com.apple.security.TMSafetyNet  8
com.apple.driver.AppleIntelCPUPowerManagement   218.0.0
com.apple.kext.triggers 1.0
com.apple.iokit.IOSerialFamily  11
com.apple.driver.DspFuncLib 266.5
com.apple.kext.OSvKernDSPLib    1.15
com.apple.iokit.IOFireWireIP    2.2.6
com.apple.iokit.IOBluetoothHostControllerUSBTransport   4.3.0f9
com.apple.iokit.IOAudioFamily   200.6
com.apple.vecLib.kext   1.2.0
com.apple.iokit.IOSurface   97
com.apple.iokit.IOBluetoothFamily   4.3.0f9
com.apple.nvidia.classic.NVDANV50HalTesla   10.0.0
com.apple.driver.IOPlatformPluginLegacy 1.0.0
com.apple.driver.AppleSMBusPCI  1.0.12d1
com.apple.driver.AppleGraphicsControl   3.7.19
com.apple.driver.AppleBacklightExpert   1.1.0
com.apple.iokit.IOUSBUserClient 705.4.0
com.apple.driver.AppleSMBusController   1.0.13d1
com.apple.nvidia.classic.NVDAResmanTesla    10.0.0
com.apple.iokit.IONDRVSupport   2.4.1
com.apple.driver.AppleHDAController 266.5
com.apple.iokit.IOGraphicsFamily    2.4.1
com.apple.iokit.IOHDAFamily 266.5
com.apple.driver.IOPlatformPluginFamily 5.8.0d49
com.apple.driver.AppleSMC   3.1.9
com.apple.driver.AppleUSBMultitouch 245.2
com.apple.iokit.IOUSBHIDDriver  705.4.0
com.apple.iokit.IOSCSIBlockCommandsDevice   3.7.0
com.apple.iokit.IOUSBMassStorageClass   3.7.0
com.apple.driver.AppleUSBMergeNub   705.4.0
com.apple.driver.AppleUSBComposite  705.4.9
com.apple.driver.CoreStorage    471
com.apple.iokit.IOSCSIMultimediaCommandsDevice  3.7.0
com.apple.iokit.IOBDStorageFamily   1.7
com.apple.iokit.IODVDStorageFamily  1.7.1
com.apple.iokit.IOCDStorageFamily   1.7.1
com.apple.iokit.IOATAPIProtocolTransport    3.5.0
com.apple.iokit.IOSCSIArchitectureModelFamily   3.7.0
com.apple.iokit.IOATAFamily 2.5.3
com.apple.iokit.IOFireWireFamily    4.5.6
com.apple.iokit.IOAHCIFamily    2.7.0
com.apple.iokit.IO80211Family   700.52
com.apple.iokit.IONetworkingFamily  3.2
com.apple.iokit.IOUSBFamily 705.4.14
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  300.0
com.apple.kext.AppleMatch   1.0.0d1
com.apple.driver.AppleKeyStore  2
com.apple.driver.AppleMobileFileIntegrity   1.0.5
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.DiskImages 389.1
com.apple.iokit.IOStorageFamily 2.0
com.apple.iokit.IOReportFamily  31
com.apple.driver.AppleFDEKeyStore   28.30
com.apple.driver.AppleACPIPlatform  3.1
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily    1.4
com.apple.kec.corecrypto    1.0
com.apple.kec.pthread   1
com.apple.kec.Libm  1
jwise commented 9 years ago

Ok. It looks like I really am going to have to install 10.10 myself in order to track this down. One day...

Thanks for the reports.

jwise commented 9 years ago

Bumping priority, since 10.10 is final now.

jwise commented 9 years ago

Crash fixed in 8dc1a58. Functionality restored in a36c63f , but I don't have a very good root cause yet. I think I may have ripped out enough hair for this issue, though, and will divert my remaining weekend HoRNDIS time to #27 :-)

Hopefully I'll spin a new release tomorrow night.

AdamMagaluk commented 9 years ago

Was unable to get internet sharing working on the Beaglebone black on 10.10 while teaching a workshop today using the latest rel7.

  1. When enabling internet sharing on the Mac the network interface never seem to come online. Disabling it allowed the interface to work but with no internet shared.
  2. Experienced a few kernel panics when disabling internet sharing while beaglebone was still plugged into the computer, when unplugged disabling it did not cause panic.
jwise commented 9 years ago

@AdamMagaluk, what version of the driver are you using? Can you try installing rel7 and rebooting?

Thanks, joshua

AdamMagaluk commented 9 years ago

Ah yes, forgot to mention that. We did try rel7.

jwise commented 9 years ago

Ouch. Sorry to hear that. Ok, I'll try and look at this sometime this week. Can you attach a panic log, in the mean time? Should be in /Library/Logs/DiagnosticReports.

FernandoMiguel commented 9 years ago

10.10 here yesterday after upgrading to rel7 tried again with my nexus7 2013 running 4.4.4 i saw a few messages in dmesg, but no interface in both ifconfig or network utility did have any kernel panic nor no log left in /Library/Logs/DiagnosticReports.

AppleCamIn::handleWakeEvent_gated AppleCamIn::handleWakeEvent_gated AppleCamIn::systemWakeCall - messageType = 0xE0000300 HoRNDIS: init: HoRNDIS tethering driver for Snow Leopard+, by Joshua Wise HoRNDIS: rndisInit: their MTU 1486 HoRNDIS: setMaxTransferUnit: Excuse me, but I said you could have an MTU of 1486, and you just tried to set an MTU of 1500. Good try, buddy. HoRNDIS: init: starting up with MTU 1486 0 1 AppleUSBCDCACMData: start - Find CDC driver for ACM data interface failed 0 1 AppleUSBCDCECMData: start - Find CDC driver for ECM data interface failed HoRNDIS: message: kIOMessageServiceIsAttemptingOpen HoRNDIS: message: kIOMessageServiceWasClosed vm_compressor_fastwake_warmup completed - took 13885 msecs HoRNDIS: message: kIOMessageServiceIsTerminated en2: attached with 4 suspended link-layer multicast membership(s) en2: successfully restored 4 suspended link-layer multicast membership(s) (err=0)

$ sudo ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384 options=3<RXCSUM,TXCSUM> inet6 ::1 prefixlen 128 inet 127.0.0.1 netmask 0xff000000 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=1 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 en0: flags=8823<UP,BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1500 ether 48:d7:05:d1:1f:cb nd6 options=1 media: autoselect () status: inactive en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=60<TSO4,TSO6> ether 32:00:19:d9:e0:00 media: autoselect status: inactive p2p0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 2304 ether 0a:d7:05:d1:1f:cb media: autoselect status: inactive awdl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1452 ether 1a:bb:a7:a8:dd:00 nd6 options=1 media: autoselect status: inactive bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=63<RXCSUM,TXCSUM,TSO4,TSO6> ether 4a:d7:05:1d:3a:00 Configuration: id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0 maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200 root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0 ipfilter disabled flags 0x2 member: en1 flags=3<LEARNING,DISCOVER> ifmaxaddr 0 port 5 priority 0 path cost 0 nd6 options=1 media: status: inactive en2: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 48:d7:05:d1:1f:cc inet6 fe80::4ad7:5ff:fed1:1fcc%en2 prefixlen 64 scopeid 0xc inet 192.168.44.209 netmask 0xffffff00 broadcast 192.168.44.255 nd6 options=1 media: autoselect status: active en3: flags=8822<BROADCAST,SMART,SIMPLEX,MULTICAST> mtu 1486 ether a6:36:a8:cf:1e:c9

wifi was turned off, BT was on

jwise commented 9 years ago

@FernandoMiguel That looks like the driver is working fine... it looks like it's gotten an IP address, and appears to be connected as en2?

FernandoMiguel commented 9 years ago

what you are reading there is the BT tethering... not usb. i never got any active connection from USB tether

paztek commented 9 years ago

Hi,

I recently installed HoRNDIS rel7 to allow SSHing into my Intel Edison board via USB and it crashes several times a day.

I'm on OSX Yosemite, late 2013 MBP. The report I get when my computer restarts is slightly different:

Anonymous UUID:       D4ED3D88-8CE9-1320-D99E-8995ABEC23D2

Sun Dec 21 14:06:09 2014

*** Panic Report ***
panic(cpu 5 caller 0xffffff8007c1e80a): Kernel trap at 0xffffff7f8a8b98ce, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x0000000000000148, CR3: 0x000000037aa09099, CR4: 0x00000000001626e0
RAX: 0x0000000000000000, RBX: 0xffffff802aa9e000, RCX: 0x0000000001000000, RDX: 0xffffff802aa9e188
RSP: 0xffffff81f92331b0, RBP: 0xffffff81f92331f0, RSI: 0xffffff8043658300, RDI: 0xffffff8044e32200
R8:  0x0000000000000000, R9:  0x00000000000002f0, R10: 0x00000000000002f8, R11: 0xffffff81f9233d9c
R12: 0x0000000000000000, R13: 0xffffff81e7f5be00, R14: 0xffffff802aa9e188, R15: 0x0000000000000000
RFL: 0x0000000000010286, RIP: 0xffffff7f8a8b98ce, CS:  0x0000000000000008, SS:  0x0000000000000010
Fault CR2: 0x0000000000000148, Error code: 0x0000000000000000, Fault CPU: 0x5

Backtrace (CPU 5), Frame : Return Address
0xffffff81f9232e60 : 0xffffff8007b3a811 
0xffffff81f9232ee0 : 0xffffff8007c1e80a 
0xffffff81f92330a0 : 0xffffff8007c3a443 
0xffffff81f92330c0 : 0xffffff7f8a8b98ce 
0xffffff81f92331f0 : 0xffffff7f88d49a40 
0xffffff81f9233230 : 0xffffff7f88d49776 
0xffffff81f92332a0 : 0xffffff7f88d499a2 
0xffffff81f92332e0 : 0xffffff8007da6adc 
0xffffff81f9233420 : 0xffffff8007db2706 
0xffffff81f9233490 : 0xffffff8007da70f4 
0xffffff81f92334f0 : 0xffffff8007da7290 
0xffffff81f9233570 : 0xffffff8007e4b6df 
0xffffff81f92336c0 : 0xffffff8007db1fa8 
0xffffff81f9233720 : 0xffffff8007da616f 
0xffffff81f9233860 : 0xffffff8007e7748d 
0xffffff81f9233be0 : 0xffffff8007e980db 
0xffffff81f9233cf0 : 0xffffff8008017740 
0xffffff81f9233de0 : 0xffffff8008029654 
0xffffff81f9233ee0 : 0xffffff800802641b 
0xffffff81f9233f50 : 0xffffff800804dcb2 
0xffffff81f9233fb0 : 0xffffff8007c3ac46 
      Kernel Extensions in backtrace:
         com.apple.iokit.IONetworkingFamily(3.2)[247581D8-DFC5-3AAE-B079-3D13F5514C2B]@0xffffff7f88d38000->0xffffff7f88d63fff
         com.joshuawise.kexts.HoRNDIS(6.0)[A615230B-182E-3BF9-B65B-A7947F2B34EF]@0xffffff7f8a8b7000->0xffffff7f8a8bdfff
            dependency: com.apple.iokit.IONetworkingFamily(3.2)[247581D8-DFC5-3AAE-B079-3D13F5514C2B]@0xffffff7f88d38000
            dependency: com.apple.iokit.IOUSBFamily(705.4.14)[E15E9DC8-410F-3612-8371-E5FECD939E0D]@0xffffff7f885a9000

BSD process name corresponding to current thread: Google Chrome

Mac OS version:
14B25

Kernel version:
Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64
Kernel UUID: 89E10306-BC78-3A3B-955C-7C4922577E61
Kernel slide:     0x0000000007800000
Kernel text base: 0xffffff8007a00000
__HIB  text base: 0xffffff8007900000
System model name: MacBookPro10,1 (Mac-C3EC7CD22292981F)

System uptime in nanoseconds: 8734629582820
last loaded kext at 5349593998189: com.apple.iokit.SCSITaskUserClient   3.7.0 (addr 0xffffff7f8a9c7000, size 36864)
last unloaded kext at 5410680676622: com.devguru.driver.SamsungACMControl   1.4.25 (addr 0xffffff7f8a9a8000, size 12288)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp  4.3.18
org.virtualbox.kext.VBoxNetFlt  4.3.18
org.virtualbox.kext.VBoxUSB 4.3.18
org.virtualbox.kext.VBoxDrv 4.3.18
com.intel.kext.intelhaxm    1.1.1
com.joshuawise.kexts.HoRNDIS    6
com.apple.driver.AppleUSBCDCACMData 4.2.2b5
com.apple.driver.AppleUSBCDC    4.2.2b5
com.apple.filesystems.msdosfs   1.10
com.apple.filesystems.smbfs 3.0.0
com.apple.driver.AudioAUUC  1.70
com.apple.driver.AppleHWSensor  1.9.5d0
com.apple.filesystems.autofs    3.0
com.apple.filesystems.ntfs  3.12
com.apple.iokit.IOBluetoothSerialManager    4.3.1f2
com.apple.driver.ApplePlatformEnabler   2.1.0d1
com.apple.driver.AGPM   100.14.37
com.apple.driver.X86PlatformShim    1.0.0
com.apple.driver.AppleMikeyHIDDriver    124
com.apple.driver.AppleOSXWatchdog   1
com.apple.driver.AppleMikeyDriver   267.0
com.apple.driver.AppleHDA   267.0
com.apple.iokit.IOUserEthernet  1.0.1
com.apple.driver.AppleIntelHD4000Graphics   10.0.0
com.apple.driver.AppleUSBFTDI   1.0.1b12
com.apple.Dont_Steal_Mac_OS_X   7.0.0
com.apple.driver.AppleHWAccess  1
com.apple.driver.AppleHV    1
com.apple.driver.AppleIntelFramebufferCapri 10.0.0
com.apple.driver.AppleMuxControl    3.7.21
com.apple.GeForce   10.0.0
com.apple.driver.AppleLPC   1.7.3
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.3.1f2
com.apple.driver.AppleSMCPDRC   1.0.0
com.apple.driver.AppleUpstreamUserClient    3.6.1
com.apple.driver.AppleMCCSControl   1.2.10
com.apple.driver.AppleSMCLMU    2.0.4d1
com.apple.driver.AppleThunderboltIP 2.0.2
com.apple.driver.AppleUSBTCButtons  240.2
com.apple.driver.AppleUSBTCKeyboard 240.2
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.iokit.IOAHCIBlockStorage  2.6.5
com.apple.driver.AppleSDXC  1.6.5
com.apple.driver.AppleUSBHub    705.4.1
com.apple.driver.AirPort.Brcm4360   901.19.10
com.apple.driver.AppleAHCIPort  3.0.7
com.apple.driver.AppleUSBEHCI   705.4.14
com.apple.driver.AppleUSBXHCI   705.4.14
com.apple.driver.AppleSmartBatteryManager   161.0.0
com.apple.driver.AppleRTC   2.0
com.apple.driver.AppleACPIButtons   3.1
com.apple.driver.AppleHPET  1.8
com.apple.driver.AppleSMBIOS    2.1
com.apple.driver.AppleACPIEC    3.1
com.apple.driver.AppleAPIC  1.7
com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0
com.apple.nke.applicationfirewall   161
com.apple.security.quarantine   3
com.apple.security.TMSafetyNet  8
com.apple.driver.AppleIntelCPUPowerManagement   218.0.0
com.apple.driver.AppleUSBCDCACMControl  4.2.2b5
com.apple.kext.triggers 1.0
com.apple.driver.DspFuncLib 267.0
com.apple.kext.OSvKernDSPLib    1.15
com.apple.iokit.IOAudioFamily   200.6
com.apple.vecLib.kext   1.2.0
com.apple.iokit.IOSurface   97
com.apple.driver.AppleBacklightExpert   1.1.0
com.apple.driver.AppleGraphicsControl   3.7.21
com.apple.iokit.IOAcceleratorFamily2    156.4
com.apple.nvidia.driver.NVDAGK100Hal    10.0.0
com.apple.driver.X86PlatformPlugin  1.0.0
com.apple.driver.AppleSMBusPCI  1.0.12d1
com.apple.iokit.IOBluetoothHostControllerUSBTransport   4.3.1f2
com.apple.iokit.IOBluetoothFamily   4.3.1f2
com.apple.driver.IOPlatformPluginFamily 5.8.0d49
com.apple.iokit.IOUSBUserClient 705.4.0
com.apple.driver.AppleSMBusController   1.0.13d1
com.apple.driver.AppleSMC   3.1.9
com.apple.nvidia.driver.NVDAResman  10.0.0
com.apple.AppleGraphicsDeviceControl    3.7.21
com.apple.iokit.IONDRVSupport   2.4.1
com.apple.driver.AppleHDAController 267.0
com.apple.iokit.IOGraphicsFamily    2.4.1
com.apple.iokit.IOHDAFamily 267.0
com.apple.iokit.IOSCSIBlockCommandsDevice   3.7.0
com.apple.iokit.IOUSBMassStorageClass   3.7.0
com.apple.iokit.IOSCSIArchitectureModelFamily   3.7.0
com.apple.iokit.IOSerialFamily  11
com.apple.driver.AppleUSBMultitouch 245.2
com.apple.iokit.IOUSBHIDDriver  705.4.0
com.apple.driver.AppleUSBMergeNub   705.4.0
com.apple.driver.AppleUSBComposite  705.4.9
com.apple.driver.AppleThunderboltDPInAdapter    4.0.6
com.apple.driver.AppleThunderboltDPAdapterFamily    4.0.6
com.apple.driver.AppleThunderboltPCIDownAdapter 2.0.2
com.apple.driver.AppleThunderboltNHI    3.1.7
com.apple.iokit.IOThunderboltFamily 4.2.1
com.apple.iokit.IO80211Family   700.52
com.apple.driver.mDNSOffloadUserClient  1.0.1b8
com.apple.iokit.IONetworkingFamily  3.2
com.apple.iokit.IOAHCIFamily    2.7.0
com.apple.iokit.IOUSBFamily 705.4.14
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  300.0
com.apple.kext.AppleMatch   1.0.0d1
com.apple.driver.AppleKeyStore  2
com.apple.driver.AppleMobileFileIntegrity   1.0.5
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.DiskImages 389.1
com.apple.iokit.IOStorageFamily 2.0
com.apple.iokit.IOReportFamily  31
com.apple.driver.AppleFDEKeyStore   28.30
com.apple.driver.AppleACPIPlatform  3.1
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOACPIFamily    1.4
com.apple.kec.corecrypto    1.0
com.apple.kec.Libm  1
com.apple.kec.pthread   1
Model: MacBookPro10,1, BootROM MBP101.00EE.B05, 4 processors, Intel Core i7, 2.3 GHz, 16 GB, SMC 2.3f36
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In
Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D5434314753364D465238432D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D5434314753364D465238432D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xEF), Broadcom BCM43xx 1.0 (7.15.124.12.10)
Bluetooth: Version 4.3.1f2 15015, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
Network Service: Edison, Ethernet, en6
Serial ATA Device: APPLE SSD SM256E, 251 GB
USB Device: USB3.0 Hub
USB Device: Hub
USB Device: iPhone
USB Device: FaceTime HD Camera (Built-in)
USB Device: USB2.0 Hub
USB Device: Edison
USB Device: FT232R USB UART
USB Device: Hub
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4
JBirdie commented 9 years ago

I've pulled the same KP Report, below:

Has anyone figured this one out yet? I'm not a developer and know just enough to be dangerous with my Air. Sadly, I'm starting to learn far too much about log reports and troubleshooting. Started with an incremental slow speed page loading on all browsers. Then thought it could be caused by the 30" display, CPU load and graphics card. Ditched the screen for a 27" lower res after doing a PRAM. Ran the Disk Utility and repair which reported a corrupt disk and suggested reloading the systems (Thankfully, I was backing up every step of the way).

Finally succumb to my incompetence and spent 2 hours yesterday at the Genius Bar... Sadly again, I was talking over the Genius' head. (A notably proud yet discouraging moment for me.) We were successful in doing a few diagnostics and firstaid repairs which resulted in a clean bill of health. Shortly thereafter, I fired up my machine again to get the 1st KP report, below.

I peeled it off and shot it to my GDrive then stepped away from it for the night. Looking at it this morning it looks like the FTDIUSB driver is likely to be a primary source. Coincidentally, it had not been connecting to the new Pro Mini AT328 5V.

Recently, we started working on Arduino's and Android apps. So, the developer apps were loaded onto this machine. I've been working in Serial, Arduino and Android Studio (though I don't really know what I'm doing). Not to mention downloading all of the Github clones and other miscellaneous Arduino/Android related stuff. This includes, downloading both versions of the FTDI drivers. The earlier version was the only one that worked with RFDuino's.

Today I'm going to blow the FTDI drivers off of here, as well as all of the Arduino and Android apps and files. I am considering reverting back to the previous OS too, since it seems to have FAR fewer issues.

Another couple of things I noticed is that I had the Search.Installmac. Adware on my system. went to: http://www.thesafemac.com/arg/ I used the AdwareMedic to remove the virus

Finally, again, knowing only enough to be dangerous, I noticed that it looked like the system was doing call-backs, frickin botnets! I'm just reading about iWorm: http://www.thesafemac.com/dr-web-announces-new-iworm-malware/ Don't know where that will lead, so wish me luck.

My ask is if you guys could please lend a hand by helping me NOT screw things up. :) Many thanks in advance and Merry Christmas to everyone.

JP-

===== KP Report==== Anonymous UUID - ########...... (Unsure if this is relevant)

Mon Dec 22 16:36:31 2014

* Panic Report * panic(cpu 0 caller 0xffffff800701e80a): Kernel trap at 0xffffff7f8961cf59, type 14=page fault, registers: CR0: 0x000000008001003b, CR2: 0x0000000000000128, CR3: 0x0000000009d99000, CR4: 0x00000000001626e0 RAX: 0x0000000000000000, RBX: 0xffffff801b421000, RCX: 0x0000000000000001, RDX: 0x0000000000000007 RSP: 0xffffff80b897bbf0, RBP: 0xffffff80b897bc10, RSI: 0xffffff8017446c00, RDI: 0xffffff80134ba400 R8: 0xffffff8020916c40, R9: 0x0000000000000000, R10: 0x0000000000000000, R11: 0x0000000000000003 R12: 0x0000000000000007, R13: 0xffffff8017446c00, R14: 0x00000001000008c5, R15: 0xffffff8011bcac00 RFL: 0x0000000000010286, RIP: 0xffffff7f8961cf59, CS: 0x0000000000000008, SS: 0x0000000000000010 Fault CR2: 0x0000000000000128, Error code: 0x0000000000000000, Fault CPU: 0x0

Backtrace (CPU 0), Frame : Return Address 0xffffff80b897b8a0 : 0xffffff8006f3a811 0xffffff80b897b920 : 0xffffff800701e80a 0xffffff80b897bae0 : 0xffffff800703a443 0xffffff80b897bb00 : 0xffffff7f8961cf59 0xffffff80b897bc10 : 0xffffff80074b3978 0xffffff80b897bc70 : 0xffffff80074d566e 0xffffff80b897bcb0 : 0xffffff80074b2cb5 0xffffff80b897bd20 : 0xffffff80074af647 0xffffff80b897bd60 : 0xffffff80074b26aa 0xffffff80b897bde0 : 0xffffff7f87b5299b 0xffffff80b897be10 : 0xffffff7f87d8084b 0xffffff80b897be50 : 0xffffff7f87d86b02 0xffffff80b897be90 : 0xffffff7f87d876bc 0xffffff80b897bee0 : 0xffffff7f87d7f805 0xffffff80b897bf00 : 0xffffff8006f6be13 0xffffff80b897bfb0 : 0xffffff80070192c7 Kernel Extensions in backtrace: com.apple.iokit.IOUSBFamily(705.4.14)[E15E9DC8-410F-3612-8371-E5FECD939E0D]@0xffffff7f87b3d000->0xffffff7f87ba1fff dependency: com.apple.iokit.IOPCIFamily(2.9)[766FC23F-452C-3B74-951C-598BB17BCF06]@0xffffff7f87724000 com.apple.driver.AppleUSBHub(705.4.1)[CB19C93C-FB00-3FF9-B290-D1D70773C76C]@0xffffff7f87d73000->0xffffff7f87d8dfff dependency: com.apple.iokit.IOUSBFamily(705.4.14)[E15E9DC8-410F-3612-8371-E5FECD939E0D]@0xffffff7f87b3d000 com.FTDI.driver.FTDIUSBSerialDriver(2.2.18)[638ECCC3-375D-CD1A-C2EC-0DC14740FC9C]@0xffffff7f8961b000->0xffffff7f89622fff dependency: com.apple.iokit.IOUSBFamily(705.4.14)[E15E9DC8-410F-3612-8371-E5FECD939E0D]@0xffffff7f87b3d000 dependency: com.apple.iokit.IOSerialFamily(11)[3D0ED477-17D7-30A9-8562-89AAAE9AC3F3]@0xffffff7f87d95000

BSD process name corresponding to current thread: kernel_task

Mac OS version: 14B25

Kernel version: Darwin Kernel Version 14.0.0: Fri Sep 19 00:26:44 PDT 2014; root:xnu-2782.1.97~2/RELEASE_X86_64 Kernel UUID: 89E10306-BC78-3A3B-955C-7C4922577E61 Kernel slide: 0x0000000006c00000 Kernel text base: 0xffffff8006e00000 __HIB text base: 0xffffff8006d00000 System model name: MacBookAir5,2 (Mac-2E6FAB96566FE58C)

System uptime in nanoseconds: 3217947137103 last loaded kext at 3216885718805: com.apple.driver.AppleUSBFTDI 1.0.1b12 (addr 0xffffff7f89623000, size 36864) last unloaded kext at 3209605602819: com.apple.driver.AppleUSBCDC 4.2.2b5 (addr 0xffffff7f89617000, size 16384)

loaded kexts: com.FTDI.driver.FTDIUSBSerialDriver 2.2.18 com.apple.driver.AppleUSBFTDI 1.0.1b12 com.apple.driver.AppleUSBCDC 4.2.2b5 com.apple.driver.AppleBluetoothMultitouch 85.3 com.apple.iokit.IOBluetoothSerialManager 4.3.1f2 com.apple.driver.AudioAUUC 1.70 com.apple.driver.ApplePlatformEnabler 2.1.0d1 com.apple.driver.AGPM 100.14.37 com.apple.driver.X86PlatformShim 1.0.0 com.apple.filesystems.autofs 3.0 com.apple.driver.AppleOSXWatchdog 1 com.apple.driver.AppleMikeyHIDDriver 124 com.apple.driver.AppleHDA 267.0 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.3.1f2 com.apple.driver.AppleBacklight 170.4.12 com.apple.iokit.IOUserEthernet 1.0.1 com.apple.Dont_Steal_Mac_OS_X 7.0.0 com.apple.driver.AppleHWAccess 1 com.apple.driver.AppleHV 1 com.apple.driver.AppleUpstreamUserClient 3.6.1 com.apple.driver.AppleMikeyDriver 267.0 com.apple.driver.AppleLPC 1.7.3 com.apple.driver.AppleThunderboltIP 2.0.2 com.apple.driver.AppleIntelHD4000Graphics 10.0.0 com.apple.driver.AppleIntelFramebufferCapri 10.0.0 com.apple.driver.AppleSMCPDRC 1.0.0 com.apple.driver.AppleSMCLMU 2.0.4d1 com.apple.driver.AppleMCCSControl 1.2.10 com.apple.driver.AppleUSBTCButtons 240.2 com.apple.driver.AppleUSBTCKeyboard 240.2 com.apple.driver.AppleUSBCardReader 3.5.0 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.iokit.IOAHCIBlockStorage 2.6.5 com.apple.driver.AppleUSBHub 705.4.1 com.apple.driver.AirPort.Brcm4360 901.19.10 com.apple.driver.AppleAHCIPort 3.0.7 com.apple.driver.AppleUSBXHCI 705.4.14 com.apple.driver.AppleUSBEHCI 705.4.14 com.apple.driver.AppleHPET 1.8 com.apple.driver.AppleSmartBatteryManager 161.0.0 com.apple.driver.AppleACPIButtons 3.1 com.apple.driver.AppleRTC 2.0 com.apple.driver.AppleSMBIOS 2.1 com.apple.driver.AppleACPIEC 3.1 com.apple.driver.AppleAPIC 1.7 com.apple.driver.AppleIntelCPUPowerManagementClient 218.0.0 com.apple.nke.applicationfirewall 161 com.apple.security.quarantine 3 com.apple.security.TMSafetyNet 8 com.apple.driver.AppleIntelCPUPowerManagement 218.0.0 com.apple.driver.IOBluetoothHIDDriver 4.3.1f2 com.apple.driver.AppleMultitouchDriver 260.30 com.apple.iokit.IOSerialFamily 11 com.apple.kext.triggers 1.0 com.apple.driver.DspFuncLib 267.0 com.apple.kext.OSvKernDSPLib 1.15 com.apple.iokit.IOAudioFamily 200.6 com.apple.vecLib.kext 1.2.0 com.apple.driver.AppleHDAController 267.0 com.apple.iokit.IOHDAFamily 267.0 com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.3.1f2 com.apple.driver.AppleBacklightExpert 1.1.0 com.apple.iokit.IOBluetoothFamily 4.3.1f2 com.apple.driver.AppleSMBusPCI 1.0.12d1 com.apple.driver.X86PlatformPlugin 1.0.0 com.apple.iokit.IOSurface 97 com.apple.iokit.IONDRVSupport 2.4.1 com.apple.iokit.IOAcceleratorFamily2 156.4 com.apple.AppleGraphicsDeviceControl 3.7.21 com.apple.driver.IOPlatformPluginFamily 5.8.0d49 com.apple.iokit.IOUSBUserClient 705.4.0 com.apple.driver.AppleSMC 3.1.9 com.apple.driver.AppleSMBusController 1.0.13d1 com.apple.iokit.IOGraphicsFamily 2.4.1 com.apple.driver.AppleUSBMultitouch 245.2 com.apple.iokit.IOUSBHIDDriver 705.4.0 com.apple.iokit.IOSCSIBlockCommandsDevice 3.7.0 com.apple.iokit.IOUSBMassStorageClass 3.7.0 com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.0 com.apple.driver.AppleUSBMergeNub 705.4.0 com.apple.driver.AppleUSBComposite 705.4.9 com.apple.driver.CoreStorage 471 com.apple.driver.AppleThunderboltDPInAdapter 4.0.6 com.apple.driver.AppleThunderboltDPAdapterFamily 4.0.6 com.apple.driver.AppleThunderboltPCIDownAdapter 2.0.2 com.apple.driver.AppleThunderboltNHI 3.1.7 com.apple.iokit.IOThunderboltFamily 4.2.1 com.apple.iokit.IO80211Family 700.52 com.apple.driver.mDNSOffloadUserClient 1.0.1b8 com.apple.iokit.IONetworkingFamily 3.2 com.apple.iokit.IOAHCIFamily 2.7.0 com.apple.iokit.IOUSBFamily 705.4.14 com.apple.driver.AppleEFINVRAM 2.0 com.apple.iokit.IOHIDFamily 2.0.0 com.apple.driver.AppleEFIRuntime 2.0 com.apple.iokit.IOSMBusFamily 1.1 com.apple.security.sandbox 300.0 com.apple.kext.AppleMatch 1.0.0d1 com.apple.driver.AppleKeyStore 2 com.apple.driver.AppleMobileFileIntegrity 1.0.5 com.apple.driver.AppleCredentialManager 1.0 com.apple.driver.DiskImages 389.1 com.apple.iokit.IOStorageFamily 2.0 com.apple.iokit.IOReportFamily 31 com.apple.driver.AppleFDEKeyStore 28.30 com.apple.driver.AppleACPIPlatform 3.1 com.apple.iokit.IOPCIFamily 2.9 com.apple.iokit.IOACPIFamily 1.4 com.apple.kec.corecrypto 1.0 com.apple.kec.Libm 1 com.apple.kec.pthread 1

Model: MacBookAir5,2, BootROM MBA51.00EF.B02, 2 processors, Intel Core i5, 1.8 GHz, 4 GB, SMC 2.5f9 Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In

Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463235363634485A2D3147364D3120 Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463235363634485A2D3147364D3120

AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xE9), Broadcom BCM43xx 1.0 (7.15.124.12.10)

Bluetooth: Version 4.3.1f2 15015, 3 services, 27 devices, 1 incoming serial ports Network Service: AirPort, AirPort, en0 Serial ATA Device: APPLE SSD TS128E, 121.33 GB USB Device: Hub USB Device: FaceTime HD Camera (Built-in) USB Device: Hub USB Device: Hub USB Device: BRCM20702 Hub USB Device: Bluetooth USB Host Controller USB Device: Internal Memory Card Reader USB Device: Apple Internal Keyboard / Trackpad Thunderbolt Bus: MacBook Air, Apple Inc., 23.4

jwise commented 9 years ago

I did repro a panic once the other day, but unfortunately, I don't really have the bandwidth right now to track this down.

@JBirdie: It looks like that kernel panic is in the FTDI driver, not the HoRNDIS driver. Do you also have a panic log from HoRNDIS?

d235j commented 9 years ago

@JBirdie the FTDI driver has historically been problematic enough that Apple introduced their own implementation in 10.9. Please see https://developer.apple.com/library/mac/technotes/tn2315/_index.html.

sworisbreathing commented 9 years ago

I stumbled upon a way to reproduce the issue on my MBP over the weekend. 10.10 with rel7, connecting to a BeagleBone Black (rev C if that matters).

I have multiple network locations defined on my Mac (it's a dropdown at the top of the Network Preferences window). I installed HoRNDIS using network location A, and everything was fine. Skip ahead a few days and I try to connect the BBB again, only this time I'm using network location B. The BBB's drive mounts, but I can't SSH to it or hit the webserver on it, and the network adapter on the Mac doesn't show up in ifconfig. or network preferences.

Since I didn't see the BBB adapter in Network Preferences, I tried to add it and configure it manually. I tried this three different times (using DHCP, DHCP with manual address, and static IP), and every time I got the black screen of death when I clicked "Apply".

Edit: somewhere in all of this (e.g. after the first black screen of death, while I was still trying to troubleshoot), I tried various combinations of uninstalling HoRNDIS/FTDI driver, reinstalling, disabling Apple's kext, and rebooting. Nothing seemed to help.

After about the third time, I noticed I was using network location B. I switched back to location A and the network adapter appeared, and I was able to connect to the BBB (ssh and HTTP) with no issue.

mbbackus commented 9 years ago

I had similar problems yesterday evening after installing the FTDI driver and HorNDIS rely to remote into my BeagleBone Black. Has anyone tried just using installing HorNDIS rel7, relying only the Mac FTDI driver mentioned above?

Feb 8 Edit: I tried using the FTDI driver Apple supplies with my Arduino, but that didn't even upload a sketch, so I again installed the latest FTDI driver from ftdichip.com (v_2_2_18) following these instructions: http://www.mommosoft.com/blog/2014/10/24/ftdi-chip-and-os-x-10-10/

It seems to work okay for the most part, although my computer did crash when working with an esp8266. At any rate, I installed Horndis-rel7 just now and was able to remote in, but when I tried to share my Internet connection it crashed my computer. Here's the error message:

Anonymous UUID: 431F4FDF-6972-8BE0-678D-27EB92A4B8A5

Sun Feb 8 18:11:47 2015

* Panic Report * panic(cpu 3 caller 0xffffff800920ddb1): mutex (0xffffff802d108080) owned

Backtrace (CPU 3), Frame : Return Address 0xffffff81f39fb3f0 : 0xffffff800912fe41 0xffffff81f39fb470 : 0xffffff800920ddb1 0xffffff81f39fb480 : 0xffffff80093971b2 0xffffff81f39fb500 : 0xffffff80093a9067 0xffffff81f39fb5b0 : 0xffffff80093a345d 0xffffff81f39fb640 : 0xffffff7f89ce9eb3 0xffffff81f39fb6c0 : 0xffffff7f89ce68f5 0xffffff81f39fb700 : 0xffffff7f89ce7546 0xffffff81f39fb760 : 0xffffff7f8b6ead4b 0xffffff81f39fb780 : 0xffffff7f89ce6040 0xffffff81f39fb7b0 : 0xffffff7f89ce7a04 0xffffff81f39fb7e0 : 0xffffff80096d660e 0xffffff81f39fb840 : 0xffffff7f89ce7a6b 0xffffff81f39fb890 : 0xffffff7f89ce7af9 0xffffff81f39fb8b0 : 0xffffff7f89ce1acb 0xffffff81f39fb8f0 : 0xffffff7f89ce1548 0xffffff81f39fb930 : 0xffffff7f89ce7a04 0xffffff81f39fb960 : 0xffffff80096d660e 0xffffff81f39fb9c0 : 0xffffff7f89ce7a6b 0xffffff81f39fba10 : 0xffffff7f89ce12c7 0xffffff81f39fba30 : 0xffffff80093a3313 0xffffff81f39fba80 : 0xffffff800939bfe4 0xffffff81f39fbac0 : 0xffffff8009392778 0xffffff81f39fbb30 : 0xffffff8009396961 0xffffff81f39fbb60 : 0xffffff8009394d11 0xffffff81f39fbc70 : 0xffffff80093a3313 0xffffff81f39fbcc0 : 0xffffff800939bd01 0xffffff81f39fbd90 : 0xffffff800939bedf 0xffffff81f39fbdc0 : 0xffffff80095f239a 0xffffff81f39fbe00 : 0xffffff80095ae26b 0xffffff81f39fbe30 : 0xffffff80095ed214 0xffffff81f39fbf50 : 0xffffff800964b386 0xffffff81f39fbfb0 : 0xffffff8009236e86 Kernel Extensions in backtrace: com.apple.iokit.IONetworkingFamily(3.2)[247581D8-DFC5-3AAE-B079-3D13F5514C2B]@0xffffff7f89cdf000->0xffffff7f89d0afff com.joshuawise.kexts.HoRNDIS(6.0)[A615230B-182E-3BF9-B65B-A7947F2B34EF]@0xffffff7f8b6e8000->0xffffff7f8b6eefff dependency: com.apple.iokit.IONetworkingFamily(3.2)[247581D8-DFC5-3AAE-B079-3D13F5514C2B]@0xffffff7f89cdf000 dependency: com.apple.iokit.IOUSBFamily(710.4.14)[4030C18E-76A0-37E6-9612-2C901F789E41]@0xffffff7f89d1e000

BSD process name corresponding to current thread: InternetSharing Boot args: bModel: MacBookPro11,1, BootROM MBP111.0138.B14, 2 processors, Intel Core i7, 3 GHz, 16 GB, SMC 2.16f68 Graphics: Intel Iris, Intel Iris, Built-In Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020 Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x112), Broadcom BCM43xx 1.0 (7.15.159.13.12) Bluetooth: Version 4.3.2f6 15235, 3 services, 27 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Serial ATA Device: APPLE SSD SM1024F, 1 TB USB Device: Internal Memory Card Reader USB Device: BRCM20702 Hub USB Device: Bluetooth USB Host Controller USB Device: Apple Internal Keyboard / Trackpad Thunderbolt Bus: MacBook Pro, Apple Inc., 17.2

bradn commented 9 years ago

still getting KPs, and frequently DNS assignment doesn't work for usb0. using Yosemite 10.10.4. have there been any updates?

latest kernel panic here

Anonymous UUID: E1A004D0-DA1F-903C-00B2-BC5E0A993ED7

Mon Aug 17 13:17:30 2015

* Panic Report * panic(cpu 0 caller 0xffffff80088e7834): "memRefEntry"@/SourceCache/xnu/xnu-2782.30.5/iokit/Kernel/IOMemoryDescriptor.cpp:2929 Backtrace (CPU 0), Frame : Return Address 0xffffff8112bf35a0 : 0xffffff800832bda1 0xffffff8112bf3620 : 0xffffff80088e7834 0xffffff8112bf3740 : 0xffffff80088e7b81 0xffffff8112bf3770 : 0xffffff7f8a4dd571 0xffffff8112bf37a0 : 0xffffff7f8a5b3abf 0xffffff8112bf37d0 : 0xffffff7f8a4a6995 0xffffff8112bf37f0 : 0xffffff7f8a4dbfcc 0xffffff8112bf3810 : 0xffffff7f8a4bf944 0xffffff8112bf3830 : 0xffffff7f8a4ac4a5 0xffffff8112bf3880 : 0xffffff7f8a5b2b22 0xffffff8112bf38c0 : 0xffffff7f8a5ad726 0xffffff8112bf39b0 : 0xffffff7f8a4ab70d 0xffffff8112bf39e0 : 0xffffff7f8a4abac9 0xffffff8112bf3a10 : 0xffffff7f8a4b92cc 0xffffff8112bf3a60 : 0xffffff7f8a5b22ad 0xffffff8112bf3aa0 : 0xffffff7f8a4a9db2 0xffffff8112bf3b30 : 0xffffff8008901192 0xffffff8112bf3b60 : 0xffffff8008901d89 0xffffff8112bf3bc0 : 0xffffff80088ff503 0xffffff8112bf3d00 : 0xffffff80083e21e7 0xffffff8112bf3e10 : 0xffffff800833000c 0xffffff8112bf3e40 : 0xffffff80083149f3 0xffffff8112bf3e90 : 0xffffff800832531d 0xffffff8112bf3f10 : 0xffffff80084031ea 0xffffff8112bf3fb0 : 0xffffff8008435396 Kernel Extensions in backtrace: com.apple.iokit.IOAcceleratorFamily2(156.16)[8DA5CE1F-2C00-3CE3-8BF1-1FC07BFCF4E7]@0xffffff7f8a4a5000->0xffffff7f8a513fff dependency: com.apple.iokit.IOPCIFamily(2.9)[D8F585E8-2EE9-3135-8E37-A034123FE45C]@0xffffff7f88b2c000 dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[6F7F093D-DBEA-356A-9A08-D8EAC7F767DE]@0xffffff7f88cb8000 com.apple.driver.AppleIntelBDWGraphics(10.0.6)[2CB18B2A-1ADA-3D7E-ABF9-9D99D9C5CE81]@0xffffff7f8a59c000->0xffffff7f8a614fff dependency: com.apple.iokit.IOSurface(97.4)[A4AE35B7-0C17-38F2-AD0D-A4C4B40196FB]@0xffffff7f89467000 dependency: com.apple.iokit.IOPCIFamily(2.9)[D8F585E8-2EE9-3135-8E37-A034123FE45C]@0xffffff7f88b2c000 dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[6F7F093D-DBEA-356A-9A08-D8EAC7F767DE]@0xffffff7f88cb8000 dependency: com.apple.iokit.IOAcceleratorFamily2(156.16)[8DA5CE1F-2C00-3CE3-8BF1-1FC07BFCF4E7]@0xffffff7f8a4a5000

BSD process name corresponding to current thread: com.apple.WebKit

Mac OS version: 14E46

Kernel version: Darwin Kernel Version 14.4.0: Thu May 28 11:35:04 PDT 2015; root:xnu-2782.30.5~1/RELEASE_X86_64 Kernel UUID: E3C26B2F-8B97-3F1D-B193-690F7E34F830 Kernel slide: 0x0000000008000000 Kernel text base: 0xffffff8008200000 __HIB text base: 0xffffff8008100000 System model name: MacBookAir7,2 (Mac-937CB26E2E02BB01)

System uptime in nanoseconds: 350828058742 last loaded kext at 247955632161: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8abc1000, size 69632) last unloaded kext at 308752069457: com.apple.filesystems.msdosfs 1.10 (addr 0xffffff7f8abc1000, size 61440) loaded kexts: org.virtualbox.kext.VBoxNetAdp 4.3.28 org.virtualbox.kext.VBoxNetFlt 4.3.28 com.carbonblack.CbOsxSensorNetmon 402.6.24 com.paragon-software.filesystems.extfs 109.7.9 org.virtualbox.kext.VBoxUSB 4.3.28 com.carbonblack.CbOsxSensorProcmon 402.6.24 com.paragon-software.filesystems.ntfs 313.2.12 org.virtualbox.kext.VBoxDrv 4.3.28 com.displaylink.driver.DisplayLinkDriver 2.4 com.sektioneins.driver.SUIDGuardNG 1.0.5 com.bit9.Kernel 7.2.1fc4 com.bit9.KernelKauth 7.2.1fc4 com.bit9.SystemProxy.7.2 7.2.1 com.bit9.KernelSupport 7.2.1fc4 com.apple.driver.AppleUSBCDCACMData 4.3.3b1 com.apple.driver.AppleBluetoothMultitouch 85.3 com.apple.filesystems.autofs 3.0 com.apple.driver.AudioAUUC 1.70 com.apple.driver.X86PlatformShim 1.0.0 com.apple.driver.ApplePlatformEnabler 2.2.0d4 com.apple.driver.AGPM 110.19.6 com.apple.iokit.IOUserEthernet 1.0.1 com.apple.iokit.IOBluetoothSerialManager 4.3.5f8 com.apple.Dont_Steal_Mac_OS_X 7.0.0 com.apple.driver.AppleHWAccess 1 com.apple.driver.AppleHV 1 com.apple.driver.AppleOSXWatchdog 1 com.apple.driver.AppleGraphicsDevicePolicy 3.7.7 com.apple.driver.AppleUpstreamUserClient 3.6.1 com.apple.driver.AppleHDA 272.18.1 com.apple.driver.AppleCameraInterface 5.36.0 com.apple.driver.AppleThunderboltIP 2.0.2 com.apple.driver.AppleBacklight 170.7.4 com.apple.driver.AppleMCCSControl 1.2.12 com.apple.driver.AppleSMCLMU 2.0.7d0 com.apple.driver.AppleLPC 1.7.3 com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.3.5f8 com.apple.driver.AppleIntelBDWGraphics 10.0.6 com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0 com.apple.driver.AppleIntelBDWGraphicsFramebuffer 10.0.6 com.apple.driver.AppleUSBCardReader 3.5.5 com.apple.driver.AppleUSBHub 705.4.2 com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1 com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0 com.apple.BootCache 36 com.apple.driver.AppleTopCaseHIDEventDriver 67 com.apple.driver.XsanFilter 404 com.apple.iokit.IOAHCIBlockStorage 2.7.1 com.apple.driver.AppleAHCIPort 3.1.2 com.apple.driver.AirPort.Brcm4360 930.37.3 com.apple.driver.AppleUSBXHCI 710.4.11 com.apple.driver.AppleSmartBatteryManager 161.0.0 com.apple.driver.AppleRTC 2.0 com.apple.driver.AppleACPIButtons 3.1 com.apple.driver.AppleHPET 1.8 com.apple.driver.AppleSMBIOS 2.1 com.apple.driver.AppleACPIEC 3.1 com.apple.driver.AppleAPIC 1.7 com.apple.nke.applicationfirewall 161 com.apple.security.quarantine 3 com.apple.security.TMSafetyNet 8 com.apple.driver.IOBluetoothHIDDriver 4.3.5f8 com.apple.kext.triggers 1.0 com.apple.driver.DspFuncLib 272.18.1 com.apple.kext.OSvKernDSPLib 1.15 com.apple.driver.X86PlatformPlugin 1.0.0 com.apple.driver.AppleGraphicsControl 3.10.24 com.apple.driver.AppleBacklightExpert 1.1.0 com.apple.driver.AppleSMBusController 1.0.13d1 com.apple.driver.AppleSMC 3.1.9 com.apple.driver.IOPlatformPluginFamily 5.9.1d7 com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.3.5f8 com.apple.iokit.IOBluetoothFamily 4.3.5f8 com.apple.iokit.IOSurface 97.4 com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0 com.apple.iokit.IOUSBUserClient 705.4.0 com.apple.driver.AppleHDAController 272.18.1 com.apple.iokit.IOHDAFamily 272.18.1 com.apple.iokit.IOAudioFamily 203.3 com.apple.vecLib.kext 1.2.0 com.apple.iokit.IOSerialFamily 11 com.apple.iokit.IONDRVSupport 2.4.1 com.apple.AppleGraphicsDeviceControl 3.10.24 com.apple.iokit.IOAcceleratorFamily2 156.16 com.apple.iokit.IOGraphicsFamily 2.4.1 com.apple.driver.AppleUSBHIDKeyboard 176.2 com.apple.iokit.IOUSBHIDDriver 705.4.0 com.apple.iokit.IOSCSIBlockCommandsDevice 3.7.5 com.apple.iokit.IOUSBMassStorageClass 3.7.2 com.apple.iokit.IOSCSIArchitectureModelFamily 3.7.5 com.apple.driver.AppleUSBMergeNub 705.4.0 com.apple.driver.AppleUSBComposite 705.4.9 com.apple.driver.AppleHIDKeyboard 176.2 com.apple.driver.AppleHSSPIHIDDriver 41.3 com.apple.driver.AppleMultitouchDriver 264.6 com.apple.iokit.IOAHCIFamily 2.7.5 com.apple.driver.AppleThunderboltDPInAdapter 4.0.6 com.apple.driver.AppleThunderboltDPAdapterFamily 4.0.6 com.apple.driver.AppleThunderboltPCIDownAdapter 2.0.2 com.apple.driver.AppleThunderboltNHI 3.1.7 com.apple.iokit.IOThunderboltFamily 4.2.2 com.apple.iokit.IO80211Family 730.60 com.apple.driver.mDNSOffloadUserClient 1.0.1b8 com.apple.iokit.IONetworkingFamily 3.2 com.apple.driver.AppleHSSPISupport 41.3 com.apple.driver.AppleIntelLpssSpiController 2.0.57 com.apple.iokit.IOUSBFamily 720.4.4 com.apple.driver.AppleIntelLpssDmac 2.0.57 com.apple.driver.AppleIntelLpssGspi 2.0.57 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 300.0 com.apple.kext.AppleMatch 1.0.0d1 com.apple.driver.AppleKeyStore 2 com.apple.driver.AppleMobileFileIntegrity 1.0.5 com.apple.driver.AppleCredentialManager 1.0 com.apple.driver.DiskImages 397 com.apple.iokit.IOStorageFamily 2.0 com.apple.iokit.IOReportFamily 31 com.apple.driver.AppleFDEKeyStore 28.30 com.apple.driver.AppleACPIPlatform 3.1 com.apple.iokit.IOPCIFamily 2.9 com.apple.iokit.IOACPIFamily 1.4 com.apple.kec.corecrypto 1.0 com.apple.kec.Libm 1 com.apple.kec.pthread 1

ghost commented 8 years ago

dude, your software cause kernel panics on yosemite and in my situation i wasnt even able to boot in safe mode.