I was doing a bunch of marketing on one of my toons, and I had some weird behavior from the AH, followed by the client locking up hard. After force-quitting and logging back in, I attempted the same thing, with identical results, so it wasn't just a random fluke.
Reproduction steps:
Open the market interface. Attempt to search for a recipe or enhancement with a % sign in the name (doesn't work if it's at the end of the name, has to be in the middle)
Once the search window has the name in it, try to highlight a section of text to the right of the % sign.
The % sign will be replaced by %%, the rapidly with 4, 8, 16 % signs, if you continue to hold down the mouse cursor, the client will lock up within a couple seconds.
My guess is, the "auto-complete" feature of the Search window is trying to parse the text, and % is the magic "escape" token. So it escapes the % with %%, and then cascades from there. Once you get enough characters, you get either buffer overrun or semi-infinite loop, and the client locks up.
Posted
thought it was just me.
Posted
Did you file a /bug report in-game?
If the game spit out 20 dollar bills people would complain that they weren't sequentially numbered. If they were sequentially numbered people would complain that they weren't random enough.
Black Pebble is my new hero.
Posted
Quote:
Originally Posted by Texas Justice
Did you file a /bug report in-game?
I did, but I figured I'd also post it here in case other people were having a similar issue without understanding it, or wanted to verify it. Plus, I figure it can't hurt to submit it twice.
I was doing a bunch of marketing on one of my toons, and I had some weird behavior from the AH, followed by the client locking up hard. After force-quitting and logging back in, I attempted the same thing, with identical results, so it wasn't just a random fluke.
Reproduction steps:
Open the market interface. Attempt to search for a recipe or enhancement with a % sign in the name (doesn't work if it's at the end of the name, has to be in the middle)
Once the search window has the name in it, try to highlight a section of text to the right of the % sign.
The % sign will be replaced by %%, the rapidly with 4, 8, 16 % signs, if you continue to hold down the mouse cursor, the client will lock up within a couple seconds.
My guess is, the "auto-complete" feature of the Search window is trying to parse the text, and % is the magic "escape" token. So it escapes the % with %%, and then cascades from there. Once you get enough characters, you get either buffer overrun or semi-infinite loop, and the client locks up.