[Pidgin] #1307: run from console

Pidgin trac at pidgin.im
Mon May 28 11:57:16 EDT 2007


#1307: run from console
---------------------------+------------------------------------------------
  Reporter:  byraul        |       Owner:       
      Type:  defect        |      Status:  new  
  Priority:  minor         |   Milestone:       
 Component:  pidgin (gtk)  |     Version:  2.0.1
Resolution:                |    Keywords:       
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by elb):

 Ah ha, I found the problem, and why I couldn't repeat it.

 If you exit bash normally (using ^d, or 'exit'), it does not send SIGHUP
 to its child processes.  However, if you close the terminal window, and
 bash exits on SIGHUP, it propagates that SIGHUP to its children.  On some
 reflection, this seems reasonable.

 Pidgin is *supposed* to disconnect when it receives SIGHUP; I am not 100%
 convinced this is necessary, but it was a conscious decision.

 You can prevent the behavior you are seeing in two ways:

  * Exit your shell, rather than closing the window which contains it.
  * Run pidgin as 'nohup pidgin &'

 Ethan

-- 
Ticket URL: <http://developer.pidgin.im/ticket/1307#comment:13>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list