View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0002682 | NetSurf | ABEND | public | 2019-07-25 09:29 | 2020-05-23 14:30 | ||||||||
Reporter | Dave Higton | ||||||||||||
Assigned To | |||||||||||||
Severity | crash | Reproducibility | random | ||||||||||
Status | acknowledged | Resolution | open | ||||||||||
Platform | BeagleBoard xM | OS | RISC OS | OS Version | 5.27 (21 Jul 19) | ||||||||
Product Version | |||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0002682: Occasional crash | ||||||||||||
Description | For some months now, NetSurf has occasionally crashed. I can't discern any pattern to it, and it's not specific to any web site or page. | ||||||||||||
Steps To Reproduce | Keep using it. It will crash, somewhere, sooner or later. | ||||||||||||
Tags | No tags attached. | ||||||||||||
Fixed in CI build # | |||||||||||||
Reported in CI build # | 4720 | ||||||||||||
URL of problem page | |||||||||||||
Attached Files |
|
Relationships | |||||||||||
|
Notes | |
Dave Higton (developer) 2019-08-03 21:12 |
Just had another one, apparently at the same location. |
Dave Higton (developer) 2019-08-20 18:46 |
And another, this time with CI #4835. |
Dave Higton (developer) 2019-11-26 21:54 Last edited: 2019-11-26 21:54 |
And another, this time with CI #4900. If I understand the logs correctly, they show that the segfault always occurs in function sh_delentry(), by attempting to store R6 at [R5,#36] when R5 is 0. Isn't this just a classic null pointer problem? |
kinnison (administrator) 2019-11-30 20:55 |
Certainly that sounds possible Dave. The new libcurl has changed shape slightly so we need to wait for something new to show up before I can look again. I think it's inside the CURL code associated with cleaning up socket filehandles from its hash table. |
Dave Higton (developer) 2019-11-30 22:46 |
https://github.com/curl/curl/issues/3995 The lowest 14 levels of the call tree are identical. So other people are seeing the same problem in completely different contexts. But, from your comments, I see you're ahead of me! |
Dave Higton (developer) 2020-05-23 14:30 |
I haven't seen this crash in a long time now. Can we assume that it's been fixed by some change in cURL? |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-07-25 09:29 | Dave Higton | New Issue | |
2019-07-25 09:29 | Dave Higton | File Added: CrashDump | |
2019-08-01 09:22 | Vincent Sanders | Status | new => acknowledged |
2019-08-03 21:12 | Dave Higton | File Added: CrashDump-2 | |
2019-08-03 21:12 | Dave Higton | Note Added: 0002061 | |
2019-08-20 18:46 | Dave Higton | File Added: CrashDump-3 | |
2019-08-20 18:46 | Dave Higton | Note Added: 0002083 | |
2019-11-25 21:33 | Vincent Sanders | Relationship added | has duplicate 0002716 |
2019-11-25 21:33 | Vincent Sanders | Relationship added | has duplicate 0002717 |
2019-11-26 21:54 | Dave Higton | File Added: CrashDump-4 | |
2019-11-26 21:54 | Dave Higton | Note Added: 0002132 | |
2019-11-26 21:54 | Dave Higton | Note Edited: 0002132 | View Revisions |
2019-11-30 20:55 | kinnison | Note Added: 0002145 | |
2019-11-30 22:46 | Dave Higton | Note Added: 0002146 | |
2020-05-23 14:30 | Dave Higton | Note Added: 0002198 |