Closed Bug 1349975 Opened 9 years ago Closed 9 years ago

copying partial URL from location bar produces invalid data

Categories

(Core :: Widget: Gtk, defect)

52 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

Details

STR: 1. look up a github location from awesomebar history 2. don't hit enter; instead, use arrow keys to select a prefix of the URL (ctrl-left a few times, shift-ctrl-left until you get to the left of the location), copy (ctrl-c) 3. paste; get:  3a. verify with hexdump: dustin@jemison ~/tmp $ xsel -o -p | hexdump -C 00000000 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee |................| 00000010 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 |................| 00000020 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 |................| 00000030 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee |................| 00000040 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 |................| 00000050 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 |................| 00000060 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee |................| 00000070 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 |................| 00000080 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 |................| 00000090 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 |...............| 0000009f dustin@jemison ~/tmp $ xsel -o -b | hexdump -C 00000000 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee |................| 00000010 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 |................| 00000020 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 |................| 00000030 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee |................| 00000040 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 |................| 00000050 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 |................| 00000060 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee |................| 00000070 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 |................| 00000080 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 |................| 00000090 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 ee 97 a5 |...............| 0000009f I'm not sure what this data is, but it seems to be very regular. It's possible this is a leak of freed memory?
I can't reproduce on FF52.0.1 or FF55 nightly on my win10 machine.
Maybe it's something to do with this particular URL. It's  er, I mean, it's https://github.com/taskcluster/taskcluster-lib-loader/pull/17/files with just "https://github.com/taskcluster/taskcluster-lib-loader" selected
I tried with that URL and it still works. I also tried on my local linux build and it works there too. Can you try in a fresh profile or safe mode?
I can reproduce in a fresh profile. 1. firefox-bin --ProfileManager --new-instance 2. paste https://github.com/taskcluster/taskcluster-lib-loader/pull/17/files into a tab 3. open a new tab 4. close the first 5. type "lib-load" 6. copy a part of the URL as before 7. paste, examine as before Note, the number of invalid characters seems to follow the length of the selection I copy.
A good way to find the appropriate component, and the likely cause, if this is a regression, is to find the regression window.
Will do
Assignee: nobody → dustin
52.0.1 (downloaded directly, rather than the Fedora package) - BAD 53.0b6 (beta) - GOOD 55.0a1 (today's nightly) - GOOD so I'd say this window has closed.. weird bug though!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.