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 |
Confirmed
|
Medium
|
Unassigned | ||
parole |
Confirmed
|
Medium
|
|||
clutter-1.0 (Ubuntu) |
Confirmed
|
Medium
|
Unassigned | ||
parole (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
xubuntu-default-settings (Ubuntu) |
Fix Released
|
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)
Changed in parole: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in parole (Ubuntu): | |
importance: | Undecided → Low |
Changed in parole: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in clutter-1.0 (Ubuntu): | |
importance: | Undecided → Medium |
Changed in clutter: | |
importance: | Unknown → Critical |
status: | Unknown → Confirmed |
Changed in clutter: | |
status: | Confirmed → Invalid |
Changed in clutter: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
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...