You are not logged in.

#1 2012-05-17 20:00:03

dihydrogenmonoxide
Member
Registered: 2012-05-13
Posts: 2

[SOLVED] XFCE dying just after login via NX

Hi -

I've been using Nomachine NX to login to my system remotely for a few weeks and it's been working well. I tried again today, after not doing so since last week (~6 days ago) and now I'm finding that XFCE crashes, after which my NX session terminates. There have been a number of package updates since last week, so I'm not sure which (if any) is responsible.

It does seem to be an XFCE problem - I can NX into my machine if I select an Openbox session, however when I load an XFCE app, e.g. Thunar, it crashes and I get kicked out again.

Here are the error messages I'm getting from XFCE: (from ~/.nx/<session ID>/clients)


(xfsettingsd:2332): xfsettingsd-CRITICAL **: Your XI is too old (1.3) version 1.4 is required.

(xfdesktop:2304): GLib-GIO-CRITICAL **: g_file_get_path: assertion `G_IS_FILE (file)' failed
xfsettingsd: Fatal IO error 11 (Resource temporarily unavailable) on X server :1040.0.
xfce4-panel: Fatal IO error 11 (Resource temporarily unavailable) on X server :1040.0.
xfce4-session: Fatal IO error 11 (Resource temporarily unavailable) on X server :1040.
xfdesktop: Fatal IO error 2 (No such file or directory) on X server :1040.0.
xfwm4: Fatal IO error 11 (Resource temporarily unavailable) on X server :1040.0.
xfce4-notes: Fatal IO error 11 (Resource temporarily unavailable) on X server :1040.0.
wrapper: Fatal IO error 11 (Resource temporarily unavailable) on X server :1040.0.
xfce4-mixer-plugin: Fatal IO error 11 (Resource temporarily unavailable) on X server :1040.0.
xfce4-orageclock-plugin: Fatal IO error 11 (Resource temporarily unavailable) on X server :1040.0.


I'm also finding a few relevant messages in /var/log/messages.log:

May 17 15:46:42 localhost kernel: [13030.981906] nxagent[2267]: segfault at 0 ip 0000000000497af6 sp 00007fffa3f10dc0 error 4 in nxagent[400000+499000]
May 17 15:46:42 localhost NXNODE-3.5.0-7[2241]: ERROR: Unexpected termination of nxagent because of signal: 11 Logger::log nxnode 3920
May 17 15:46:42 localhost NXNODE-3.5.0-7[2241]: ERROR: run command: process: 2267 died because of signal: 11 Logger::log nxnode 3927


UPDATE: If I ssh into the machine with X11 forwarding, I can launch startxfce4 without it crashing. So it may be related to NX. Also, the message about G_IS_FILE(file) above seems to be irrelevant, since I got that via ssh even when it didn't crash. However, the message about XI being too old did not come up via ssh.


Any suggestions on how to fix/debug XFCE?

Thanks in advace!

Last edited by dihydrogenmonoxide (2012-05-18 00:10:38)

Offline

#2 2012-05-18 00:08:47

dihydrogenmonoxide
Member
Registered: 2012-05-13
Posts: 2

Re: [SOLVED] XFCE dying just after login via NX

Turns out the problem was cairo 1.12.2-1. Fixed by downgrading to cairo-1.10.2-3. See also https://bbs.archlinux.org/viewtopic.php?id=141691

Last edited by dihydrogenmonoxide (2012-05-18 00:09:36)

Offline

#3 2012-06-11 12:19:01

ronnylov
Member
Registered: 2010-12-21
Posts: 65

Re: [SOLVED] XFCE dying just after login via NX

I am having this problem. I guess I need to downgrade cairo on both client and server machine?

Offline

#4 2012-06-11 12:42:18

AndyRTR
Developer
From: Magdeburg/Germany
Registered: 2005-10-07
Posts: 1,641

Re: [SOLVED] XFCE dying just after login via NX

Only server side cairo matters. With latest NX updates it should basically work but still has rendering issues after resume. One workaround is to disable the render extension in the node.conf.

Offline

Board footer

Powered by FluxBB