Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > Zombies! (bluetooth related)

Zombies! (bluetooth related)
Thread Tools
Fresh-Faced Recruit
Join Date: Jan 2002
Status: Offline
Reply With Quote
Feb 7, 2003, 08:23 PM
 
**b r a i n s s s***
ok, had to do that.

Seriously.. take a look at http://www.esworp.net/zombies.jpg and see for yourself.

I get three new OBEXAgent zombies everytime I unplug and replug in the bluetooth adapter (d-link usb). My rig looks like this: visor via cradle, t68i via bluetooth, and sometime I sync to .mac. Even with the zombie action, bluetooth still works, but after osx discovers the cellphone 5 or 6 times (like if I got to the bathroom and come back; that counts as one), the OBEX's start to max out the maximum allowable process count, and I have to reboot.

(Pretty wierd trying to "ls" in the terminal and be told you've used up all your processes.. like I forgot to pay my g4 bill or something)

Any clues?

I notice that whenever I initiate a bluetooth connection to send an image (as in http://www.esworp.net/cellcam/cellcam.html ) to the computer, I get four new Zombie OBEXAgents.. it's important to note that the transfer works fine nonetheless. What doesn't work is iSync if the sync is initiated with any Zombies present; if it's making hte bluetooth connection as part of the sync process, the zombies pop up, but the sync works properly.

If this is a unresolvable bug (which would suck...) is there a way to kill the zombie processes short of a reboot? Obviously, since they'er owned by root, I can't knock em out in the proces viewer, and using a kill -9 or -HUP gives me a no such process type of reply.
     
Dedicated MacNNer
Join Date: Nov 2000
Status: Offline
Reply With Quote
Feb 7, 2003, 10:06 PM
 
Zombie processes are already dead, hence the term. They stay in the process table because their parent forgot to wait() on them.
     
Junior Member
Join Date: Jan 2003
Status: Offline
Reply With Quote
Feb 8, 2003, 11:20 AM
 
If you can find out what the parent process id is, you can kill it and the zombie children will go away... that doesn't solve the root of your problem but it's better than rebooting
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 03:31 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2