Closed Bug 1612793 Opened 6 years ago Closed 6 years ago

Sending "strange" characters in XMPP chat causes disconnect

Categories

(Chat Core :: XMPP, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: info, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:72.0) Gecko/20100101 Firefox/72.0

Steps to reproduce:

I posted the following message in a XMPP-chatroom (hosted by my university):

[ 2374.798210] usb 3-2: Product: USB Flash Ͱisk 쀠 
[ 2374.798213] usb 3-2: Manufacturer: >?neral 䀠8 뀠.

Here is the base64 encoding, just to be sure:
WyAyMzc0Ljc5ODIxMF0gdXNiIDMtMjogUHJvZHVjdDogVVNCIEZsYXNoIM2waXNrICDsgKAgICAg
7oCgICAgICAgClsgMjM3NC43OTgyMTNdIHVzYiAzLTI6IE1hbnVmYWN0dXJlcjogPj9uZXJhbCAg
ICAgICAgICAg5ICgOCAgICDrgKAuIAo=

(This is the dmesg output from a defective USB-drive, if you are curious)

Actual results:

My account got disconnected, the message was not send. The others see the following message: "... has left the room: Disconnected: not-well-formed"

Expected results:

The message should be delivered as normal :)

This sounds like an escaping issue of some sort or another. :( I was unable to reproduce this (on 76b2). Definitely too late now, but if you're still able to reproduce it then on the account if you right click and choose "Copy debug log" that could be useful.

Component: Instant Messaging → XMPP
Flags: needinfo?(info)
Product: Thunderbird → Chat Core

I also can't reproduce it anymore. Seems to be fixed.

Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Flags: needinfo?(info)
Resolution: --- → INVALID

Thanks for trying! Maybe it was a server issue? If you see something again please reopen (and I'll try to get back faster this time!)

You need to log in before you can comment on or make changes to this bug.