VNC server thoughts
ttcoder at netcourrier.com
ttcoder at netcourrier.com
Mon May 15 20:46:04 CEST 2023
Thank you for your response Johannes,
> > It seems to require a one-liner patch though, otherwise it crashes with a
> "invalid zero alloc" style message.
> > So I just went ahead and hardcoded a non-empty initial _area (setting it
> to 320,200) on the first line of this constructor here (_area gets set to
> the correct screen size later in the code path anyway). Seems leaving it set
> to "capture.screensize" sets it to an empty area otherwise.
> >
> > https://github.com/jschlatow/goa-pkgs/blob/e881b9e236aa2c2d5083259f9dea6
> 8e40470556b/vnc_server/src/vnc_output.h#L162
>
> In what scenario have you encountered the zero-alloc crash? In goa? On
> Sculpt? I've been recently made aware of the zero-screensize-issue by
> the screenshot component but haven't seen any issue with the vnc server
> so far.
Neither, actually I build vnc_server manually, and then integrate it into my proprietary "software suite" using my Jam scripts.
But today I've prepared a way to replicate the problem by compiling/building from my publically available repo on chiselapp.com,
or even simply with the actual contents of the config file I provide in the ticket below.
> > Will look into adding password support etc but I'm already quite a happy
> camper at any rate, this propels me way ahead.
>
> Password support would be a very welcome contribution.
Then I should probably open a ticket to coordinate/upstream my changes if I can pull that off. Won't happen for a few months yet though.
> Thanks for the feedback. I already fixed the example.o issue [1] and
> will be looking into the zero-alloc crash once I'm able to reproduce it.
>
> [1] https://github.com/genodelabs/genode-world/issues/327
Filed ticket #328 on genode-world. See you there when you have spare time (this issue can wait) :-)
Cedric
More information about the users
mailing list