#10612: Number of error windows grow forever

View: New views
15 Messages — Rating Filter:   Alert me  

#10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |     Owner:  rekkanoryo
     Type:  defect              |    Status:  new      
Component:  unclassified        |   Version:  2.5.5    
 Keywords:  window error gnome  |  
--------------------------------+-------------------------------------------
 I sometimes get messages like the following:

 Error joining chat chat@server/user[[BR]]
 409: Conflict

 The problem is that a new window pops up every time this error occurs,
 resulting in hundreds of windows and a completely bogged down GNOME after
 even a single night.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by deryni):

  * keywords:  window error gnome => muc error conflict
  * status:  new => pending
  * component:  unclassified => XMPP


Comment:

 Are you doing anything when these windows show up? Do you join the chat
 room from some other location with the same username perhaps? Is your
 account getting disconnected and reconnected and you have the chat set to
 auto-join? Is someone else in the room using that username? Can you tell
 us what server this is happening on? Can you get the Help->Debug Window
 output from this error happening (ideally more than once)?

 The fact that GNOME bogs down when confronted with many many windows is
 not something we can do anything about unfortunately.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:1>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------

Comment(by darkrain42):

 Are you using a Google Talk account?

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:2>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by engmark):

  * status:  pending => new


Comment:

 I am usually away from the computer when the windows show up, but I
 sometimes get a few of them while at the computer. This problem has
 appeared when joining another place with the same username, but not
 exclusively - Error windows sometimes appear only once in a whole day. I
 have set the chat room to auto-join and persistent. This happens on
 conference.jabber.org. I'll try capturing the debug window and see if it
 happens again.

 On the subject of bogging down GNOME, I'm not asking for a fix of GNOME.
 But Pidgin controls the windows it creates, and should be able to do
 something to ensure it doesn't spawn hundreds of identical windows. How
 about incrementing an error counter in the window if it already exists? Or
 creating an error window only if an identical one doesn't already exist?

 Yes, I'm using my Gmail account for chat.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:3>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by deryni):

  * status:  new => pending


Comment:

 Yes, there are in many cases better things that pidgin can do than spawn
 duplicate windows but not in all cases (at least I'm not convinced that it
 will always serve the same purposes, but that's another issue entirely).

 In order to better handle errors like this the window would need to
 include a list of the times that the error occurred (I can imagine a
 scenario where the user would need to know when pidgin had tried and
 failed to join a room, in office scenarios for example).

 I would imagine a patch to implement a better error handling system would
 be accepted (in similar fashion to how the buddy pounces, mail
 notifications, and buddy list authorization requests have moved to better
 systems in the recent past).

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:4>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  closed    
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by trac-robot):

  * status:  pending => closed


Comment:

 This ticket was closed automatically by the system.  It was previously set
 to a Pending status and hasn't been updated within 14 days.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:5>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  closed    
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------

Comment(by engmark):

 Excerpt from debug window (anonymized):
 (11:13:09) jabber: Recv (ssl)(667): <presence
 from="foo@.../username"
 to="username@.../Home00000000"
 type="error"><priority>1</priority><c node="http://pidgin.im/"
 hash="sha-1" ver="9+BPO/7B5Pz9L6viIhXzBFnzAXM=" ext="voice-v1 camera-v1
 video-v1" xmlns="http://jabber.org/protocol/caps"/><x
 xmlns="http://jabber.org/protocol/muc"><password>something</password></x><x
 xmlns="vcard-
 temp:x:update"><photo>c7f04437406ceec05998d831fd4c6ce6decbf754</photo></x><error
 code="409" type="cancel"><conflict xmlns="urn:ietf:params:xml:ns:xmpp-
 stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Nickname is
 already in use by another occupant</text></error></presence>

 I'm logged on from another location with the same username, but with a
 different nickname, so this error should not even show up. This window +
 message just keeps popping up every 5 minutes.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:6>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  closed    
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------

Comment(by engmark):

 Please reopen this ticket.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:7>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  new      
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by deryni):

  * status:  closed => new


Comment:

 Are you seeing this with a Google Talk account? Did you at some point
 change nicknames in that chatroom or anything like that? Is the error
 referencing the nickname your second connection is using or the one your
 first connection is using? The Google Talk servers "push" presence to
 remote servers about every five minutes (which used to cause a horrendous
 issue with nickname changes, and possibly still does) which could explain
 why you keep getting the dialog if it keeps trying to push a the
 duplicated nickname into the room.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:8>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by deryni):

  * status:  new => pending


--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:9>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by engmark):

  * status:  pending => new


Comment:

 Are you seeing this with a Google Talk account?
 Yes
   Did you at some point change nicknames in that chatroom or anything like
 that?
 Yes, this morning.
   Is the error referencing the nickname your second connection is using or
 the one your first connection is using?
 The first nickname - Looks like part of the bug is that Pidgin keeps
 trying to change to the old nickname, because after restarting Pidgin the
 error message doesn't appear anymore.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:10>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by deryni):

  * status:  new => pending


Comment:

 pidgin isn't doing it, Google Talk is. Did you change from nicknameA to
 nicknameB on the first connection then join the room as nicknameA from the
 second connection? If so that would cause exactly this problem and
 disconnecting the first connection from the server and reconnecting will
 "solve" it. As I said, this is almost certainly the Google Talk periodic
 presence push.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:11>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by engmark):

  * status:  pending => new


Comment:

 Did you change from nicknameA to nicknameB on the first connection then
 join the room as nicknameA from the second connection?
 No, I am using version control for Pidgin settings, so I had the original
 nickname on the machine that logged in first. Then I logged in on the
 second machine, got the conflict message, changed the nickname, and still
 kept getting the same message. Disconnecting and reconnecting the
 '''second''' message fixed it.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:12>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  pending  
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by deryni):

  * status:  new => pending


Comment:

 Oh, the error was happening on the second connection? I'd assumed it was
 happening on the first.

 Same problem, just in reverse. The issue is that Google Talk re-sends the
 original presence stanza every five minutes, thus hitting the conflict
 every five minutes.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:13>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker

Re: #10612: Number of error windows grow forever

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10612: Number of error windows grow forever
--------------------------------+-------------------------------------------
 Reporter:  engmark             |        Owner:  rekkanoryo
     Type:  defect              |       Status:  closed    
Milestone:                      |    Component:  XMPP      
  Version:  2.5.5               |   Resolution:            
 Keywords:  muc error conflict  |  
--------------------------------+-------------------------------------------
Changes (by trac-robot):

  * status:  pending => closed


Comment:

 This ticket was closed automatically by the system.  It was previously set
 to a Pending status and hasn't been updated within 14 days.

--
Ticket URL: <http://developer.pidgin.im/ticket/10612#comment:14>
Pidgin <http://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
Tracker@...
http://pidgin.im/cgi-bin/mailman/listinfo/tracker