panic after quite a number of read #249

angelochen960 opened this Issue Nov 4, 2013 · 2 comments


None yet

3 participants


my node app opens a serial port and read some data in.
I put this app into a shell, it has a loop of 30 calling the above code, after running a few times of the shell script, got a panic in my macbook pro, this happens twice already, any idea why? here is the report from the mountain lion log:

panic(cpu 2 caller 0xffffff80257562d1): "Spinlock acquisition timed out: lock=0xffffff8041214ec0, lock owner thread=0xffffff804d77a2a8, current_thread: 0xffffff803c308988, lock owner active on CPU 0x0, current owner: 0xffffff804d77a2a8"@/SourceCache/xnu/xnu-2050.48.12/osfmk/i386/locks_i386.c:363
Backtrace (CPU 2), Frame : Return Address
0xffffff810e08bdd0 : 0xffffff802541d636 
0xffffff810e08be40 : 0xffffff80257562d1 
0xffffff810e08be80 : 0xffffff8025757f8c 
0xffffff810e08bed0 : 0xffffff8025750bc7 
0xffffff810e08bf20 : 0xffffff8025753080 
0xffffff810e08bf50 : 0xffffff80257e97ba 
0xffffff810e08bfb0 : 0xffffff80254cf453 

BSD process name corresponding to current thread: node
Model: MacBookPro9,1, BootROM MBP91.00D3.B08, 4 processors, Intel Core i7, 2.6 GHz, 8 GB, SMC 2.1f175
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In, 384 MB
Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3431554638424455302D474E2D4620
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x02FE, 0x45424A3431554638424455302D474E2D4620
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xF5), Broadcom BCM43xx 1.0 (
Bluetooth: Version 4.1.7f2 12718, 3 service, 13 devices, 3 incoming serial ports
Network Service: Ethernet, Ethernet, en0
Network Service: Wi-Fi, AirPort, en1
Serial ATA Device: APPLE HDD HTS727575A9E362, 750.16 GB
Serial ATA Device: MATSHITADVD-R   UJ-8A8
USB Device: hub_device, 0x8087  (Intel Corporation), 0x0024, 0x1d100000 / 2
USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0x1d180000 / 3
USB Device: BRCM20702 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x1d181000 / 6
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821d, 0x1d181300 / 9
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0x1d182000 / 5
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0252, 0x1d183000 / 4
USB Device: USB Optical Mouse, 0x093a  (Pixart Imaging, Inc.), 0x2510, 0x14200000 / 4
USB Device: USB <-> Serial, 0x0403  (Future Technology Devices International Limited), 0x6001, 0x14100000 / 2
USB Device: hub_device, 0x8087  (Intel Corporation), 0x0024, 0x1a100000 / 2
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0x1a110000 / 3


this is driver causes the crash:

com.FTDI.driver.FTDIUSBSerialDriver 2.2.18
that is a driver converting usb to serial


@angelochen960, can we close this as an FTDI issue?

Can you reproduce the problem using a non-FTDI based device, something like an Arduino Leonardo or an Arduino Pro Mini?

@reconbot reconbot closed this Jun 11, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment