Last modified: 2014-10-23 21:40:08 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T68856, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 66856 - Huggle (software rollback) sometimes replaces Unicode-characters with garbage on some systems
Huggle (software rollback) sometimes replaces Unicode-characters with garbage...
Status: NEW
Product: Huggle
Classification: Unclassified
Application (Other open bugs)
unspecified
All All
: High major
: ---
Assigned To: Peter Bena
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-06-19 18:46 UTC by Jonatan Svensson Glad (Josve05a)
Modified: 2014-10-23 21:40 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Jonatan Svensson Glad (Josve05a) 2014-06-19 18:46:21 UTC
This is "almost" copied from https://en.wikipedia.org/wiki/Wikipedia:Huggle/Feedback#Problems_with_some_unicode_characters
-----------------------------------------------------------------------------

Huggle came into trouble with some unicode characters and replaced them with garbage.

See:
1. https://de.wikipedia.org/w/index.php?oldid=131448530&diff=prev (vanalism)
2. https://de.wikipedia.org/w/index.php?oldid=131448530&diff=next (revert+garbage)

-----------------------------------------------------------------------------

Reported by User:IW (https://en.wikipedia.org/wiki/User:Inkowik) at 18:31, 19 June 2014 (UTC)
Comment 1 se4598 2014-06-19 22:12:23 UTC
original report at https://de.wikipedia.org/w/index.php?title=Wikipedia_Diskussion:Huggle&diff=131449475
reported for version "huggle 3.0.2 build: 1616 3.0.2"
original unicode character in question is 3 bytes long (ⅷ; hex: e2 85 b7)
Comment 2 Peter Bena 2014-06-20 07:18:30 UTC
is that SR?
Comment 3 Peter Bena 2014-06-20 07:18:47 UTC
of course it is, otherwise it would be mw bug...
Comment 4 Peter Bena 2014-06-20 07:23:08 UTC
https://github.com/huggle/huggle3-qt-lx/blob/master/huggle/generic.cpp

QString Generic::EvaluateWikiPageContents is what is responsible for parsing the output of MW api that contains RAW text of wiki page. If there is some problem with encoding it is probably somewhere in this function.
Comment 5 Peter Bena 2014-06-20 07:31:43 UTC
Question is: does huggle read the string malformed, or does it write it malformed?
Comment 6 Peter Bena 2014-07-14 20:01:31 UTC
I can't reproduce this https://test.wikipedia.org/w/index.php?title=Blah&diff=203932&oldid=203930
Comment 7 Peter Bena 2014-07-14 20:01:50 UTC
can you try with latest huggle on test wiki?
Comment 8 Peter Bena 2014-07-14 20:06:35 UTC
maybe it only affect users on windows
Comment 9 Peter Bena 2014-07-14 20:12:27 UTC
lowering priority as this is affecting only some users
Comment 10 Peter Bena 2014-07-15 08:51:22 UTC
it works to me even on windows 7
Comment 11 Peter Bena 2014-07-27 07:39:52 UTC
lowering priority as it's very hard to reproduce, we need some assistance of users who are affected in order to fix it
Comment 12 Jonatan Svensson Glad (Josve05a) 2014-10-22 10:35:32 UTC
It is happening again: https://en.wikipedia.org/w/index.php?title=Wikipedia:Huggle/Feedback&oldid=630623076#Strange_symbols

Highering priority.
Comment 13 Peter Bena 2014-10-23 21:40:08 UTC
super simple workaround is to get the rollback permissions as this affect software rollback only

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


Navigation
Links