drawing the stroke for a gesture creates black tiles on screen

Bug #1730494 reported by Peter Troesch
20
This bug affects 4 people
Affects Status Importance Assigned to Milestone
easystroke (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Running 17.10
Easystroke 0.6.0-0ubuntu9

When drawing a stroke for a gesture, a trail of black tiles follows the stroke before being filled with the original window background.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: easystroke 0.6.0-0ubuntu9
ProcVersionSignature: Ubuntu 4.13.0-16.19-generic 4.13.4
Uname: Linux 4.13.0-16-generic x86_64
ApportVersion: 2.20.7-0ubuntu3.1
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Mon Nov 6 12:02:47 2017
InstallationDate: Installed on 2017-11-04 (2 days ago)
InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Release amd64 (20171018)
ProcEnviron:
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: easystroke
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Peter Troesch (peter-ubuntu1) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in easystroke (Ubuntu):
status: New → Confirmed
Revision history for this message
Loïc (loichall) wrote :

Bug still present when upgrading from Ubuntu 16.04 LTS to 18.04 LTS, package is 0.6.0-0ubuntu11.

Revision history for this message
flo schneider (0penartist) wrote :

this bug is fixed with https://github.com/thjaeger/easystroke/commit/d14b2740bf3b0ec867d7a0abe4e1f64fb6687aba which is in git master

It seems like easystroke on ubuntu is still built from 0.6.0 release and not from master.

As master is also outdated, you will need to add at least these patches (ubuntu package has also two of these patches):
 - [fix build failed in libsignc++ version 2.5.1 or newer](https://github.com/thjaeger/easystroke/pull/9/commits/22b28d25bb696e37e73b4bc641439b3db9f564ed) build fix
 - [Remove abs(float) function that clashes with std::abs(float)](https://github.com/thjaeger/easystroke/pull/8/commits/9e2c32390c5c253aade3bb703e51841748d2c37e) build fix
 - [fixed recurring crash when trying to render 0x0 tray icon](https://github.com/thjaeger/easystroke/pull/10/commits/140b9cae66ba874bf0994eea71210baf417a136e) bug fix
 - [dont-ignore-xshape-when-saving.patch](https://aur.archlinux.org/cgit/aur.git/tree/dont-ignore-xshape-when-saving.patch?h=easystroke-git) bug fix, fixes [Changing 'method to show gestures' to Xshape does not persist](https://bugs.launchpad.net/ubuntu/+source/easystroke/+bug/1728746)
- [switch from fork to g_spawn_async](https://github.com/thjaeger/easystroke/pull/6/commits/0e60f1630fc6267fcaf287afef3f8c5eaafd3dd9) bug fix `This fixes a serious bug that can lead to system instability. Without this patch, if a 'Command' action is commonly used, it will lead to so many zombie processes that the OS will be unable to launch additional processes.`

for the non-tech savvy, here is an already built package:
http://openartisthq.org/easystroke/easystroke_0.6.0-0ubuntu8_amd64.deb

for people who do not want to install packages from outside the debian packages mechanism, I also provide the already patched sources with the used patches:
http://openartisthq.org/easystroke/patched-easystroke-master.tar.bz2

Let me know if this helps ;-)

Revision history for this message
malko (jgotti) wrote :

Can we hope for a new maintainer of this awesome project ?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.