[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:51 EST 2008


#7452: Failed to create pipe for communicating with child process (Too many open
files)
---------------------+------------------------------------------------------
 Reporter:  Tythsai  |        Owner:           
     Type:  defect   |       Status:  new      
Milestone:           |    Component:  libpurple
  Version:  2.5.2    |   Resolution:           
 Keywords:           |  
---------------------+------------------------------------------------------
Description changed by Tythsai:

Old description:

> 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.

New description:

 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#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list