Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
>8. dpkg -i libnx-x11-6_3.5.99.20-0_amd64.deb >9. dpkg -i nxagent_3.5.99.20-0_amd64.deb We are on Fedora, don't think this will work. On Wed, May 15, 2019 at 2:52 PM Ulrich Sibiller wrote: > see > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_ArcticaProject_nx-2Dlibs_pull_809=DwIBaQ=aqMfXOEvEJQh2iQMCb7Wy8l0sPnURkcqADc2guUW8IM=X0jL9y0sL4r4iU_qVtR3lLNo4tOL1ry_m7-psV3GejY=OnHueT2o7SfCj7XmKePe_A5dnMu_OufmnZ-QiEFseqg=uxA1RYqYjRQr1JWTARUC_5ss77TiCmtRfB6hD7YDU2k= > for the patch. > > Run > 1. git clone > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_uli42_nx-2Dlibs.git=DwIBaQ=aqMfXOEvEJQh2iQMCb7Wy8l0sPnURkcqADc2guUW8IM=X0jL9y0sL4r4iU_qVtR3lLNo4tOL1ry_m7-psV3GejY=OnHueT2o7SfCj7XmKePe_A5dnMu_OufmnZ-QiEFseqg=a6_kZNyJsY-lCypHR2m2mZi0tsnaLci9USEdg83FVew= > 2. cd nx-libs > 3. git co pr/fix/xkb_crash > 4. git revert b32a984f8f34d34fcc4114028712367c47c545d7 (due to this > the debian/ubuntu package building is currently a bit broken, so we'll > undo it for the test) > 5. debuild -i -us -uc -b > 6. cd - > 7. ls -l *deb > 8. dpkg -i libnx-x11-6_3.5.99.20-0_amd64.deb > 9. dpkg -i nxagent_3.5.99.20-0_amd64.deb > > > Uli > > On Wed, May 15, 2019 at 4:54 PM Robert Kudyba wrote: > > > > > Are you able to compile a new nxagent once I have patch available? > > > > Sure, just need to know the process. > > > > On Wed, May 15, 2019 at 10:32 AM Ulrich Sibiller wrote: > >> > >> On Wed, May 15, 2019 at 4:24 PM Robert Kudyba > wrote: > >> > > >> > Here's an update. MATE still crashes. > >> > rpm -q x2goserver > >> > >> This is not astonishing as I still have not patched anything. I wanted > >> to understand the problem first. But as I do not have access to (or > >> knowledge about) MacOS I cannot test this. > >> > >> I will try to implement a check that will prevent the crashm but I am > >> not sure if your keyboard will work afterwards. Are you able to > >> compile a new nxagent once I have patch available? > >> > >> Uli > ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
see https://github.com/ArcticaProject/nx-libs/pull/809 for the patch. Run 1. git clone https://github.com/uli42/nx-libs.git 2. cd nx-libs 3. git co pr/fix/xkb_crash 4. git revert b32a984f8f34d34fcc4114028712367c47c545d7 (due to this the debian/ubuntu package building is currently a bit broken, so we'll undo it for the test) 5. debuild -i -us -uc -b 6. cd - 7. ls -l *deb 8. dpkg -i libnx-x11-6_3.5.99.20-0_amd64.deb 9. dpkg -i nxagent_3.5.99.20-0_amd64.deb Uli On Wed, May 15, 2019 at 4:54 PM Robert Kudyba wrote: > > > Are you able to compile a new nxagent once I have patch available? > > Sure, just need to know the process. > > On Wed, May 15, 2019 at 10:32 AM Ulrich Sibiller wrote: >> >> On Wed, May 15, 2019 at 4:24 PM Robert Kudyba wrote: >> > >> > Here's an update. MATE still crashes. >> > rpm -q x2goserver >> >> This is not astonishing as I still have not patched anything. I wanted >> to understand the problem first. But as I do not have access to (or >> knowledge about) MacOS I cannot test this. >> >> I will try to implement a check that will prevent the crashm but I am >> not sure if your keyboard will work afterwards. Are you able to >> compile a new nxagent once I have patch available? >> >> Uli ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
> Are you able to compile a new nxagent once I have patch available? Sure, just need to know the process. On Wed, May 15, 2019 at 10:32 AM Ulrich Sibiller wrote: > On Wed, May 15, 2019 at 4:24 PM Robert Kudyba wrote: > > > > Here's an update. MATE still crashes. > > rpm -q x2goserver > > This is not astonishing as I still have not patched anything. I wanted > to understand the problem first. But as I do not have access to (or > knowledge about) MacOS I cannot test this. > > I will try to implement a check that will prevent the crashm but I am > not sure if your keyboard will work afterwards. Are you able to > compile a new nxagent once I have patch available? > > Uli > ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
On Wed, May 15, 2019 at 4:24 PM Robert Kudyba wrote: > > Here's an update. MATE still crashes. > rpm -q x2goserver This is not astonishing as I still have not patched anything. I wanted to understand the problem first. But as I do not have access to (or knowledge about) MacOS I cannot test this. I will try to implement a check that will prevent the crashm but I am not sure if your keyboard will work afterwards. Are you able to compile a new nxagent once I have patch available? Uli ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
Here's an update. MATE still crashes. rpm -q x2goserver x2goserver-4.1.0.4-0.0x2go1.0.git20190329.1759.heuler.fc29.x86_64 May 15 09:07:05 ourserver /usr/bin/x2gostartagent[11784]: successfully started X2Go Agent session with ID ouruser-67-1557925622_stDMATE_dp32 May 15 09:07:06 ourserver /usr/bin/x2goruncommand[12242]: launching session with Xsession-x2go mechanism, using STARTUP="mate-session" May 15 09:07:06 ourserver /usr/bin/x2goruncommand[12243]: dbus wrapper available as /usr/bin/dbus-run-session May 15 09:07:12 ourserver gnome-keyring-daemon[12586]: couldn't access control socket: /run/user/1201/keyring/control: No such file or directory May 15 09:07:12 ourserver mate-session[12246]: WARNING: keycode1 not existent May 15 09:07:12 ourserver mate-session[12246]: WARNING: keycode2 not existent May 15 09:07:16 ourserver systemd[1561]: Starting Sound Service... May 15 09:07:16 ourserver dbus-daemon[908]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service' requested by ':1.4752' (uid=1201 pid=12592 comm="/usr/libexec/mate-settings-daemon ") May 15 09:07:16 ourserver systemd[1]: Starting Hostname Service... May 15 09:07:17 ourserver dbus-daemon[908]: [system] Successfully activated service 'org.freedesktop.hostname1' May 15 09:07:17 ourserver systemd[1]: Started Hostname Service. May 15 09:07:19 ourserver kernel: traps: x2goagent[11774] trap divide error ip:55c9cc08ea1c sp:7ffe23323ec0 error:0 in nxagent[55c9cbfa+319000] May 15 09:07:19 ourserver systemd[1]: Created slice system-systemd\x2dcoredump.slice. May 15 09:07:19 ourserver systemd[1]: Started Process Core Dump (PID 12633/UID 0). May 15 09:07:21 ourserver systemd-logind[1485]: Session 162 logged out. Waiting for processes to exit. May 15 09:07:22 ourserver systemd-coredump[12634]: Process 11774 (x2goagent) of user 1201 dumped core. Stack trace of thread 11774: #0 0x55c9cc08ea1c XkbAdjustGroup (nxagent) #1 0x55c9cc08eaf5 XkbComputeDerivedState (nxagent) #2 0x55c9cc084ca6 ProcXkbLatchLockState (nxagent) #3 0x55c9cbfc0d18 Dispatch (nxagent) #4 0x55c9cbfa4821 main (nxagent) #5 0x7f8cd60cd413 __libc_start_main (libc.so.6) #6 0x55c9cbfa4b5e _start (nxagent) May 15 09:07:25 ourserver abrt-server[12868]: Package 'nxagent' isn't signed with proper key May 15 09:07:25 ourserver abrt-server[12868]: 'post-create' on '/var/spool/abrt/ccpp-2019-05-15-09:07:23.219326-11774' exited with 1 May 15 09:07:25 ourserver abrt-server[12868]: Deleting problem directory '/var/spool/abrt/ccpp-2019-05-15-09:07:23.219326-11774' May 15 09:07:25 ourserver dbus-daemon[908]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.4792" (uid=1201 pid=12613 comm="/usr/bin/pulseaudio --daemonize=no ") interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" error name="(unset)" requested_reply="0" destination="org.bluez" (bus) May 15 09:07:26 ourserver systemd[1561]: Started Sound Service. May 15 09:07:26 ourserver pulseaudio[12613]: E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=":1.4792" (uid=1201 pid=12613 comm="/usr/bin/pulseaudio --daemonize=no ") interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" error name="(unset)" requested_reply="0" destination="org.bluez" (bus) May 15 09:07:32 ourserver systemd-logind[1485]: Removed session 162. May 15 09:09:12 ourserver systemd-logind[1485]: New session 163 of user ouruser. May 15 09:09:12 ourserver systemd[1]: Started Session 163 of user ouruser. May 15 09:09:21 ourserver /usr/bin/x2gostartagent[13428]: successfully started X2Go Agent session with ID ouruser-78-1557925759_stDKDE_dp32 May 15 09:09:22 ourserver /usr/bin/x2goruncommand[13822]: ERROR: command failed to execute May 15 09:09:30 ourserver systemd-logind[1485]: Session 163 logged out. Waiting for processes to exit. May 15 09:09:30 ourserver systemd-logind[1485]: Removed session 163. May 15 09:10:13 ourserver systemd[1]: Starting system activity accounting tool... May 15 09:10:13 ourserver systemd[1]: Started system activity accounting tool. May 15 09:10:13 ourserver systemd-logind[1485]: New session 164 of user ouruser. May 15 09:10:13 ourserver systemd[1]: Started Session 164 of user ouruser. May 15 09:10:13 ourserver automount[1483]: add_host_addrs: hostname lookup for .cargo failed: No address associated with hostname May 15 09:15:04 ourserver dbus-daemon[908]: [system] Activating via systemd: service name='net.reactivated.Fprint' unit='fprintd.service' requested by ':1.4832' (uid=0 pid=14472 comm="su - ") May 15 09:15:04 ourserver systemd[1]: Starting Fingerprint Authentication Daemon... gdb from the coredump: Core was generated by `x2goagent -nolisten tcp -nolisten tcp -dpi 96 -D -auth /ouruser/.Xauthori'. Program terminated with signal SIGFPE, Arithmetic exception. #0
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
> On Tue, Mar 26, 2019 at 7:51 PM Robert Kudyba wrote: > > > c) you have configured a special keyboard configuration somewhere in > Mate > > I don't recall doing so. The only thing I did is allow the Hebrew > > keyboard (selectable in the menu bar), but I had used a Hebrew > > keyboard prior to this problem. > > Ok, this sounds relevant. Can you please describe how this is set up? > and can you try if it works without that? > In the very top right of the screen there is a pull down menu, and Hebrew is available and unchecked. > > > d) you have configured caps lock/numlock being active on Mate startup > > > (I don't know if this is configurable in Mate) > > I haven't configured either of these for Mate. In fact, I'd like to > > configure all keyboards to not use caps lock. If you know a > > way to do this (so that caps lock is inactive for me, whether I'm on > > the console or elsewhere), please let me know. Caps lock is an > > annoyance at best. > > does this help? > https://github.com/mate-desktop/mate-control-center/issues/29 > > > > e) you have caps lock/numlock activated on the x2go client side > > I have configured caps lock to be inactive on my Mac. My Mac keyboard > > doesn't have a num lock key. > > Ok, please also describe where you set this and retry with that > setting restored to the default. > The default setting is still there, it says Disabled. The screen shot from github link is older and says Default. It appears to now say Disabled. Just to restate, "Caps Lock is Disabled" is NOT selected. And when we played with setting it, that option didn't make any difference, i.e., using Tweaks, when we chose "Caps Lock is Disabled", caps lock still worked. The other radio button options at least did make a difference. But it appears at least XFCE works and does not crash. ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
On Tue, Mar 26, 2019 at 7:51 PM Robert Kudyba wrote: > > c) you have configured a special keyboard configuration somewhere in Mate > I don't recall doing so. The only thing I did is allow the Hebrew > keyboard (selectable in the menu bar), but I had used a Hebrew > keyboard prior to this problem. Ok, this sounds relevant. Can you please describe how this is set up? and can you try if it works without that? > > d) you have configured caps lock/numlock being active on Mate startup > > (I don't know if this is configurable in Mate) > I haven't configured either of these for Mate. In fact, I'd like to > configure all keyboards to not use caps lock. If you know a > way to do this (so that caps lock is inactive for me, whether I'm on > the console or elsewhere), please let me know. Caps lock is an > annoyance at best. does this help? https://github.com/mate-desktop/mate-control-center/issues/29 > > e) you have caps lock/numlock activated on the x2go client side > I have configured caps lock to be inactive on my Mac. My Mac keyboard > doesn't have a num lock key. Ok, please also describe where you set this and retry with that setting restored to the default. Thx, Uli ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
> On Mar 26, 2019, at 12:42 PM, Ulrich Sibiller wrote: > > On Tue, Mar 26, 2019 at 5:17 PM Ulrich Sibiller wrote: >> >> #2 0x55c236293ca6 in ProcXkbLatchLockState >> (client=0x55c2372372d0) at xkb.c:560 >> >> -> Proc* is always a call from outside to an extension, in this case >> the XKB extension. >> >> So do you have some setxkbmap call in your shell startup files? What >> are they doing? Does this also happen with other session types (not >> MATE)? > > > After reading > https://urldefense.proofpoint.com/v2/url?u=http-3A__soc.if.usp.br_manual_x11proto-2Dkb-2Ddev_xkbproto.html-23Querying-5Fand-5FChanging-5FKeyboard-5FState=DwIBaQ=aqMfXOEvEJQh2iQMCb7Wy8l0sPnURkcqADc2guUW8IM=X0jL9y0sL4r4iU_qVtR3lLNo4tOL1ry_m7-psV3GejY=dLVKSi9prZLgr0ANz67KRW6KNG4wuMcyP9P3OoXQHso=qw-54H_gvD2qcXsBfZH1YCoVGQc5FdqkKLGR82JyjM4= > and > https://urldefense.proofpoint.com/v2/url?u=http-3A__soc.if.usp.br_manual_x11proto-2Dkb-2Ddev_xkbproto.html-23Locking-5Fand-5FLatching-5FModifiers-5Fand-5FGroups=DwIBaQ=aqMfXOEvEJQh2iQMCb7Wy8l0sPnURkcqADc2guUW8IM=X0jL9y0sL4r4iU_qVtR3lLNo4tOL1ry_m7-psV3GejY=dLVKSi9prZLgr0ANz67KRW6KNG4wuMcyP9P3OoXQHso=JsyWI_DEOnTQ_5h5JPocIU3sKsNaHYRaDn1-DUjfIDQ= > I think this might be connected to one of the following: > a) you are using a special keyboard (hardware) > b) you are using a special keyboard configuration > c) you have configured a special keyboard configuration somewhere in Mate > d) you have configured caps lock/numlock being active on Mate startup > (I don't know if this is configurable in Mate) > e) you have caps lock/numlock activated on the x2go client side Responses from our user: > a) you are using a special keyboard (hardware) No. > b) you are using a special keyboard configuration No. > c) you have configured a special keyboard configuration somewhere in Mate I don't recall doing so. The only thing I did is allow the Hebrew keyboard (selectable in the menu bar), but I had used a Hebrew keyboard prior to this problem. > d) you have configured caps lock/numlock being active on Mate startup > (I don't know if this is configurable in Mate) I haven't configured either of these for Mate. In fact, I'd like to configure all keyboards to not use caps lock. If you know a way to do this (so that caps lock is inactive for me, whether I'm on the console or elsewhere), please let me know. Caps lock is an annoyance at best. > e) you have caps lock/numlock activated on the x2go client side I have configured caps lock to be inactive on my Mac. My Mac keyboard doesn't have a num lock key. ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
> On Mar 26, 2019, at 12:17 PM, Ulrich Sibiller wrote: > > #2 0x55c236293ca6 in ProcXkbLatchLockState > (client=0x55c2372372d0) at xkb.c:560 > > -> Proc* is always a call from outside to an extension, in this case > the XKB extension. > > So do you have some setxkbmap call in your shell startup files? What > are they doing? Not that I’m aware of. Would this be in something like .bash_rc? > Does this also happen with other session types (not > MATE)? With Terminal selected, no issues. I installed XFCE, and it works as expected. With MATE I see these logs, even though audio is unechecked: Mar 26 13:50:57 sobolev systemd[1652]: pulseaudio.service: Scheduled restart job, restart counter is at 2. Mar 26 13:50:57 sobolev systemd[1652]: Stopped Sound Service. Mar 26 13:50:57 sobolev systemd[1652]: Starting Sound Service... Mar 26 13:50:58 sobolev pulseaudio[23356]: W: [pulseaudio] pid.c: Stale PID file, overwriting. Mar 26 13:50:58 sobolev dbus-daemon[842]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.622566" (uid=6105 pid=23356 comm="/usr/bin/pulseaudio --daemonize=no ") interface="org.fre edesktop.DBus.ObjectManager" member="GetManagedObjects" error name="(unset)" requested_reply="0" destination="org.bluez" (bus) Mar 26 13:50:58 sobolev pulseaudio[23356]: E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 2 matched rules; type="method_call", sender=": 1.622566" (uid=6105 pid=23356 comm="/usr/bin/pulseaudio --daemonize=no ") interface="org.freedesktop.DBus.ObjectManager" member="GetManagedObjects" error name="(unset)" requested_reply="0" destination="org.bluez" (bus) Mar 26 13:50:58 sobolev systemd[1652]: Started Sound Service. Mar 26 13:51:02 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:03 sobolev /usr/bin/x2gostartagent[23804]: Failed to start X2Go Agent session with ID kudyba-58-1553622659_stRTERMINAL_dp32. X2Go Agent terminated unexpectedly. Aborting session startup. Mar 26 13:51:05 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:07 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:09 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:11 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:14 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:16 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:18 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:20 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:23 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:25 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist: /tmp/.x2go-kudyba/C-kudyba-58-1553622659_stRTERMINAL_dp32/state (this can be ignored during session startups) Mar 26 13:51:27 sobolev /usr/sbin/x2gocleansessions[32250]: kudyba-58-1553622659_stRTERMINAL_dp32: state file for this session does not exist:
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
On Tue, Mar 26, 2019 at 10:13 AM Mihai Moldovan wrote: > > * On 3/25/19 2:10 PM, Ulrich Sibiller wrote: > > For testing you could try without ssh-agent or with the one of the current > > openssh. > > Sure, that's the quickest workaround... I just switched to no-agent auth for > testing. > > Naturally, though, I wasn't able to reproduce the problem with the current > master version. Everything was working fine as far as the keyboard was > concerned. > > It might be related to that commit, but I don't know. ctrl->num_groups is > obviously zero in XkbAdjustGroup()/xkbUtils.c, but I have no idea what that > actually means. The code in question does look a bit shady (for instance, it > checks for group >= ctrls->num_groups and later might set group %= > ctrls->num_groups, which obviously is a bad idea if both group and > ctrls->num_groups is zero, but I have the suspicion that that should never > have > been the case in the first place. > > I don't know what "groups" are in this context neither. Keyboard groups, as described here: http://soc.if.usp.br/manual/x11proto-kb-dev/xkbproto.html#Keyboard_State > I somehow doubt that commit caused the problem, though. If the clone mechanism > works fine, that change shouldn't cause any problems. There's probably no harm > in cloning the config, even though we later sync up using xmodmap (other than > a > race condition, i.e., there MIGHT be a problem if we first sync up using > xmodmap > and then nxagent changes the whole keyboard settings again). _maybe_ introducing a newer version of the xkb code also requires additional initialization (t.i. cloning more states from the real X server) which I might have missed somewhere. > Seems to be yet another weird problem that can only be reproduced with user > accounts from NIS, but I have no idea why that might be. As far as I remember, I cannot think of any reason why NIS users should behave different from local users (after all, NIS is just a nameservice like ldap or local files). The only thing that comes to mind is some central configuration that is only pulled in for NIS users. > Roberts home directories are not even coming via NFS so the home dir should be > available at the time nxagent/x2goagent starts and - in that case - tries to > block keyboard file creation by making a directory. However, > nx-libs-3.5.99.18-0.0build1.0.git20190208.3237.heuler.fc29.x86_64 is quite old > and I recently synced the master branch up with Arctica Project's master > branch > again, which means that it has 3.5.99.19 + the last two commits on top of it. > Maybe it's worthwhile to retest with that. > > > I'm wary of releasing 3.5.99.19 to X2Go land, though, since I did notice a > different problem in my test of an XFCE session on a Devuan Unstable machine: > for some reason I didn't have xfce4-terminal installed and the default > terminal > application was set to qterminal. That started up, but only worked for a few > seconds, after which it froze up. x2goagent/nxagent used 100 % of one CPU > thread > at that point and even after killing qterminal it continued to do so for a few > minutes, after which it settled down with occasional 100 % CPU spikes (but it > does that without having ever started qterminal, too, so I won't worry about > it. > My machine's test CPU is a pretty bad one - Intel Atom 1.8 GHs). This looks like the app is using OpenGL. Does it work if you disable GLX? > Hopefully that's not a general problem with Qt5 applications? Well, it depends on the standard (system) configuration for Qt apps. It Qt is configured to use OpenGL most apps will suffer from this. Uli ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
On Tue, Mar 26, 2019 at 5:17 PM Ulrich Sibiller wrote: > > #2 0x55c236293ca6 in ProcXkbLatchLockState > (client=0x55c2372372d0) at xkb.c:560 > > -> Proc* is always a call from outside to an extension, in this case > the XKB extension. > > So do you have some setxkbmap call in your shell startup files? What > are they doing? Does this also happen with other session types (not > MATE)? After reading http://soc.if.usp.br/manual/x11proto-kb-dev/xkbproto.html#Querying_and_Changing_Keyboard_State and http://soc.if.usp.br/manual/x11proto-kb-dev/xkbproto.html#Locking_and_Latching_Modifiers_and_Groups I think this might be connected to one of the following: a) you are using a special keyboard (hardware) b) you are using a special keyboard configuration c) you have configured a special keyboard configuration somewhere in Mate d) you have configured caps lock/numlock being active on Mate startup (I don't know if this is configurable in Mate) e) you have caps lock/numlock activated on the x2go client side Uli ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
#2 0x55c236293ca6 in ProcXkbLatchLockState (client=0x55c2372372d0) at xkb.c:560 -> Proc* is always a call from outside to an extension, in this case the XKB extension. So do you have some setxkbmap call in your shell startup files? What are they doing? Does this also happen with other session types (not MATE)? Uli On Tue, Mar 26, 2019 at 2:48 PM Robert Kudyba wrote: > > Perhaps these logs and core dump GDB backtrace will help? Notice that nx-libs > is now nx-libs-3.5.99.19-0.0build1.0.git20190325.3293.heuler.fc29.x86_64 > > Mar 26 09:22:17 ourwokstation /usr/bin/x2gostartagent[16213]: successfully > started X2Go Agent session with ID agw-58-1553606535_stDMATE_dp32 > Mar 26 09:22:19 ourwokstation /usr/bin/x2goruncommand[16676]: launching > session with Xsession-x2go mechanism, using STARTUP="mate-session" > Mar 26 09:22:19 ourwokstation /usr/bin/x2goruncommand[16677]: dbus wrapper > available as /usr/bin/dbus-run-session > Mar 26 09:22:24 ourwokstation gnome-keyring-daemon[16915]: couldn't access > control socket: /run/user/1201/keyring/control: No such file or directory > Mar 26 09:22:24 ourwokstation mate-session[16692]: WARNING: keycode1 not > existent > Mar 26 09:22:24 ourwokstation mate-session[16692]: WARNING: keycode2 not > existent > Mar 26 09:22:30 ourwokstation mate-session[16692]: WARNING: Could not launch > application 'dropbox.desktop': Unable to start application: Failed to execute > child process “dropbox” (No such file or directory) > Mar 26 09:22:32 ourwokstation gnome-keyring-daemon[16915]: The SSH agent was > already initialized > Mar 26 09:22:33 ourwokstation gnome-keyring-daemon[16915]: The PKCS#11 > component was already initialized > Mar 26 09:22:33 ourwokstation pulseaudio[30825]: Invalid MIT-MAGIC-COOKIE-1 > keyE: [pulseaudio] x11wrap.c: XOpenDisplay() failed > Mar 26 09:22:33 ourwokstation pulseaudio[30825]: E: [pulseaudio] module.c: > Failed to load module "module-x11-publish" (argument: "display=:58"): > initialization failed. > Mar 26 09:22:33 ourwokstation gnome-keyring-daemon[16915]: The Secret Service > was already initialized > Mar 26 09:22:34 ourwokstation kernel: traps: x2goagent[16202] trap divide > error ip:55c23629da1c sp:7ffe0df096e0 error:0 in nxagent[55c2361af000+319000] > Mar 26 09:22:34 ourwokstation systemd[1]: Started Process Core Dump (PID > 17060/UID 0). > Mar 26 09:22:36 ourwokstation spice-vdagent[17111]: Cannot access vdagent > virtio channel /dev/virtio-ports/com.redhat.spice.0 > Mar 26 09:22:38 ourwokstation systemd-coredump[17061]: Process 16202 > (x2goagent) of user 1201 dumped core. > #012#012Stack trace of thread 16202:#012#0 0x55c23629da1c XkbAdjustGroup > (nxagent) > #012#1 0x55c23629daf5 XkbComputeDerivedState (nxagent) > #012#2 0x55c236293ca6 ProcXkbLatchLockState (nxagent) > #012#3 0x55c2361cfd18 Dispatch (nxagent) > #012#4 0x55c2361b3821 main (nxagent) > #012#5 0x7f64fdece413 __libc_start_main (libc.so.6)#012#6 > 0x55c2361b3b5e _start (nxagent) > Mar 26 09:22:40 ourwokstation python3[17121]: detected unhandled Python > exception in '/usr/bin/dnfdragora-updater' > Mar 26 09:22:41 ourwokstation systemd-logind[11665]: Session 25456 logged > out. Waiting for processes to exit. > Mar 26 09:22:45 ourwokstation abrt-server[17301]: Package 'nxagent' isn't > signed with proper key > Mar 26 09:22:46 ourwokstation abrt-server[17301]: 'post-create' on > '/var/spool/abrt/ccpp-2019-03-26-09:22:39.879918-16202' exited with 1 > Mar 26 09:22:46 ourwokstation abrt-server[17301]: Deleting problem directory > '/var/spool/abrt/ccpp-2019-03-26-09:22:39.879918-16202' > Mar 26 09:22:46 ourwokstation abrt-server[17234]: Deleting problem directory > Python3-2019-03-26-09:22:41-17121 (dup of Python3-2019-02-18-12:04:02-13003) > Mar 26 09:22:47 ourwokstation abrt-notification[17366]: Process 13003 > (dnfdragora-updater) of user 1201 encountered an uncaught > gi.repository.GLib.GError exception > > > Core was generated by `x2goagent -nolisten tcp -nolisten tcp -dpi 96 -D -auth > /u/ourwokstation/agw/.Xauthori'. > Program terminated with signal SIGFPE, Arithmetic exception. > #0 0x55c23629da1c in XkbAdjustGroup (group= Division by zero>, ctrls=ctrls@entry=0x55c236e90810) at xkbUtils.c:688 > 688 xkbUtils.c: No such file or directory. > (gdb) bt full > #0 0x55c23629da1c in XkbAdjustGroup (group= Division by zero>, ctrls=ctrls@entry=0x55c236e90810) at xkbUtils.c:688 > act = 0 > #1 0x55c23629daf5 in XkbComputeDerivedState (xkbi=0x55c236ea5c10) at > xkbUtils.c:714 > state = 0x55c236ea5c22 > ctrls = 0x55c236e90810 > grp = > #2 0x55c236293ca6 in ProcXkbLatchLockState (client=0x55c2372372d0) at > xkb.c:560 > status = > dev = 0x55c236e6f6b0 > oldState = {group = 0 '\000', locked_group = 0 '\000', base_group = > 0, latched_group = 0, mods = 0 '\000', base_mods = 0 '\000', latched_mods = 0 > '\000', locked_mods = 0 '\000', >
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
Perhaps these logs and core dump GDB backtrace will help? Notice that nx-libs is now nx-libs-3.5.99.19-0.0build1.0.git20190325.3293.heuler.fc29.x86_64 Mar 26 09:22:17 ourwokstation /usr/bin/x2gostartagent[16213]: successfully started X2Go Agent session with ID agw-58-1553606535_stDMATE_dp32 Mar 26 09:22:19 ourwokstation /usr/bin/x2goruncommand[16676]: launching session with Xsession-x2go mechanism, using STARTUP="mate-session" Mar 26 09:22:19 ourwokstation /usr/bin/x2goruncommand[16677]: dbus wrapper available as /usr/bin/dbus-run-session Mar 26 09:22:24 ourwokstation gnome-keyring-daemon[16915]: couldn't access control socket: /run/user/1201/keyring/control: No such file or directory Mar 26 09:22:24 ourwokstation mate-session[16692]: WARNING: keycode1 not existent Mar 26 09:22:24 ourwokstation mate-session[16692]: WARNING: keycode2 not existent Mar 26 09:22:30 ourwokstation mate-session[16692]: WARNING: Could not launch application 'dropbox.desktop': Unable to start application: Failed to execute child process “dropbox” (No such file or directory) Mar 26 09:22:32 ourwokstation gnome-keyring-daemon[16915]: The SSH agent was already initialized Mar 26 09:22:33 ourwokstation gnome-keyring-daemon[16915]: The PKCS#11 component was already initialized Mar 26 09:22:33 ourwokstation pulseaudio[30825]: Invalid MIT-MAGIC-COOKIE-1 keyE: [pulseaudio] x11wrap.c: XOpenDisplay() failed Mar 26 09:22:33 ourwokstation pulseaudio[30825]: E: [pulseaudio] module.c: Failed to load module "module-x11-publish" (argument: "display=:58"): initialization failed. Mar 26 09:22:33 ourwokstation gnome-keyring-daemon[16915]: The Secret Service was already initialized Mar 26 09:22:34 ourwokstation kernel: traps: x2goagent[16202] trap divide error ip:55c23629da1c sp:7ffe0df096e0 error:0 in nxagent[55c2361af000+319000] Mar 26 09:22:34 ourwokstation systemd[1]: Started Process Core Dump (PID 17060/UID 0). Mar 26 09:22:36 ourwokstation spice-vdagent[17111]: Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0 Mar 26 09:22:38 ourwokstation systemd-coredump[17061]: Process 16202 (x2goagent) of user 1201 dumped core. #012#012Stack trace of thread 16202:#012#0 0x55c23629da1c XkbAdjustGroup (nxagent) #012#1 0x55c23629daf5 XkbComputeDerivedState (nxagent) #012#2 0x55c236293ca6 ProcXkbLatchLockState (nxagent) #012#3 0x55c2361cfd18 Dispatch (nxagent) #012#4 0x55c2361b3821 main (nxagent) #012#5 0x7f64fdece413 __libc_start_main (libc.so.6)#012#6 0x55c2361b3b5e _start (nxagent) Mar 26 09:22:40 ourwokstation python3[17121]: detected unhandled Python exception in '/usr/bin/dnfdragora-updater' Mar 26 09:22:41 ourwokstation systemd-logind[11665]: Session 25456 logged out. Waiting for processes to exit. Mar 26 09:22:45 ourwokstation abrt-server[17301]: Package 'nxagent' isn't signed with proper key Mar 26 09:22:46 ourwokstation abrt-server[17301]: 'post-create' on '/var/spool/abrt/ccpp-2019-03-26-09:22:39.879918-16202' exited with 1 Mar 26 09:22:46 ourwokstation abrt-server[17301]: Deleting problem directory '/var/spool/abrt/ccpp-2019-03-26-09:22:39.879918-16202' Mar 26 09:22:46 ourwokstation abrt-server[17234]: Deleting problem directory Python3-2019-03-26-09:22:41-17121 (dup of Python3-2019-02-18-12:04:02-13003) Mar 26 09:22:47 ourwokstation abrt-notification[17366]: Process 13003 (dnfdragora-updater) of user 1201 encountered an uncaught gi.repository.GLib.GError exception Core was generated by `x2goagent -nolisten tcp -nolisten tcp -dpi 96 -D -auth /u/ourwokstation/agw/.Xauthori'. Program terminated with signal SIGFPE, Arithmetic exception. #0 0x55c23629da1c in XkbAdjustGroup (group=, ctrls=ctrls@entry=0x55c236e90810) at xkbUtils.c:688 688 xkbUtils.c: No such file or directory. (gdb) bt full #0 0x55c23629da1c in XkbAdjustGroup (group=, ctrls=ctrls@entry=0x55c236e90810) at xkbUtils.c:688 act = 0 #1 0x55c23629daf5 in XkbComputeDerivedState (xkbi=0x55c236ea5c10) at xkbUtils.c:714 state = 0x55c236ea5c22 ctrls = 0x55c236e90810 grp = #2 0x55c236293ca6 in ProcXkbLatchLockState (client=0x55c2372372d0) at xkb.c:560 status = dev = 0x55c236e6f6b0 oldState = {group = 0 '\000', locked_group = 0 '\000', base_group = 0, latched_group = 0, mods = 0 '\000', base_mods = 0 '\000', latched_mods = 0 '\000', locked_mods = 0 '\000', compat_state = 0 '\000', grab_mods = 0 '\000', compat_grab_mods = 0 '\000', lookup_mods = 0 '\000', compat_lookup_mods = 0 '\000', ptr_buttons = 0} newState = 0x55c236ea5c22 changed = stuff = #3 0x55c2361cfd18 in Dispatch () at NXdispatch.c:482 clientReady = 0x55c236e8b060 result = client = 0x55c2372372d0 nready = icheck = 0x55c2365fe6d0 start_tick = 0 currentDispatch = #4 0x55c2361b3821 in main (argc=15, argv=0x7ffe0df09938, envp=) at main.c:353 i =
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
* On 3/25/19 2:10 PM, Ulrich Sibiller wrote: > For testing you could try without ssh-agent or with the one of the current > openssh. Sure, that's the quickest workaround... I just switched to no-agent auth for testing. Naturally, though, I wasn't able to reproduce the problem with the current master version. Everything was working fine as far as the keyboard was concerned. It might be related to that commit, but I don't know. ctrl->num_groups is obviously zero in XkbAdjustGroup()/xkbUtils.c, but I have no idea what that actually means. The code in question does look a bit shady (for instance, it checks for group >= ctrls->num_groups and later might set group %= ctrls->num_groups, which obviously is a bad idea if both group and ctrls->num_groups is zero, but I have the suspicion that that should never have been the case in the first place. I don't know what "groups" are in this context neither. I somehow doubt that commit caused the problem, though. If the clone mechanism works fine, that change shouldn't cause any problems. There's probably no harm in cloning the config, even though we later sync up using xmodmap (other than a race condition, i.e., there MIGHT be a problem if we first sync up using xmodmap and then nxagent changes the whole keyboard settings again). Seems to be yet another weird problem that can only be reproduced with user accounts from NIS, but I have no idea why that might be. As far as I remember, Roberts home directories are not even coming via NFS so the home dir should be available at the time nxagent/x2goagent starts and - in that case - tries to block keyboard file creation by making a directory. However, nx-libs-3.5.99.18-0.0build1.0.git20190208.3237.heuler.fc29.x86_64 is quite old and I recently synced the master branch up with Arctica Project's master branch again, which means that it has 3.5.99.19 + the last two commits on top of it. Maybe it's worthwhile to retest with that. I'm wary of releasing 3.5.99.19 to X2Go land, though, since I did notice a different problem in my test of an XFCE session on a Devuan Unstable machine: for some reason I didn't have xfce4-terminal installed and the default terminal application was set to qterminal. That started up, but only worked for a few seconds, after which it froze up. x2goagent/nxagent used 100 % of one CPU thread at that point and even after killing qterminal it continued to do so for a few minutes, after which it settled down with occasional 100 % CPU spikes (but it does that without having ever started qterminal, too, so I won't worry about it. My machine's test CPU is a pretty bad one - Intel Atom 1.8 GHs). Hopefully that's not a general problem with Qt5 applications? Mihai signature.asc Description: OpenPGP digital signature ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
For testing you could try without ssh-agent or with the one of the current openssh. Uli Mihai Moldovan schrieb am Mo., 25. März 2019, 13:59: > * On 3/14/19 3:56 PM, Ulrich Sibiller wrote: > > So chances are I introduced a problem here with this nxagent patch > > 522106e207e7230da5e62fb88f2e47742fdf1b21. What do you think, Mihai? > > Can you reproduce the crash? > > Turns out that I cannot test this right now. > > libssh doesn't let me connect to my test server in question because the > ssh-agent is too old and doesn't support the newer signature algorithms > libssh > and the remote OpenSSH server agree on. Looks like I have to fix libssh > first... > > > > Mihai > > ___ > x2go-dev mailing list > x2go-dev@lists.x2go.org > https://lists.x2go.org/listinfo/x2go-dev ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev
Re: [X2Go-Dev] Arithmetic exception error reading variable: Division by zero git20190114.1758
* On 3/14/19 3:56 PM, Ulrich Sibiller wrote: > So chances are I introduced a problem here with this nxagent patch > 522106e207e7230da5e62fb88f2e47742fdf1b21. What do you think, Mihai? > Can you reproduce the crash? Turns out that I cannot test this right now. libssh doesn't let me connect to my test server in question because the ssh-agent is too old and doesn't support the newer signature algorithms libssh and the remote OpenSSH server agree on. Looks like I have to fix libssh first... Mihai signature.asc Description: OpenPGP digital signature ___ x2go-dev mailing list x2go-dev@lists.x2go.org https://lists.x2go.org/listinfo/x2go-dev