jon-turney / pidgin-musictracker

Automatically exported from code.google.com/p/pidgin-musictracker
GNU General Public License v2.0
1 stars 0 forks source link

improper utf handling in artist field #246

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
(Please state what you did, what you are expecting to happen, and what
actually happens)

1. Play any track in foobar2000 with long enough artist field with non-latin 
and non-local symbols (in my case it was 
"ひだまりのみんな(ゆの・宮子・ヒロ・沙英・吉野屋先生・
校長先生・うめ先生)")
2. Wait for musictracker to recognise it
3. Enjoy hanging Pidgin and full load of one processor core

What is the expected output? What do you see instead?

Pidgin is hanging unless other track is played AND musictracker recognises it 
(it still hangs for a bit after track change). After detecting that other 
track, everything's back to normal.

What version of musictracker are you using? What version of pidgin are you
using? On what operating system?

musictracker 0.4.22
Pidgin 2.7.7 (libpurple 2.7.7) on gtk 2.10.0
Windows XP x64 (updated)

What media player are you using?
foobar2000 v1.1

What IM protocol(s) are you using?
Jabber, ICQ

Please attach or paste output from pidgin's Help/Debug Window (be careful
to remove any protocol usernames you don't want made public)
Attached

Please provide any additional information below. Please ensure that the "
Notify me of issue changes" star is switched on, so you get email when this
issue is updated.

I tried other possible variations - very long utf track name, very long latin 
artist, very long cyrillic artist (my locale is set to Russian) - nothing 
caused a hang except long utf artist. Disabling status filtering doesn't do 
much too.
Also, regarding the log - <<<JID3>>> is the only account that supports now 
playing, if that can help.

Original issue reported on code.google.com by just.som...@gmail.com on 1 Dec 2010 at 2:01

Attachments: