On 2018-03-23 01:36, Henri Beauchamp wrote: > On Thu, 22 Mar 2018 16:31:29 +0100, Henri Beauchamp wrote: > >> In my viewer, SLPlugin is never passed any other argument than the >> port, >> so maybe these arguments you see passed are an "extension" to >> Firestorm's >> plugin system... > > In fact, looking at the processes for a viewer on at login sceen step, > I get: > > 4283 ? S 0:00 /bin/bash > /usr/local/CoolVLViewer-1.26.21/cool_vl_viewer > 4309 ? SLl 0:02 ./bin/cool_vl_viewer-bin > 4326 ? Sl 0:00 > /usr/local/CoolVLViewer-1.26.21/bin/llplugin/SLPlugin 41321 > 4330 ? S 0:00 > /usr/local/CoolVLViewer-1.26.21/bin/llplugin/dullahan_host > --type=zygote --no-sandbox --log-file=/root/.secondlife/ > --product-version=(Dullahan:1.1.1080 [64bit] - SecondLife/1.26.21.14 > (Cool VL Viewer; default skin)) Chrome/65.0.3325.146 [64bit] - > 4356 ? Sl 0:00 > /usr/local/CoolVLViewer-1.26.21/bin/llplugin/dullahan_host > --type=renderer --no-sandbox --disable-gpu-compositing > --service-pipe-token=3FECC7FC7B452E7F87FF8F85FB58EB32 --lang=en-US > --log-file=/root/.secondlife/ --product-version=(Dullahan:1.1.1080 > 4357 ? Sl 0:00 dullahan_host --type=gpu-process > --no-sandbox --log-file=/root/.secondlife/ > --product-version=(Dullahan:1.1.1080 [64bit] - SecondLife/1.26.21.14 > (Cool VL Viewer; default skin)) Chrome/65.0.3325.146 [64bit] > --lang=en-US --gpu-preferences=KAAAAAAAAA > > > So, the argument you are seeing are actually dullahan_host ones ! > > Could it be that your viewer launches SLPlugin instead of dullahan_host > ? > > Henri.
Thats bizarre... Those arguments I saw in strace are what is appearing in your dullahan_host process. Nobody has dullahan working on FS for Linux that I am aware of, so I am stepping into uncharted waters. It does indeed sound like the viewer is subsequently spawning another SLPlugin instead of dullahan_host, you are right. I have no idea why the viewer would be doing that. From what I am aware, the viewer _should_ start one instance of SLPlugin and dullahan_host when its at the login screen. Do you have a rough idea (assuming the standard LL viewer behavior) where these processes get launched from on startup (which part of the viewer code)? -- Kind Regards, Alex. _______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges