Debian Bug report logs - #553500
gplanarity: displays blank window

version graph

Package: gplanarity; Maintainer for gplanarity is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>; Source for gplanarity is src:gplanarity (PTS, buildd, popcon).

Reported by: Drake Wilson <drake@begriffli.ch>

Date: Sat, 31 Oct 2009 20:06:03 UTC

Severity: important

Found in versions gplanarity/11496-2.2, gplanarity/16723-1

Fixed in version gplanarity/16723-2

Done: Vincent Legout <vincent@legout.info>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Franz Pletz <fpletz@franz-pletz.org>:
Bug#553500; Package gplanarity. (Sat, 31 Oct 2009 20:06:11 GMT) (full text, mbox, link).


Acknowledgement sent to Drake Wilson <drake@begriffli.ch>:
New Bug report received and forwarded. Copy sent to Franz Pletz <fpletz@franz-pletz.org>. (Sat, 31 Oct 2009 20:06:11 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Drake Wilson <drake@begriffli.ch>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: gplanarity: displays blank window
Date: Sat, 31 Oct 2009 14:40:15 -0500
[Message part 1 (text/plain, inline)]
Package: gplanarity
Version: 11496-2.2
Severity: important

Starting gplanarity with this configuration displays only a blank
window (of the default GTK+ background color) which does not obviously
respond to any input.  Closing the window exits the program normally.

This feels like some kind of non-gPlanarity-specific library
brokenness.  It's reproducible even after moving the old .gPlanarity
directory away, though I haven't tried it with a fully fresh user.

strace -ttt output is attached.

   ---> Drake Wilson

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gplanarity depends on:
ii  libatk1.0-0            1.28.0-1          The ATK accessibility toolkit
ii  libc6                  2.10.1-3          GNU C Library: Shared libraries
ii  libcairo2              1.8.8-2           The Cairo 2D vector graphics libra
ii  libdirectfb-1.2-0      1.2.8-5           direct frame buffer graphics - sha
ii  libexpat1              2.0.1-4           XML parsing C library - runtime li
ii  libfontconfig1         2.6.0-4           generic font configuration library
ii  libfreetype6           2.3.11-1          FreeType 2 font engine, shared lib
ii  libglib2.0-0           2.22.2-2          The GLib library of C routines
ii  libgtk2.0-0            2.18.3-1          The GTK+ graphical user interface 
ii  libjasper1             1.900.1-6         The JasPer JPEG-2000 runtime libra
ii  libjpeg62              6b-15             The Independent JPEG Group's JPEG 
ii  libpango1.0-0          1.26.0-1          Layout and rendering of internatio
ii  libpixman-1-0          0.16.2-1          pixel-manipulation library for X a
ii  libpng12-0             1.2.40-1          PNG library - runtime
ii  libtiff4               3.9.1-1           Tag Image File Format (TIFF) libra
ii  libx11-6               2:1.2.2-1         X11 client-side library
ii  libxau6                1:1.0.5-1         X11 authorisation library
ii  libxcb-render-util0    0.3.6-1           utility libraries for X C Binding 
ii  libxcb-render0         1.4-1             X C Binding, render extension
ii  libxcb1                1.4-1             X C Binding
ii  libxcomposite1         1:0.4.0-4         X11 Composite extension library
ii  libxcursor1            1:1.1.9-1         X cursor management library
ii  libxdamage1            1:1.1.1-4         X11 damaged region extension libra
ii  libxdmcp6              1:1.0.2-3         X11 Display Manager Control Protoc
ii  libxext6               2:1.0.4-1         X11 miscellaneous extension librar
ii  libxfixes3             1:4.0.3-2         X11 miscellaneous 'fixes' extensio
ii  libxi6                 2:1.2.1-2         X11 Input extension library
ii  libxinerama1           2:1.0.3-2         X11 Xinerama extension library
ii  libxrandr2             2:1.3.0-2         X11 RandR extension library
ii  libxrender1            1:0.9.4-2         X Rendering Extension client libra
ii  zlib1g                 1:1.2.3.3.dfsg-15 compression library - runtime

gplanarity recommends no packages.

gplanarity suggests no packages.

-- debconf-show failed
[gplanarity-blank-window-20091031.strace (text/x-c, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Franz Pletz <fpletz@franz-pletz.org>:
Bug#553500; Package gplanarity. (Fri, 20 Nov 2009 12:48:03 GMT) (full text, mbox, link).


Acknowledgement sent to Christoph Claus <christoph_claus@web.de>:
Extra info received and forwarded to list. Copy sent to Franz Pletz <fpletz@franz-pletz.org>. (Fri, 20 Nov 2009 12:48:03 GMT) (full text, mbox, link).


Message #10 received at 553500@bugs.debian.org (full text, mbox, reply):

From: Christoph Claus <christoph_claus@web.de>
To: 553500@bugs.debian.org
Subject: resizing helps
Date: Fri, 20 Nov 2009 13:41:36 +0100
Hi there,

after resizing the gplanarity-window the content is back.

Christoph




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#553500; Package gplanarity. (Wed, 13 Oct 2010 12:09:03 GMT) (full text, mbox, link).


Acknowledgement sent to Bjoern <deleo@gmx.de>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Wed, 13 Oct 2010 12:09:03 GMT) (full text, mbox, link).


Message #15 received at 553500@bugs.debian.org (full text, mbox, reply):

From: Bjoern <deleo@gmx.de>
To: Debian Bug Tracking System <553500@bugs.debian.org>
Subject: gplanarity: The failure is here to
Date: Wed, 13 Oct 2010 14:05:57 +0200
Package: gplanarity
Version: 16723-1
Severity: normal

I acknowledge the problem. I have the same Problem.



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing-proposed-updates
  APT policy: (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gplanarity depends on:
ii  libatk1.0-0                  1.30.0-1    The ATK accessibility toolkit
ii  libc6                        2.11.2-6    Embedded GNU C Library: Shared lib
ii  libcairo2                    1.8.10-6    The Cairo 2D vector graphics libra
ii  libfontconfig1               2.8.0-2.1   generic font configuration library
ii  libfreetype6                 2.4.2-1     FreeType 2 font engine, shared lib
ii  libglib2.0-0                 2.24.2-1    The GLib library of C routines
ii  libgtk2.0-0                  2.20.1-1+b1 The GTK+ graphical user interface 
ii  libpango1.0-0                1.28.1-1    Layout and rendering of internatio

gplanarity recommends no packages.

gplanarity suggests no packages.

-- no debconf information




Added tag(s) pending. Request was from Siegfried-Angel Gevatter Pujals <rainct@ubuntu.com> to control@bugs.debian.org. (Sun, 05 Dec 2010 15:30:03 GMT) (full text, mbox, link).


Reply sent to Vincent Legout <vincent@legout.info>:
You have taken responsibility. (Sun, 05 Dec 2010 17:51:08 GMT) (full text, mbox, link).


Notification sent to Drake Wilson <drake@begriffli.ch>:
Bug acknowledged by developer. (Sun, 05 Dec 2010 17:51:09 GMT) (full text, mbox, link).


Message #22 received at 553500-close@bugs.debian.org (full text, mbox, reply):

From: Vincent Legout <vincent@legout.info>
To: 553500-close@bugs.debian.org
Subject: Bug#553500: fixed in gplanarity 16723-2
Date: Sun, 05 Dec 2010 17:48:13 +0000
Source: gplanarity
Source-Version: 16723-2

We believe that the bug you reported is fixed in the latest version of
gplanarity, which is due to be installed in the Debian FTP archive:

gplanarity_16723-2.debian.tar.gz
  to main/g/gplanarity/gplanarity_16723-2.debian.tar.gz
gplanarity_16723-2.dsc
  to main/g/gplanarity/gplanarity_16723-2.dsc
gplanarity_16723-2_amd64.deb
  to main/g/gplanarity/gplanarity_16723-2_amd64.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 553500@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vincent Legout <vincent@legout.info> (supplier of updated gplanarity package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 04 Dec 2010 20:54:28 +0100
Source: gplanarity
Binary: gplanarity
Architecture: source amd64
Version: 16723-2
Distribution: experimental
Urgency: low
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Vincent Legout <vincent@legout.info>
Description: 
 gplanarity - simple puzzle game involving untangling planar graphs
Closes: 553500
Changes: 
 gplanarity (16723-2) experimental; urgency=low
 .
   * debian/patches/fix_blank_window.patch: Added.
     (Closes: #553500, LP: #428373)
   * Bump Standards-Version to 3.9.1 (No changes needed)
   * Remove debian/dirs
Checksums-Sha1: 
 6ddd29e2738af7c06406909cb695340e092aad2a 1641 gplanarity_16723-2.dsc
 9ee5c0e01ecfba2ef94d8f087b6639016c427c18 5166 gplanarity_16723-2.debian.tar.gz
 f90de4f61dacc25d4c8461d783b8124697f07d73 86774 gplanarity_16723-2_amd64.deb
Checksums-Sha256: 
 052b4cc9cdf5664e42900a655310100f167a01f3ffbfa6cd25e03b9e0343e77d 1641 gplanarity_16723-2.dsc
 0624b3e4597e2af746eb2ea3dcb07a002063f427b5684c44e63158bc1cec9060 5166 gplanarity_16723-2.debian.tar.gz
 b1b326d01e987fa90093ea35671b8b210ae0ac3d6c773632b2a372bf13bf1425 86774 gplanarity_16723-2_amd64.deb
Files: 
 b909f1e70421eb978a4703bf317e63d2 1641 games optional gplanarity_16723-2.dsc
 ce3b39b57426a0f78ee497dd5cbd3251 5166 games optional gplanarity_16723-2.debian.tar.gz
 7e09fcc20d8b85d54d9055347071751a 86774 games optional gplanarity_16723-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJM+9BAAAoJEBz8IvM2PerjlUMH/i9VyAlTEfpQqejWwqxXpM0s
jKZAZHC26MRUKKAobYEUzfEaG1Le6QvHdwGT5NLIEqE246gnh0k1S0DwYsM5uAD2
12CJsiqz+NBmPTqWUGkDQlNonfnEXFc7Bmy864bYCm59HvXwOrpwbb+a20HC3UBx
TAIzKvWFumBI+R8aHfI3yygLTQUDzJFOc4hHO08wfFbT/3ywJagZX6pZXyyOgbgu
YHi1Oj/UkpQkWlDySw4DS5CPBP8LemtMbrruEXiZL6kD+2WLp+JpEu3K6HJwDf+J
GeZR1u7jO8FDNEtTVS2/mvKDsLS/iHsZZzJuhS5eq4TQIDR9v2OSpdDAceUrm1k=
=T2SN
-----END PGP SIGNATURE-----





Information forwarded to debian-bugs-dist@lists.debian.org, kf4jrt@yahoo.com, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#553500; Package gplanarity. (Tue, 15 Mar 2011 09:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Joey <kf4jrt@yahoo.com>:
Extra info received and forwarded to list. Copy sent to kf4jrt@yahoo.com, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Tue, 15 Mar 2011 09:57:03 GMT) (full text, mbox, link).


Message #27 received at 553500@bugs.debian.org (full text, mbox, reply):

From: Joey <kf4jrt@yahoo.com>
To: Debian Bug Tracking System <553500@bugs.debian.org>
Subject: Re: gplanarity in Squeeze begins to become extremely slow in upper levels.
Date: Tue, 15 Mar 2011 05:54:48 -0400
Package: gplanarity
Version: 16723-1
Severity: normal

In Debian Squeeze gplanarity becomes extremely slow in upper levels of play.
It gets to the point it is not playable where the moving circles are moved with
the mouse, but only the mouse pointer moves and the circles have a delay of
about 3 to 5 seconds before the strings and circle moves.  This was not a
problem in Debian Lenny.  The game was only affected after the upgrade to
Squeeze.  Sorry, if I didn't follow a certain format for the report.  Any
questions please reply.
Joey Simon
kf4jrt@yahoo.com



-- System Information:
Debian Release: 6.0
  APT prefers squeeze-updates
  APT policy: (801, 'squeeze-updates'), (801, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.36-1-mepis-smp (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/dash

Versions of packages gplanarity depends on:
ii  libatk1.0-0            1.30.0-1          The ATK accessibility toolkit
ii  libc6                  2.11.2-10         Embedded GNU C Library: Shared lib
ii  libcairo2              1.10.2-1.1        The Cairo 2D vector graphics libra
ii  libfontconfig1         2.8.0-2.1         generic font configuration library
ii  libfreetype6           2.4.2-2.1         FreeType 2 font engine, shared lib
ii  libglib2.0-0           2.24.2-1          The GLib library of C routines
ii  libgtk2.0-0            2.20.1-2          The GTK+ graphical user interface
ii  libpango1.0-0          1.28.3-1+squeeze2 Layout and rendering of internatio

gplanarity recommends no packages.

gplanarity suggests no packages.




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#553500; Package gplanarity. (Tue, 15 Mar 2011 18:09:02 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Legout <vincent@legout.info>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Tue, 15 Mar 2011 18:09:02 GMT) (full text, mbox, link).


Message #32 received at 553500@bugs.debian.org (full text, mbox, reply):

From: Vincent Legout <vincent@legout.info>
To: Joey <kf4jrt@yahoo.com>, 553500@bugs.debian.org
Subject: Re: Bug#553500: gplanarity in Squeeze begins to become extremely slow in upper levels.
Date: Tue, 15 Mar 2011 19:05:58 +0100
Hi Joey,

On Tue, Mar 15, 2011 at 05:54:48AM -0400, Joey wrote :
> Package: gplanarity
> Version: 16723-1
> Severity: normal
> 
> In Debian Squeeze gplanarity becomes extremely slow in upper levels of play.
> It gets to the point it is not playable where the moving circles are moved with
> the mouse, but only the mouse pointer moves and the circles have a delay of
> about 3 to 5 seconds before the strings and circle moves.  This was not a
> problem in Debian Lenny.  The game was only affected after the upgrade to
> Squeeze.  Sorry, if I didn't follow a certain format for the report.  Any
> questions please reply.

You didn't open a new bug report but posted a comment in a bug which is already
closed and is not related to your problem. Please see
http://www.debian.org/Bugs/Reporting to report a new bug.

About your problem, I cannot reproduce it with squeeze. Do you have the same
delays when playing other games, or does it happen only with gplanarity ?

Vincent




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#553500; Package gplanarity. (Wed, 23 Mar 2011 10:06:05 GMT) (full text, mbox, link).


Acknowledgement sent to Monty Montgomery <xiphmont@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Wed, 23 Mar 2011 10:06:05 GMT) (full text, mbox, link).


Message #37 received at 553500@bugs.debian.org (full text, mbox, reply):

From: Monty Montgomery <xiphmont@gmail.com>
To: 553500@bugs.debian.org
Subject: blank window workaround patch works only by accident
Date: Wed, 23 Mar 2011 06:05:09 -0400
Hi folks,

I have a new 'release' of gPlanarity with a few new translations, and
a correct fix to the blank window bug.  See:
http://web.mit.edu/~xiphmont/Public/gPlanarity.html

The fix for this bug suggested in this bug report (553500) is not
correct and works by accident, meaning it could also break at any
time.

The bug is caused by a restriction/clarification in the GDK/Cairo
interaction API where a cairo target created for a given GDK window is
now only gauranteed to be valid for the span of a single GDK event.
gPlanarity had previously been caching a single cairo_t upon
allocation of the window and attempting to use it for all following
drawing operations.  It now allocates a cairo_t for the GDK window on
demand for each drawing op, then discards it.  That is the correct fix
to the bug.

Cheers!
Monty




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#553500; Package gplanarity. (Wed, 23 Mar 2011 19:57:03 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Legout <vincent@legout.info>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Wed, 23 Mar 2011 19:57:03 GMT) (full text, mbox, link).


Message #42 received at 553500@bugs.debian.org (full text, mbox, reply):

From: Vincent Legout <vincent@legout.info>
To: Monty Montgomery <xiphmont@gmail.com>, 553500@bugs.debian.org
Subject: Re: Bug#553500: blank window workaround patch works only by accident
Date: Wed, 23 Mar 2011 20:55:45 +0100
Hi Monty,

On Wed, Mar 23, 2011 at 06:05:09AM -0400, Monty Montgomery wrote :
> I have a new 'release' of gPlanarity with a few new translations, and
> a correct fix to the blank window bug.  See:
> http://web.mit.edu/~xiphmont/Public/gPlanarity.html
> 
> The fix for this bug suggested in this bug report (553500) is not
> correct and works by accident, meaning it could also break at any
> time.
> 
> The bug is caused by a restriction/clarification in the GDK/Cairo
> interaction API where a cairo target created for a given GDK window is
> now only gauranteed to be valid for the span of a single GDK event.
> gPlanarity had previously been caching a single cairo_t upon
> allocation of the window and attempting to use it for all following
> drawing operations.  It now allocates a cairo_t for the GDK window on
> demand for each drawing op, then discards it.  That is the correct fix
> to the bug.

Yes, I know my patch was not ideal. Thanks for fixing this bug properly, I'll
prepare a new package for Debian soon.

Vincent




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#553500; Package gplanarity. (Wed, 23 Mar 2011 20:09:07 GMT) (full text, mbox, link).


Acknowledgement sent to Monty Montgomery <xiphmont@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Wed, 23 Mar 2011 20:09:07 GMT) (full text, mbox, link).


Message #47 received at 553500@bugs.debian.org (full text, mbox, reply):

From: Monty Montgomery <xiphmont@gmail.com>
To: Vincent Legout <vincent@legout.info>
Cc: 553500@bugs.debian.org
Subject: Re: Bug#553500: blank window workaround patch works only by accident
Date: Wed, 23 Mar 2011 16:04:34 -0400
> Yes, I know my patch was not ideal. Thanks for fixing this bug properly, I'll
> prepare a new package for Debian soon.

Thank you!  I didn't mean to sound harsh, just to the point :-)
(If anything I was annoyed at how the GDK documentation was silently
retconned after the background behavior in GDK changed.)

Cheers,
Monty




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 30 Apr 2011 07:32:22 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jul 2 13:49:36 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.