[regression-r3606] Compiz broken with QT menus/floating controls in 13.04
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
High
|
Łukasz Zemczak | ||
0.9.9 |
Won't Fix
|
High
|
Łukasz Zemczak | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Łukasz Zemczak |
Bug Description
When using QT apps such as VLC player in ubuntu 13.04 menus and floating controls are all messed up. Whenever I bring up a right click menu in a QT app compiz thinks the menu is another window and it shows up as "untitled window" I saw this in xubuntu 13.04 + compiz as window manager and in a fresh 13.04 unity install.
In addition if you go fullscreen in vlc or smplayer and bring up the floating controls it glitches out and stops letting you bring them up, you also occasionally see flashes of the unity launcher/menu bar when you bring them up. This is a very big regression, and QT video players are basically unusable...
I also get random invisible menus in QT applications
Here is a video showing the untitled window bug and an issue with invisible menus in QT apps (you can see at the end the tools menu is totally invisible, this happens in every single qt app and is easy for me to reproduce): http://
I wasn't able to catch the fullscreen controls bug on video for some reason, that one only seemed to happen when I was in unity.
[Most easy way to reproduce]
Start a video with SMPlayer or VLC
Double-click the video to enter Fullscreen
Move the mouse to make player controls appear, note that they fade in as expected
Wait until controls autohide
Move the mouse to access controls again
[What you would expect to happen]
Controls should reappear.
[What actually happens]
Controls do not appear, you have to close and reopen the player to make them work again.
I initially thought this was something wrong with my install or something to do with XFCE, so I tried downloading a fresh ubuntu/unity raring ISO and saw the same issues there.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: compiz 1:0.9.9~
ProcVersionSign
Uname: Linux 3.8.0-9-generic x86_64
.tmp.unity.
ApportVersion: 2.9-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
Date: Sat Mar 2 20:25:13 2013
DistUpgraded: Fresh install
DistroCodename: raring
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
Subsystem: CLEVO/KAPOK Computer Device [1558:0240]
InstallationDate: Installed on 2013-03-02 (0 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20130301)
MachineType: System76, Inc. Lemur Ultra
MarkForUpload: True
PackageArchitec
ProcEnviron:
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: compiz
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/25/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 4.6.5
dmi.board.
dmi.board.name: Lemur Ultra
dmi.board.vendor: System76, Inc.
dmi.board.version: lemu4
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: No Enclosure
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: Lemur Ultra
dmi.product.
dmi.sys.vendor: System76, Inc.
version.compiz: compiz 1:0.9.9~
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.42-0ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sat Mar 2 17:30:32 2013
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.2-0ubuntu2
xserver.
Related branches
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Daniel van Vugt: Needs Resubmitting
- Sam Spilsbury: Approve
- Łukasz Zemczak: Needs Information
-
Diff: 242 lines (+137/-22)5 files modifiedsrc/event.cpp (+21/-19)
tests/system/xorg-gtest/tests/compiz_xorg_gtest_configure_window.cpp (+99/-0)
tests/xorg-gtest/include/compiz-xorg-gtest.h (+2/-1)
tests/xorg-gtest/plugins/testhelper/src/testhelper.cpp (+1/-0)
tests/xorg-gtest/src/compiz-xorg-gtest.cpp (+14/-2)
- Daniel van Vugt: Needs Resubmitting
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 231 lines (+121/-23)6 files modifieddebian/changelog (+1/-1)
src/event.cpp (+21/-19)
tests/system/xorg-gtest/tests/compiz_xorg_gtest_configure_window.cpp (+82/-0)
tests/xorg-gtest/include/compiz-xorg-gtest.h (+2/-1)
tests/xorg-gtest/plugins/testhelper/src/testhelper.cpp (+1/-0)
tests/xorg-gtest/src/compiz-xorg-gtest.cpp (+14/-2)
- PS Jenkins bot (community): Approve (continuous-integration)
- Compiz Maintainers: Pending requested
-
Diff: 242 lines (+137/-22)5 files modifiedsrc/event.cpp (+21/-19)
tests/system/xorg-gtest/tests/compiz_xorg_gtest_configure_window.cpp (+99/-0)
tests/xorg-gtest/include/compiz-xorg-gtest.h (+2/-1)
tests/xorg-gtest/plugins/testhelper/src/testhelper.cpp (+1/-0)
tests/xorg-gtest/src/compiz-xorg-gtest.cpp (+14/-2)
- PS Jenkins bot (community): Approve (continuous-integration)
- Sam Spilsbury: Approve
- Łukasz Zemczak: Pending requested
- Daniel van Vugt: Pending requested
-
Diff: 233 lines (+135/-22)5 files modifiedsrc/event.cpp (+21/-19)
tests/system/xorg-gtest/tests/compiz_xorg_gtest_configure_window.cpp (+97/-0)
tests/xorg-gtest/include/compiz-xorg-gtest.h (+2/-1)
tests/xorg-gtest/plugins/testhelper/src/testhelper.cpp (+1/-0)
tests/xorg-gtest/src/compiz-xorg-gtest.cpp (+14/-2)
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- Compiz broken with QT menus/floating controls in 13.04 + [regression-r3606] Compiz broken with QT menus/floating controls in + 13.04 |
Changed in compiz: | |
milestone: | none → 0.9.10.0 |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.