#10733: loosing 2nd line of text

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

#10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
---------------------------------+------------------------------------------
 Reporter:  kronostm             |     Owner:  sulabh.dev
     Type:  defect               |    Status:  new      
Component:  Yahoo!/Yahoo! JAPAN  |   Version:  2.6.3    
 Keywords:                       |  
---------------------------------+------------------------------------------
 A very strange bug that I could not find in any bug reports:

 sometimes (not always) the 2nd line of text that I type to a YM account
 (after initiating a conversation) does not appear to the destination.
 example:
 initiating conversation:
 typing : line1 <- enter
 typing : line2 -< enter
 typing : line3 <- enter

 the recipient does not receive line 2.

 * I just opened debug window again and it seems this time line 3 was
 skipped, this is new.
 However, even if both sides close the IM window, the second identical
 attempt is successful, line2 appears.
 the debug window shows the following:

 11:34:31) yahoo: yahoo_html_to_codes(line0 - > line1)=line0 - > line1
 (11:34:31) network: Listening on port: 5101
 (11:34:31) yahoo: 40 bytes to read, rxlen is 60
 (11:34:31) yahoo: Yahoo Service: 0x4f Status: 11
 (11:34:33) yahoo: yahoo_html_to_codes(line2)=line2
 (11:34:33) network: Couldn't create UPnP mapping
 (11:34:33) network: Couldn't create UPnP mapping
 (11:34:33) yahoo: p2p: 78 bytes to read
 (11:34:33) yahoo: p2p: Yahoo Service: 0x4d Status: 0
 (11:34:33) yahoo: p2p: 78 bytes to read
 (11:34:33) yahoo: p2p: Yahoo Service: 0x4d Status: 0
 (11:34:33) yahoo: p2p: 78 bytes to read
 (11:34:33) yahoo: p2p: Yahoo Service: 0x4d Status: 0
 (11:34:36) yahoo: yahoo_html_to_codes(line3)=line3
 (11:34:36) yahoo: p2p: Error in connection, or host disconnected
 (11:34:38) yahoo: p2p: 75 bytes to read

 However, if I type multiple lines inside the same message, everything is
 fine.
 example:
 line1
 line2
 line3 <-enter

 From the debug report I guess there's some temporary disconnection

 yahoo: p2p: Error in connection, or host disconnected

 Any clues?

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  pending            
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by sulabh.dev):

  * status:  new => pending


Comment:

 This appears to be an issue where you connect to your buddy via p2p, and
 for some reason you get disconnected. This results in loss of a packet.
 The buddy is then marked to be connected through server only, hence later
 messages go through without any loss.

 If you want me to take a look into the issue as to why there was a packet
 loss / disconnection, you will have to provide me with the packet capture
 from the time you first message the buddy (after logging in) to the time
 when message loss happens.

 Also attach the debug log of the same incidence.

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  pending            
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by kronostm):

  * status:  pending => new


Comment:

 The debug report is not a problem, however I am not sure I understand what
 packet capture you are talking about. If you need a tcpdump on that
 interface then I can stop every other connection except for pidgin and do
 that packet capture.

 thank you

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  pending            
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by sulabh.dev):

  * status:  new => pending


Comment:

 Replying to [comment:2 kronostm]:
 > The debug report is not a problem, however I am not sure I understand
 what packet capture you are talking about. If you need a tcpdump on that
 interface then I can stop every other connection except for pidgin and do
 that packet capture.
 >

 Exactly, that is what I require. Start packet capture, reproduce the
 problem, stop packet capture. Save the file. You can attach the file here
 to this ticket or you can mail me at sulabh.dev@..., if you fear it
 might contain something private.

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  pending            
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by kronostm):

  * status:  pending => new


Comment:

 Ok, here it is (again, I must repeat, reproducing the error is not easy,
 EXACTLY the same thing yesterday went well).

 here's what I wrote:
 ****************************
 (04:28:30 PM) myID: line1
 (04:28:32 PM) myID: line 2
 (04:28:34 PM) myID: line 3
 ****************************

 here's the debug window result:
 ****************************
 (16:28:22) dbus: Need to register an object with the dbus subsystem. (If
 you are not a developer, please ignore this message.)
 (16:28:22) dbus: The signal "gtkblist-unhiding" caused some dbus error.
 (If you are not a developer, please ignore this message.)
 (16:28:22) prefs: /pidgin/blist/list_visible changed, scheduling save.
 (16:28:27) dbus: Need to register an object with the dbus subsystem. (If
 you are not a developer, please ignore this message.)
 (16:28:27) dbus: The signal "conversation-displayed" caused some dbus
 error. (If you are not a developer, please ignore this message.)
 (16:28:27) prefs: /pidgin/conversations/toolbar/wide changed, scheduling
 save.
 (16:28:27) dbus: Need to register an object with the dbus subsystem. (If
 you are not a developer, please ignore this message.)
 (16:28:27) dbus: The signal "blist-node-extended-menu" caused some dbus
 error. (If you are not a developer, please ignore this message.)
 (16:28:27) dbus: Need to register an object with the dbus subsystem. (If
 you are not a developer, please ignore this message.)
 (16:28:27) dbus: The signal "conversation-extended-menu" caused some dbus
 error. (If you are not a developer, please ignore this message.)
 (16:28:27) util: Writing file prefs.xml to directory /home/kronos/.purple
 (16:28:27) util: Writing file /home/kronos/.purple/prefs.xml
 (16:28:28) util: Writing file blist.xml to directory /home/kronos/.purple
 (16:28:28) util: Writing file /home/kronos/.purple/blist.xml
 (16:28:30) yahoo: yahoo_html_to_codes(line1)=line1
 (16:28:30) network: Listening on port: 5101
 (16:28:31) yahoo: 46 bytes to read, rxlen is 66
 (16:28:31) yahoo: Yahoo Service: 0x4f Status: 11
 (16:28:32) network: Couldn't create UPnP mapping
 (16:28:32) network: Couldn't create UPnP mapping
 (16:28:32) yahoo: p2p: 84 bytes to read
 (16:28:32) yahoo: p2p: Yahoo Service: 0x4d Status: 0
 (16:28:32) yahoo: p2p: 84 bytes to read
 (16:28:32) yahoo: p2p: Yahoo Service: 0x4d Status: 0
 (16:28:32) yahoo: p2p: 84 bytes to read
 (16:28:32) yahoo: p2p: Yahoo Service: 0x4d Status: 0
 (16:28:32) yahoo: yahoo_html_to_codes(line 2)=line 2
 (16:28:32) yahoo: p2p: Error in connection, or host disconnected
 (16:28:34) yahoo: yahoo_html_to_codes(line 3)=line 3
 (16:28:35) yahoo: 44 bytes to read, rxlen is 64
 (16:28:35) yahoo: Yahoo Service: 0xc6 Status: 1
 (16:28:35) yahoo: Unknown status key 317
 ****************************

 and here's the TCPdump (10.1.1.x is LAN, 10.1.1.126 is my machine,
 10.1.1.138 is the IP address of the destination machine):
 ****************************
 16:28:28.923443 STP 802.1d, Config, Flags [none], bridge-id
 8000.00:14:78:ee:4c:da.8012, length 43
 16:28:30.165854 IP 10.1.1.126.49005 > 68.180.217.21.5050: P
 2887103096:2887103199(103) ack 1467062374 win 1002 <nop,nop,timestamp
 1107363940 1601561618>
 16:28:30.167334 IP 10.1.1.126.45113 > 239.255.255.250.1900: UDP, length
 132
 16:28:30.458740 IP 68.180.217.21.5050 > 10.1.1.126.49005: . ack 103 win
 33304 <nop,nop,timestamp 1601583001 1107363940>
 16:28:30.458782 IP 10.1.1.126.49005 > 68.180.217.21.5050: P 103:226(123)
 ack 1 win 1002 <nop,nop,timestamp 1107364013 1601583001>
 16:28:30.482474 IP 192.168.1.100.2250 > 239.255.255.250.1900: UDP, length
 203
 16:28:30.483208 IP 192.168.1.100.2250 > 239.255.255.250.1900: UDP, length
 273
 16:28:30.484210 IP 192.168.1.100.2250 > 239.255.255.250.1900: UDP, length
 221
 16:28:30.484957 IP 192.168.1.100.2250 > 239.255.255.250.1900: UDP, length
 273
 16:28:30.485966 IP 192.168.1.100.2250 > 239.255.255.250.1900: UDP, length
 263
 16:28:30.751792 IP 68.180.217.21.5050 > 10.1.1.126.49005: . ack 226 win
 33304 <nop,nop,timestamp 1601583290 1107364013>
 16:28:30.922435 STP 802.1d, Config, Flags [none], bridge-id
 8000.00:14:78:ee:4c:da.8012, length 43
 16:28:31.098825 arp who-has 10.1.1.126 tell 10.1.1.138
 16:28:31.098856 arp reply 10.1.1.126 is-at 00:0b:db:51:09:08
 16:28:31.099067 IP 10.1.1.138.4224 > 10.1.1.126.5101: S
 2229629959:2229629959(0) win 65535 <mss 1460,nop,nop,sackOK>
 16:28:31.099096 IP 10.1.1.126.5101 > 10.1.1.138.4224: S
 1367931176:1367931176(0) ack 2229629960 win 5840 <mss 1460,nop,nop,sackOK>
 16:28:31.099316 IP 10.1.1.138.4224 > 10.1.1.126.5101: . ack 1 win 65535
 16:28:31.104062 IP 10.1.1.138.4224 > 10.1.1.126.5101: P 1:85(84) ack 1 win
 65535
 16:28:31.104074 IP 10.1.1.126.5101 > 10.1.1.138.4224: . ack 85 win 5840
 16:28:31.167459 IP 10.1.1.126.45113 > 239.255.255.250.1900: UDP, length
 133
 16:28:31.209505 IP 68.180.217.21.5050 > 10.1.1.126.49005: P 1:67(66) ack
 226 win 33304 <nop,nop,timestamp 1601583741 1107364013>
 16:28:31.209534 IP 10.1.1.126.49005 > 68.180.217.21.5050: . ack 67 win
 1002 <nop,nop,timestamp 1107364201 1601583741>
 16:28:32.192398 IP 10.1.1.126.5101 > 10.1.1.138.4224: P 1:85(84) ack 85
 win 5840
 16:28:32.195648 IP 10.1.1.138.4224 > 10.1.1.126.5101: P 85:169(84) ack 85
 win 65451
 16:28:32.195694 IP 10.1.1.126.5101 > 10.1.1.138.4224: . ack 169 win 5840
 16:28:32.202884 IP 10.1.1.126.5101 > 10.1.1.138.4224: P 85:169(84) ack 169
 win 5840
 16:28:32.324576 IP 10.1.1.138.4224 > 10.1.1.126.5101: P 169:253(84) ack
 169 win 65367
 16:28:32.360757 IP 10.1.1.126.5101 > 10.1.1.138.4224: . ack 253 win 5840
 16:28:32.372291 IP 10.1.1.202.1026 > 10.1.1.255.1947: UDP, length 40
 16:28:32.540925 AT 255.136.170.6 > 0.0.6:  at-#6 25
 16:28:32.898287 IP 10.1.1.126.5101 > 10.1.1.138.4224: P 169:280(111) ack
 253 win 5840
 16:28:32.916192 IP 10.1.1.138.4224 > 10.1.1.126.5101: F 253:253(0) ack 280
 win 65256
 16:28:32.921693 STP 802.1d, Config, Flags [none], bridge-id
 8000.00:14:78:ee:4c:da.8012, length 43
 16:28:32.927662 IP 10.1.1.126.5101 > 10.1.1.138.4224: F 280:280(0) ack 254
 win 5840
 16:28:32.927932 IP 10.1.1.138.4224 > 10.1.1.126.5101: . ack 281 win 65256
 16:28:33.089338 AT 255.0.2.6 > 0.0.6:  at-#6 25
 16:28:34.765901 IP 10.1.1.126.49005 > 68.180.217.21.5050: P 226:330(104)
 ack 67 win 1002 <nop,nop,timestamp 1107365090 1601583741>
 16:28:34.920928 STP 802.1d, Config, Flags [none], bridge-id
 8000.00:14:78:ee:4c:da.8012, length 43
 16:28:35.059340 IP 68.180.217.21.5050 > 10.1.1.126.49005: . ack 330 win
 33304 <nop,nop,timestamp 1601587540 1107365090>
 16:28:35.457592 IP 68.180.217.21.5050 > 10.1.1.126.49005: P 67:131(64) ack
 330 win 33304 <nop,nop,timestamp 1601587933 1107365090>
 16:28:35.457624 IP 10.1.1.126.49005 > 68.180.217.21.5050: . ack 131 win
 1002 <nop,nop,timestamp 1107365263 1601587933>
 16:28:36.920172 STP 802.1d, Config, Flags [none], bridge-id
 8000.00:14:78:ee:4c:da.8012, length 43
 16:28:38.919417 STP 802.1d, Config, Flags [none], bridge-id
 8000.00:14:78:ee:4c:da.8012, length 43
 ****************************
 I only cleaned many arp requests from other LAN computers.

 Hope this helps
 Kind regards
 Adrian

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  new                
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------

Comment(by kronostm):

 What's wrong with the line feed?!?! :O

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  new                
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------

Comment(by deryni):

 You didn't use the proper trac wiki formatting, see the WikiFormatting
 link above the comment entry box.

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  pending            
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by sulabh.dev):

  * status:  new => pending


Comment:

 This doesn't provide me with the actual packet capture. This only
 specifies what packets were transmitted, there are no details of what was
 contained in those packets. I need them to be able to fix this bug.

 Run the following command as root, "tcpdump -i <interface> -s0 -w <file-
 name>", replace the <interface> with whatever interface you are capturing
 on, and provide a filename for <file-name>.
 Now from Pidgin start debugging, then login into your account, reproduce
 the error.
 Save debug window contents, quit tcpdump. There will be a file with the
 file-name you specified, attach to this ticket that file and the debug
 log.

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  pending            
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------

Comment(by sulabh.dev):

 You can also add the filters to shorten the capture to only what I require
 by adding to the tcpdump command the following, "port 5101 or 5050"

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  new                
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------
Changes (by kronostm):

  * status:  pending => new


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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  new                
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------

Comment(by kronostm):

 Ok, attached are the full TCPDUMP and the debug window. (TCPDUMP is huge
 even though the capture was active for like 15-20s).

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

Re: #10733: loosing 2nd line of text

by Pidgin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

#10733: loosing 2nd line of text
----------------------+-----------------------------------------------------
 Reporter:  kronostm  |        Owner:  sulabh.dev        
     Type:  defect    |       Status:  new                
Milestone:            |    Component:  Yahoo!/Yahoo! JAPAN
  Version:  2.6.3     |   Resolution:                    
 Keywords:            |  
----------------------+-----------------------------------------------------

Comment(by sulabh.dev):

 Thanks, thats great, to the point capture. Its fairly small for a capture
 file. (btw its a file with pcap extension, not txt)
 Will look into this bug shortly.

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