View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0002634 | NetSurf | Core-specific | public | 2019-02-10 13:58 | 2019-09-08 07:43 | ||||||||
Reporter | Anthony J. Bentley | ||||||||||||
Assigned To | Vincent Sanders | ||||||||||||
Severity | crash | Reproducibility | always | ||||||||||
Status | acknowledged | Resolution | open | ||||||||||
Platform | amd64 | OS | OpenBSD | OS Version | 6.4 -current | ||||||||
Product Version | 3.8 | ||||||||||||
Target Version | Fixed in Version | ||||||||||||
Summary | 0002634: crash in fetch_curl_poll | ||||||||||||
Description | Visiting certain pages (seem to be Reddit pages with embedded YouTube videos) crashes NetSurf 3.8 on OpenBSD, both framebuffer and gtk. | ||||||||||||
Additional Information | (gdb) run https://www.reddit.com/r/openbsd/comments/aamri4/eurobsdcon2018_todd_mortimer_removing_rop_gadgets/ The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/local/bin/netsurf-fb https://www.reddit.com/r/openbsd/comments/aamri4/eurobsdcon2018_todd_mortimer_removing_rop_gadgets/ Message translations failed to load [New thread 559384] Thread 1 received signal SIGBUS, Bus error. _libc_fwrite (buf=<optimized out>, size=2, count=1, fp=0x72656d6d6f632066) at /usr/src/lib/libc/stdio/fwrite.c:82 82 _SET_ORIENTATION(fp, -1); (gdb) bt #0 _libc_fwrite (buf=<optimized out>, size=2, count=1, fp=0x72656d6d6f632066) at /usr/src/lib/libc/stdio/fwrite.c:82 #1 0x00000a18c0bc9a06 in Curl_debug (data=<optimized out>, type=CURLINFO_TEXT, ptr=0x7365747962203731 <error: Cannot access memory at address 0x7365747962203731>, size=53) at sendf.c:830 0000002 Curl_infof (data=0xa18db941008, fmt=<optimized out>) at sendf.c:254 #3 0x00000a18c0c09fe2 in http2_connisdead (conn=0xa18ea501008) at http2.c:214 #4 http2_conncheck (check=0xa18ea501008, checks_to_perform=1) at http2.c:239 #5 0x00000a18c0bd6560 in extract_if_dead (conn=0xa18ea501008, data=<optimized out>) at url.c:968 #6 ConnectionExists (data=<optimized out>, needle=<optimized out>, usethis=<optimized out>, force_reuse=<optimized out>, waitpipe=<optimized out>) at url.c:1135 #7 create_conn (data=0xa18fdf9a008, in_connect=0x7f7ffffc6720, async=0x7f7ffffc67de) at url.c:3884 #8 0x00000a18c0bd3b7f in Curl_connect (data=0xa18fdf9a008, asyncp=0x7f7ffffc67de, protocol_done=0x7f7ffffc67dd) at url.c:4151 #9 0x00000a18c0beb95b in multi_runsingle (multi=0xa19270f1608, now=..., data=<optimized out>) at multi.c:1463 #10 0x00000a18c0beb266 in curl_multi_perform (multi=0xa19270f1608, running_handles=0x7f7ffffc690c) at multi.c:2217 #11 0x00000a16830cc15f in fetch_curl_poll (scheme_ignored=<optimized out>) at content/fetchers/curl.c:1209 #12 0x00000a16830c88f7 in fetcher_poll (unused=<optimized out>) at content/fetch.c:271 #13 0x00000a16831d7fb4 in schedule_run () at frontends/framebuffer/schedule.c:160 #14 0x00000a16831d4735 in framebuffer_run () at frontends/framebuffer/gui.c:596 #15 main (argc=2, argv=0x7f7ffffc83f8) at frontends/framebuffer/gui.c:2205 | ||||||||||||
Tags | No tags attached. | ||||||||||||
Fixed in CI build # | |||||||||||||
Reported in CI build # | |||||||||||||
URL of problem page | https://www.reddit.com/r/openbsd/comments/aamri4/eurobsdcon2018_todd_m ortimer_removing_rop_gadgets/ | ||||||||||||
Attached Files |
|
Notes | |
Anthony J. Bentley (reporter) 2019-02-10 13:59 |
This is with curl-7.64.0. |
Vincent Sanders (administrator) 2019-05-06 14:56 |
appears to be http2 related. we have several reports of bad behaviour with http2 |
kinnison (administrator) 2019-09-08 07:43 |
It's unclear if this is related to the issue in https://github.com/curl/curl/issues/4303 but it may be. Research suggests that reddit and twitter shared some interesting 'misbehaviours' with HTTP2 in the past. |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-02-10 13:58 | Anthony J. Bentley | New Issue | |
2019-02-10 13:59 | Anthony J. Bentley | Note Added: 0001872 | |
2019-05-06 14:56 | Vincent Sanders | Assigned To | => Vincent Sanders |
2019-05-06 14:56 | Vincent Sanders | Status | new => acknowledged |
2019-05-06 14:56 | Vincent Sanders | Note Added: 0001908 | |
2019-05-06 14:57 | Vincent Sanders | Relationship added | related to 0002640 |
2019-09-08 07:43 | kinnison | Note Added: 0002091 |