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.