Truncated and garbled text

Bug #308866 reported by dlh
2
Affects Status Importance Assigned to Milestone
Armagetron Advanced
Fix Committed
Medium
Manuel Moos
0.2.8
Fix Committed
High
Manuel Moos

Bug Description

Server running: latest 0.2.8 from bzr.

While playing on my server, In Limbo, epsy entered and anything he said was truncated past his name. Server messages that had his name in them were garbled. I renamed to "free kill ¶" and the issue also happened when my name was used in messages.

Appears to be a text encoding problem, possibly related to filter_color_strings.

In Limbo settings can be found at http://code.launchpad.net/~dlh/+junk/in-limbo

Related branches

Revision history for this message
dlh (dlh) wrote :
Revision history for this message
dlh (dlh) wrote :
Changed in armagetronad:
importance: Undecided → Medium
milestone: none → 0.2.8.3
description: updated
Revision history for this message
Manuel Moos (z-man) wrote :

Can't get this reproduced. A clientside recording may help.

Changed in armagetronad:
assignee: nobody → z-man
status: New → Incomplete
Revision history for this message
dlh (dlh) wrote :

See attached clientside recording. Mac OS X client built from 0.2.8 bzr r1002.

Revision history for this message
dlh (dlh) wrote :

See attached server recording that I made some time ago. Server version is running 0.2.8 bzr r954.

Revision history for this message
dlh (dlh) wrote :

Also forget to mention:

The server is running on Debian etch ppc64.

Revision history for this message
Manuel Moos (z-man) wrote :

Ah, ppc and 64 bit, that may explain things. String encoding works in rather odd ways, it's possible that the combination of endianness and bitness breaks stuff. r1003 clarifies the logic to the compiler somewhat. Can you try that on the server?
If it doesn't help, can I get debug access on the server?

Revision history for this message
dlh (dlh) wrote :

r1003 didn't fix it. I'll send you the info for your account on the server.

Revision history for this message
Manuel Moos (z-man) wrote :

Gaa. Fixed. /me lacks in the language lawyer department.

Manuel Moos (z-man)
Changed in armagetronad:
status: Incomplete → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.