[Pidgin] #7452: Failed to create pipe for communicating with child process (Too many open files)

Pidgin trac at pidgin.im
Tue Nov 4 02:07:07 EST 2008


#7452: Failed to create pipe for communicating with child process (Too many open
files)
--------------------+-------------------------------------------------------
Reporter:  Tythsai  |        Type:  defect   
  Status:  new      |   Component:  libpurple
 Version:  2.5.2    |    Keywords:           
--------------------+-------------------------------------------------------
 In Ubuntu Intrepid Ibex, Gnome desktop
 Pidgin 2.5.2

 When using pidgin for a long period of time, the program seems to spawn so
 many threads or subprocesses that trying to click hyperlinks in pidgin
 doesn't work and reports the error message above.

 My system is:
 Intel Core Duo
 3 GB of ram
 20 Gig's of free space

 currently my system is under fairly low load, with only 700 MB of ram in
 use.

 heres a sample of what "htop" spits out in the process view
 thats about a tenth of the total number of instances.

  7752 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.02 pidgin
  7817 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.02 pidgin
  7838 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  7845 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  7850 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  7856 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  7922 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.02 pidgin
  8031 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8036 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.02 pidgin
  8375 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.02 pidgin
  8443 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8781 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.02 pidgin
  8926 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8932 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8942 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8950 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8959 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8969 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8980 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin
  8986 jonesmz   20   0 3051M 75620 20768 S  0.0  2.4  0:00.00 pidgin








 heres the info from the debug window
 Unfortunately i couldn't get debug info from the program. I just ran it
 normally.
 Next time ill run it with the debugging output and ill post the results up
 here.




 (01:58:56) nautilus: Can't open the spool dir
 (01:58:56) util: Writing file prefs.xml to directory /home/jonesmz/.purple
 (01:58:56) util: Writing file /home/jonesmz/.purple/prefs.xml
 (01:58:56) util: Error opening file /home/jonesmz/.purple/prefs.xml.save
 for writing: Too many open files
 (01:58:59) nautilus: Can't open the spool dir
 (01:59:00) jabber: Sending (ssl): <iq type='get' id='purple1cb930aa'><ping
 xmlns='urn:xmpp:ping'/></iq>
 (01:59:00) jabber: Recv (ssl)(78): <iq
 to="eternalorb at gmail.com/Home4B4F4317" id="purple1cb930aa" type="result"/>
 (01:59:02) nautilus: Can't open the spool dir
 (01:59:05) nautilus: Can't open the spool dir
 (01:59:05) gtknotify: Executing xdg-open
 'http://www.techeblog.com/index.php/tech-gadget/thiocyanide'
 (01:59:08) nautilus: Can't open the spool dir


 And apparently pidgin will eventually die without warning or error...
 which just happened a second ago.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7452>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list