Adium

Opened 13 years ago

Closed 12 years ago

Last modified 11 years ago

#7960 closed defect (fixed)

pasting RTF into an encrypted chat causes "malformed data" / "resent" infinite loop

Reported by: mcepek Owned by: nobody
Milestone: Adium 1.3 Component: Adium Core
Version: Severity: normal
Keywords: Cc:
Patch Status:

Description (last modified by Jordan)

Steps to reproduce:

  1. Surf to this page: http://en.wikipedia.org/wiki/Hacking:_The_Art_of_Exploitation
  2. Select the text of the first paragraph ("Hacking ... Linux")
  3. Copy the selected text to the clipboard
  4. Paste the clipboard text into an existing, encrypted Yahoo! chat session

Problem: immediate infinite loop of these two messages: "OTR Error: You transmitted a malformed data message." "The lass message to xxxxx was resent." (see attached screen shot)

Using Yahoo! protocol, encrypted, on Mac OS 10.4.10 (intel).

The only console.app line in the time vicinity seems unrelated: Sep 21 23:40:57 my-computer /Applications/Added/Adium.app/Contents/MacOS/Adium: CMSCreateDataProviderOrGetInfo : Invalid colorspace type

Attachments (2)

adiumLoop.png (74.5 KB) - added by Mike Cepek 13 years ago.
screenshot of looping error messages
debug.txt (24.5 KB) - added by Jordan 13 years ago.

Download all attachments as: .zip

Change History (5)

Changed 13 years ago by Mike Cepek

Attachment: adiumLoop.png added

screenshot of looping error messages

comment:1 Changed 13 years ago by Jordan

Description: modified (diff)
Milestone: Adium X 1.3

Confirmed with 1.2svn via Yahoo with OTR. Attached debug log for the event.

Receiver sees: We received a malformed data message from jas8522. and An encrypted message from jas8522 could not be decrypted.

Both were using Adium (dunno if it works with the Yahoo client or not - probably not?). Receiver was using 1.1.4

Changed 13 years ago by Jordan

Attachment: debug.txt added

comment:2 Changed 12 years ago by Evan Schoenberg

Resolution: fixed
Status: newclosed

Fixed with the update to libotr 3.1.0.

comment:3 Changed 11 years ago by Zachary West

Component: OTRAdium Core

Removing 'OTR' component.

Note: See TracTickets for help on using tickets.