| View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
| ID | Project | Category | View Status | Date Submitted | Last Update | ||||
|---|---|---|---|---|---|---|---|---|---|
| 0002095 | NetSurf | [All Projects] General | public | 2014-03-15 14:30 | 2015-03-10 11:00 | ||||
| Reporter | Md. Al-Amin | ||||||||
| Assigned To | Vincent Sanders | ||||||||
| Severity | crash | Reproducibility | always | ||||||
| Status | closed | Resolution | fixed | ||||||
| Platform | Linux | OS | Linux Mint | OS Version | 15 | ||||
| Product Version | 3.0 | ||||||||
| Target Version | 3.1 | Fixed in Version | 3.1 | ||||||
| Summary | 0002095: 'Segmentation fault' on opening new tab. | ||||||||
| Description | Opening url in a new tab from google search result gives unexpected abort. | ||||||||
| Steps To Reproduce | Type https://www.google.com on your browser url, hit enter. then search for "twitter". Try to open the firt link on new tab ( using option 'Open link in New tab") . Click on the newly opened tab. | ||||||||
| Additional Information | I also run "./nsgtk -v ". here is the log this run. http://paste.ubuntu.com/7095738/ | ||||||||
| Tags | No tags attached. | ||||||||
| Fixed in CI build # | 1763 | ||||||||
| Reported in CI build # | |||||||||
| URL of problem page | https://www.google.com | ||||||||
| Attached Files |
| ||||||||
Notes |
|
|
Michael Drake (administrator) 2014-03-16 19:49 |
This happens if you switch tab before the new tab has finished loading. |
|
Achal (reporter) 2014-03-16 21:28 |
I found out that if we remove L2440 and L2441 of netsurf/gtk/scaffolding.c then this bug get fixed. https://github.com/Achal-Aggarwal/netsurf/blob/master/gtk/scaffolding.c#L2440 I don't know what is the purpose of those lines. Actually when a tab is in loading state and user click on it to focus on it, then method "nsgtk_scaffolding_set_top_level" is called to set the current active top level gui window. The browser window associated with it doesn't have scaffold and in the method "nsgtk_search_set_forward_state" a null pointer is accessed which in result do "Seg fault". |
|
Vincent Sanders (administrator) 2014-03-18 16:06 |
This might be fixed with git commit a67c49eacfcdfc65aadd457df9c63232eb806624 can you retest and confirm |
|
Achal (reporter) 2014-03-18 16:18 |
@test before patch : successfully reproduced the issue after patch : no issue. Patch fix this issue. |
|
Md. Al-Amin (reporter) 2014-03-18 17:14 |
Yeah, tested that, no issue there now. |
|
Vincent Sanders (administrator) 2015-03-10 11:00 |
Confirmed fixed in 3.1 release |
Issue History |
|||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2014-03-15 14:30 | Md. Al-Amin | New Issue | |
| 2014-03-16 17:51 | Vincent Sanders | Status | new => acknowledged |
| 2014-03-16 19:49 | Michael Drake | Note Added: 0000275 | |
| 2014-03-16 19:49 | Michael Drake | Status | acknowledged => confirmed |
| 2014-03-16 21:28 | Achal | Note Added: 0000276 | |
| 2014-03-17 16:11 | Vincent Sanders | Target Version | => 3.1 |
| 2014-03-18 16:06 | Vincent Sanders | Note Added: 0000281 | |
| 2014-03-18 16:06 | Vincent Sanders | Status | confirmed => feedback |
| 2014-03-18 16:18 | Achal | Note Added: 0000282 | |
| 2014-03-18 17:14 | Md. Al-Amin | Note Added: 0000283 | |
| 2014-03-18 17:14 | Md. Al-Amin | Status | feedback => new |
| 2014-03-18 19:23 | Vincent Sanders | Fixed in CI build # | => 1763 |
| 2014-03-18 19:23 | Vincent Sanders | Assigned To | => Vincent Sanders |
| 2014-03-18 19:23 | Vincent Sanders | Status | new => resolved |
| 2014-03-18 19:23 | Vincent Sanders | Resolution | open => fixed |
| 2014-03-18 19:23 | Vincent Sanders | Fixed in Version | => 3.1 |
| 2015-03-10 11:00 | Vincent Sanders | Note Added: 0000688 | |
| 2015-03-10 11:00 | Vincent Sanders | Status | resolved => closed |


