Huggle (software rollback) sometimes replaces Unicode-characters with garbage on some systems
Open, StalledPublic

Description

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)


Version: unspecified
Severity: major

bzimport added a project: Huggle.Via ConduitNov 22 2014, 3:26 AM
bzimport set Reference to bz66856.
Josve05a created this task.Via LegacyJun 19 2014, 6:46 PM
Se4598 added a comment.Via ConduitJun 19 2014, 10:12 PM

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)

Petrb added a comment.Via ConduitJun 20 2014, 7:18 AM

is that SR?

Petrb added a comment.Via ConduitJun 20 2014, 7:18 AM

of course it is, otherwise it would be mw bug...

Petrb added a comment.Via ConduitJun 20 2014, 7:23 AM

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.

Petrb added a comment.Via ConduitJun 20 2014, 7:31 AM

Question is: does huggle read the string malformed, or does it write it malformed?

Petrb added a comment.Via ConduitJul 14 2014, 8:01 PM

can you try with latest huggle on test wiki?

Petrb added a comment.Via ConduitJul 14 2014, 8:06 PM

maybe it only affect users on windows

Petrb added a comment.Via ConduitJul 14 2014, 8:12 PM

lowering priority as this is affecting only some users

Petrb added a comment.Via ConduitJul 15 2014, 8:51 AM

it works to me even on windows 7

Petrb added a comment.Via ConduitJul 27 2014, 7:39 AM

lowering priority as it's very hard to reproduce, we need some assistance of users who are affected in order to fix it

Petrb added a comment.Via ConduitOct 23 2014, 9:40 PM

super simple workaround is to get the rollback permissions as this affect software rollback only

Petrb moved this task to Need discussion on the Huggle workboard.Via WebNov 25 2014, 3:05 PM
Petrb added a comment.Via WebNov 28 2014, 2:30 PM

whoever has this problem needs to run huggle in --qd mode and send me the log file as soon as this problem happen to them

Petrb changed the task status from "Open" to "Stalled".Via WebJan 28 2015, 11:20 AM
Petrb lowered the priority of this task from "High" to "Low".
Josve05a added a subscriber: Inkowik.Via WebThu, Jul 9, 8:34 AM

Add Comment