[Bug 809329] New: openSUSE 12.3 + nxclient = crash
https://bugzilla.novell.com/show_bug.cgi?id=809329 https://bugzilla.novell.com/show_bug.cgi?id=809329#c0 Summary: openSUSE 12.3 + nxclient = crash Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: hiller@mpia.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:19.0) Gecko/20100101 Firefox/19.0 This was already a problem in openSuSE 12.2 (see Bug 780657). I thought it would be solved. :-( I open nxclient and choose an openSuSE 12.3 machine. I login there and can open e.g. an xterm When I open firefox, thunderbird, acroread, libreoffice, etc. the whole nxclient session crashes. Workaround: 1: uninstall libcairo2: rpm -e --nodeps libcairo2-1.12.8-2.1.1.x86_64 libcairo2-32bit-1.12.8-2.1.1.x86_64 2: install libcairo2 from openSuSE 12.1: rpm -i --nodeps libcairo2-32bit-1.10.2-14.1.3.x86_64.rpm libcairo2-1.10.2-14.1.3.x86_64.rpm 3: copy libpng14.so.14 from openSuSE 12.2 to /usr/lib64 Reproducible: Always Steps to Reproduce: see Details Actual Results: see Details Expected Results: see Details see Details -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c1
Mathias Homann
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c2
--- Comment #2 from Ulrich Hiller
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c3
--- Comment #3 from Mathias Homann
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c4
--- Comment #4 from Ulrich Hiller
I just checked my 12.3 box, and I do have libpng14 from 12.2 installed on it (it wasn't a clean install, it was a upgrade from 12.2 to 12.3 there).
I have copied libpng14.so.14 from 12.2 and it does not work with libcairo2-1.12.8-2.1.1.x86_64 I did not do an upgrade, but a freshly new install (except the /home partition) which version of nxclient and nxserver do you have? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c5
--- Comment #5 from Ulrich Hiller
Broken resume with Cairo 1.12.x
Latest cairo updates broke the render extension. After resuming a session all characters from before suspending won't get rendered. To fix this add this single line to /etc/nxserver/node.conf [in the nxserver]
AGENT_EXTRA_OPTIONS_X="-norender"
i did this, and it worked for 12.3. But this gives terrible results on our opensuse 11.x machines (including slow graphics). So i would not close the report yet. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c
FeiXiang Zhang
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c
Mathias Homann
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c7
Stefan Dirsch
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c8
Ronny Peine
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c9
--- Comment #9 from Ronny Peine
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c10
Ludwig Nussel
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c11
--- Comment #11 from Ronny Peine
So looks like a change between cairo 1.10 and 1.12 caused this crash?
Yes. I think it is related to the massiv changes in the rendering process (big optimizations and changes in the xrender usage). It is most likely related to https://wiki.archlinux.org/index.php/FreeNX#Broken_resume_with_Cairo_1.12.x I don't know how to fix this reliably. I just installed the libcairo2 and libpng14 (needed by the old libcairo2) rpms from openSUSE 12.1 on the server as a workaround for now. With this freenx works as well as in openSUSE 12.1 (very good) except that sound is very choppy but I can live with it. The downside of this workaround is that I get no security fixes for these libraries anymore. Kind regards. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c12
--- Comment #12 from Ronny Peine
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c13
--- Comment #13 from Ronny Peine
https://bugzilla.novell.com/show_bug.cgi?id=809329
https://bugzilla.novell.com/show_bug.cgi?id=809329#c14
Mark B
participants (1)
-
bugzilla_noreply@novell.com