Gtk applications start with blank screen (Clutter 1.22.4 and GtkClutter 1.6.2)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Clutter |
Confirmed
|
High
|
||
| | Mugshot |
Medium
|
Unassigned | ||
| | parole |
Confirmed
|
Medium
|
||
| | clutter-1.0 (Ubuntu) |
Medium
|
Unassigned | ||
| | parole (Ubuntu) |
Medium
|
Unassigned | ||
| | xubuntu-default-settings (Ubuntu) |
Undecided
|
Sean Davis | ||
Bug Description
Start parole - get blank 'grey' screen.
(also apparent with version in https:/
ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: parole 0.8.0-2ubuntu1
ProcVersionSign
Uname: Linux 3.19.0-20-generic x86_64
NonfreeKernelMo
ApportVersion: 2.17.3-0ubuntu4
Architecture: amd64
CurrentDesktop: XFCE
Date: Fri Jun 5 17:38:06 2015
InstallationDate: Installed on 2015-05-12 (23 days ago)
InstallationMedia: Xubuntu 15.10 "Wily Werewolf" - Alpha amd64 (20150512)
SourcePackage: parole
UpgradeStatus: No upgrade log present (probably fresh install)
| Elfy (elfy) wrote : | #1 |
|
|
#4 |
seen with 0.8.0-2ubuntu1 and 0.8.0+git-
| Launchpad Janitor (janitor) wrote : | #2 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in parole (Ubuntu): | |
| status: | New → Confirmed |
| Paul White (paulw2u) wrote : | #3 |
Additional problem - can't seem to close parole using either the close button or from the menu.
| Changed in parole: | |
| importance: | Unknown → Medium |
| status: | Unknown → Confirmed |
This bug has been reported on the Ubuntu ISO testing tracker.
A list of all reports related to this bug can be found here:
http://
| tags: | added: iso-testing |
| Changed in parole (Ubuntu): | |
| importance: | Undecided → Low |
| Paul White (paulw2u) wrote : | #6 |
For what it's worth, parole *does* start and works as it should in an Ubuntu live session using daily build 20150606.
| tags: | added: xubuntu |
| Elfy (elfy) wrote : | #7 |
@Alberto - Low?
When we've marked the upstream one Medium?
If you're not sure how Xubuntu wants bugs marked - could you either ask or leave them alone. Thanks
| Jackson Doak (noskcaj) wrote : | #8 |
IMO this should be medium at least, since it fits the guideline of "A usability issue that does not limit the functionality of a core application" given files cannot be opened from parole, but have to be opened via the file manager.
Just checking, the inability to play/pause and skip is also from this bug?
| Changed in parole (Ubuntu): | |
| importance: | Low → Medium |
|
|
#11 |
*** Bug 11965 has been marked as a duplicate of this bug. ***
| Changed in parole: | |
| importance: | Medium → Unknown |
| status: | Confirmed → Unknown |
| Simon Steinbeiß (ochosi) wrote : | #9 |
Just so everybody is on the same page: this is a bug in clutter, even totem doesn't start in 15.10. We can relink the bugreport against clutter, when we have found some upstream report that reflects this problem.
| Changed in parole: | |
| importance: | Unknown → Medium |
| status: | Unknown → Confirmed |
|
|
#12 |
Reverting to the old backends fixes this, see https:/
| Changed in clutter-1.0 (Ubuntu): | |
| status: | New → Confirmed |
| Changed in clutter-1.0 (Ubuntu): | |
| importance: | Undecided → Medium |
| Changed in clutter: | |
| importance: | Unknown → Critical |
| status: | Unknown → Confirmed |
|
|
#13 |
Updates to clutter (1.22.4-1) and clutter-gtk (1.6.2-1) have not fixed the issue for me. Also, I don't have an nvidia card but an Intel one. I'm currently building parole without the --enable-clutter parameter for it to work.
Forcing the x11 clutter backend via "CLUTTER_
| Changed in clutter: | |
| status: | Confirmed → Invalid |
|
|
#15 |
@Toz: What Jackson meant was switching to either the X11 or XV backend in Parole, not clutter itself.
You can do this for instance from the command line (or xfce4-settings-
xfconf-query -c parole -p /video/videosink -s "xv"
We have meanwhile uploaded a workaround to 15.10 in xubuntu-
|
|
#16 |
Reverting clutter's backend change will also fix this issue, at least for me
Added Mugshot as affected project. The next release uses a clutter/Cheese based backend to render the webcam video. It works correctly in vivid, but fails in wily in the same way parole is affected.
Launching mugshot with: CLUTTER_BACKEND=x11 resolves the issue.
Relevant library versions:
gir1.2-
gir1.2-
| summary: |
- Parole starts with blank screen + Gtk applications start with blank screen (Clutter 1.22.4 and GtkClutter + 1.6.2) |
| Sean Davis (bluesabre) wrote : | #18 |
Previously associated bug was resolved but did the fix did not apply to these applications. Created a new upstream bug.
| Changed in clutter: | |
| importance: | Critical → Unknown |
| status: | Invalid → Unknown |
| Changed in clutter: | |
| importance: | Unknown → High |
| status: | Unknown → Confirmed |
| Launchpad Janitor (janitor) wrote : | #19 |
This bug was fixed in the package xubuntu-
---------------
xubuntu-
* etc/X11/
- Workaround clutter freezing gtk applications (LP: #1462445)
* etc/xdg/
- Set parole video sink back to clutter
-- Sean Davis <email address hidden> Sun, 06 Sep 2015 19:30:35 -0400
| Changed in xubuntu-default-settings (Ubuntu): | |
| status: | New → Fix Released |
| Changed in xubuntu-default-settings (Ubuntu): | |
| assignee: | nobody → Sean Davis (bluesabre) |
| Changed in mugshot: | |
| status: | New → Confirmed |
| importance: | Undecided → Medium |


Since a recent update in Arch Linux to gtk3/clutter/cogl, parole (built from git) segfaults when the clutter backend is enabled. Not using the "--enable-clutter" configuration parameter makes parole work again. This is probably related to clutter migration to gdk backend (from x11)- see: https:/ /blogs. gnome.org/ clutter/
configure script results:
Parole Media Player 0.8.0git.6eecaeb
====== ======= ======= ======= ======= ==
prefix: /usr
pixmapsdir: /usr/share/
Debug: no
Building plugin api docs: yes
GStreamer API version: 1.0
GTK+ version: GTK+-3
Optional dependencies:
====== ======= ======= ==
Clutter Backend: yes
Taglib: yes
Plugins to build:
====== ======= ====
Notify: yes
System Tray icon: yes
MPRIS2: yes
CLI output:
(parole:16161): Clutter-CRITICAL **: Unable to check features. Have you initialized Clutter?
(parole:16161): Clutter-CRITICAL **: Unable to check features. Have you initialized Clutter?
(parole:16161): Clutter-WARNING **: Missing Cogl context: was Clutter correctly initialized?
STRACE output (last bit): CRITICA" ..., 94 0x7faa52f62568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 CRITICA" ..., 94 WARNING" ..., 94 0x7faa52f62568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 0x7faa52f62568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 0x7faa52f62568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 0x7faa52f62568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 0x7faa52f62568, FUTEX_WAKE_PRIVATE, 2147483647) = 0 SEGV_MAPERR, si_addr=0xd8} ---
write(2, "\n(parole:16388): Clutter-
(parole:16388): Clutter-CRITICAL **: Unable to check features. Have you initialized Clutter?
) = 94
futex(
write(2, "\n(parole:16388): Clutter-
(parole:16388): Clutter-CRITICAL **: Unable to check features. Have you initialized Clutter?
) = 94
write(2, "\n(parole:16388): Clutter-
(parole:16388): Clutter-WARNING **: Missing Cogl context: was Clutter correctly initialized?
) = 94
futex(
futex(
futex(
futex(
futex(
--- SIGSEGV {si_signo=SIGSEGV, si_code=
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)
GDB output:
(parole:16947): Clutter-CRITICAL **: Unable to check features. Have you initialized Clutter?
(parole:16947): Clutter-CRITICAL **: Unable to check features. Have you initialized Clutter?
(parole:16947): Clutter-WARNING **: Missing Cogl context: was Clutter correctly initialized?
[New Thread 0x7fffe6d7b700 (LWP 16957)]
[New Thread 0x7fffe8393700 (LWP 16956)]
Program received signal SIGSEGV, Segmentation fault. libcogl. so.20
0x00007ffff4eafa71 in cogl_pipeline_new () from /usr/lib/
GDB Backtrace: libcogl. so.20 libclutter- 1.0.so. 0 create_ instance () libgobject- 2.0.so. 0
#0 0x00007ffff4eafa71 in cogl_pipeline_new () from /usr/lib/
#1 0x00007ffff56113f5 in ?? () from /usr/lib/
#2 0x00007ffff0ae6f49 in g_type_
from /usr/lib/
#3 0x00007ffff0aca2d8 in ?? () from /u...