I encountered this abort while trying to connect to a wayvnc session with xtightvncviewer. It's reproducible if several sequential connections are attempted. Looking at the logs it seems this happens in neatvnc's stream__on_writable, but I'm filing here just in case.
I encountered this abort while trying to connect to a wayvnc session with
xtightvncviewer
. It's reproducible if several sequential connections are attempted. Looking at the logs it seems this happens in neatvnc'sstream__on_writable
, but I'm filing here just in case.wayvnc logs
``` DEBUG: OpenGL ES 3.2 Mesa 18.3.6 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:659: Client 0x55ebb7ea8770 (2) hung up ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 ../subprojects/neatvnc/src/server.c:750: New client connection: 0x55ebb7ea8770 (ref 1) ../subprojects/neatvnc/src/server.c:677: Client connection error: 0x55ebb7ea8770 (ref 2) ../subprojects/neatvnc/src/server.c:76: client_close(0x55ebb7ea8770): ref 0 Aborted (core dumped) ```GDB backtrace
``` #0 0x00007fc388756761 in raise () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. any1/wayvnc#1 0x00007fc38874055b in abort () from /lib/x86_64-linux-gnu/libc.so.6 No symbol table info available. any1/wayvnc#2 0x00007fc388b6f1fd in stream__on_writable (self=0x55ebb7ed15d0) at ../subprojects/neatvnc/src/stream.c:260 No locals. any1/wayvnc#3 0x00007fc388b6f256 in stream__on_event (obj=0x55ebb7f1e0e0) at ../subprojects/neatvnc/src/stream.c:274 self = 0x55ebb7ed15d0 events = 29 any1/wayvnc#4 0x00007fc388b7b6fb in aml__handle_event (self=0x55ebb7e56dd0, obj=0x55ebb7f1e0e0) at ../subprojects/aml/src/aml.c:711 No locals. any1/wayvnc#5 0x00007fc388b7b883 in aml_dispatch (self=0x55ebb7e56dd0) at ../subprojects/aml/src/aml.c:754 sig_old = {__val = {2, 0, 0, 18446744073709551615, 140726745193472, 140477789091191, 94470890942272, 7380233680, 140726745193472, 140477789086884, 18446744072491352352, 94470890941904, 140726745193520, 140477789091721, 18446744069414584320, 94470890941904}} sig_new = {__val = {18446744067267100671, 18446744073709551615