View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002381 | NetSurf | Layout | public | 2015-11-05 19:43 | 2016-02-16 14:28 | ||||
Reporter | Harriet Bazley | ||||||||
Assigned To | Michael Drake | ||||||||
Severity | minor | Reproducibility | random | ||||||
Status | closed | Resolution | fixed | ||||||
Platform | ARM | OS | RISC OS | OS Version | 5.19 | ||||
Product Version | 3.4 | ||||||||
Target Version | 3.4 | Fixed in Version | 3.4 | ||||||
Summary | 0002381: Crash after clicking to scroll | ||||||||
Description | I saw this a couple of days ago on http://www.fanfiction.net but haven't bothered to report it - now it's happened again when scrolling down a Gmail window. Almost certainly the result of some recent change, as I've never experienced scrollbar-related issues on any site before. Netsurf occasionally crashes with a segfault when I click on the well of the scrollbar to scroll down. JavaScript was enabled at the time, and the log suggests that the crash is JS-related. | ||||||||
Steps To Reproduce | Not reproduceable to order, unfortunately. | ||||||||
Additional Information | Iyonix Aria, RISC OS 5.20 Snipped log (last thousand lines or so) attached. | ||||||||
Tags | No tags attached. | ||||||||
Fixed in CI build # | 3052 | ||||||||
Reported in CI build # | 3046 | ||||||||
URL of problem page | |||||||||
Attached Files |
|
Relationships | ||||||
|
Notes | |
Dave Higton (developer) 2015-11-05 20:55 |
I managed to get a segfault while trying to reproduce the symptoms (Iyonix, RO 5.22, CI#3049). Log_02 attached, which shows: fire_dom_event: Dispatching 'click' against 0x0 I couldn't see any scrollbars but the ordinary RISC OS ones, which seemed to work OK - Harriet, if there are any more details about how to get it to happen, please add them in a note. |
Dave Higton (developer) 2015-11-05 21:40 Last edited: 2015-11-05 21:43 |
Got the way to recreate it on fanfiction.net. Drag the horizontal scroll bar all the way over to the right. A beige area appears between the main window content and the vertical scroll bar. Click in that area and you guarantee a segfault. The area of the same colour below the main content does not cause a segfault. Log_03 is another log of the same. |
Dave Higton (developer) 2015-11-05 22:24 Last edited: 2015-11-05 22:25 |
It happens identically on the linux gtk version built from today's source. My guess is that an area that shouldn't be sensitive to clicks, has been given (or left with) sensitivity. Apart from fixing that problem - which you have to get right, every time, for every pixel of every page, no matter how the window size, scroll bars, etc. are dragged around - but you can also fix it by refusing to dispatch clicks agains null objects. Belt and braces suggests that both are desirable. |
Vincent Sanders (administrator) 2016-02-16 14:28 |
Confirmed fixed in 3.4 release |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-11-05 19:43 | Harriet Bazley | New Issue | |
2015-11-05 19:43 | Harriet Bazley | File Added: snipped.zip | |
2015-11-05 20:55 | Dave Higton | Note Added: 0001030 | |
2015-11-05 20:55 | Dave Higton | File Added: Log_02 | |
2015-11-05 21:03 | Vincent Sanders | Assigned To | => Daniel Silverstone |
2015-11-05 21:03 | Vincent Sanders | Status | new => confirmed |
2015-11-05 21:03 | Vincent Sanders | Category | General => Javascript |
2015-11-05 21:03 | Vincent Sanders | Product Version | => 3.4 |
2015-11-05 21:03 | Vincent Sanders | Description Updated | View Revisions |
2015-11-05 21:03 | Vincent Sanders | Additional Information Updated | View Revisions |
2015-11-05 21:09 | Vincent Sanders | Relationship added | duplicate of 0002375 |
2015-11-05 21:32 | Dave Higton | File Added: Log_03 | |
2015-11-05 21:40 | Dave Higton | Note Added: 0001031 | |
2015-11-05 21:42 | Dave Higton | Description Updated | View Revisions |
2015-11-05 21:42 | Dave Higton | Additional Information Updated | View Revisions |
2015-11-05 21:43 | Dave Higton | Note Edited: 0001031 | View Revisions |
2015-11-05 22:24 | Dave Higton | Note Added: 0001032 | |
2015-11-05 22:24 | Dave Higton | Note Edited: 0001032 | View Revisions |
2015-11-05 22:25 | Dave Higton | Note Edited: 0001032 | View Revisions |
2015-11-06 14:48 | Michael Drake | Fixed in CI build # | => 3052 |
2015-11-06 14:48 | Michael Drake | Assigned To | Daniel Silverstone => Michael Drake |
2015-11-06 14:48 | Michael Drake | Status | confirmed => resolved |
2015-11-06 14:48 | Michael Drake | Resolution | open => fixed |
2015-11-06 14:48 | Michael Drake | Category | Javascript => Layout |
2015-11-06 14:48 | Michael Drake | Fixed in Version | => 3.4 |
2015-11-06 14:48 | Michael Drake | Target Version | => 3.4 |
2015-11-06 14:48 | Michael Drake | Description Updated | View Revisions |
2015-11-06 14:48 | Michael Drake | Additional Information Updated | View Revisions |
2016-02-16 14:28 | Vincent Sanders | Note Added: 0001258 | |
2016-02-16 14:28 | Vincent Sanders | Status | resolved => closed |