8990 Mac OS
The 'classic' Mac OS is the original Macintosh operating system that was introduced in 1984 alongside the first Macintosh and remained in primary use on Macs until the introduction of Mac OS X in 2001. Apple released the original Macintosh on January 24, 1984; its early system software was partially based on the Lisa OS and the Xerox PARC Alto computer, which former Apple CEO Steve Jobs. Nov 18, 2020 Enable Apple Silicon SDK builds Add macos arm64 to readme Enable osx-arm64 builds Use vmImage: 'macOS-10.15' Fixes #8840 The Apple Silicon build is likely to be unstable for general usage.
Max OS has been said to be more stable and less troublesome than others operating systems, yet Mac users may also be plagued with a wide variety of problems, such as the Mac is acting slow, it crashes quite often, apps unexpectedly quit, etc. What if you encounter problems when using the Mac? When things on your Mac are not quite running like they was before, you might need to do some extra maintenance work.
Apple offers great offline service and repair assistance for its customers. If your Mac is still covered by the AppleCare Protection Plan, you can directly go to the Apple Store to fix your device for free. But if you’re no longer under warranty, or you just run into some minor problems, well, you can also do the troubleshooting & optimization job by yourself. Here’s what you should know about fixing Mac issues.
What is error code 8990, and how does it happen?
At times when you are using your Mac as usual, a warning message box might suddenly pop up saying that “The operation can't be completed.An unexpected error occurred (error code 8990)”. Troubleshooting that kind of error code could be a tough task if you have no idea what’s happening on your Mac. Error code 8990 could happen for a number of reasons, and it may show up with a specific error message:
- irectXObjectAlreadyExists = -8990,
The followings are the main causes why your Mac gets error messages:
- Improper operations on the system, application, process or service
- Corrupted system files and directories, misconfigured system settings
- Virus infection, malware or spyware attacks, suspicious file download
- Incompatible or outdated software/hardware installed on the machine
- Junk files filled with the startup drive or current user’s home directory
When you come across the error code 8990, there is a general set of troubleshooting steps you can take. Does it happen at regular intervals, or totally random in nature? Does it come out after any changes you made to the system? Is there any app you suspect to be related to this issue?......With these questions in mind, you can do some tests to first verify whether the error is hardware-related, or software-related. Once the root cause of the error are identified, you will be able to fix it successfully by adopting corresponding solutions. Now let’s go straight to figure out what’s going on.
Solutions to fix error code 8990 & optimize your Mac:
Here we list several approaches to help you identify and troubleshoot Mac issues. Follow the steps to fix error code 8990 and get the tricks to optimize your Mac.
Keep your system and apps up-to-date
Older versions of Mac OS and outdated apps are prone to be attacked by malicious activities. They may also be incompatible with some new features, or insufficient to support certain system operations, and thus drag down your whole Mac performance.
Keeping everything on your Mac updated will not only help the Mac run smoothly, but also lowers the possibility of getting unexpected error, including error code 8990. To upgrade your system and apps to the latest version, first go to Apple menu and select App Store. Click on the Updates icon on the top panel, and check the available updates for your system and installed programs. If some apps are not downloaded via the App Store, you will need to check the update manually. For that kind of apps, just launch the app, and access the Software Update option from the Preference settings.
After running all available updates, you can continue to perform a virus scan, to make sure you don’t have any malicious software or virus that are causing problems.
Check login items to troubleshoot error code 8990
In some cases, many issues can be resolved by simply rebooting your Mac, and you can move along. But if the problem persists after a reboot, you can restart your Mac into Safe Mode to do a test. If the error code 8990 disappears in Safe Mode, there may be an issue with a startup item, login item, or kext file. You might need to check your login items and see if the error code 8990 is related to one of the programs loading up automatically on startup. You can narrow down the scope by doing so:
- To clear out your login items, open System Preferences, and select Users & Groups.
- Click your account on the left, and click the Login Items tab on the right.
- Select the items from the list, and click the minus sight to remove them all.
- Reboot your Mac, and see if the error code 8990 shows up or not.
If the issue disappears, that means one of your login items is causing the problem. You can try loading up each of them to test which one causes the problem. If you wanna manage startup items more effectively, use a Mac optimizer to save some trouble.
Delete temporary, junk and cache files
Both system and applications create temporary files, preferences, and caches under your current user account. When some of those files are corrupted, problems may occur including system hangs, app crashes, and the inability to perform specific tasks. To further troubleshoot error code 8990, you can log into the Guest account to help determine if the issue is account-based or rooted in the system. If error code 8990 persists in your Guest user account, the issue is more likely to be system-wide. But if the error disappears in Guest account, it might be an issue with your home folder.
In the latter case, you can try to clear the cache, temporary and duplicate files for the entire system, to see if this helps. There are three types of cache files you can clean up: user cache, system cache, and browser cache, and there are several ways you can take to manually remove them, but we suggest you to clean them using a Mac optimizer.
How to clean up your Mac with one-station optimization tool:
- Launch the Mac optimizer, and then click on the System Scan button.
- As all the issues are detected, click on Clean button to start junk file deletion.
- Select the Duplicate Cleaner on the left pane, and click on Start Scan button.
Only a few simple clicks and the useless items on your Mac will be fully detected and removed. Meanwhile, don’t forget to reclaim your hard disk space by emptying your Trash. After that, restart your system to see if it helps to fix error code 8990.
Disable/Remove problematic applications
If error code 8990 happens only when you use specific programs, quite possibly it is the specific program that brings about the error. You can try to log in with different user account to see if the error still occurs when you run the same program. Once you eliminate other possible factors, you will get close to the deep cause of the error.
In the cases when an application get corrupted, outdated, or incompatible with other new installed apps, error message could pop up during the usage, You need to repair, update, or reinstall the app to test if that helps. It is also worth visiting the app developer’s website to see if other users are having the same problem you encounter.
Once you have identified the problematic app which gives arise to error code 8990, you could perform a clean uninstallation after backing up related data. To uninstall an application on your Mac, locate its icon the Applications folder from Finder, then drag and drop it to the Trash on the Dock, and empty the Trash to start the removal. As for the possible remnants of the app (like preference files), you can either detect them on your own, or utilize a reliable Mac optimizer to complete the task effectively.
Run disk utility to repair disk permissions
Permission issues can often be responsible for many error codes. In the daily use, fixing those permissions is one of the most common way to resolve problems related to files and applications. If problems happen due to improper permissions, you can use Mac’s built-in Disk Utility to check the startup disk for errors and run a full system permissions fix, so as to ensure the system files are properly accessible. You can also reset the permissions on home folder in your user account, to ensure programs, services and anything else under your account has proper permissions.
Fixing permissions in OS X is quite straightforward. If you are running OS X Yosemite or earlier, follow these steps to repair the permissions on your boot drive:
- Open Disk Utility in the Applications >Utilities folder.
- Select the startup disk, and then click on the First Aid tab.
- Click the Repair Disk Permissions button in the tab.
Performed a Mac OS X re-installation
Reinstalling Mac OS can be almost seamless. This option will preserve your installed apps, settings, and files, while replace all the core system files with fresh ones. If the error code 8990 is caused by corrupted/missing system files, performing a reinstall of Mac OS can be a quick fix for the problems resulting from a damaged operating system. To reinstall Mac OS X, do the followings:
- Make sure to connect your Mac with the Internet, and then restart your Mac.
- Once it reboots and shows a gray screen, hold down Cmd + R keys.
- When you see the OS X Utilities menu, select the Reinstall OS X option.
- Follow the instructions that appear on screen to complete the reinstallation.
In this way your personal files, installed app, and user settings will still be the same as before, and Mac OS X built-in software and system files will be reinstalled. See if this solution helps solve error code 8990, or if the problem shows different behavior.
Reset your Mac’s PRAM& SMC to fix hardware issues
Sometimes your Mac will malfunction for no apparent reason. When error code 8990 happens and you tried all you know to fix but still end up with failure, you may consider to do a reset. If the error code 8990 is hardware-related, the only real hardware-based fix you can do for your Mac is to reset the Parameter RAM (PRAM) or/and system management controller (SMC). It is the first step to solve a wide variety of hardware-related problems. Before resetting PRAM or SMC, you should back up your data or even the whole system on an external drive as a precaution.
PRAM holds information about the configuration of your Mac, including things like startup disk selection, screen resolution, speaker volume, and other control settings. To reset the PRAM, turn off your computer first. Then press the power button, and hold down the Command+Option+P+R keys all the time until your Mac reboots and you hear the startup sound twice, which means you have reset the PRAM.
SMC controls a lot of the physical parts of your Intel-based Mac, like LED indicators, keyboards and other peripherals, cooling fans, and power buttons. How to reset the SMC depends on the type of computer you’re using, so head to Apple's official SMC Reset page, find your model here, and follow their instructions to do a reset.
If you run into a problem with your Mac beyond your expertise, or you lack the patience inclination, or confidence to fix your Mac, you can get help from third-party software, computer experts, or your geeky friends. After you’ve used all the troubleshooting tools included on a Mac, a professional Mac optimizer is worthy of consideration, which could help you out of the dilemma, or with routine maintenance.
Many issues and errors could be avoided if you perform routine maintenance tasks on your Mac. To keep your Mac healthy & running smoothly, you should get to regularly optimize your Mac, for instance, always keep your system and apps up-to-date.
Mac Os Download
- Tags:
- Mac Troubleshoot Guide, Fix Error Code 8990, Repair Error 8990 on Mac OS X, How to Fix Error 8990
- This message:[ Message body ] [ More options ]
- Related messages:[ Next message ][ Previous message ][ In reply to ]
8990 Mac Os Catalina
From: Toby Peterson <toby_at_apple.com>Date: Mon, 12 Mar 2007 10:44:03 -0700
I'm not familiar with the inner workings of curl's test server, but is
it using a pipe to communicate, or an actual socket? On Mac OS X,
pipes are not sockets - and recv() does not work as expected on pipes.
Mac Os Versions
- Toby
8990 Mac Os Download
On Mar 10, 2007, at 5:33 AM, Daniel Johnson wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Sorry, I sent this a few days ago, but apparently had my email
> address set wrong and it didn't go through. :(
>
> On Mar 4, 2007, at 1:17 PM, Yang Tse wrote:
>
>
>> 2007/3/4, Daniel Johnson wrote:
>>
>>
>>
>>> [...] Also the recent change to the timeout in test
>>
>>> 530 doesn't help; now when it fails, it just hangs for 5 minutes
>>
>>> instead of 30 seconds.
>>
>>>
>>
>> When failing, at least it should help a little bit in finding out
>> what
>> it is doing in those 5 minutes. Looping around waiting for some
>> condition that never arrives is different than just blocking at some
>> point.
>>
>> Today it seems it has passed all tests. So there is no info of what
>> it
>> does in those 5 minutes when test 530 or 531 fail.
>>
>
> Ok, I just ran reran the tests again with the same checkout as the
> autobuild from this morning and 530 failed. And crashed. Here's the
> relevant log:
>
> test 530...[HTTP GET using pipelining]
>
> data FAILED:
> - - --- log/check-expected 2007-03-04 17:07:43.000000000 -0500
> +++ log/check-generated 2007-03-04 17:07:43.000000000 -0500
> @@ -1,24 +0,0 @@
> - - -HTTP/1.1 200 OK
> - - -Date: Thu, 09 Nov 2010 14:49:00 GMT
> - - -Server: test-server/fake
> - - -Content-Length: 47
> - - -
> - - -file contents should appear once for each file
> - - -HTTP/1.1 200 OK
> - - -Date: Thu, 09 Nov 2010 14:49:00 GMT
> - - -Server: test-server/fake
> - - -Content-Length: 47
> - - -
> - - -file contents should appear once for each file
> - - -HTTP/1.1 200 OK
> - - -Date: Thu, 09 Nov 2010 14:49:00 GMT
> - - -Server: test-server/fake
> - - -Content-Length: 47
> - - -
> - - -file contents should appear once for each file
> - - -HTTP/1.1 200 OK
> - - -Date: Thu, 09 Nov 2010 14:49:00 GMT
> - - -Server: test-server/fake
> - - -Content-Length: 47
> - - -
> - - -file contents should appear once for each file
> Contents of files in the log/ dir after test 530
> Start of file check-expected
> HTTP/1.1 200 OK
> Date: Thu, 09 Nov 2010 14:49:00 GMT
> Server: test-server/fake
> Content-Length: 47
> file contents should appear once for each file
> HTTP/1.1 200 OK
> Date: Thu, 09 Nov 2010 14:49:00 GMT
> Server: test-server/fake
> Content-Length: 47
> file contents should appear once for each file
> HTTP/1.1 200 OK
> Date: Thu, 09 Nov 2010 14:49:00 GMT
> Server: test-server/fake
> Content-Length: 47
> file contents should appear once for each file
> HTTP/1.1 200 OK
> Date: Thu, 09 Nov 2010 14:49:00 GMT
> Server: test-server/fake
> Content-Length: 47
> file contents should appear once for each file
> End of file check-expected
> Start of file server.input
> GET /path/530 HTTP/1.1
> Host: 127.0.0.1:8990
> Accept: */*
> GET /path/530 HTTP/1.1
> Host: 127.0.0.1:8990
> Accept: */*
> GET /path/530 HTTP/1.1
> Host: 127.0.0.1:8990
> Accept: */*
> GET /path/530 HTTP/1.1
> Host: 127.0.0.1:8990
> Accept: */*
> End of file server.input
> Start of file stderr530
> URL: http://127.0.0.1:8990/path/530
> Start at URL 0
> * STATE: INIT => CONNECT handle 0x508e54; (connection #-1)
> * STATE: INIT => CONNECT handle 0x508fb4; (connection #-1)
> * STATE: INIT => CONNECT handle 0x509114; (connection #-1)
> * STATE: INIT => CONNECT handle 0x509324; (connection #-1)
> * About to connect() to 127.0.0.1 port 8990 (#0)
> * Trying 127.0.0.1... * STATE: CONNECT => WAITCONNECT handle
> 0x508e54; (connection #0)
> * Examining connection #0 for reuse (pipeLen = 1)
> * Connection #0 has been marked for close, can't reuse
> * About to connect() to 127.0.0.1 port 8990 (#1)
> * Trying 127.0.0.1... * connected
> * Connected to 127.0.0.1 (127.0.0.1) port 8990 (#1)
> * STATE: CONNECT => DO handle 0x508fb4; (connection #1)
> * Examining connection #0 for reuse (pipeLen = 1)
> * Connection #0 has been marked for close, can't reuse
> * Examining connection #1 for reuse (pipeLen = 1)
> * Re-using existing connection! (#1) with host 127.0.0.1
> * Connected to 127.0.0.1 (127.0.0.1) port 8990 (#1)
> * STATE: CONNECT => DO handle 0x509114; (connection #1)
> * Examining connection #0 for reuse (pipeLen = 1)
> * Connection #0 has been marked for close, can't reuse
> * Examining connection #1 for reuse (pipeLen = 2)
> * Re-using existing connection! (#1) with host 127.0.0.1
> * Connected to 127.0.0.1 (127.0.0.1) port 8990 (#1)
> * STATE: CONNECT => DO handle 0x509324; (connection #1)
> * Connected to 127.0.0.1 (127.0.0.1) port 8990 (#0)
> * STATE: WAITCONNECT => DO handle 0x508e54; (connection #0)
> * Conn 1 send pipe 3 inuse 0 athead 1
> * STATE: DO => DOING handle 0x508fb4; (connection #1)
> * Conn 1 send pipe 3 inuse 1 athead 0
> * Conn 1 send pipe 3 inuse 1 athead 0
> * Conn 0 send pipe 1 inuse 0 athead 1
> * STATE: DO => DOING handle 0x508e54; (connection #0)
> > GET /path/530 HTTP/1.1
> Host: 127.0.0.1:8990
> Accept: */*
> * STATE: DOING => WAITPERFORM handle 0x508fb4; (connection #1)
> * Conn 1 send pipe 3 inuse 1 athead 0
> * Conn 1 send pipe 3 inuse 1 athead 0
> > GET /path/530 HTTP/1.1
> Host: 127.0.0.1:8990
> Accept: */*
> * STATE: DOING => WAITPERFORM handle 0x508e54; (connection #0)
> * STATE: WAITPERFORM => PERFORM handle 0x508fb4; (connection #1)
> * Pre readwrite setting chunky header values to default
> * Conn 1 send pipe 2 inuse 1 athead 1
> * Conn 1 send pipe 2 inuse 1 athead 0
> * STATE: WAITPERFORM => PERFORM handle 0x508e54; (connection #0)
> * Pre readwrite setting chunky header values to default
> * Conn 1 recv pipe 1 inuse 0 athead 1
> * STATE: PERFORM => TOOFAST handle 0x508fb4; (connection #1)
> * Conn 1 send pipe 2 inuse 1 athead 1
> * Conn 1 send pipe 2 inuse 1 athead 0
> * Conn 0 recv pipe 1 inuse 0 athead 1
> * STATE: PERFORM => TOOFAST handle 0x508e54; (connection #0)
> * Conn 1 send pipe 2 inuse 0 athead 1
> * STATE: DO => DOING handle 0x509114; (connection #1)
> * Conn 1 send pipe 2 inuse 1 athead 0
> > GET /path/530 HTTP/1.1
> Host: 127.0.0.1:8990
> Accept: */*
> * STATE: DOING => WAITPERFORM handle 0x509114; (connection #1)
> * Conn 1 send pipe 2 inuse 0 athead 0
> * STATE: WAITPERFORM => PERFORM handle 0x509114; (connection #1)
> * Pre readwrite setting chunky header values to default
> * Conn 1 send pipe 1 inuse 0 athead 1
> * STATE: DO => DOING handle 0x509324; (connection #1)
> * Conn 1 recv pipe 2 inuse 1 athead 0
> > GET /path/530 HTTP/1.1
> Host: 127.0.0.1:8990
> Accept: */*
> * STATE: DOING => WAITPERFORM handle 0x509324; (connection #1)
> * Conn 1 recv pipe 2 inuse 1 athead 0
> * STATE: WAITPERFORM => PERFORM handle 0x509324; (connection #1)
> * Pre readwrite setting chunky header values to default
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> * Conn 1 recv pipe 3 inuse 1 athead 0
> ml_timedout
> ABORTING TEST, since it seems that it would have run forever.
> * Expire cleared
> * Empty reply from server
> * Connection #0 to host 127.0.0.1 left intact
> * Expire cleared
> CLOSED when in pipeline!
> MAJOR problem we 0x23004 are still in recv pipe for 0x3a004 done 0
> CLOSED when in pipeline!
> MAJOR problem we 0x2c004 are still in recv pipe for 0x3a004 done 0
> End of file stderr530
> Start of file sws.log
> 17:02:43.659308 > Client connect
> 17:02:43.676511 Read 61 bytes
> 17:02:43.676678 ProcessRequest() called
> 17:02:43.677013 Got request: GET /path/530 HTTP/1.1
> 17:02:43.677279 Requested test number 530 part 0
> 17:02:43.677676 Found a reply-servercmd section!
> 17:02:43.677805 instructed to allow a pipe size 4
> 17:02:43.678148 ProcessRequest found a complete request
> 17:02:43.678436 Waiting for another piped request
> 17:07:43.184801 Connection closed by client
> 17:07:43.185384 Wrote request (61 bytes) input to log/server.input
> 17:07:43.185519 > Client disconnect
> 17:07:43.186023 > Client connect
> 17:07:43.186527 Read 183 bytes
> 17:07:43.208222 ProcessRequest() called
> 17:07:43.208979 Got request: GET /path/530 HTTP/1.1
> 17:07:43.209299 Requested test number 530 part 0
> 17:07:43.209677 Found a reply-servercmd section!
> 17:07:43.209910 instructed to allow a pipe size 4
> 17:07:43.210239 ProcessRequest found a complete request
> 17:07:43.210663 Waiting for another piped request
> 17:07:43.211106 Connection closed by client
> 17:07:43.211548 Wrote request (183 bytes) input to log/server.input
> 17:07:43.211847 > Client disconnect
> End of file sws.log
>
> And here's the crash log:
>
> Exception: EXC_BAD_ACCESS (0x0001)
> Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000
>
> Thread 0 Crashed:
> 0 libcurl.4.dylib 0x0023293c Curl_hash_clean + 35 (hash.c:244)
> 1 libcurl.4.dylib 0x00232a43 Curl_hash_destroy + 29 (hash.c:282)
> 2 libcurl.4.dylib 0x0021a0b1 Curl_close + 599 (url.c:302)
> 3 libcurl.4.dylib 0x0022f765 curl_easy_cleanup + 29 (easy.c:499)
> 4 lib530 0x00002ba5 test + 1463 (lib530.c:156)
> 5 lib530 0x00002d23 main + 281 (first.c:74)
> 6 lib530 0x000025d2 _start + 216
> 7 lib530 0x000024f9 start + 41
>
> Thread 0 crashed with X86 Thread State (32-bit):
> eax: 0x00000000 ebx: 0x00232925 ecx: 0x00000001 edx: 0x00000000
> edi: 0x000b51fd esi: 0x45eb432e ebp: 0xbfffeb98 esp: 0xbfffeb70
> ss: 0x0000001f efl: 0x00010246 eip: 0x0023293c cs: 0x00000017
> ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
>
> The lib530 process seemed to be blocked and was consuming no
> processor time while it was hanging. In fact I had hardly any load
> at all.
>
> I'm pretty much at the limit of what I know about debugging this and
> don't know where else to look but I'll keep trying.
>
> Daniel
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (Darwin)
> Comment: http://homepage.mac.com/danielj7/publickey.txt
>
> iD8DBQFF8rOw4sDFGYouOqARAiEfAJ0YxYfsOcub6wTCU+vRRN7sCq42zACfZL85
> Oly+gBDolrwXSKa29YOKgcQ=
> =ioLL
> -----END PGP SIGNATURE-----
Received on 2007-03-12
- This message: [ Message body ]
- Next message: Jamie Lokier: 'Re: Asking for the reversion of the pselect() patch'
- Previous message: Pedro Larroy: 'FD leakage with dump'
- In reply to: Daniel Johnson: 'Re: Mac OS X test failures'
- Contemporary messages sorted: [ by date ] [ by thread ] [ by subject ] [ by author ] [ by messages with attachments ]