Bug 195319 - FreeNX unuseable on 64bit architecture - segfaults
Summary: FreeNX unuseable on 64bit architecture - segfaults
Status: RESOLVED DUPLICATE of bug 61220
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Network (show other bugs)
Version: Final
Hardware: 64bit SLES 10
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Stefan Dirsch
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-27 13:19 UTC by Jens Benecke
Modified: 2006-07-28 10:06 UTC (History)
1 user (show)

See Also:
Found By: Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jens Benecke 2006-07-27 13:19:37 UTC
Hello,

FreeNX 0.4.4, which ships with SLES10, is not 64bit safe. It throws a segfault upon connection and then exits:

sshd[24300]: Accepted publickey for nx from 139.11.161.138 port 54097 ssh2
sshd[24335]: Accepted keyboard-interactive/pam for john from 127.0.0.1 port 42208 ssh2
sshd[24487]: Accepted keyboard-interactive/pam for john from 127.0.0.1 port 42211 ssh2
kernel: nxagent[24661]: segfault at ffffffffffffffe4 rip 00002ba0a5471e01 rsp 00007fff05f53580 error 6

This happens everywhere (just google for "FreeNX segfault error 6"). It makes the FreeNX package useless for all 64bit systems, and thus any 64bit machine useless as a remote desktop server - hence the severity "Major".

There are patches floating around the net to fix this. We bought SLES10 to avoid this kind of problem. I would really appreciate if you could release a version of FreeNX 0.4.4 (or the newly released 0.5) with proper 64bit capability and the appropriate patches ASAP.

Here are instructions from a Ubuntu user: http://www.ubuntuforums.org/showthread.php?t=54417

Thank you!

Jens Benecke
Comment 1 Michael Gross 2006-07-28 09:51:48 UTC
Should not be a problem. Stefan?
Comment 2 Stefan Dirsch 2006-07-28 10:06:10 UTC
> Should not be a problem. Stefan?
Indeed it is. nxagent (only used by FreeNX, not part of NX) does not work on x86_64.

But you can use the 32bit NX package (which includes the 32bit version of nxagent) instead. BTW, neither FreeNX nor NX is part of SLES10, since we cannot support it. But you can download the latest one from the the openSUSE buildservice for SUSE Linux 10.1 (SLES10 is based on SUSE Linux 10.1). Make sure to download the 32bit version (i586).

http://software.opensuse.org/download/NX/

Hope this helps.

*** This bug has been marked as a duplicate of bug 61220 ***