Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29985 - games-board/teg crashes with some gnome canvas error
Summary: games-board/teg crashes with some gnome canvas error
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-30 04:33 UTC by Shahar Goldin
Modified: 2004-05-30 00:18 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shahar Goldin 2003-09-30 04:33:19 UTC
TEG returns this error and kills the client (apparently randomly) in the middle
of a game:
GnomeCanvas-ERROR **: file gnome-canvas.c: line 3455 (gnome_canvas_update_now):
assertion failed: (canvas->idle_id == 0)
aborting...

interestingly, I don't have libgnomecanvas installed
I'm using ~x86 with a relativly recent compilation of everything, and this
happens on both my laptop (PIII) and desktop (Athlon XP)


Reproducible: Always
Steps to Reproduce:
1.start a game of teg (against, say, 3 robots)
2.play the game to completion
3.

Actual Results:  
7 out of 10 games die before completion (or so)


Expected Results:  
I should have been able to finish my game :-)

$ emerge info   
Portage 2.0.49-r6 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.22-ck2)
=================================================================
System uname: 2.4.22-ck2 i686 Pentium III (Coppermine)
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -funroll-loops -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config
/usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=pentium3 -funroll-loops -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache autoaddcvs"
GENTOO_MIRRORS="http://gentoo.noved.org/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad
mikmod mmx motif mpeg ncurses nls pdflib png quicktime sdl spell svga truetype
xml2 xmms xv zlib gdbm berkdb slang readline tcltk java gpm tcpd pam ssl perl
python esd imlib oggvorbis opengl X gtk gnome alsa -kde -qt -arts pcmcia"
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2003-09-30 05:28:27 UTC
Try remerging with CFLAGS="-pipe" and see if that works for you.
Comment 2 Shahar Goldin 2003-09-30 21:10:22 UTC
I just tried "CFLAGS="-pipe" emerge teg" and had the same problem
Comment 3 Mr. Bones. (RETIRED) gentoo-dev 2003-09-30 22:54:27 UTC
Ok, thanks for checking.

I'm trying to reproduce the problem here but I'm not running gcc 3.3.1 and
I
wonder if that could be the issue.
Comment 4 Mr. Bones. (RETIRED) gentoo-dev 2003-09-30 23:19:28 UTC
Ok, I managed to crash it the same way on gcc 3.2.3 so it's not a gcc 3.3.
issue.

Dispite the fact that you mention that you don't have libgnomecanvas install
I
think we can assume that isn't true since the error happens in that library.

What does ls -l /usr/lib/libgnomecanvas* show you?

If you have gentoolkit installed you can run 

qpkg -f -v /usr/lib/libgnomecanvas-2.a

To see what version of libgnomecanvas you have installed.  Please report
what
version of libgnomecanvas is installed on your system.
Comment 5 Shahar Goldin 2003-10-01 20:50:47 UTC
oops, I must've been looking at libgnomecanvasmm or something...
sorry,
yes I do have libgnomecanvas 2.2.1 installed, I see that 2.4 is available-
worth checking, so I'm installing it now
Comment 7 Mr. Bones. (RETIRED) gentoo-dev 2003-10-01 22:45:32 UTC
Yep.  Shahar, don't bother with this.  In fact, I'm going to close this bug
as LATER because I've emailed the author, he's aware of the situation and
will be releasing a 0.11.1 version shortly with the fix for this problem.
Thanks for the bug report and if you see the 0.11.1 release before I
do, please go ahead and reopen this bug so we know to upgrade this
package.
Comment 8 Mr. Bones. (RETIRED) gentoo-dev 2004-05-27 16:00:59 UTC
Please give teg 0.11.1 a try and see if it works better for you.
Comment 9 SpanKY gentoo-dev 2004-05-30 00:18:07 UTC
0.11.1 should have this fixed

re-open if it doesnt