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.

Reply via email to