Bug#1009917: gtk4 applications randomly crash

2022-06-25 Thread Evangelos Ribeiro Tzaras
Control: tags -1 fixed-upstream

On Wed, 20 Apr 2022 18:03:34 +0200 ZenWalker  wrote:
> 
> Unable to run these applications 10 times without crash with mobian pinephone:
> 
> megapixels, gnome-calculator, and gnome-clocks and probably more gtk4 apps
> 
> the crash, running in terminal:
> 
>
Gsk:ERROR:../../../gsk/gl/gskglcommandqueue.c:1266:gsk_gl_command_queue_create_r
ender_target: assertion failed (glCheckFramebufferStatus (GL_FRAMEBUFFER) ==
GL_FRAMEBUFFER_COMPLETE): (0x8cd6 == 0x8cd5)
> Bail out!
Gsk:ERROR:../../../gsk/gl/gskglcommandqueue.c:1266:gsk_gl_command_queue_create_r
ender_target: assertion failed (glCheckFramebufferStatus (GL_FRAMEBUFFER) ==
GL_FRAMEBUFFER_COMPLETE): (0x8cd6 == 0x8cd5)
> Aborted (core dumped)
> 
> The issue in gtk repo:
> https://gitlab.gnome.org/GNOME/gtk/-/issues/4763
> 
> This patch fixes the bug:
> https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4570.patch
> 

A couple of patches that fix the issue have been merged upstream:
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4687


Cheers
-- 
Evangelos
PGP: B938 6554 B7DD 266B CB8E 29A9 90F0 C9B1 8A6B 4A19





signature.asc
Description: This is a digitally signed message part


Bug#1009917: gtk4 applications randomly crash on Mobian Pinephone

2022-04-21 Thread Simon McVittie
Control: retitle -1 gtk4 applications randomly crash on Mobian Pinephone
Control: tags -1 = upstream moreinfo

On Wed, 20 Apr 2022 at 18:03:34 +0200, ZenWalker wrote:
> Unable to run these applications 10 times without crash with mobian pinephone:
> 
> megapixels, gnome-calculator, and gnome-clocks and probably more gtk4 apps

Mobian appears to be a Debian derivative, containing modifications
relative to Debian. Is this bug reproducible on a Debian system?

> The issue in gtk repo:
> https://gitlab.gnome.org/GNOME/gtk/-/issues/4763
> 
> This patch fixes the bug:
> https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4570.patch

The patch appears to be reverting a change that was made to fix a
different bug, so I'm not comfortable with reverting it without a better
idea of what is going on and what (if anything) the revert is likely
to break.

I see you're already in contact with upstream. Please work with them
to provide the information they need about what is happening on your
Pinephone, which appears to be an embedded device, and therefore seems
likely to have a graphics stack that does not match what is typically
used on Debian and GNOME systems.

smcv



Bug#1009917: gtk4 applications randomly crash

2022-04-20 Thread ZenWalker
Package: libgtk-4-1
Version: 4.6.2+ds-1
Severity: grave
Tags: patch
X-Debbugs-Cc: s...@riseup.net

Unable to run these applications 10 times without crash with mobian pinephone:

megapixels, gnome-calculator, and gnome-clocks and probably more gtk4 apps

the crash, running in terminal:

Gsk:ERROR:../../../gsk/gl/gskglcommandqueue.c:1266:gsk_gl_command_queue_create_render_target:
 assertion failed (glCheckFramebufferStatus (GL_FRAMEBUFFER) == 
GL_FRAMEBUFFER_COMPLETE): (0x8cd6 == 0x8cd5)
Bail out! 
Gsk:ERROR:../../../gsk/gl/gskglcommandqueue.c:1266:gsk_gl_command_queue_create_render_target:
 assertion failed (glCheckFramebufferStatus (GL_FRAMEBUFFER) == 
GL_FRAMEBUFFER_COMPLETE): (0x8cd6 == 0x8cd5)
Aborted (core dumped)

The issue in gtk repo:
https://gitlab.gnome.org/GNOME/gtk/-/issues/4763

This patch fixes the bug:
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4570.patch


-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 5.15-sunxi64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_WARN, TAINT_CRAP, TAINT_UNSIGNED_MODULE
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libgtk-4-1 depends on:
ii  adwaita-icon-theme42~really41.0-1
ii  hicolor-icon-theme0.17-2
ii  libc6 2.33-7
ii  libcairo-gobject2 1.16.0-5
ii  libcairo-script-interpreter2  1.16.0-5
ii  libcairo2 1.16.0-5
ii  libcloudproviders00.3.1-2
ii  libcolord21.4.6-1
ii  libcups2  2.4.1op1-2
ii  libepoxy0 1.5.10-1
ii  libfontconfig12.13.1-4.4
ii  libfribidi0   1.0.8-2.1
ii  libgdk-pixbuf-2.0-0   2.42.8+dfsg-1
ii  libglib2.0-0  2.72.0-1+b1
ii  libgraphene-1.0-0 1.10.8-1
ii  libgtk-4-common   4.6.2+ds-1
ii  libharfbuzz0b 2.7.4-1
ii  libjpeg62-turbo   1:2.1.2-1
ii  libpango-1.0-01.50.6+ds-2
ii  libpangocairo-1.0-0   1.50.6+ds-2
ii  libpangoft2-1.0-0 1.50.6+ds-2
ii  libpng16-16   1.6.37-3
ii  libtiff5  4.3.0-6
ii  libwayland-client01.20.0-1
ii  libwayland-egl1   1.20.0-1
ii  libx11-6  2:1.7.5-1
ii  libxcursor1   1:1.2.0-2
ii  libxdamage1   1:1.1.5-2
ii  libxext6  2:1.3.4-1
ii  libxfixes31:6.0.0-1
ii  libxi62:1.8-1
ii  libxinerama1  2:1.1.4-3
ii  libxkbcommon0 1.4.0-1
ii  libxrandr22:1.5.2-1
ii  shared-mime-info  2.1-2

Versions of packages libgtk-4-1 recommends:
ii  iso-codes4.9.0-1
ii  libgtk-4-bin 4.6.2+ds-1
ii  librsvg2-common  2.52.5+dfsg-3+b1

Versions of packages libgtk-4-1 suggests:
ii  gvfs  1.50.0-1
pn  libgtk-4-media-gstreamer | libgtk-4-media-ffmpeg  

-- no debconf information