[ 
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)

Reply via email to