I can repro on my Mac, but no where else. Also, #4932 (closed) is a dup.
Trac: Version: Tor: 0.2.2.35 toN/A Summary: Moving images on a webpage causes TBB Firefox to crash to Dragging images causes Tor Browser to crash on Mac Component: Tor Browser to TorBrowserButton Keywords: Firefox for TBB deleted, N/Aadded
The bug is not just limited to images. Dragging tabs into 'whitespace' surrounding browser window will result in the same crash behaviour. Expected behaviour is for aforementioned dragging manoeuvre to result in the tab opening in a new window.
FYI, the relevant code is invokeDragSessionWithImage() in external-app-blocker.js.
I do have a Mac. If it crashes on me enough times, I might be motivated to get to this soon... But the stack trace is in the middle of nowhere, so most likely I'll just be banging on the JS code blindly.
It's quite likely there is an underlying Firefox XPCOM bug on Mac triggering our woes here.. Which means I'm going to need to install Xcode+gdb and set up my Mac for Firefox development to fix this one... Not something I'm looking forward to.
Sebastian claims that commenting out invokeDragSessionWithImage and also unregistering the component did not help.. I think the next step is to try a Torbutton from before this support was added. 1.4.4.1 should do.
Sebastian: 1.4.4.1 works without crashing on my Mac. Let me know if it still crashes for you. If it still crashes, #5455 (closed) probably is a different crash bug...
No, going back to 1.4.4.1 totally fixes the crash for me.
Ok then can you try out dragging tabs, images, and links around between browser windows, onto the desktop, and into other apps while running wireshark and let me know which ones cause proxy bypass? I'm especially interested in 10.7.
I'm no expert in wireshark, but I didn't find any leak for just dragging any of the three inside Firefox. Once I dragged them to either the desktop or some other apps, stuff started leaking for images. Hyperlinks, texts, and tabs seemed to be fine.