Control: forcemerge 854257 -1
It's actually all a duplicate of that bug. netsurf-gtk uses openssl1.1
but curl uses 1.0.2, and having that mixed is not working out very
well.
On Wed, Feb 08, 2017 at 12:10:19PM +0100, Julian Andres Klode wrote:
> Control: severity -1 grave
>
> On Sun, Dec 04, 2016 at 08:32:06AM +0100, Helge Kreutzmann wrote:
> > Package: netsurf
> > Version: 3.6-3
> > Severity: important
> >
> > Typical example I can provide (many) more:
> > helge@samd:~$ netsurf bugs.debian.org/netsurf
> > Speicherzugriffsfehler
> >
> > (english: Segmentation fault)
> >
> > If you need further infos (strace, debug build run in gdb, ..) please
> > let me know.
> >
>
> netsurf-gtk cannot load any http(s) site anymore. Attaching full
> backtrace and marking as release-critical, as the browser is
> unusable this way.
>
> --
> Debian Developer - deb.li/jak | jak-linux.org - free software dev
> | Ubuntu Core Developer |
> When replying, only quote what is necessary, and write each reply
> directly below the part(s) it pertains to ('inline'). Thank you.
> #0 0x0000000082000bff in ()
> #1 0x00007f3c201b1406 in ssl23_connect (s=0x15dfae0) at s23_clnt.c:184
> buf = 0x0
> Time = 1486526229
> cb = <optimized out>
> ret = <optimized out>
> new_state = <optimized out>
> state = <optimized out>
> #2 0x00007f3c240c588a in ossl_connect_step2 (conn=conn@entry=0x14360c0,
> sockindex=sockindex@entry=0) at vtls/openssl.c:2215
> data = 0x14be650
> err = <optimized out>
> connssl = 0x1436358
> certverifyresult = 0x14bead8
> #3 0x00007f3c240c5e0a in ossl_connect_common (conn=conn@entry=0x14360c0,
> sockindex=0, nonblocking=nonblocking@entry=true,
> done=done@entry=0x7ffc04a33667) at vtls/openssl.c:3060
> result = <optimized out>
> data = <optimized out>
> connssl = 0x1436358
> sockfd = <optimized out>
> timeout_ms = <optimized out>
> what = <optimized out>
> #4 0x00007f3c240c98dd in Curl_ossl_connect_nonblocking
> (conn=conn@entry=0x14360c0, sockindex=<optimized out>,
> done=done@entry=0x7ffc04a33667) at vtls/openssl.c:3094
> #5 0x00007f3c240ca1e2 in Curl_ssl_connect_nonblocking
> (conn=conn@entry=0x14360c0, sockindex=sockindex@entry=0, done=0x7ffc04a33667)
> at vtls/vtls.c:243
> result = <optimized out>
> #6 0x00007f3c2407b5d2 in https_connecting (conn=0x14360c0, done=<optimized
> out>) at http.c:1400
> result = <optimized out>
> #7 0x00007f3c2408e417 in Curl_protocol_connect (conn=0x14360c0,
> protocol_done=protocol_done@entry=0x7ffc04a33667) at url.c:3956
> result = CURLE_OK
> #8 0x00007f3c240a3716 in multi_runsingle (multi=multi@entry=0x1052fa0,
> now=..., data=data@entry=0x14be650) at multi.c:1594
> stream_error = false
> msg = <optimized out>
> connected = true
> async = false
> protocol_connect = false
> dophase_done = false
> done = false
> rc = CURLM_OK
> result = <optimized out>
> k = <optimized out>
> timeout_ms = <optimized out>
> control = 0
> #9 0x00007f3c240a4641 in curl_multi_perform (multi=0x1052fa0,
> running_handles=running_handles@entry=0x7ffc04a337e0) at multi.c:2149
> result = <optimized out>
> pipe_st = {old_pipe_act = {__sigaction_handler = {sa_handler = 0x0,
> sa_sigaction = 0x0}, sa_mask = {__val = {139896159919140, 140720386291864,
> 11358336, 16382744, 139896227356249, 18446744073709551615, 4850857216,
> 16382688, 16378512, 16378564, 4096, 0, 0, 140720386291520, 1,
> 140720386291600}}, sa_flags = 80, sa_restorer = 0x0}, no_signal = true}
> data = 0x14be650
> returncode = CURLM_OK
> t = 0x0
> #10 0x00000000004d0d98 in fetch_curl_poll (scheme_ignored=<optimized out>) at
> content/fetchers/curl.c:1173
> running = 8
> queue = 0
> codem = <optimized out>
> curl_msg = <optimized out>
> __PRETTY_FUNCTION__ = "fetch_curl_poll"
> #11 0x00000000004cd11d in fetch_fdset
> (read_fd_set=read_fd_set@entry=0x7ffc04a33a60,
> write_fd_set=write_fd_set@entry=0x7ffc04a33ae0,
> except_fd_set=except_fd_set@entry=0x7ffc04a33b60,
> maxfd_out=maxfd_out@entry=0x7ffc04a33a5c) at content/fetch.c:405
> maxfd = -1
> fetcherd = <optimized out>
> #12 0x0000000000552e60 in nsgtk_main () at frontends/gtk/gui.c:384
> read_fd_set = {fds_bits = {0 <repeats 16 times>}}
> write_fd_set = {fds_bits = {0 <repeats 16 times>}}
> exc_fd_set = {fds_bits = {0 <repeats 16 times>}}
> max_fd = -1
> fd_list = {0x1517d30, 0x1363080, 0x1491910, 0x131e3b0, 0x1286370,
> 0x13602d0, 0x151d2f0, 0x148f1a0, 0x1, 0x4, 0x7ffc00000001, 0x7ffc04a33bd0,
> 0x7ffc04a33d90, 0x4bf, 0x11e1dc0, 0x4c, 0x7ffc04a33be8, 0x1, 0x7ffc00000001,
> 0x7ffc04a33c10, 0x7ffc00000001, 0x4bf, 0x1, 0x4c, 0x7ffc04a33c28, 0x1,
> 0x7ffc04a34250, 0x7707b140bd197900, 0x1, 0x7ffc04a33e18, 0x1, 0x7ffc04a33e18,
> 0x7ffc04a33ff0, 0x7f3c227dbcec <g_object_notify_queue_thaw+444>, 0x11815d0,
> 0x0, 0x11785d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11785d0,
> 0x7707b140bd197900, 0x11e1dc0, 0x7ffc04a33ea8, 0x11e1dc0, 0x7ffc04a33ea8,
> 0x7ffc04a34080, 0x7f3c227dbcec <g_object_notify_queue_thaw+444>, 0x11785d0,
> 0x7f3c227f2faf <g_signal_emit+143>, 0x3000000020, 0x7ffc04a33e70,
> 0x7ffc04a33db0, 0x7707b140bd197900, 0xf61e40, 0x38, 0x1189450, 0x0, 0x0,
> 0x7f3c224e2658 <g_datalist_id_dup_data+120>, 0x0, 0x1189440, 0x1189440,
> 0x1189450, 0x0, 0x7707b140bd197900, 0x0, 0x1189440, 0x123b7b0, 0x7f3c227dcb47
> <g_object_unref+103>, 0x1189440, 0x0, 0x0, 0x4, 0x7ffc04a34080,
> 0x7f3c21c18ad3, 0x1, 0x7f3c227dcb47 <g_object_unref+103>, 0x11e1dc0,
> 0x7707b140bd197900, 0x1189440, 0xd, 0x0, 0x7f3c21c18bd8, 0x2,
> 0x7707b140bd197900, 0x11ec5f0, 0x0, 0x0, 0x7f3c227d7f75
> <g_closure_invoke+325>, 0x7ffc04a340c0, 0x1189440, 0x2, 0x7f3c224ed119
> <g_hash_table_lookup+57>, 0x3, 0x11e1dc0, 0x11635c0, 0x11db540, 0x1186500,
> 0x7707b140bd197900, 0x11db540, 0x11db540, 0x1186500, 0x7f3c227ea4b3
> <signal_emit_unlocked_R+3795>, 0x2e000000000020, 0x7ffc04a33fd0,
> 0x7ffc04a33f90, 0x7ffc04a33f90, 0x103, 0x65dceb, 0x7ffc04a340f8,
> 0x7ffc04a34550, 0x7ffc04a342d0, 0x7f3c20efde59 <_IO_vsnprintf+121>,
> 0x1fbad8001, 0x7ffc04a342d0, 0x7ffc04a342d0, 0x0, 0x0, 0x0, 0x0, 0x0,
> 0x2e000000000000, 0x3736353433323130, 0x3a3938, 0x46454443424100, 0x0, 0x0,
> 0x5d005b000000, 0x66656463626100, 0x0 <repeats 19 times>, 0x526f25
> <urldb__host_is_ip_address+181>, 0x0, 0x0, 0x1147c50, 0xd, 0x10af2e0, 0x1,
> 0x54e3c0 <nsgtk_completion_udb_callback>, 0x7f3c20edd292 <__snprintf+130>,
> 0x0, 0x3000000020, 0x7ffc04a341d0, 0x7ffc04a34110, 0x3, 0x7ffc04a34080,
> 0x7ffc04a34270, 0x7707b140bd197900, 0x1147c50, 0x12d6a80, 0xd, 0x10af2e0,
> 0x1, 0x52716a <urldb_iterate_partial_host+330>, 0x11e1dc0, 0x7ffc04a342e2,
> 0xac2580 <empty>, 0x7ffc04a342d0, 0x100000000000000, 0x54e3c0
> <nsgtk_completion_udb_callback>, 0xfb8d40, 0x1147c50, 0xd, 0x10af2e0, 0x1,
> 0x54e3c0 <nsgtk_completion_udb_callback>, 0x7ffc04a34550, 0x529687
> <urldb_iterate_partial+503>, 0x1147c50, 0x7f3c227f2faf <g_signal_emit+143>,
> 0xd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7707b140bd197900, 0x0, 0xd,
> 0x10b37c0, 0xd, 0x11e1dc0, 0x11e1d90, 0x1147c50...}
> fd_count = 0
> #13 0x00000000004536f3 in main (argc=<optimized out>, argv=<optimized out>)
> at frontends/gtk/gui.c:1171
> cache_home = 0x101cbe0 "\001"
> ret = <optimized out>
> nsgtk_table = {misc = 0xac2c60 <nsgtk_misc_table>, window = 0xac33e0
> <window_table>, download = 0xac2b00 <download_table>, clipboard = 0xac32c0
> <clipboard_table>, fetch = 0xac2b40 <fetch_table>, file = 0xac3660
> <file_table>, utf8 = 0xac2610 <default_utf8_table>, search = 0xac3280
> <search_table>, search_web = 0xac3260 <search_web_table>, llcache = 0xac22c0
> <llcache_table>, bitmap = 0xac2980 <bitmap_table>, layout = 0xac2da0
> <layout_table>}
> __PRETTY_FUNCTION__ = "main"
> rax 0x7ffc04a33254 140720386290260
> rbx 0x5000 20480
> rcx 0x0 0
> rdx 0x1 1
> rsi 0x10 16
> rdi 0x15dfae0 22936288
> rbp 0x82000bff 0x82000bff
> rsp 0x7ffc04a33208 0x7ffc04a33208
> r8 0x1d9 473
> r9 0x15e0100 22937856
> r10 0x20c 524
> r11 0x7f3c201c6170 139896213496176
> r12 0x14360c0 21192896
> r13 0x14be650 21751376
> r14 0x14bead8 21752536
> r15 0x15dfae0 22936288
> rip 0x82000bff 0x82000bff
> eflags 0x10206 [ PF IF RF ]
> cs 0x33 51
> ss 0x2b 43
> ds 0x0 0
> es 0x0 0
> fs 0x0 0
> gs 0x0 0
>
> Thread 3 (Thread 0x7f3c12e16700 (LWP 22549)):
> #0 0x00007f3c20f6d54d in poll () at ../sysdeps/unix/syscall-template.S:84
> #1 0x00007f3c224fe9f6 in g_main_context_poll (priority=<optimized out>,
> n_fds=1, fds=0x7f3c0c0008e0, timeout=<optimized out>, context=0x1244200) at
> ././glib/gmain.c:4228
> #2 0x00007f3c224fe9f6 in g_main_context_iterate
> (context=context@entry=0x1244200, block=block@entry=1,
> dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
> #3 0x00007f3c224feb0c in g_main_context_iteration (context=0x1244200,
> may_block=may_block@entry=1) at ././glib/gmain.c:3990
> #4 0x00007f3c224feb51 in glib_worker_main (data=<optimized out>) at
> ././glib/gmain.c:5783
> #5 0x00007f3c22526345 in g_thread_proxy (data=0x11e20a0) at
> ././glib/gthread.c:784
> #6 0x00007f3c21233424 in start_thread (arg=0x7f3c12e16700) at
> pthread_create.c:333
> #7 0x00007f3c20f769bf in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
>
> Thread 2 (Thread 0x7f3c12615700 (LWP 22550)):
> #0 0x00007f3c20f6d54d in poll () at ../sysdeps/unix/syscall-template.S:84
> #1 0x00007f3c224fe9f6 in g_main_context_poll (priority=<optimized out>,
> n_fds=2, fds=0x7f3c040010c0, timeout=<optimized out>, context=0x1244710) at
> ././glib/gmain.c:4228
> #2 0x00007f3c224fe9f6 in g_main_context_iterate (context=0x1244710,
> block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
> ././glib/gmain.c:3924
> #3 0x00007f3c224fed82 in g_main_loop_run (loop=0x1244630) at
> ././glib/gmain.c:4125
> #4 0x00007f3c22d094f6 in gdbus_shared_thread_func (user_data=0x12446e0) at
> ././gio/gdbusprivate.c:247
> #5 0x00007f3c22526345 in g_thread_proxy (data=0x11e2050) at
> ././glib/gthread.c:784
> #6 0x00007f3c21233424 in start_thread (arg=0x7f3c12615700) at
> pthread_create.c:333
> #7 0x00007f3c20f769bf in clone () at
> ../sysdeps/unix/sysv/linux/x86_64/clone.S:105
>
> Thread 1 (Thread 0x7f3c24b45a00 (LWP 22547)):
> #0 0x0000000082000bff in ()
> #1 0x00007f3c201b1406 in ssl23_connect (s=0x15dfae0) at s23_clnt.c:184
> #2 0x00007f3c240c588a in ossl_connect_step2 (conn=conn@entry=0x14360c0,
> sockindex=sockindex@entry=0) at vtls/openssl.c:2215
> #3 0x00007f3c240c5e0a in ossl_connect_common (conn=conn@entry=0x14360c0,
> sockindex=0, nonblocking=nonblocking@entry=true,
> done=done@entry=0x7ffc04a33667) at vtls/openssl.c:3060
> #4 0x00007f3c240c98dd in Curl_ossl_connect_nonblocking
> (conn=conn@entry=0x14360c0, sockindex=<optimized out>,
> done=done@entry=0x7ffc04a33667) at vtls/openssl.c:3094
> #5 0x00007f3c240ca1e2 in Curl_ssl_connect_nonblocking
> (conn=conn@entry=0x14360c0, sockindex=sockindex@entry=0, done=0x7ffc04a33667)
> at vtls/vtls.c:243
> #6 0x00007f3c2407b5d2 in https_connecting (conn=0x14360c0, done=<optimized
> out>) at http.c:1400
> #7 0x00007f3c2408e417 in Curl_protocol_connect (conn=0x14360c0,
> protocol_done=protocol_done@entry=0x7ffc04a33667) at url.c:3956
> #8 0x00007f3c240a3716 in multi_runsingle (multi=multi@entry=0x1052fa0,
> now=..., data=data@entry=0x14be650) at multi.c:1594
> #9 0x00007f3c240a4641 in curl_multi_perform (multi=0x1052fa0,
> running_handles=running_handles@entry=0x7ffc04a337e0) at multi.c:2149
> #10 0x00000000004d0d98 in fetch_curl_poll (scheme_ignored=<optimized out>) at
> content/fetchers/curl.c:1173
> #11 0x00000000004cd11d in fetch_fdset
> (read_fd_set=read_fd_set@entry=0x7ffc04a33a60,
> write_fd_set=write_fd_set@entry=0x7ffc04a33ae0,
> except_fd_set=except_fd_set@entry=0x7ffc04a33b60,
> maxfd_out=maxfd_out@entry=0x7ffc04a33a5c) at content/fetch.c:405
> #12 0x0000000000552e60 in nsgtk_main () at frontends/gtk/gui.c:384
> #13 0x00000000004536f3 in main (argc=<optimized out>, argv=<optimized out>)
> at frontends/gtk/gui.c:1171
--
Debian Developer - deb.li/jak | jak-linux.org - free software dev
| Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline'). Thank you.