[Bug 807781] New: Yast2: empty window under 12.2 KDE4.10 or XFCE 4.10 in NX or Xvnc session
https://bugzilla.novell.com/show_bug.cgi?id=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c0 Summary: Yast2: empty window under 12.2 KDE4.10 or XFCE 4.10 in NX or Xvnc session Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: x86-64 OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: manfred.kreisl@nexgo.de QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0 If I start Yast2 in a remote NX or Xvnc session, Yast2 comes up but shows an empty window. Starting Yast2 from a console, I can see following messages kmxbmc:~ # yast2 X Error: BadAccess (attempt to access private resource denied) 10 Extension: 129 (MIT-SHM) Minor opcode: 1 (X_ShmAttach) Resource id: 0x1a00002 X Error: BadShmSeg (invalid shared segment parameter) 128 Extension: 129 (MIT-SHM) Minor opcode: 5 (X_ShmCreatePixmap) Resource id: 0x1a0000e X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x1a0000f X Error: BadPixmap (invalid Pixmap parameter) 4 Major opcode: 54 (X_FreePixmap) Resource id: 0x1a0000f X Error: BadShmSeg (invalid shared segment parameter) 128 Extension: 129 (MIT-SHM) Minor opcode: 2 (X_ShmDetach) Resource id: 0x1a0000e Looking deeper to the problem, I found that the issue is in the package libqt4-x11-4.8.4, current package from the KDE 4.10 repository (libqt4-x11-4.8.4-298.1 and at least one earlier version) is broken, libqt4-x11-4.8.4-283.1 from the KDE Factory repo is still ok. Reproducible: Always Steps to Reproduce: 1. Installing KDE4 from the KDE4.10 repo 2. Start a NX remote session 3. Start Yast2 -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c1 Christian Boltz <suse-beta@cboltz.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |suse-beta@cboltz.de AssignedTo|bnc-team-screening@forge.pr |dmueller@suse.com |ovo.novell.com | --- Comment #1 from Christian Boltz <suse-beta@cboltz.de> 2013-03-06 19:56:16 CET --- Working package: # rpm -qp --changelog http://download.opensuse.org/repositories/KDE:/Distro:/Factory/openSUSE_12.2... |head * So Dez 16 2012 ro@suse.de - fix build on s390x by adding qt4-fix-s390x-build.diff rpm -qpi says: Build Date : Mo 17 Dez 2012 13:08:27 CET Broken package: # rpm -qp --changelog http://download.opensuse.org/repositories/KDE:/Release:/410/openSUSE_12.2/x8... |head * Fr Feb 22 2013 hrvoje.senjan@gmail.com - Added Fix-call-to-QMetaObject.patch, fixes qtbug29082 and kde#311751, crashing of plasma-desktop on QML systray -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c2 Manfred Kreisl <manfred.kreisl@nexgo.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High --- Comment #2 from Manfred Kreisl <manfred.kreisl@nexgo.de> 2013-03-16 21:22:46 UTC --- Happens also under openSUSE 12.3 -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c3 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wbauer@tmo.at --- Comment #3 from Wolfgang Bauer <wbauer@tmo.at> 2013-04-20 00:35:07 UTC --- Apparently this issue is caused by the following change in libqt4: Thu Feb 21 09:56:04 UTC 2013 - mvyskocil@suse.com - fix bnc#802634: information disclosure via QSharedMemory (CVE-2013-0254) * libqt4-CVE-2013-0254.patch I built packages without that patch and the issue seems to be gone now, please see https://forums.opensuse.org/english/get-technical-help-here/network-internet... for reference... Maybe this information helps in fixing this issue? -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c4 Gustav Haapalahti <gushaa@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gushaa@gmail.com --- Comment #4 from Gustav Haapalahti <gushaa@gmail.com> 2013-04-20 10:47:47 UTC --- This happens for me as well on OpenSUSE 12.3. I am running vncserver and trying to start yast2 and get a blank window and the same errors that Manfred wrote down in the first post. The version of libqt4-x11 is: libqt4-x11-4.8.4-3.3.1 -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c5 Paul Gardiner <pizza@glidos.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pizza@glidos.net --- Comment #5 from Paul Gardiner <pizza@glidos.net> 2013-04-20 11:20:13 UTC --- In this post: http://forums.opensuse.org/english/get-technical-help-here/applications/4847..., wolfi323 identifies the commit that caused the problem. He built new versions of qt4 packages here: http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Qt/. Installing these fixed the problem for me. -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c6 --- Comment #6 from Wolfgang Bauer <wbauer@tmo.at> 2013-04-20 12:45:49 UTC --- I found this debian/kfreebsd bugreport which sounds similar: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700530 On kfreebsd this was caused by a bug in xserver, which is tracked in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701469 But they say, linux is not affected, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700530#59 So perhaps this has something to do with the way the xserver is built on openSUSE? -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c7 Eduardo Sotomayor <easgs@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |easgs@hotmail.com --- Comment #7 from Eduardo Sotomayor <easgs@hotmail.com> 2013-04-20 14:31:37 UTC --- In openSUSE 12.3 64 bit, I enabled the repo http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Qt/ and changed the following packages as suggested by Wolfgang Bauer: libqt4 libqt4-qt3support libqt4-sql libqt4-sql-mysql libqt4-sql-lite libqt4-x11 these were the ones that have already been installed and it solved the problem this is the thread in the opensuse forums http://forums.opensuse.org/english/get-technical-help-here/network-internet/... -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c8 --- Comment #8 from Gustav Haapalahti <gushaa@gmail.com> 2013-04-20 14:34:29 UTC --- I can verify that building libqt4 without the patch libqt4-CVE-2013-0254.patch fixes the problem when using vncserver as well. I built all of libqt4 without the patch and then installed only the libqt4-x11 rpm. -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c9 --- Comment #9 from Eduardo Sotomayor <easgs@hotmail.com> 2013-04-20 17:01:16 UTC --- I can now confirm too that it is only necessary to install the libqt4-x11 package to fix the problem in openSUSE 12.3 64 bit -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c10 Mark B <mabrand@mabrand.nl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mabrand@mabrand.nl --- Comment #10 from Mark B <mabrand@mabrand.nl> 2013-06-12 11:53:52 UTC --- Can also confirm that installing wolfi323's libqt4-x11-4.8.4-314.1 fixes the problem for me too on openSUSE 12.3 64 bit -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c11 Paul Gardiner <pizza@glidos.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|YaST2 |YaST2 AssignedTo|dmueller@suse.com |bnc-team-screening@forge.pr | |ovo.novell.com Product|openSUSE 12.2 |openSUSE 12.3 OS/Version|openSUSE 12.2 |openSUSE 12.3 --- Comment #11 from Paul Gardiner <pizza@glidos.net> 2013-07-15 14:36:58 UTC --- Updating product and platform because bug is also present in 12.3 -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c FeiXiang Zhang <fxzhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |yast2-maintainers@suse.de |ovo.novell.com | -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c12 Thomas Fehr <fehr@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |dmueller@suse.com --- Comment #12 from Thomas Fehr <fehr@suse.com> 2013-07-18 11:18:04 UTC --- Reassigne to maintainer of libqt4 -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c Alberto Planas Dominguez <aplanas@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status Whiteboard| | GOLD -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c13 Thomas Wagner <wagner-thomas@gmx.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wagner-thomas@gmx.at Component|YaST2 |YaST2 Product|openSUSE 12.3 |openSUSE 13.1 Target Milestone|--- |Final OS/Version|openSUSE 12.3 |openSUSE 13.1 --- Comment #13 from Thomas Wagner <wagner-thomas@gmx.at> 2013-12-13 21:42:40 UTC --- I expirience the problem also in openSUSE 13.1. However, if i start vncserver already as root, the window for Yast2 is displayed properly. If vncserver is started as user and run Yast2 as root via either su, sudo or polkit in a KDE session, the Yast2 window is not rendered. -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c14 --- Comment #14 from Paul Gardiner <pizza@glidos.net> 2013-12-19 07:44:35 UTC --- I can confirm, although the problem seemed to have been fixed in 12.3, it is back in 13.1, or at least the same symptoms show. -- 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=807781 https://bugzilla.novell.com/show_bug.cgi?id=807781#c15 Joachim Banzhaf <joachim.banzhaf@googlemail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |joachim.banzhaf@googlemail. | |com --- Comment #15 from Joachim Banzhaf <joachim.banzhaf@googlemail.com> 2014-02-17 11:11:56 UTC --- ..and another confirm openSUSE 13.1 install from scratch with all updates up to 2014-02-16 -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=807781 Gerhard Braendle <hardy@bitburn.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hardy@bitburn.de --- Comment #16 from Gerhard Braendle <hardy@bitburn.de> --- same problem here... openSUSE 13.1 install from scratch (2014-08-07) with all updates up to 2014-11-25 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=807781 Max Power <maxp779@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |maxp779@gmail.com --- Comment #17 from Max Power <maxp779@gmail.com> --- Bug is present for me on openSUSE 13.2, fully updated, yast will not open in an NX session using nomachine. Text mode works through the terminal though ("sudo yast" for anyone googling this issue and wondering how to use text mode). Also QT Transmission (the bit torrent client) wont start, possibly because of the same issue. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com