[Libwebsockets] recent changes breaking DomTerm

Per Bothner per at bothner.com
Wed Jan 24 07:59:11 CET 2018


On 01/23/2018 06:49 PM, Andy Green wrote:

> If you're on HEAD, when it finds a write that seems to it to be back-to-back, it hexdumps it.  What is it hexdumping?

The hexdump is the last 499 bytes of the hlib_goldenlayout_base_css string:

unsigned char hlib_goldenlayout_base_css[] = {
   .. inlined data from "hlib/goldenlayout-base.css" ...
... };
#define hlib_goldenlayout_base_css_len 4615

It looks like there was a previous lws_write of the initial 4116 bytes, and
then a subsequence call of the remaining 499 bytes.

I've attached a partial log of 'bin/domterm -d 9 --no-daemonize'.
The #NN values are sequence number fields I added to the struct wsi to make
it more readable - it doesn't really add anything beyond printf %p.

I notice that in generate we have a pattern of:

clear could_have_pending in lws_server_socket_service #NN wsi WSI
lws_issue_raw len:4169 #NN wsi WSI
set could_have_pending #NN wsi WSI

but just before the error we have:

clear could_have_pending in lws_server_socket_service #6 wsi 0x9c50b0
lws_issue_raw len:499 #7 wsi 0x9c5220
lws_issue_raw pedning:12

which looks like the could_have_pending was cleared in the wrong wsi #6
- or more likely the wrong wsi #7 rather than #6 was schedule.

-- 
	--Per Bothner
per at bothner.com   http://per.bothner.com/
-------------- next part --------------
es[2018/01/23 22:42:40:8612] INFO: Initial logging level 9
[2018/01/23 22:42:40:8612] INFO: Libwebsockets version: 2.4.0 v2.0.0-732-gb3b6bcdf
[2018/01/23 22:42:40:8612] INFO: IPV6 not compiled in
[2018/01/23 22:42:40:8612] INFO: libev support not compiled in
[2018/01/23 22:42:40:8612] INFO:  LWS_DEF_HEADER_LEN    : 4096
[2018/01/23 22:42:40:8612] INFO:  LWS_MAX_PROTOCOLS     : 5
[2018/01/23 22:42:40:8612] INFO:  LWS_MAX_SMP           : 1
[2018/01/23 22:42:40:8613] INFO:  sizeof (*info)        : 472
[2018/01/23 22:42:40:8613] INFO:  SYSTEM_RANDOM_FILEPATH: '/dev/urandom'
[2018/01/23 22:42:40:8613] INFO:  HTTP2 support         : not configured
[2018/01/23 22:42:40:8613] INFO:  default timeout (secs): 5
[2018/01/23 22:42:40:8613] INFO:  Threads: 1 each 1024 fds
[2018/01/23 22:42:40:8613] INFO:  mem: context:          4880 B (784 ctx + (1 thr x 4096))
[2018/01/23 22:42:40:8613] INFO:  mem: http hdr rsvd:   113536 B (1 thr x (4096 + 3000) x 16))
[2018/01/23 22:42:40:8613] INFO:  mem: pollfd map:       8192
[2018/01/23 22:42:40:8613] INFO:  mem: platform fd map:  8192 bytes
[2018/01/23 22:42:40:8614] INFO:  Compiled with OpenSSL support
[2018/01/23 22:42:40:8614] INFO:  SSL disabled: no LWS_SERVER_OPTION_DO_SSL_GLOBAL_INIT
[2018/01/23 22:42:40:8614] INFO:  mem: per-conn:          352 bytes + protocol rx buf
[2018/01/23 22:42:40:8614] INFO:  canonical_hostname = localhost.localdomain
[2018/01/23 22:42:40:8614] INFO:    mounting file://<change this> to /
[2018/01/23 22:42:40:9442] INFO: lws_protocol_init
[2018/01/23 22:42:40:9442] INFO: lws_rx_flow_control: 0x9c4b40 0x1000
[2018/01/23 22:42:40:9442] INFO: lws_rx_flow_control: 0x0x9c4b40: bitmap 0x1: en 0x4001, ch 0x2
[2018/01/23 22:42:40:9442] INFO: rxflow: wsi 0x9c4b40 change_to 0
[2018/01/23 22:42:41:2139] INFO: lws_header_table_attach: wsi 0x9c4f40: ah (nil) (tsi 0, count = 0) in
[2018/01/23 22:42:41:2139] INFO: _lws_create_ah: created ah 0x9c5c20 (size 4096): pool length 1
[2018/01/23 22:42:41:2139] INFO: lws_header_table_attach: did attach wsi 0x9c4f40: ah 0x9c5c20: count 1 (on exit)
[2018/01/23 22:42:41:2140] INFO: lws_header_table_attach: wsi 0x9c50b0: ah (nil) (tsi 0, count = 1) in
[2018/01/23 22:42:41:2140] INFO: _lws_create_ah: created ah 0x9c77f0 (size 4096): pool length 2
[2018/01/23 22:42:41:2140] INFO: lws_header_table_attach: did attach wsi 0x9c50b0: ah 0x9c77f0: count 2 (on exit)
[2018/01/23 22:42:41:2141] INFO: lws_header_table_attach: wsi 0x9c5220: ah (nil) (tsi 0, count = 2) in
[2018/01/23 22:42:41:2141] INFO: _lws_create_ah: created ah 0x9c93c0 (size 4096): pool length 3
[2018/01/23 22:42:41:2141] INFO: lws_header_table_attach: did attach wsi 0x9c5220: ah 0x9c93c0: count 3 (on exit)
[2018/01/23 22:42:41:2143] INFO: lws_header_table_attach: wsi 0x9caf90: ah (nil) (tsi 0, count = 3) in
[2018/01/23 22:42:41:2143] INFO: _lws_create_ah: created ah 0x9cb100 (size 4096): pool length 4
[2018/01/23 22:42:41:2143] INFO: lws_header_table_attach: did attach wsi 0x9caf90: ah 0x9cb100: count 4 (on exit)
[2018/01/23 22:42:41:2143] INFO: lws_header_table_attach: wsi 0x9cccd0: ah (nil) (tsi 0, count = 4) in
[2018/01/23 22:42:41:2143] INFO: _lws_create_ah: created ah 0x9cce40 (size 4096): pool length 5
[2018/01/23 22:42:41:2144] INFO: lws_header_table_attach: did attach wsi 0x9cccd0: ah 0x9cce40: count 5 (on exit)
[2018/01/23 22:42:41:2144] INFO: lws_header_table_attach: wsi 0x9cea10: ah (nil) (tsi 0, count = 5) in
[2018/01/23 22:42:41:2144] INFO: _lws_create_ah: created ah 0x9ceb80 (size 4096): pool length 6
[2018/01/23 22:42:41:2144] INFO: lws_header_table_attach: did attach wsi 0x9cea10: ah 0x9ceb80: count 6 (on exit)
[2018/01/23 22:42:41:2146] INFO: vhost match to default based on port 34451
[2018/01/23 22:42:41:2146] INFO: No upgrade
[2018/01/23 22:42:41:2146] INFO: Method: 'GET' (0), request for '/hlib/domterm-core.css'
[2018/01/23 22:42:41:2146] INFO: client indicates GZIP is acceptable
[2018/01/23 22:42:41:2146] ERR: Unable to open '<change this>/hlib/domterm-core.css'
http requested hlib/domterm-core.css - has 2942 bytes 0x9c4f40
[2018/01/23 22:42:41:2149] INFO: lws_add_http_header_content_length: wsi 0x9c4f40: tx_content_length/remain 2942
lws_issue_raw len:109 #5 wsi 0x9c4f40
set could_have_pending #5 wsi 0x9c4f40
[2018/01/23 22:42:41:2149] INFO: lws_read: 0x9c4f40: read_ok, used 317 (len 0, state 64)
clear could_have_pending in lws_server_socket_service #5 wsi 0x9c4f40
lws_issue_raw len:2942 #5 wsi 0x9c4f40
set could_have_pending #5 wsi 0x9c4f40
[2018/01/23 22:42:41:2149] INFO: lws_http_transaction_completed: wsi 0x9c4f40
[2018/01/23 22:42:41:2149] INFO: ah attached, pos 317, len 317
[2018/01/23 22:42:41:2149] INFO: lws_same_vh_protocol_remove: removing same prot wsi 0x9c4f40
[2018/01/23 22:42:41:2149] INFO: lws_header_table_detach: wsi 0x9c4f40: ah 0x9c5c20 (tsi=0, count = 6)
[2018/01/23 22:42:41:2150] INFO: lws_header_table_detach: nobody usable waiting
[2018/01/23 22:42:41:2150] INFO: _lws_destroy_ah: freed ah 0x9c5c20 : pool length 5
[2018/01/23 22:42:41:2150] INFO: lws_header_table_detach: wsi 0x9c4f40: ah 0x9c5c20 (tsi=0, count = 5)
[2018/01/23 22:42:41:2150] INFO: lws_http_transaction_completed: 0x9c4f40: keep-alive await new transaction
[2018/01/23 22:42:41:2150] INFO: vhost match to default based on port 34451
[2018/01/23 22:42:41:2150] INFO: No upgrade
[2018/01/23 22:42:41:2150] INFO: Method: 'GET' (0), request for '/hlib/domterm-standard.css'
[2018/01/23 22:42:41:2150] INFO: client indicates GZIP is acceptable
[2018/01/23 22:42:41:2150] ERR: Unable to open '<change this>/hlib/domterm-standard.css'
http requested hlib/domterm-standard.css - has 1800 bytes 0x9c50b0
[2018/01/23 22:42:41:2151] INFO: lws_add_http_header_content_length: wsi 0x9c50b0: tx_content_length/remain 1800
lws_issue_raw len:109 #6 wsi 0x9c50b0
set could_have_pending #6 wsi 0x9c50b0
[2018/01/23 22:42:41:2151] INFO: lws_read: 0x9c50b0: read_ok, used 321 (len 0, state 64)
[2018/01/23 22:42:41:2151] INFO: vhost match to default based on port 34451
[2018/01/23 22:42:41:2151] INFO: No upgrade
[2018/01/23 22:42:41:2151] INFO: Method: 'GET' (0), request for '/hlib/goldenlayout-base.css'
[2018/01/23 22:42:41:2151] INFO: client indicates GZIP is acceptable
[2018/01/23 22:42:41:2151] ERR: Unable to open '<change this>/hlib/goldenlayout-base.css'
http requested hlib/goldenlayout-base.css - has 4615 bytes 0x9c5220
[2018/01/23 22:42:41:2152] INFO: lws_add_http_header_content_length: wsi 0x9c5220: tx_content_length/remain 4615
lws_issue_raw len:109 #7 wsi 0x9c5220
set could_have_pending #7 wsi 0x9c5220
[2018/01/23 22:42:41:2152] INFO: lws_read: 0x9c5220: read_ok, used 322 (len 0, state 64)
[2018/01/23 22:42:41:2152] INFO: vhost match to default based on port 34451
[2018/01/23 22:42:41:2152] INFO: No upgrade
[2018/01/23 22:42:41:2152] INFO: Method: 'GET' (0), request for '/hlib/domterm-layout.css'
[2018/01/23 22:42:41:2152] INFO: client indicates GZIP is acceptable
[2018/01/23 22:42:41:2152] ERR: Unable to open '<change this>/hlib/domterm-layout.css'
http requested hlib/domterm-layout.css - has 4169 bytes 0x9caf90
[2018/01/23 22:42:41:2153] INFO: lws_add_http_header_content_length: wsi 0x9caf90: tx_content_length/remain 4169
lws_issue_raw len:109 #8 wsi 0x9caf90
set could_have_pending #8 wsi 0x9caf90
[2018/01/23 22:42:41:2153] INFO: lws_read: 0x9caf90: read_ok, used 319 (len 0, state 64)
[2018/01/23 22:42:41:2153] INFO: vhost match to default based on port 34451
[2018/01/23 22:42:41:2153] INFO: No upgrade
[2018/01/23 22:42:41:2153] INFO: Method: 'GET' (0), request for '/hlib/domterm-default.css'
[2018/01/23 22:42:41:2154] INFO: client indicates GZIP is acceptable
[2018/01/23 22:42:41:2154] ERR: Unable to open '<change this>/hlib/domterm-default.css'
http requested hlib/domterm-default.css - has 3881 bytes 0x9cccd0
[2018/01/23 22:42:41:2154] INFO: lws_add_http_header_content_length: wsi 0x9cccd0: tx_content_length/remain 3881
lws_issue_raw len:109 #9 wsi 0x9cccd0
set could_have_pending #9 wsi 0x9cccd0
[2018/01/23 22:42:41:2155] INFO: lws_read: 0x9cccd0: read_ok, used 320 (len 0, state 64)
[2018/01/23 22:42:41:2155] INFO: vhost match to default based on port 34451
[2018/01/23 22:42:41:2155] INFO: No upgrade
[2018/01/23 22:42:41:2155] INFO: Method: 'GET' (0), request for '/hlib/domterm-all.js'
[2018/01/23 22:42:41:2155] INFO: client indicates GZIP is acceptable
[2018/01/23 22:42:41:2155] ERR: Unable to open '<change this>/hlib/domterm-all.js'
http requested hlib/domterm-all.js - has 375373 bytes 0x9cea10
[2018/01/23 22:42:41:2156] INFO: lws_add_http_header_content_length: wsi 0x9cea10: tx_content_length/remain 375373
lws_issue_raw len:118 #10 wsi 0x9cea10
set could_have_pending #10 wsi 0x9cea10
[2018/01/23 22:42:41:2156] INFO: lws_read: 0x9cea10: read_ok, used 300 (len 0, state 64)
clear could_have_pending in lws_server_socket_service #5 wsi 0x9c4f40
clear could_have_pending in lws_server_socket_service #6 wsi 0x9c50b0
lws_issue_raw len:1800 #6 wsi 0x9c50b0
set could_have_pending #6 wsi 0x9c50b0
[2018/01/23 22:42:41:2156] INFO: lws_http_transaction_completed: wsi 0x9c50b0
[2018/01/23 22:42:41:2156] INFO: ah attached, pos 321, len 321
[2018/01/23 22:42:41:2156] INFO: lws_same_vh_protocol_remove: removing same prot wsi 0x9c50b0
[2018/01/23 22:42:41:2156] INFO: lws_header_table_detach: wsi 0x9c50b0: ah 0x9c77f0 (tsi=0, count = 5)
[2018/01/23 22:42:41:2156] INFO: lws_header_table_detach: nobody usable waiting
[2018/01/23 22:42:41:2156] INFO: _lws_destroy_ah: freed ah 0x9c77f0 : pool length 4
[2018/01/23 22:42:41:2156] INFO: lws_header_table_detach: wsi 0x9c50b0: ah 0x9c77f0 (tsi=0, count = 4)
[2018/01/23 22:42:41:2156] INFO: lws_http_transaction_completed: 0x9c50b0: keep-alive await new transaction
clear could_have_pending in lws_server_socket_service #7 wsi 0x9c5220
lws_issue_raw len:4615 #7 wsi 0x9c5220
set could_have_pending #7 wsi 0x9c5220
[2018/01/23 22:42:41:2156] INFO: lws_http_transaction_completed: wsi 0x9c5220
[2018/01/23 22:42:41:2156] INFO: ah attached, pos 322, len 322
[2018/01/23 22:42:41:2156] INFO: lws_same_vh_protocol_remove: removing same prot wsi 0x9c5220
[2018/01/23 22:42:41:2156] INFO: lws_header_table_detach: wsi 0x9c5220: ah 0x9c93c0 (tsi=0, count = 4)
[2018/01/23 22:42:41:2156] INFO: lws_header_table_detach: nobody usable waiting
[2018/01/23 22:42:41:2156] INFO: _lws_destroy_ah: freed ah 0x9c93c0 : pool length 3
[2018/01/23 22:42:41:2157] INFO: lws_header_table_detach: wsi 0x9c5220: ah 0x9c93c0 (tsi=0, count = 3)
[2018/01/23 22:42:41:2157] INFO: lws_http_transaction_completed: 0x9c5220: keep-alive await new transaction
clear could_have_pending in lws_server_socket_service #8 wsi 0x9caf90
lws_issue_raw len:4169 #8 wsi 0x9caf90
set could_have_pending #8 wsi 0x9caf90
[2018/01/23 22:42:41:2157] INFO: lws_http_transaction_completed: wsi 0x9caf90
[2018/01/23 22:42:41:2157] INFO: ah attached, pos 319, len 319
[2018/01/23 22:42:41:2157] INFO: lws_same_vh_protocol_remove: removing same prot wsi 0x9caf90
[2018/01/23 22:42:41:2157] INFO: lws_header_table_detach: wsi 0x9caf90: ah 0x9cb100 (tsi=0, count = 3)
[2018/01/23 22:42:41:2157] INFO: lws_header_table_detach: nobody usable waiting
[2018/01/23 22:42:41:2157] INFO: _lws_destroy_ah: freed ah 0x9cb100 : pool length 2
[2018/01/23 22:42:41:2157] INFO: lws_header_table_detach: wsi 0x9caf90: ah 0x9cb100 (tsi=0, count = 2)
[2018/01/23 22:42:41:2157] INFO: lws_http_transaction_completed: 0x9caf90: keep-alive await new transaction
clear could_have_pending in lws_server_socket_service #9 wsi 0x9cccd0
lws_issue_raw len:3881 #9 wsi 0x9cccd0
set could_have_pending #9 wsi 0x9cccd0
[2018/01/23 22:42:41:2157] INFO: lws_http_transaction_completed: wsi 0x9cccd0
[2018/01/23 22:42:41:2157] INFO: ah attached, pos 320, len 320
[2018/01/23 22:42:41:2157] INFO: lws_same_vh_protocol_remove: removing same prot wsi 0x9cccd0
[2018/01/23 22:42:41:2157] INFO: lws_header_table_detach: wsi 0x9cccd0: ah 0x9cce40 (tsi=0, count = 2)
[2018/01/23 22:42:41:2157] INFO: lws_header_table_detach: nobody usable waiting
[2018/01/23 22:42:41:2157] INFO: _lws_destroy_ah: freed ah 0x9cce40 : pool length 1
[2018/01/23 22:42:41:2157] INFO: lws_header_table_detach: wsi 0x9cccd0: ah 0x9cce40 (tsi=0, count = 1)
[2018/01/23 22:42:41:2157] INFO: lws_http_transaction_completed: 0x9cccd0: keep-alive await new transaction
clear could_have_pending in lws_server_socket_service #10 wsi 0x9cea10
lws_issue_raw len:375373 #10 wsi 0x9cea10
set could_have_pending #10 wsi 0x9cea10
[2018/01/23 22:42:41:2159] INFO: lws_http_transaction_completed: wsi 0x9cea10
[2018/01/23 22:42:41:2159] INFO: ah attached, pos 300, len 300
[2018/01/23 22:42:41:2159] INFO: lws_same_vh_protocol_remove: removing same prot wsi 0x9cea10
[2018/01/23 22:42:41:2159] INFO: lws_header_table_detach: wsi 0x9cea10: ah 0x9ceb80 (tsi=0, count = 1)
[2018/01/23 22:42:41:2159] INFO: lws_header_table_detach: nobody usable waiting
[2018/01/23 22:42:41:2159] INFO: _lws_destroy_ah: freed ah 0x9ceb80 : pool length 0
[2018/01/23 22:42:41:2159] INFO: lws_header_table_detach: wsi 0x9cea10: ah 0x9ceb80 (tsi=0, count = 0)
[2018/01/23 22:42:41:2159] INFO: lws_http_transaction_completed: 0x9cea10: keep-alive await new transaction
clear could_have_pending in lws_server_socket_service #6 wsi 0x9c50b0
lws_issue_raw len:499 #7 wsi 0x9c5220
lws_issue_raw pedning:12
[2018/01/23 22:42:41:2160] ERR: 
[2018/01/23 22:42:41:2160] ERR: 0000: 65 74 49 6E 64 69 63 61 74 6F 72 7B 64 69 73 70    etIndicator{disp
[2018/01/23 22:42:41:2160] ERR: 0010: 6C 61 79 3A 6E 6F 6E 65 3B 70 6F 73 69 74 69 6F    lay:none;positio
[2018/01/23 22:42:41:2160] ERR: 0020: 6E 3A 61 62 73 6F 6C 75 74 65 3B 7A 2D 69 6E 64    n:absolute;z-ind
[2018/01/23 22:42:41:2160] ERR: 0030: 65 78 3A 32 30 7D 2E 6C 6D 5F 64 72 6F 70 54 61    ex:20}.lm_dropTa
[2018/01/23 22:42:41:2160] ERR: 0040: 72 67 65 74 49 6E 64 69 63 61 74 6F 72 20 2E 6C    rgetIndicator .l
[2018/01/23 22:42:41:2160] ERR: 0050: 6D 5F 69 6E 6E 65 72 7B 77 69 64 74 68 3A 31 30    m_inner{width:10
[2018/01/23 22:42:41:2160] ERR: 0060: 30 25 3B 68 65 69 67 68 74 3A 31 30 30 25 3B 70    0%;height:100%;p
[2018/01/23 22:42:41:2160] ERR: 0070: 6F 73 69 74 69 6F 6E 3A 72 65 6C 61 74 69 76 65    osition:relative
[2018/01/23 22:42:41:2160] ERR: 0080: 3B 74 6F 70 3A 30 3B 6C 65 66 74 3A 30 7D 2E 6C    ;top:0;left:0}.l
[2018/01/23 22:42:41:2160] ERR: 0090: 6D 5F 74 72 61 6E 73 69 74 69 6F 6E 5F 69 6E 64    m_transition_ind
[2018/01/23 22:42:41:2160] ERR: 00A0: 69 63 61 74 6F 72 7B 64 69 73 70 6C 61 79 3A 6E    icator{display:n
[2018/01/23 22:42:41:2160] ERR: 00B0: 6F 6E 65 3B 77 69 64 74 68 3A 32 30 70 78 3B 68    one;width:20px;h
[2018/01/23 22:42:41:2160] ERR: 00C0: 65 69 67 68 74 3A 32 30 70 78 3B 70 6F 73 69 74    eight:20px;posit
[2018/01/23 22:42:41:2160] ERR: 00D0: 69 6F 6E 3A 61 62 73 6F 6C 75 74 65 3B 74 6F 70    ion:absolute;top
[2018/01/23 22:42:41:2160] ERR: 00E0: 3A 30 3B 6C 65 66 74 3A 30 3B 7A 2D 69 6E 64 65    :0;left:0;z-inde
[2018/01/23 22:42:41:2160] ERR: 00F0: 78 3A 32 30 7D 2E 6C 6D 5F 70 6F 70 69 6E 7B 77    x:20}.lm_popin{w
[2018/01/23 22:42:41:2160] ERR: 0100: 69 64 74 68 3A 32 30 70 78 3B 68 65 69 67 68 74    idth:20px;height
[2018/01/23 22:42:41:2160] ERR: 0110: 3A 32 30 70 78 3B 70 6F 73 69 74 69 6F 6E 3A 61    :20px;position:a
[2018/01/23 22:42:41:2160] ERR: 0120: 62 73 6F 6C 75 74 65 3B 62 6F 74 74 6F 6D 3A 30    bsolute;bottom:0
[2018/01/23 22:42:41:2160] ERR: 0130: 3B 72 69 67 68 74 3A 30 3B 7A 2D 69 6E 64 65 78    ;right:0;z-index
[2018/01/23 22:42:41:2160] ERR: 0140: 3A 39 39 39 39 7D 2E 6C 6D 5F 70 6F 70 69 6E 3E    :9999}.lm_popin>
[2018/01/23 22:42:41:2160] ERR: 0150: 2A 7B 77 69 64 74 68 3A 31 30 30 25 3B 68 65 69    *{width:100%;hei
[2018/01/23 22:42:41:2160] ERR: 0160: 67 68 74 3A 31 30 30 25 3B 70 6F 73 69 74 69 6F    ght:100%;positio
[2018/01/23 22:42:41:2160] ERR: 0170: 6E 3A 61 62 73 6F 6C 75 74 65 3B 74 6F 70 3A 30    n:absolute;top:0
[2018/01/23 22:42:41:2160] ERR: 0180: 3B 6C 65 66 74 3A 30 7D 2E 6C 6D 5F 70 6F 70 69    ;left:0}.lm_popi
[2018/01/23 22:42:41:2161] ERR: 0190: 6E 3E 2E 6C 6D 5F 62 67 7B 7A 2D 69 6E 64 65 78    n>.lm_bg{z-index
[2018/01/23 22:42:41:2161] ERR: 01A0: 3A 31 30 7D 2E 6C 6D 5F 70 6F 70 69 6E 3E 2E 6C    :10}.lm_popin>.l
[2018/01/23 22:42:41:2161] ERR: 01B0: 6D 5F 69 63 6F 6E 7B 7A 2D 69 6E 64 65 78 3A 32    m_icon{z-index:2
[2018/01/23 22:42:41:2161] ERR: 01C0: 30 7D 2F 2A 23 20 73 6F 75 72 63 65 4D 61 70 70    0}/*# sourceMapp
[2018/01/23 22:42:41:2161] ERR: 01D0: 69 6E 67 55 52 4C 3D 67 6F 6C 64 65 6E 6C 61 79    ingURL=goldenlay
[2018/01/23 22:42:41:2161] ERR: 01E0: 6F 75 74 2D 62 61 73 65 2E 63 73 73 2E 6D 61 70    out-base.css.map
[2018/01/23 22:42:41:2161] ERR: 01F0: 20 2A 2F                                            */             
[2018/01/23 22:42:41:2161] ERR: 
[2018/01/23 22:42:41:2161] ERR: ** 0x9c5220: vh: default, prot: http-only, Illegal back-to-back write of 499 detected...
[2018/01/23 22:42:41:2161] INFO: 0x9c5220: FLUSHING_STORED_SEND_BEFORE_CLOSE
lws_issue_raw len:499 #7 wsi 0x9c5220
lws_issue_raw pedning:12


More information about the Libwebsockets mailing list