Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kernel Panic on foreman start? #73

Closed
elado opened this issue Sep 14, 2011 · 44 comments
Closed

Kernel Panic on foreman start? #73

elado opened this issue Sep 14, 2011 · 44 comments

Comments

@elado
Copy link

elado commented Sep 14, 2011

I got twice a kernel panic right after running foreman start.

This is my Procfile:

memcached: memcached
solr:      sunspot-solr run --data-directory=./solr/data --solr-home=./solr --log-level=FINE
solrtest:  RAILS_ENV=test sunspot-solr run --data-directory=./solr/test_data/data --solr-home=./solr --log-level=FINE --port=8981
redit:     /usr/local/bin/redis-server

and if I run them separately they all work great.

After the foreman start I see te colored output and then it crashes the entire system, so I must restart. This is the crash log I get after the reboot:

Interval Since Last Panic Report:  1407050 sec
Panics Since Last Report:          2
Anonymous UUID:                    B370E883-1267-4351-AB4B-75FABACE6052

Wed Sep 14 12:24:18 2011
panic(cpu 2 caller 0xffffff8000328ae2): "Negative open count?"@/SourceCache/xnu/xnu-1699.22.81/bsd/miscfs/specfs/spec_vnops.c:1368
Backtrace (CPU 2), Frame : Return Address
0xffffff812d6dbc10 : 0xffffff8000220702 
0xffffff812d6dbc90 : 0xffffff8000328ae2 
0xffffff812d6dbcd0 : 0xffffff800032c885 
0xffffff812d6dbd20 : 0xffffff8000318ee4 
0xffffff812d6dbd60 : 0xffffff80002fd19a 
0xffffff812d6dbdb0 : 0xffffff80002fce9e 
0xffffff812d6dbdf0 : 0xffffff80002fe3c1 
0xffffff812d6dbe20 : 0xffffff8000316a0f 
0xffffff812d6dbe50 : 0xffffff8000540dc9 
0xffffff812d6dbec0 : 0xffffff800023b9db 
0xffffff812d6dbef0 : 0xffffff800023beda 
0xffffff812d6dbf20 : 0xffffff800023bf70 
0xffffff812d6dbf50 : 0xffffff800021e0ce 
0xffffff812d6dbf90 : 0xffffff80002c1caa 
0xffffff812d6dbfb0 : 0xffffff80002d7a0c 

BSD process name corresponding to current thread: ruby

Mac OS version:
11B26

Kernel version:
Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64
Kernel UUID: D52AAB80-B2BC-3C6E-BBEA-78BD28064998
System model name: MacBookPro8,1 (Mac-94245B3640C91C81)

System uptime in nanoseconds: 38215858656
last loaded kext at 11176272136: com.apple.driver.AppleHWSensor 1.9.4d0 (addr 0xffffff7f81828000, size 28672)
loaded kexts:
com.Logitech.Control Center.HID Driver  3.3.0
com.apple.driver.AppleHWSensor  1.9.4d0
com.apple.filesystems.autofs    3.0
com.apple.driver.AppleMikeyHIDDriver    122
com.apple.driver.AppleTyMCEDriver   1.0.2d2
com.apple.driver.AppleHDA   2.1.1f12
com.apple.driver.AppleMikeyDriver   2.1.1f12
com.apple.driver.AGPM   100.12.40
com.apple.driver.AudioAUUC  1.59
com.apple.driver.AppleUpstreamUserClient    3.5.9
com.apple.driver.AppleMCCSControl   1.0.24
com.apple.driver.SMCMotionSensor    3.0.1d2
com.apple.iokit.IOUserEthernet  1.0.0d1
com.apple.Dont_Steal_Mac_OS_X   7.0.0
com.apple.driver.AudioIPCDriver 1.2.0
com.apple.driver.AppleSMCLMU    2.0.1d2
com.apple.driver.ACPI_SMC_PlatformPlugin    4.7.0b2
com.apple.driver.AppleLPC   1.5.1
com.apple.driver.AppleMuxControl    3.0.8
com.apple.driver.AppleBacklight 170.1.9
com.apple.driver.AppleIntelHDGraphics   7.0.4
com.apple.driver.AppleIntelSNBGraphicsFB    7.0.4
com.apple.driver.AppleUSBTCButtons  220.8
com.apple.driver.AppleUSBTCKeyEventDriver   220.8
com.apple.driver.AppleUSBTCKeyboard 220.8
com.apple.driver.AppleIRController  309
com.apple.iokit.SCSITaskUserClient  3.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
com.apple.BootCache 32
com.apple.iokit.IOAHCIBlockStorage  2.0.0
com.apple.driver.AppleUSBHub    4.4.0
com.apple.driver.AirPort.Brcm4331   511.20.10
com.apple.driver.AppleFWOHCI    4.8.6
com.apple.driver.AppleSmartBatteryManager   161.0.0
com.apple.driver.AppleEFINVRAM  1.5.0
com.apple.driver.AppleSDXC  1.1.0
com.apple.iokit.AppleBCM5701Ethernet    3.0.6b9
com.apple.driver.AppleAHCIPort  2.1.8
com.apple.driver.AppleUSBEHCI   4.4.0
com.apple.driver.AppleUSBUHCI   4.4.0
com.apple.driver.AppleACPIButtons   1.4
com.apple.driver.AppleRTC   1.4
com.apple.driver.AppleHPET  1.6
com.apple.driver.AppleSMBIOS    1.7
com.apple.driver.AppleACPIEC    1.4
com.apple.driver.AppleAPIC  1.5
com.apple.driver.AppleIntelCPUPowerManagementClient 166.0.0
com.apple.nke.applicationfirewall   3.0.30
com.apple.security.quarantine   1
com.apple.driver.AppleIntelCPUPowerManagement   166.0.0
com.apple.kext.triggers 1.0
com.apple.driver.AppleHDAHardwareConfigDriver   2.1.1f12
com.apple.driver.DspFuncLib 2.1.1f12
com.apple.driver.AppleAVBAudio  1.0.0d11
com.apple.driver.AppleSMBusController   1.0.10d0
com.apple.iokit.IOFireWireIP    2.2.3
com.apple.iokit.IOSurface   80.0
com.apple.iokit.IOBluetoothSerialManager    2.5f17
com.apple.iokit.IOSerialFamily  10.0.5
com.apple.iokit.IOAVBFamily 1.0.0d22
com.apple.iokit.IOAudioFamily   1.8.3fc11
com.apple.kext.OSvKernDSPLib    1.3
com.apple.driver.AppleHDAController 2.1.1f12
com.apple.iokit.IOHDAFamily 2.1.1f12
com.apple.driver.AppleSMC   3.1.1d2
com.apple.driver.IOPlatformPluginFamily 4.7.0b2
com.apple.driver.AppleSMBusPCI  1.0.10d0
com.apple.driver.AppleGraphicsControl   3.0.8
com.apple.driver.AppleBacklightExpert   1.0.3
com.apple.driver.AppleThunderboltEDMSink    1.1.1
com.apple.driver.AppleThunderboltEDMSource  1.1.1
com.apple.iokit.IONDRVSupport   2.3
com.apple.iokit.IOGraphicsFamily    2.3
com.apple.driver.AppleThunderboltDPOutAdapter   1.3.2
com.apple.driver.AppleThunderboltDPInAdapter    1.3.2
com.apple.driver.AppleThunderboltDPAdapterFamily    1.3.2
com.apple.driver.AppleThunderboltPCIDownAdapter 1.1.6
com.apple.driver.AppleFileSystemDriver  13
com.apple.driver.BroadcomUSBBluetoothHCIController  2.5f17
com.apple.driver.AppleUSBBluetoothHCIController 2.5f17
com.apple.iokit.IOBluetoothFamily   2.5f17
com.apple.driver.AppleUSBMultitouch 220.23
com.apple.iokit.IOUSBHIDDriver  4.4.0
com.apple.driver.AppleUSBMergeNub   4.4.0
com.apple.driver.AppleUSBComposite  3.9.0
com.apple.iokit.IOSCSIMultimediaCommandsDevice  3.0.0
com.apple.iokit.IOBDStorageFamily   1.6
com.apple.iokit.IODVDStorageFamily  1.6
com.apple.iokit.IOCDStorageFamily   1.7
com.apple.iokit.IOAHCISerialATAPI   2.0.0
com.apple.iokit.IOSCSIArchitectureModelFamily   3.0.0
com.apple.driver.XsanFilter 403
com.apple.driver.AppleThunderboltNHI    1.2.6
com.apple.iokit.IOThunderboltFamily 1.4.9
com.apple.iokit.IO80211Family   400.40
com.apple.iokit.IOUSBUserClient 4.4.0
com.apple.iokit.IOFireWireFamily    4.4.3
com.apple.iokit.IOEthernetAVBController 1.0.0d5
com.apple.iokit.IONetworkingFamily  2.0
com.apple.iokit.IOAHCIFamily    2.0.6
com.apple.iokit.IOUSBFamily 4.4.0
com.apple.driver.AppleEFIRuntime    1.5.0
com.apple.iokit.IOHIDFamily 1.7.0
com.apple.iokit.IOSMBusFamily   1.1
com.apple.security.sandbox  165
com.apple.kext.AppleMatch   1.0.0d1
com.apple.security.TMSafetyNet  7
com.apple.driver.DiskImages 326
com.apple.iokit.IOStorageFamily 1.7
com.apple.driver.AppleKeyStore  28.18
com.apple.driver.AppleACPIPlatform  1.4
com.apple.iokit.IOPCIFamily 2.6.5
com.apple.iokit.IOACPIFamily    1.4
Model: MacBookPro8,1, BootROM MBP81.0047.B0E, 2 processors, Intel Core i7, 2.7 GHz, 8 GB, SMC 1.68f96
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 512 MB
Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333531533642465238432D48392020
Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1333 MHz, 0x80AD, 0x484D54333531533642465238432D48392020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD6), Broadcom BCM43xx 1.0 (5.100.98.75.10)
Bluetooth: Version 2.5.0f17, 2 service, 19 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: APPLE SSD TS256C, 251 GB
Serial ATA Device: MATSHITADVD-R   UJ-8A8
USB Device: FaceTime HD Camera (Built-in), apple_vendor_id, 0x8509, 0xfa200000 / 3
USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0xfa100000 / 2
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0245, 0xfa120000 / 5
USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821a, 0xfa113000 / 7
USB Device: hub_device, 0x0424  (SMSC), 0x2513, 0xfd100000 / 2
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd110000 / 3
@ddollar
Copy link
Owner

ddollar commented Sep 15, 2011

This should be fixed in foreman 0.22.0 (latest). Are you still seeing it?

@michenriksen
Copy link

I also experience a kernel panic when I start up Foreman (0.22.0).

Crash report:

Interval Since Last Panic Report:  809857 sec
Panics Since Last Report:          5
Anonymous UUID:                    69E40AE0-CEFF-4071-9129-C471CD35FA96

Wed Sep 21 15:09:35 2011
panic(cpu 1 caller 0xffffff8000328ae2): "Negative open count?"@/SourceCache/xnu/xnu-1699.22.81/bsd/miscfs/specfs/spec_vnops.c:1368
Backtrace (CPU 1), Frame : Return Address
0xffffff8092a5bc10 : 0xffffff8000220702 
0xffffff8092a5bc90 : 0xffffff8000328ae2 
0xffffff8092a5bcd0 : 0xffffff800032c885 
0xffffff8092a5bd20 : 0xffffff8000318ee4 
0xffffff8092a5bd60 : 0xffffff80002fd19a 
0xffffff8092a5bdb0 : 0xffffff80002fce9e 
0xffffff8092a5bdf0 : 0xffffff80002fe3c1 
0xffffff8092a5be20 : 0xffffff8000316a0f 
0xffffff8092a5be50 : 0xffffff8000540dc9 
0xffffff8092a5bec0 : 0xffffff800023b9db 
0xffffff8092a5bef0 : 0xffffff800023beda 
0xffffff8092a5bf20 : 0xffffff800023bf70 
0xffffff8092a5bf50 : 0xffffff800021e0ce 
0xffffff8092a5bf90 : 0xffffff80002c1caa 
0xffffff8092a5bfb0 : 0xffffff80002d7a0c 

BSD process name corresponding to current thread: ruby

Mac OS version:
11B26

Kernel version:
Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64
Kernel UUID: D52AAB80-B2BC-3C6E-BBEA-78BD28064998
System model name: MacBookAir3,2 (Mac-942C5DF58193131B)

System uptime in nanoseconds: 502952805675
last loaded kext at 9518529575: com.apple.driver.AppleHWSensor  1.9.4d0 (addr 0xffffff7f81ccd000, size 28672)
last unloaded kext at 191971866503: com.apple.driver.CoreStorageFsck    180 (addr 0xffffff7f81845000, size 77824)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp  4.0.10
org.virtualbox.kext.VBoxNetFlt  4.0.10
org.virtualbox.kext.VBoxUSB 4.0.10
org.virtualbox.kext.VBoxDrv 4.0.10
com.apple.driver.AppleHWSensor  1.9.4d0
com.apple.filesystems.autofs    3.0
com.apple.driver.ApplePlatformEnabler   2.0.2d1
com.apple.driver.AppleMikeyHIDDriver    122
com.apple.driver.AGPM   100.12.40
com.apple.driver.AppleHDA   2.1.1f12
com.apple.driver.AppleUpstreamUserClient    3.5.9
com.apple.driver.AppleMCCSControl   1.0.24
com.apple.driver.AppleMikeyDriver   2.1.1f12
com.apple.GeForce   7.0.4
com.apple.driver.AudioAUUC  1.59
com.apple.iokit.IOUserEthernet  1.0.0d1
com.apple.Dont_Steal_Mac_OS_X   7.0.0
com.apple.driver.AudioIPCDriver 1.2.0
com.apple.driver.ACPI_SMC_PlatformPlugin    4.7.0b2
com.apple.driver.AppleLPC   1.5.1
com.apple.driver.AppleBacklight 170.1.9
com.apple.driver.AppleUSBTCButtons  220.8
com.apple.driver.AppleUSBTCKeyboard 220.8
com.apple.driver.AppleUSBCardReader 3.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
com.apple.BootCache 32
com.apple.iokit.IOAHCIBlockStorage  2.0.0
com.apple.driver.AppleAHCIPort  2.1.8
com.apple.driver.AirPort.Brcm4331   511.20.10
com.apple.driver.AppleUSBHub    4.4.0
com.apple.driver.AppleUSBEHCI   4.4.0
com.apple.driver.AppleUSBOHCI   4.4.0
com.apple.driver.AppleSmartBatteryManager   161.0.0
com.apple.driver.AppleEFINVRAM  1.5.0
com.apple.driver.AppleRTC   1.4
com.apple.driver.AppleHPET  1.6
com.apple.driver.AppleACPIButtons   1.4
com.apple.driver.AppleSMBIOS    1.7
com.apple.driver.AppleACPIEC    1.4
com.apple.driver.AppleAPIC  1.5
com.apple.driver.AppleIntelCPUPowerManagementClient 166.0.0
com.apple.nke.applicationfirewall   3.0.30
com.apple.security.quarantine   1
com.apple.driver.AppleIntelCPUPowerManagement   166.0.0
com.apple.kext.triggers 1.0
com.apple.driver.DspFuncLib 2.1.1f12
com.apple.driver.AppleSMBusController   1.0.10d0
com.apple.nvidia.nv50hal    7.0.4
com.apple.NVDAResman    7.0.4
com.apple.iokit.IOSurface   80.0
com.apple.iokit.IOBluetoothSerialManager    2.5f17
com.apple.iokit.IOSerialFamily  10.0.5
com.apple.iokit.IOAudioFamily   1.8.3fc11
com.apple.kext.OSvKernDSPLib    1.3
com.apple.driver.AppleHDAController 2.1.1f12
com.apple.iokit.IOHDAFamily 2.1.1f12
com.apple.driver.AppleSMC   3.1.1d2
com.apple.driver.IOPlatformPluginFamily 4.7.0b2
com.apple.driver.AppleSMBusPCI  1.0.10d0
com.apple.driver.AppleBacklightExpert   1.0.3
com.apple.iokit.IONDRVSupport   2.3
com.apple.iokit.IOGraphicsFamily    2.3
com.apple.driver.BroadcomUSBBluetoothHCIController  2.5f17
com.apple.driver.AppleUSBBluetoothHCIController 2.5f17
com.apple.iokit.IOBluetoothFamily   2.5f17
com.apple.driver.AppleUSBHIDKeyboard    152.3
com.apple.driver.AppleHIDKeyboard   152.3
com.apple.driver.AppleUSBMultitouch 220.23
com.apple.iokit.IOUSBHIDDriver  4.4.0
com.apple.iokit.IOSCSIBlockCommandsDevice   3.0.0
com.apple.iokit.IOUSBMassStorageClass   3.0.0
com.apple.iokit.IOSCSIArchitectureModelFamily   3.0.0
com.apple.driver.AppleUSBMergeNub   4.4.0
com.apple.driver.AppleUSBComposite  3.9.0
com.apple.driver.CoreStorage    180
com.apple.driver.XsanFilter 403
com.apple.iokit.IOAHCIFamily    2.0.6
com.apple.iokit.IO80211Family   400.40
com.apple.iokit.IONetworkingFamily  2.0
com.apple.driver.AppleMCP89RootPortPM   1.11
com.apple.driver.NVSMU  2.2.9
com.apple.iokit.IOUSBUserClient 4.4.0
com.apple.iokit.IOUSBFamily 4.4.0
com.apple.driver.AppleEFIRuntime    1.5.0
com.apple.iokit.IOHIDFamily 1.7.0
com.apple.iokit.IOSMBusFamily   1.1
com.apple.security.sandbox  165
com.apple.kext.AppleMatch   1.0.0d1
com.apple.security.TMSafetyNet  7
com.apple.driver.DiskImages 326
com.apple.iokit.IOStorageFamily 1.7
com.apple.driver.AppleKeyStore  28.18
com.apple.driver.AppleACPIPlatform  1.4
com.apple.iokit.IOPCIFamily 2.6.5
com.apple.iokit.IOACPIFamily    1.4
Model: MacBookAir3,2, BootROM MBA31.0061.B01, 2 processors, Intel Core 2 Duo, 1.86 GHz, 4 GB, SMC 1.66f55
Graphics: NVIDIA GeForce 320M, NVIDIA GeForce 320M, PCI, 256 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54333235533642465238412D47372020
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x80AD, 0x484D54333235533642465238412D47372020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xD1), Broadcom BCM43xx 1.0 (5.100.98.75.10)
Bluetooth: Version 2.5.0f17, 2 service, 12 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en0
Serial ATA Device: APPLE SSD SM128C, 121,33 GB
USB Device: FaceTime Camera (Built-in), apple_vendor_id, 0x850a, 0x24600000 / 3
USB Device: Keyboard Hub, apple_vendor_id, 0x1006, 0x24100000 / 2
USB Device: USB-PS/2 Optical Mouse, 0x046d  (Logitech Inc.), 0xc051, 0x24130000 / 5
USB Device: Apple Keyboard, apple_vendor_id, 0x0220, 0x24120000 / 4
USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403, 0x26100000 / 2
USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0x04500000 / 3
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821b, 0x04530000 / 4
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x023f, 0x04300000 / 2

Procfile:

resque: VERBOSE=1 QUEUES=critical,high,normal,low rake resque:work

I also had Spork and Guard initializers in the Procfile but I removed them because I thought they were the trouble makers, but even with only Resque, it still crashes. I don't know if it could have something to do with Mac OS X Lion? - I'm running 10.7.1 (11B26)

@dx7
Copy link

dx7 commented Sep 28, 2011

I also experience kernel panic when I start up Foreman 0.22.0.

I'm running Mac OS X Lion 10.7.1 too.

My Procfile:
redis: redis-server
search: rake sunspot:solr:run
rake resque:work

With Foreman 0.20.0 I received SIGTERM to all process:
14:59:15 redis.1 | started with pid 1345
14:59:15 search.1 | started with pid 1346
14:59:15 rake.1 | started with pid 1348
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf'
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 * Server started, Redis version 2.2.12
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 * DB loaded from disk: 0 seconds
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 * The server is now ready to accept connections on port 6379
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 - DB 0: 15 keys (0 volatile) in 16 slots HT.
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 - 0 clients connected (0 slaves), 925408 bytes in use
14:59:20 rake.1 | /Users/rafaeldx7/.rvm/gems/ruby-1.9.2-p180-loadgc@myfinance/gems/foreman-0.20.0/bin/foreman-runner:2:in exec': No such file or directory - resque:work (Errno::ENOENT) 14:59:20 rake.1 | from /Users/rafaeldx7/.rvm/gems/ruby-1.9.2-p180-loadgc@myfinance/gems/foreman-0.20.0/bin/foreman-runner:2:in

'
14:59:20 rake.1 | process terminated
14:59:20 system | sending SIGTERM to all processes
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 # Received SIGTERM, scheduling shutdown...
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 # User requested shutdown...
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 * Saving the final RDB snapshot before exiting.
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 * DB saved on disk
14:59:20 redis.1 | [1347] 28 Sep 14:59:20 # Redis is now ready to exit, bye bye...

@dx7
Copy link

dx7 commented Sep 28, 2011

My Procfile format was deprecated:

redis: redis-server
search: rake sunspot:solr:run
rake resque:work

Last line doesn't have a name and a colon. I fix it and foreman is working fine. But... Kernel Panic because Procfile?

@ddollar
Copy link
Owner

ddollar commented Sep 28, 2011

Could anyone else getting kernel panics try updating to the latest version of foreman and pasting your Procfile here?

@dx7
Copy link

dx7 commented Sep 28, 2011

My Procfile with error was:

redis: redis-server
search: rake sunspot:solr:run
rake resque:work

I fix it with:

redis: redis-server
search: rake sunspot:solr:run
work: rake resque:work

Foreman 0.22.0 is working fine now. But kernel panic because Procfile is weird.

@Sephi-Chan
Copy link

I issued two Kernel Panic on Mac OS X Lion 10.7.1 while starting Foreman 0.24.0 with the following Procfile:

web:        bundle exec rails server
worker:     bundle exec rake resque:work
redis:      redis-server
juggernaut: juggernaut

Any idea?

@ddollar
Copy link
Owner

ddollar commented Oct 6, 2011

Are you running inside screen or tmux ?

@Sephi-Chan
Copy link

Nope, just in my Terminal.

@ddollar
Copy link
Owner

ddollar commented Oct 6, 2011

What version of Ruby are you using?

@Sephi-Chan
Copy link

Oups sorry, forgotten than one! It's Ruby 1.9.2.

@ddollar
Copy link
Owner

ddollar commented Oct 6, 2011

Could you give me the full output of ruby -v ?

Thanks!

@Sephi-Chan
Copy link

ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]

@ddollar
Copy link
Owner

ddollar commented Oct 6, 2011

I assume you are using rvm? If so, could you try updating rvm to latest and recompiling that version of ruby?

@Sephi-Chan
Copy link

Hi! It finally works after updating all the stuff I can update.

  • RVM 1.8.6
  • Ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.1.0]
  • Rubygems 1.8.11

I'm glad to use Foreman again! :)
Kernel panic… What a hard way of failing. :p

@cjbottaro
Copy link

Hey, I'm getting the kernel panic also in OS X 10.7.1. Here's my info...

$ ruby -v
ruby 1.9.2p290 (2011-07-09) [x86_64-darwin11.1.0]
$ cat Procfile 
solr_test: RAILS_ENV=test bundle exec rake sunspot:solr:run

I installed Ruby with ruby-build. Let me know what other info I can provide. Oh, using foreman-0.24.0.

Thanks for the help.

@bsingr
Copy link

bsingr commented Oct 8, 2011

also getting kernel panics on Mac OS X Lion 10.7.1 (11B26) using TotalTerminal + oh-my-zsh and ruby

$ rvm -v
rvm 1.8.3 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]

$ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.1.0]

$ gem list foreman
foreman (0.24.0)

$ cat Procfile
app: rails s
mongo: mongod --dbpath $PWD/tmp/db --rest

@argami
Copy link
Contributor

argami commented Oct 10, 2011

Im getting the same with

ruby 1.9.2p312
gem v1.8.10

postgresql: postgres -D /Users/argami/Documents/trabajo/databases/postgresql 
openerpServer: openerp-server --update=all --log-level=debug_rpc_answer
openerpClient: openerp-web

But it was giving me a error when the last one wasn't installed in the system once i install the openerp-web start to work again.

@ddollar
Copy link
Owner

ddollar commented Oct 10, 2011

Anyone seeing this issue please try the following:

  • Update rvm to latest rvm get latest
  • Reload rvm rvm reload
  • Recompile your version of Ruby
  • Install the latest foreman gem

If you do all of that and are still seeing kernel panics, please report here and include the following:

  • Output of rvm -v
  • Output of ruby -v
  • Output of gem env
  • Output of which foreman

Thanks,
David

@argami
Copy link
Contributor

argami commented Oct 10, 2011

Im working from a brand new macbook 11" with lion i installed all 2 days ago.

rvm 1.8.6 
ruby 1.9.2p312 

RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.10
  - RUBY VERSION: 1.9.2 (2011-08-11 patchlevel 312) [x86_64-darwin11.0.1]
  - INSTALLATION DIRECTORY: /Users/argami/.rvm/gems/ruby-1.9.2-head
  - RUBY EXECUTABLE: /Users/argami/.rvm/rubies/ruby-1.9.2-head/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/argami/.rvm/gems/ruby-1.9.2-head/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-11
  - GEM PATHS:
     - /Users/argami/.rvm/gems/ruby-1.9.2-head
     - /Users/argami/.rvm/gems/ruby-1.9.2-head@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

/Users/argami/.rvm/gems/ruby-1.9.2-head/bin/foreman

My issue just happend when the last work on the Procfile wasn't installed in the system.

@argami
Copy link
Contributor

argami commented Oct 10, 2011

Ok at least in my case i found that the problem it based in PTY.spawn when the command doesn't exists give me a kernel panic.

Can any of you try something like

require 'pty'
PTY.spawn('unexisting_command')

Thanks

@argami
Copy link
Contributor

argami commented Oct 10, 2011

Ok more news!!! It gives error just with 1.9.2 from p180 to HEAD but its works again with 1.9.3 in Head but need a small patch, because give a uncontrolled error. issue #83 is a pull request with the patch

@argami
Copy link
Contributor

argami commented Oct 11, 2011

i create a issue in redmine so u can track this http://redmine.ruby-lang.org/issues/5433

@argami
Copy link
Contributor

argami commented Oct 12, 2011

Updating news, the error has been closed and mark as a Kernel BUG. But it just happend in 1.9.2 and not 1.9.3.

As a workaround u can be sure that your command doesn't give any error, or use 1.9.3, 1.8.6.

@lukeredpath
Copy link

Also experience kernel panics, but with one specific change to my Procfile.

Here's my Procfile:


redis:    redis-server config/redis.development.conf
***:      bundle exec rake resque:work QUEUE=***
***:     bundle exec rake resque:work QUEUE=***
***:   bundle exec rake resque:work QUEUE=***
***:    bundle exec rake resque:work QUEUE=***
***:  bundle exec rake resque:work QUEUE=***
***: bundle exec rake resque:work QUEUE=***

I've starred out the queue/worker names as they are business sensitive.

This works fine. Adding VVERBOSE=1 to one of my resque workers causes the kernel panic. This appears to be repeatable.

I'm running OSX 10.7.2 (GM). Version info:

ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]
rvm 1.6.20 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]

Gem env:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.8
  - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [x86_64-darwin10.7.0]
  - INSTALLATION DIRECTORY: /Users/luke/.rvm/gems/ruby-1.9.2-p180
  - RUBY EXECUTABLE: /Users/luke/.rvm/rubies/ruby-1.9.2-p180/bin/ruby
  - EXECUTABLE DIRECTORY: /Users/luke/.rvm/gems/ruby-1.9.2-p180/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-darwin-10
  - GEM PATHS:
     - /Users/luke/.rvm/gems/ruby-1.9.2-p180
     - /Users/luke/.rvm/gems/ruby-1.9.2-p180@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gemcutter_key" => "********************************"
     - :sources => ["http://gemcutter.org", "http://gems.rubyforge.org"]
     - "gem" => "--no-ri --no-rdoc"
  - REMOTE SOURCES:
     - http://gemcutter.org
     - http://gems.rubyforge.org

Which foreman:

/Users/luke/.rvm/gems/ruby-1.9.2-p180/bin/foreman

OSX Crash report:


Interval Since Last Panic Report:  22 sec
Panics Since Last Report:          2
Anonymous UUID:                    EDE1AC11-D443-4008-8C32-FFA46A2246DC

Thu Oct 13 14:10:57 2011
panic(cpu 0 caller 0xffffff8000328af2): "Negative open count?"@/SourceCache/xnu/xnu-1699.24.8/bsd/miscfs/specfs/spec_vnops.c:1368
Backtrace (CPU 0), Frame : Return Address
0xffffff80a401bc10 : 0xffffff8000220702 
0xffffff80a401bc90 : 0xffffff8000328af2 
0xffffff80a401bcd0 : 0xffffff800032c895 
0xffffff80a401bd20 : 0xffffff8000318ef4 
0xffffff80a401bd60 : 0xffffff80002fd1aa 
0xffffff80a401bdb0 : 0xffffff80002fceae 
0xffffff80a401bdf0 : 0xffffff80002fe3d1 
0xffffff80a401be20 : 0xffffff8000316a1f 
0xffffff80a401be50 : 0xffffff8000540e59 
0xffffff80a401bec0 : 0xffffff800023ba0b 
0xffffff80a401bef0 : 0xffffff800023bf0a 
0xffffff80a401bf20 : 0xffffff800023bfa0 
0xffffff80a401bf50 : 0xffffff800021e0ce 
0xffffff80a401bf90 : 0xffffff80002c1c8a 
0xffffff80a401bfb0 : 0xffffff80002d79ec 

BSD process name corresponding to current thread: ruby

Mac OS version:
11C73

Kernel version:
Darwin Kernel Version 11.2.0: Tue Aug  9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64
Kernel UUID: 59275DFA-10C0-30B3-9E26-F7B5DFB1A432
System model name: MacBookPro6,2 (Mac-F22586C8)

System uptime in nanoseconds: 229621695441
last loaded kext at 94322257742: com.apple.filesystems.afpfs    9.8 (addr 0xffffff7f8223a000, size 356352)
loaded kexts:
org.virtualbox.kext.VBoxNetAdp  3.1.4
org.virtualbox.kext.VBoxNetFlt  3.1.4
org.virtualbox.kext.VBoxUSB 3.1.4
org.virtualbox.kext.VBoxDrv 3.1.4
com.rogueamoeba.hermes  4.1.0
com.Cycling74.driver.Soundflower    1.5.3
com.rogueamoeba.HermesAudio 3.0.2
com.apple.filesystems.afpfs 9.8
com.apple.nke.asp_tcp   6.0.1
com.apple.driver.AppleHWSensor  1.9.4d0
com.apple.filesystems.autofs    3.0
com.apple.driver.AudioAUUC  1.59
com.apple.driver.AppleMikeyHIDDriver    122
com.apple.driver.AppleHDA   2.1.3f7
com.apple.driver.AppleMikeyDriver   2.1.3f7
com.apple.driver.AppleTyMCEDriver   1.0.2d2
com.apple.driver.AGPM   100.12.42
com.apple.driver.AppleUpstreamUserClient    3.5.9
com.apple.driver.AppleMCCSControl   1.0.26
com.apple.driver.SMCMotionSensor    3.0.1d2
com.apple.iokit.IOUserEthernet  1.0.0d1
com.apple.Dont_Steal_Mac_OS_X   7.0.0
com.apple.driver.AppleSMCLMU    2.0.1d2
com.apple.driver.AudioIPCDriver 1.2.1
com.apple.driver.ACPI_SMC_PlatformPlugin    4.7.5d4
com.apple.GeForce   7.1.2
com.apple.driver.AppleLPC   1.5.3
com.apple.driver.AppleMuxControl    3.0.16
com.apple.driver.AppleBacklight 170.1.9
com.apple.driver.AppleIntelHDGraphics   7.1.2
com.apple.driver.AppleIntelHDGraphicsFB 7.1.2
com.apple.driver.AppleUSBTCButtons  225.2
com.apple.driver.AppleUSBCardReader 3.0.1
com.apple.driver.AppleIRController  312
com.apple.driver.AppleUSBTCKeyEventDriver   225.2
com.apple.driver.AppleUSBTCKeyboard 225.2
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
com.apple.BootCache 33
com.apple.driver.AirPort.Brcm4331   512.20.18
com.apple.iokit.SCSITaskUserClient  3.0.1
com.apple.iokit.IOAHCIBlockStorage  2.0.1
com.apple.driver.AppleFWOHCI    4.8.9
com.apple.driver.AppleUSBHub    4.5.0
com.apple.iokit.AppleBCM5701Ethernet    3.0.8b2
com.apple.driver.AppleEFINVRAM  1.5.0
com.apple.driver.AppleSmartBatteryManager   161.0.0
com.apple.driver.AppleAHCIPort  2.2.0
com.apple.driver.AppleUSBEHCI   4.5.0
com.apple.driver.AppleUSBUHCI   4.4.5
com.apple.driver.AppleACPIButtons   1.4
com.apple.driver.AppleRTC   1.4
com.apple.driver.AppleHPET  1.6
com.apple.driver.AppleSMBIOS    1.7
com.apple.driver.AppleACPIEC    1.4
com.apple.driver.AppleAPIC  1.5
com.apple.driver.AppleIntelCPUPowerManagementClient 167.0.0
com.apple.nke.applicationfirewall   3.2.30
com.apple.security.quarantine   1
com.apple.driver.AppleIntelCPUPowerManagement   167.0.0
com.apple.security.SecureRemotePassword 1.0
com.apple.kext.triggers 1.0
com.apple.driver.AppleHDAHardwareConfigDriver   2.1.3f7
com.apple.driver.DspFuncLib 2.1.3f7
com.apple.driver.AppleSMBusController   1.0.10d0
com.apple.iokit.IOSurface   80.0
com.apple.iokit.IOBluetoothSerialManager    4.0.1f4
com.apple.iokit.IOSerialFamily  10.0.5
com.apple.iokit.IOAVBFamily 1.0.0d22
com.apple.iokit.IOFireWireIP    2.2.4
com.apple.driver.AppleSMBusPCI  1.0.10d0
com.apple.driver.AppleHDAController 2.1.3f7
com.apple.iokit.IOHDAFamily 2.1.3f7
com.apple.iokit.IOAudioFamily   1.8.3fc11
com.apple.kext.OSvKernDSPLib    1.3
com.apple.driver.ApplePolicyControl 3.0.16
com.apple.driver.AppleSMC   3.1.1d8
com.apple.driver.IOPlatformPluginFamily 4.7.5d4
com.apple.driver.AppleGraphicsControl   3.0.16
com.apple.driver.AppleBacklightExpert   1.0.3
com.apple.nvidia.nv50hal    7.1.2
com.apple.NVDAResman    7.1.2
com.apple.iokit.IONDRVSupport   2.3.2
com.apple.iokit.IOGraphicsFamily    2.3.2
com.apple.driver.BroadcomUSBBluetoothHCIController  4.0.1f4
com.apple.driver.AppleUSBBluetoothHCIController 4.0.1f4
com.apple.iokit.IOBluetoothFamily   4.0.1f4
com.apple.driver.AppleFileSystemDriver  13
com.apple.iokit.IOSCSIBlockCommandsDevice   3.0.1
com.apple.iokit.IOUSBMassStorageClass   3.0.0
com.apple.driver.AppleUSBMultitouch 227.1
com.apple.iokit.IOUSBHIDDriver  4.4.5
com.apple.driver.AppleUSBMergeNub   4.5.3
com.apple.driver.AppleUSBComposite  3.9.0
com.apple.iokit.IO80211Family   411.1
com.apple.iokit.IOSCSIMultimediaCommandsDevice  3.0.1
com.apple.iokit.IOBDStorageFamily   1.6
com.apple.iokit.IODVDStorageFamily  1.7
com.apple.iokit.IOCDStorageFamily   1.7
com.apple.driver.XsanFilter 403
com.apple.iokit.IOAHCISerialATAPI   2.0.1
com.apple.iokit.IOSCSIArchitectureModelFamily   3.0.1
com.apple.iokit.IOFireWireFamily    4.4.5
com.apple.iokit.IOUSBUserClient 4.5.3
com.apple.iokit.IOEthernetAVBController 1.0.0d5
com.apple.iokit.IONetworkingFamily  2.0
com.apple.iokit.IOAHCIFamily    2.0.7
com.apple.iokit.IOUSBFamily 4.5.3
com.apple.driver.AppleEFIRuntime    1.5.0
com.apple.iokit.IOHIDFamily 1.7.1
com.apple.iokit.IOSMBusFamily   1.1
com.apple.security.sandbox  165.3
com.apple.kext.AppleMatch   1.0.0d1
com.apple.security.TMSafetyNet  7
com.apple.driver.DiskImages 331
com.apple.iokit.IOStorageFamily 1.7
com.apple.driver.AppleKeyStore  28.18
com.apple.driver.AppleACPIPlatform  1.4
com.apple.iokit.IOPCIFamily 2.6.7
com.apple.iokit.IOACPIFamily    1.4
Model: MacBookPro6,2, BootROM MBP61.0057.B0C, 2 processors, Intel Core i5, 2.4 GHz, 4 GB, SMC 1.58f16
Graphics: NVIDIA GeForce GT 330M, NVIDIA GeForce GT 330M, PCIe, 256 MB
Graphics: Intel HD Graphics, Intel HD Graphics, Built-In, 288 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1067 MHz, 0x802C, 0x31364A53463235363634485A2D3147314631
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1067 MHz, 0x802C, 0x31364A53463235363634485A2D3147314631
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x93), Broadcom BCM43xx 1.0 (5.100.98.75.18)
Bluetooth: Version 4.0.1f4, 2 service, 11 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en1
Serial ATA Device: INTEL SSDSA2M160G2GC, 160.04 GB
Serial ATA Device: MATSHITADVD-R   UJ-898
USB Device: hub_device, 0x0424  (SMSC), 0x2514, 0xfa100000 / 2
USB Device: Internal Memory Card Reader, apple_vendor_id, 0x8403, 0xfa130000 / 5
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x0237, 0xfa120000 / 4
USB Device: BRCM2070 Hub, 0x0a5c  (Broadcom Corp.), 0x4500, 0xfa110000 / 3
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8218, 0xfa113000 / 8
USB Device: hub_device, 0x0424  (SMSC), 0x2514, 0xfd100000 / 2
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0xfd120000 / 4
USB Device: Built-in iSight, apple_vendor_id, 0x8507, 0xfd110000 / 3

@argami
Copy link
Contributor

argami commented Oct 13, 2011

@lukeredpath one question, if you execute the command in the console what happen??

@lukeredpath
Copy link

Worked fine executed from the console. It also worked if I moved the VVERBOSE=1 to the end so it's as if it's interpreting that as a command rather than an environment variable declaration.

@ddollar
Copy link
Owner

ddollar commented Oct 15, 2011

I have reported this on the official Mac developer forums.

As mentioned about by @argami, details can also be found on the ruby tracker:
http://redmine.ruby-lang.org/issues/5433

@ddollar
Copy link
Owner

ddollar commented Oct 15, 2011

@Nimster
Copy link

Nimster commented Oct 26, 2011

FYI at least for us it seemed to happen only with redis tasks, and when we upgraded to a new redis version and installed it system-wide, rather than locally, it went away. I don't know if this helps figure it out.

@michenriksen
Copy link

I got Foreman to work by installing it with the pkg package - I don't get any segfaults anymore! Yay!

@codeinvain
Copy link

+1 on michenriksen solution
#73 (comment)
[update]
apparently its not the case , see below

@ddollar
Copy link
Owner

ddollar commented Nov 2, 2011

The difference is probably that you are using system Ruby when using the .pkg installer.

@codeinvain
Copy link

since the debugging of this issue is cumbersome (crashes my machine each time) i didn't get into depth why it worked.
and if it will repeat i'll update you

anyway here are my env details after installing the pkg.
didn't seem to change much.

~ rvm -v

rvm 1.9.2 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]

~ ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]
~ gem env
RubyGems Environment:

  • RUBYGEMS VERSION: 1.8.11
  • RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-darwin11.2.0]
  • INSTALLATION DIRECTORY: /Users/daniel/.rvm/gems/ruby-1.9.2-p290
  • RUBY EXECUTABLE: /Users/daniel/.rvm/rubies/ruby-1.9.2-p290/bin/ruby
  • EXECUTABLE DIRECTORY: /Users/daniel/.rvm/gems/ruby-1.9.2-p290/bin
  • RUBYGEMS PLATFORMS:
    • ruby
    • x86_64-darwin-11
  • GEM PATHS:
    • /Users/daniel/.rvm/gems/ruby-1.9.2-p290
    • /Users/daniel/.rvm/gems/ruby-1.9.2-p290@global
  • GEM CONFIGURATION:
    • :update_sources => true
    • :verbose => true
    • :benchmark => false
    • :backtrace => false
    • :bulk_threshold => 1000
  • REMOTE SOURCES:

10x
d.

@ddollar
Copy link
Owner

ddollar commented Nov 2, 2011

Since which foreman is still returning the gem, I doubt the package installation did anything for you. The crash occurs when you try to run a nonexistent command in the Procfile, perhaps something about the environment is different.

@codeinvain
Copy link

thanks for the info i'll keep you posted

@balexand
Copy link

balexand commented Nov 9, 2011

I'm also having this issue with foreman-0.26.0 on 10.7.2. My Procfile is just:

resque: QUEUE=* rake resque:work

@hundredwatt
Copy link

I was running into this problem (I think it's the same one) and solved it by changing my Procfile from

resque: QUEUE=* bundle exec rake resque:work

to

 resque: bundle exec rake resque:work QUEUE=* 

I figured this out by exporting to Bluepill (I couldn't get foreman start to work, so I was trying via Bluepill) and then looking at the log files for the individual processes, in which I saw

Errno::ENOENT `No such file or directory - QUEUE=*`

After moving QUEUE=* to the end, I tried foreman start and it worked!

@stve
Copy link

stve commented Dec 21, 2011

I have been able to produce a kernel panic consistently. This doesn't appear to be quite the same as what others are experiencing but figured I'd share it here. My Procfile looks like this:

web: jekyll --server --auto
compass: compass watch .
coffee: coffee --output javascripts --compile --watch coffee

The cause was operator error on my own part: turns out I did not have coffee-script installed on this machine. Everything started normally once I removed the coffee-script line from the Procfile and likewise once I installed coffee-script.

@ddollar
Copy link
Owner

ddollar commented Dec 21, 2011

Can you try the latest foreman prerelease?

 $ gem install foreman --pre

@slant
Copy link

slant commented Dec 23, 2011

I was receiving a SIGTERM error and was just able to resolve it. Figured I would share in case it helps anyone else. I got the idea from hundredwatt above. Thank you, by the way! My Procfile looked like this:

worker: QUEUE=* bundle exec rake resque:work

Upon trying to start foreman, I received the following:

➜ foreman start
22:10:38 worker.1  | started with pid 14015
22:10:38 worker.1  | /Users/ryan/.rvm/gems/ruby-1.9.2-p290/gems/foreman-0.30.0/bin/runner: line 2: exec: QUEUE=*: not found
22:10:38 worker.1  | process terminated
22:10:38 system    | sending SIGTERM to all processes

The only thing I did differently was to move the environment variable to the end, as hundredwatt suggested.

worker: bundle exec rake resque:work QUEUE=*

Smooth sailing since...

➜ foreman start
22:16:15 worker.1  | started with pid 14315

My environment:
Ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]
Rails 3.1.1
RubyGems 1.8.11
Mac OS 10.7.2

@Sephi-Chan
Copy link

No problem anymore here with Foreman 0.28.0.pre2 with Ruby 1.9.2-p290 and RubyGems 1.8.11 on Mac OS 10.7.2.

Thanks! ;)

@stve
Copy link

stve commented Jan 3, 2012

I am no longer experiencing an error with foreman 0.30.1. Thanks.

@ddollar
Copy link
Owner

ddollar commented Jan 16, 2012

This was fixed by moving away from the pty library which had bugs on Lion.

@ddollar ddollar closed this as completed Jan 16, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests