[ https://issues.apache.org/jira/browse/GUACAMOLE-601?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16735325#comment-16735325 ]
Michael Jumper commented on GUACAMOLE-601: ------------------------------------------ If this is fixed on master and staging/1.0.0, I suspect this is another instance of GUACAMOLE-424. Though the title and description of GUACAMOLE-424 specifically mention incorrect VNC passwords, the underlying problem was much more generic and would have affected any VNC connection that terminates early enough and abnormally. > VNC segfault when VNC server restarted > -------------------------------------- > > Key: GUACAMOLE-601 > URL: https://issues.apache.org/jira/browse/GUACAMOLE-601 > Project: Guacamole > Issue Type: Bug > Components: VNC > Affects Versions: 0.9.14 > Reporter: KokHooi Chew > Priority: Minor > Fix For: 1.0.0 > > Attachments: syslog.3 > > > While viewing, try to restart the VNC server, unable to reconnect back to the > VNC then, continuously getting segfault until restart guacamole server in > order to solve it > {code:none} > Jul 27 21:05:08 TDF-Jasper guacd[1354]: Creating new client for protocol "vnc" > Jul 27 21:05:08 TDF-Jasper guacd[1354]: Connection ID is > "$3c02e097-a5a4-4a78-9d75-72531046877d" > Jul 27 21:05:09 TDF-Jasper guacd[6539]: Cursor rendering: local > Jul 27 21:05:09 TDF-Jasper guacd[6539]: User > "@ecba697e-1195-41d4-9b99-71525c58952e" joined connection > "$3c02e097-a5a4-4a78-9d75-72531046877d" (1 users now present) > Jul 27 21:05:14 TDF-Jasper guacd[6539]: Connected to VNC repeater, using > protocol version 0.0 > Jul 27 21:05:15 TDF-Jasper guacd[6539]: VNC server supports protocol version > 3.8 (viewer 3.8) > Jul 27 21:05:16 TDF-Jasper guacd[6539]: We have 1 security types to read > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 0) Received security type 1 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: Selecting security type 1 (0/1 in the > list) > Jul 27 21:05:16 TDF-Jasper guacd[6539]: Selected Security Scheme 1 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: No authentication needed > Jul 27 21:05:16 TDF-Jasper guacd[6539]: VNC authentication succeeded > Jul 27 21:05:16 TDF-Jasper guacd[6539]: Desktop name "Remote control" > Jul 27 21:05:16 TDF-Jasper guacd[6539]: Connected to VNC server, using > protocol version 3.8 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: VNC server default format: > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 32 bits per pixel. > Jul 27 21:05:16 TDF-Jasper guacd[6539]: Least significant byte first in each > pixel. > Jul 27 21:05:16 TDF-Jasper guacd[6539]: TRUE colour: max red 255 green 255 > blue 255, shift red 0 green 8 blue 16 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: client2server supported messages (bit > flags) > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 00: 00ff 0081 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 08: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 10: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 18: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: server2client supported messages (bit > flags) > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 00: 001f 0080 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 08: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 10: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: 18: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:05:16 TDF-Jasper guacd[6539]: Connected to Server "unknown > (LibVNCServer 0.9.11)" > Jul 27 21:05:38 TDF-Jasper guacd[1354]: Creating new client for protocol "vnc" > Jul 27 21:05:38 TDF-Jasper guacd[1354]: Connection ID is > "$f7648af9-9126-4e69-a6ef-a8b9ac3b7fc3" > Jul 27 21:05:38 TDF-Jasper guacd[6573]: Cursor rendering: local > Jul 27 21:05:38 TDF-Jasper guacd[6573]: User > "@1446482b-becb-495a-9763-a151f6d6079f" joined connection > "$f7648af9-9126-4e69-a6ef-a8b9ac3b7fc3" (1 users now present) > Jul 27 21:05:38 TDF-Jasper guacd[6573]: Connected to VNC repeater, using > protocol version 0.0 > Jul 27 21:05:39 TDF-Jasper guacd[6573]: VNC server closed connection > Jul 27 21:05:39 TDF-Jasper guacd[6573]: Unable to connect to VNC server. > Jul 27 21:05:39 TDF-Jasper kernel: [18008.137457] show_signal_msg: 42 > callbacks suppressed > Jul 27 21:05:39 TDF-Jasper kernel: [18008.137462] guacd[6576]: segfault at 10 > ip 00007f3cdcc64f32 sp 00007f3cdde71d10 error 4 in > libguac-client-vnc.so.0.0.0[7f3cdcc5c000+14000] > Jul 27 21:05:40 TDF-Jasper guacd[6539]: User is not responding. > Jul 27 21:05:40 TDF-Jasper guacd[6539]: User > "@ecba697e-1195-41d4-9b99-71525c58952e" disconnected (0 users remain) > Jul 27 21:05:40 TDF-Jasper guacd[6539]: Last user of connection > "$3c02e097-a5a4-4a78-9d75-72531046877d" disconnected > Jul 27 21:05:40 TDF-Jasper guacd[1354]: Connection > "$f7648af9-9126-4e69-a6ef-a8b9ac3b7fc3" removed. > Jul 27 21:07:19 TDF-Jasper guacd[1354]: Creating new client for protocol "vnc" > Jul 27 21:07:19 TDF-Jasper guacd[1354]: Connection ID is > "$ff22eac4-80d1-4225-a87f-73537e7b569d" > Jul 27 21:07:19 TDF-Jasper guacd[6633]: Cursor rendering: local > Jul 27 21:07:19 TDF-Jasper guacd[6633]: User > "@aa706cb4-399c-4428-bc31-2fe8ff369e3b" joined connection > "$ff22eac4-80d1-4225-a87f-73537e7b569d" (1 users now present) > Jul 27 21:07:19 TDF-Jasper guacd[6633]: Connected to VNC repeater, using > protocol version 0.0 > Jul 27 21:07:20 TDF-Jasper guacd[6633]: VNC server closed connection > Jul 27 21:07:20 TDF-Jasper guacd[6633]: Unable to connect to VNC server. > Jul 27 21:07:20 TDF-Jasper kernel: [18108.872369] guacd[6636]: segfault at 10 > ip 00007f3cddc66f32 sp 00007f3cdee73d10 error 4 in > libguac-client-vnc.so.0.0.0[7f3cddc5e000+14000] > Jul 27 21:07:20 TDF-Jasper guacd[1354]: Connection > "$ff22eac4-80d1-4225-a87f-73537e7b569d" removed. > Jul 27 21:07:32 TDF-Jasper guacd[1354]: Creating new client for protocol "vnc" > Jul 27 21:07:32 TDF-Jasper guacd[1354]: Connection ID is > "$f275fcc9-ce5f-4f96-8556-cca0c215ae4a" > Jul 27 21:07:32 TDF-Jasper guacd[6653]: Cursor rendering: local > Jul 27 21:07:32 TDF-Jasper guacd[6653]: User > "@3cbe1fc5-b04e-48b0-bdd2-29bd26c38d08" joined connection > "$f275fcc9-ce5f-4f96-8556-cca0c215ae4a" (1 users now present) > Jul 27 21:07:37 TDF-Jasper guacd[6653]: Connected to VNC repeater, using > protocol version 0.0 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: VNC server supports protocol version > 3.8 (viewer 3.8) > Jul 27 21:07:38 TDF-Jasper guacd[6653]: We have 1 security types to read > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 0) Received security type 1 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: Selecting security type 1 (0/1 in the > list) > Jul 27 21:07:38 TDF-Jasper guacd[6653]: Selected Security Scheme 1 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: No authentication needed > Jul 27 21:07:38 TDF-Jasper guacd[6653]: VNC authentication succeeded > Jul 27 21:07:38 TDF-Jasper guacd[6653]: Desktop name "Remote control" > Jul 27 21:07:38 TDF-Jasper guacd[6653]: Connected to VNC server, using > protocol version 3.8 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: VNC server default format: > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 32 bits per pixel. > Jul 27 21:07:38 TDF-Jasper guacd[6653]: Least significant byte first in each > pixel. > Jul 27 21:07:38 TDF-Jasper guacd[6653]: TRUE colour: max red 255 green 255 > blue 255, shift red 0 green 8 blue 16 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: client2server supported messages (bit > flags) > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 00: 00ff 0081 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 08: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 10: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 18: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: server2client supported messages (bit > flags) > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 00: 001f 0080 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 08: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 10: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: 18: 0000 0000 0000 0000 - 0000 0000 > 0000 0000 > Jul 27 21:07:38 TDF-Jasper guacd[6653]: Connected to Server "unknown > (LibVNCServer 0.9.11)" > Jul 27 21:07:43 TDF-Jasper guacd[6653]: User > "@3cbe1fc5-b04e-48b0-bdd2-29bd26c38d08" disconnected (0 users remain) > Jul 27 21:07:43 TDF-Jasper guacd[6653]: Last user of connection > "$f275fcc9-ce5f-4f96-8556-cca0c215ae4a" disconnected > Jul 27 21:07:43 TDF-Jasper guacd[6653]: Internal VNC client disconnected > Jul 27 21:07:47 TDF-Jasper guacd[1354]: Connection > "$f275fcc9-ce5f-4f96-8556-cca0c215ae4a" removed. > Jul 27 21:07:52 TDF-Jasper guacd[1354]: Creating new client for protocol "vnc" > Jul 27 21:07:52 TDF-Jasper guacd[1354]: Connection ID is > "$2b7cd2f7-aee1-4039-92ab-0237db440fda" > Jul 27 21:07:52 TDF-Jasper guacd[6682]: Cursor rendering: local > Jul 27 21:07:52 TDF-Jasper guacd[6682]: User > "@28e2cd8f-e393-4e05-b3dc-28582c172ea4" joined connection > "$2b7cd2f7-aee1-4039-92ab-0237db440fda" (1 users now present) > Jul 27 21:07:53 TDF-Jasper guacd[6682]: Connected to VNC repeater, using > protocol version 0.0 > Jul 27 21:07:54 TDF-Jasper guacd[6682]: VNC server closed connection > Jul 27 21:07:54 TDF-Jasper guacd[6682]: Unable to connect to VNC server. > Jul 27 21:07:54 TDF-Jasper kernel: [18143.056832] guacd[6685]: segfault at 10 > ip 00007f3cddc66f32 sp 00007f3cdee73d10 error 4 in > libguac-client-vnc.so.0.0.0[7f3cddc5e000+14000] > Jul 27 21:07:54 TDF-Jasper guacd[1354]: Connection > "$2b7cd2f7-aee1-4039-92ab-0237db440fda" removed. > Jul 27 21:08:45 TDF-Jasper guacd[1354]: Creating new client for protocol "vnc" > Jul 27 21:08:45 TDF-Jasper guacd[1354]: Connection ID is > "$df6bd945-ac2c-4fbf-9821-c75844953db5" > Jul 27 21:08:45 TDF-Jasper guacd[6718]: Cursor rendering: local > Jul 27 21:08:45 TDF-Jasper guacd[6718]: User > "@d9896eb7-7d65-4b59-888a-4a326827c772" joined connection > "$df6bd945-ac2c-4fbf-9821-c75844953db5" (1 users now present) > Jul 27 21:08:45 TDF-Jasper guacd[6718]: Connected to VNC repeater, using > protocol version 0.0 > Jul 27 21:08:46 TDF-Jasper guacd[6718]: VNC server closed connection > Jul 27 21:08:46 TDF-Jasper guacd[6718]: Unable to connect to VNC server. > Jul 27 21:08:46 TDF-Jasper kernel: [18194.759323] guacd[6721]: segfault at 10 > ip 00007f3cddc66f32 sp 00007f3cdee73d10 error 4 in > libguac-client-vnc.so.0.0.0[7f3cddc5e000+14000] > Jul 27 21:08:46 TDF-Jasper guacd[1354]: Connection > "$df6bd945-ac2c-4fbf-9821-c75844953db5" removed. > Jul 27 21:11:29 TDF-Jasper guacd[1354]: Creating new client for protocol "vnc" > Jul 27 21:11:29 TDF-Jasper guacd[1354]: Connection ID is > "$01fb8f73-6e01-4f25-9bcf-127d3f53f0a7" > Jul 27 21:11:29 TDF-Jasper guacd[6798]: Cursor rendering: local > Jul 27 21:11:29 TDF-Jasper guacd[6798]: User > "@ed9c0365-f136-4a8a-8de3-6987c315805d" joined connection > "$01fb8f73-6e01-4f25-9bcf-127d3f53f0a7" (1 users now present) > Jul 27 21:11:29 TDF-Jasper guacd[6798]: Connected to VNC repeater, using > protocol version 0.0 > Jul 27 21:11:30 TDF-Jasper guacd[6798]: VNC server closed connection > Jul 27 21:11:30 TDF-Jasper guacd[6798]: Unable to connect to VNC server. > Jul 27 21:11:30 TDF-Jasper kernel: [18359.157596] guacd[6801]: segfault at 10 > ip 00007f3cddc66f32 sp 00007f3cdee73d10 error 4 in > libguac-client-vnc.so.0.0.0[7f3cddc5e000+14000] > Jul 27 21:11:30 TDF-Jasper guacd[1354]: Connection > "$01fb8f73-6e01-4f25-9bcf-127d3f53f0a7" removed. > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)