Bug 164128 - games-kids/childsplay-0.85.1 doesn't work
|
Bug#:
164128
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: games@gentoo.org
|
Reported By: pacho@condmat1.ciencias.uniovi.es
|
|
Component: Games
|
|
|
URL:
|
|
Summary: games-kids/childsplay-0.85.1 doesn't work
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-01-27 23:09 0000
|
When I launch it from terminal, nothing is opened, and I get the following:
Copyright (C) 2002-2006 Stas Z. <stas.zytkiewicz@gmail.com>
This program is free software; you can redistribute it and/or
modify it under the terms of version 2 of the GNU General Public License
as published by the Free Software Foundation. A copy of this license should
be included in the file GPL-2.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; see the file GPL-2. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
Childsplay - A suite of educational games for young children.
This is beta software, please send bugs and/or comments to
childsplay@users.sourceforge.net
Later, I have to kill it.
Also, childsplay menu entry is missing
My emerge --info:
Portage 2.1.1-r2 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.4-r4,
2.6.19-gentoo-r4 x86_64)
=================================================================
System uname: 2.6.19-gentoo-r4 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Sat, 27 Jan 2007 19:50:01 +0000
ccache version 2.3 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: 2.3
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config
/usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf
/etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo
/etc/texmf/web2c"
CXXFLAGS="-march=k8 -O2 -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks metadata-transfer parallel-fetch sandbox
sfperms strict"
GENTOO_MIRRORS="http://ftp.club-internet.fr/pub/mirrors/gentoo"
LANG="es_ES.UTF-8"
LC_ALL="es_ES.UTF-8"
LINGUAS="es en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress
--force --whole-file --delete --delete-after --stats --timeout=180
--exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise
/usr/portage/local/layman/armagetron /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa alsa_cards_ali5451 alsa_cards_als4000
alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106
alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371
alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel
alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident
alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem
alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw
alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix
alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty
alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks
alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa
alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter
alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null
alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route
alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol amd64
apache2 arts asf audiofile bash-completion beagle bitmap-fonts bzip2 bzlib
cairo caps cdb cdda cddb cdparanoia cdr cli cpdflib cracklib cross crypt cscope
cups curl dbus dga divx4linux dlloader dri dts dvb dvb_cards_usb-dib0700 dvd
dvdr dvdread elibc_glibc encode erandom escreen esd evo evolution exif fam
fbcon flac foomaticdb fortran ftp galago gb gcj ggi gif gimp gimpprint glitz
glut glx gnome gnome-print gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal iconv idn
imagemagick imlib input_devices_keyboard input_devices_mouse isdnlog ithreads
jabber jack java jpeg kde kdeenablefinal kdehiddenvisibility kernel_linux latex
lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk
lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb
lcd_devices_ncurses lcd_devices_text lcms libg++ libnotify linguas_en_US
linguas_es logrotate mad madwifi mikmod mime mng mono motif mp3 mpeg mpi
mplayer musepack musicbrainz nas nautilus ncurses nethack network nls nocardbus
nptl nptlonly nvidia ogg oggvorbis openal opengl oss pam pcre pdf perl pic
plotutils png posix ppds pppd python qt3 qt4 quicktime readline reflection rtc
ruby scanner sdl seamonkey session slang slp sockets spell spl ssl svg sysvipc
tcltk tcpd tetex theora threads tiff timidity tk totem trayicon truetype
truetype-fonts type1-fonts udev unicode usb userland_GNU v4l v4l2 vcd
video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa
video_cards_vga videos vim vorbis wma wmf xcomposite xine xml xml2 xorg xpm xv
xvid zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS,
PORTAGE_RSYNC_EXTRA_OPTS
Reproducible: Always
Does 0.83.1 work for you?
(In reply to comment #1)
> Does 0.83.1 work for you?
>
It starts and I view the first image but, after a while, it crashes:
Copyright (C) 2002-2006 Stas Z. <stas.zytkiewicz@gmail.com>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
Childsplay - A suite of educational games for young children.
This is beta software, please send bugs and/or comments to
childsplay@users.sourceforge.net
Setting childsplay locale to 'en'
Fatal Python error: (pygame parachute) Segmentation Fault
/usr/games/bin/childsplay: line 4: 13214 Aborted python
/usr/games/lib64/childsplay/childsplay.py "$@"
Works fine for me on x86 so it seems amd64-specific
(In reply to comment #3)
> Works fine for me on x86 so it seems amd64-specific
>
No, I have the same error on x86:
Childsplay - A suite of educational games for young children.
This is beta software, please send bugs and/or comments to
childsplay@users.sourceforge.net
Setting childsplay locale to 'en'
stop_splash called
Fatal Python error: (pygame parachute) Segmentation Fault
/usr/games/bin/childsplay: line 4: 13724 Aborted python
/usr/games/lib/childsplay/childsplay.py "$@"
ok, upgrade pygame to dev-python/pygame-1.7.1 solve this problem
works fine here with pygame-1.6.2
Fixed after upgrating to:
dev-python/pygame-1.7.1
Please, fix DEPEND in ebuild for add it as a depend (at least on amd64)
Thanks
Also, could be nice add a menu entry for this game ;-)
Thanks :-)
No, I'm not changing the depend when it works fine for me with the stable
version of pygame. It should work fine with pygame >= 1.5.6. I can't
reproduce the segfault here so you'll have to figure it out on your end a bit
more.
(In reply to comment #9)
> No, I'm not changing the depend when it works fine for me with the stable
> version of pygame. It should work fine with pygame >= 1.5.6. I can't
> reproduce the segfault here so you'll have to figure it out on your end a bit
> more.
>
Are you in amd64? :-/
I see the same seg fault as in Comment #2 and Bug #155091 with childsplay 83.1
and 85.1 (not 0.81.8), pygame 1.6.2, libsdl 1.2.11 and 1.2.11-r1. x86.
Backtrace:
#0 0xafa54212 in getpix_32 () from /usr/lib/libSDL-1.2.so.0
#1 0xafa59e18 in SDL_RLESurface () from /usr/lib/libSDL-1.2.so.0
#2 0xafa720a0 in SDL_UnlockSurface () from /usr/lib/libSDL-1.2.so.0
#3 0xafef29f7 in initsurflock ()
from /usr/lib/python2.4/site-packages/pygame/surflock.so
#4 0xafbdf795 in initdisplay ()
from /usr/lib/python2.4/site-packages/pygame/display.so
#5 0xafe3f4da in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0
No problem with pygame-1.7.1.
(In reply to comment #11)
> I see the same seg fault as in Comment #2 and Bug #155091 with childsplay 83.1
> and 85.1 (not 0.81.8), pygame 1.6.2, libsdl 1.2.11 and 1.2.11-r1. x86.
>
> Backtrace:
>
> #0 0xafa54212 in getpix_32 () from /usr/lib/libSDL-1.2.so.0
> #1 0xafa59e18 in SDL_RLESurface () from /usr/lib/libSDL-1.2.so.0
> #2 0xafa720a0 in SDL_UnlockSurface () from /usr/lib/libSDL-1.2.so.0
> #3 0xafef29f7 in initsurflock ()
> from /usr/lib/python2.4/site-packages/pygame/surflock.so
> #4 0xafbdf795 in initdisplay ()
> from /usr/lib/python2.4/site-packages/pygame/display.so
> #5 0xafe3f4da in PyCFunction_Call () from /usr/lib/libpython2.4.so.1.0
>
> No problem with pygame-1.7.1.
>
Can you post your emerge --info?
Thanks
I was having the same problem, under X, it was solved after upgrading to
pygame-1.7.1
However, in a linux console (svgalib-1.9.25) I'm still getting a segfauld
the error messages were the following:
Under X:
Copyright (C) 2002-2006 Stas Z. <stas.zytkiewicz@gmail.com>
This program is free software; you can redistribute it and/or
modify it under the terms of version 2 of the GNU General Public License
as published by the Free Software Foundation. A copy of this license should
be included in the file GPL-2.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; see the file GPL-2. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
Childsplay - A suite of educational games for young children.
This is beta software, please send bugs and/or comments to
childsplay@users.sourceforge.net
Fatal Python error: (pygame parachute) Segmentation Fault
Setting childsplay locale to 'en'
stop_splash called
/usr/games/bin/childsplay: line 4: 18452 Aborted python
/usr/games/lib/childsplay/childsplay.py "$@"
Under a linux console:
Copyright (C) 2002-2006 Stas Z. <stas.zytkiewicz@gmail.com>
This program is free software; you can redistribute it and/or
modify it under the terms of version 2 of the GNU General Public License
as published by the Free Software Foundation. A copy of this license should
be included in the file GPL-2.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; see the file GPL-2. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
Childsplay - A suite of educational games for young children.
This is beta software, please send bugs and/or comments to
childsplay@users.sourceforge.net
Warning: you have not yet configured your mouse type. If you have no mouse,
setting the type to `none' in /etc/vga/libvga.config will get rid of this
annoying message.
svgalib: Failed to initialize mouse.
svgalib: Signal 11: Segmentation fault received.
Fatal Python error: (pygame parachute) Segmentation Fault
svgalib: Signal 6: Aborted received.
/usr/games/bin/childsplay: line 4: 19670 Aborted python
/usr/games/lib/childsplay/childsplay.py "$@"
Fixed dependency on pygame. Thanks