Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104549 - got invalid pointer on planeshift startup ( doesn't work at all )
Summary: got invalid pointer on planeshift startup ( doesn't work at all )
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Philip Walls (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-01 22:44 UTC by Elie Morisse
Modified: 2006-07-31 10:36 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 Elie Morisse 2005-09-01 22:44:58 UTC
I just merged planeshift, ran the update with "planeshift-updater -auto", setup
planeshift ( with "planeshift-setup" ) and tried to launch planeshift; i get
this error :

*** glibc detected *** free(): invalid pointer: 0x0842b1d0 ***

Different configurations with planeshift-setup don't work better.

Reproducible: Always
Steps to Reproduce:
1.emerge planeshift
2.planeshift-updater -auto
3.planeshift-setup
4.planeshift
(5.planeshift -relight)


Actual Results:  
planeshift.application.client:
  PlaneShift Crystal Blue
  This game uses Crystal Space Engine created by Jorrit and others
  0.99 r0 [Unix-x86-GCC]
LOG_ANY flag deactivated.
LOG_WEATHER flag deactivated.
LOG_SPAWN flag deactivated.
LOG_CELPERSIST flag deactivated.
LOG_PAWS flag deactivated.
LOG_GROUP flag deactivated.
LOG_CHEAT flag deactivated.
LOG_LINMOVE flag deactivated.
LOG_SPELLS flag deactivated.
LOG_NEWCHAR flag deactivated.
LOG_SUPERCLIENT flag deactivated.
LOG_EXCHANGES flag deactivated.
LOG_ADMIN flag deactivated.
LOG_STARTUP flag deactivated.
LOG_CHARACTER flag deactivated.
LOG_CONNECTIONS flag deactivated.
LOG_CHAT flag deactivated.
LOG_NET flag deactivated.
LOG_LOAD flag deactivated.
LOG_NPC flag deactivated.
LOG_TRADE flag deactivated.
LOG_SOUND flag deactivated.
LOG_COMBAT flag deactivated.
LOG_SKILLXP flag deactivated.
LOG_QUESTS flag deactivated.
LOG_SCRIPT flag deactivated.
LOG_MARRIAGE flag deactivated.
Mounting skin: /planeshift/art/skins/default.zip
Mounting skin: /planeshift/art/skins/base/client_base.zip
Skipping 'radiooff' because it's already loaded
Skipping 'radioon' because it's already loaded
  psEngine initialized.
Creating psnetconnection 87a50e0!
Using fontsize 22 for resolution 1280x1024

crystalspace.engine.notify:
  Lightmaps are not up to date (no 'lm_precalc_info' found in cache).
  Recalculation of lightmaps forced.
  Initializing lighting (16 meshes).
  Shining lights (7 lights).
  Time taken: 0.8050 seconds.
  Caching lighting (16 meshes).
*** glibc detected *** free(): invalid pointer: 0x0842b260 ***
/usr/games/bin/planeshift: line 15: 20460 Abandon                 ./psclient $@


Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-reiser4-r14 i686)
=================================================================
System uname: 2.6.12-reiser4-r14 i686 AMD Athlon(tm) XP 2800+
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -mtune=athlon-xp -march=athlon-xp -pipe -mfpmath=sse,387
-falign-functions=64 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -mtune=athlon-xp -march=athlon-xp -pipe -mfpmath=sse,387
-falign-functions=64 -fomit-frame-pointer -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig buildpkg distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
LINGUAS="fr"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X acc alsa avi bzip2 cdr crypt cups curl dbus encode fam fbcon
firefox flac ftp gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal imagemagick
imlib jabber javascript jpeg libg++ libwww mad maildir matroska mbox mmx motif
mp3 mpeg msn ncurses nls nojoystick nptl nptlonly ogg oggvorbis opengl pdflib
perl png python quicktime readline samba sdl sox sse ssl svg tcpd truetype
truetype-fonts type1-fonts usb vorbis xml2 xv xvid zlib linguas_fr userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, MAKEOPTS
Comment 1 SpanKY gentoo-dev 2005-09-01 22:49:54 UTC
did you try dropping your CFLAGS to just '-O2 -pipe' ?
Comment 2 Elie Morisse 2005-09-02 00:01:51 UTC
Reemerged cal3d, ode, crystalspace, cel and planeshift with "-O2 -pipe" as
CFLAGS and CXXFLAGS but it still doesn't work, here's the output :

planeshift.application.client:
  PlaneShift Crystal Blue
  This game uses Crystal Space Engine created by Jorrit and others
  0.99 r0 [Unix-x86-GCC]
LOG_ANY flag deactivated.
LOG_WEATHER flag deactivated.
LOG_SPAWN flag deactivated.
LOG_CELPERSIST flag deactivated.
LOG_PAWS flag deactivated.
LOG_GROUP flag deactivated.
LOG_CHEAT flag deactivated.
LOG_LINMOVE flag deactivated.
LOG_SPELLS flag deactivated.
LOG_NEWCHAR flag deactivated.
LOG_SUPERCLIENT flag deactivated.
LOG_EXCHANGES flag deactivated.
LOG_ADMIN flag deactivated.
LOG_STARTUP flag deactivated.
LOG_CHARACTER flag deactivated.
LOG_CONNECTIONS flag deactivated.
LOG_CHAT flag deactivated.
LOG_NET flag deactivated.
LOG_LOAD flag deactivated.
LOG_NPC flag deactivated.
LOG_TRADE flag deactivated.
LOG_SOUND flag deactivated.
LOG_COMBAT flag deactivated.
LOG_SKILLXP flag deactivated.
LOG_QUESTS flag deactivated.
LOG_SCRIPT flag deactivated.
LOG_MARRIAGE flag deactivated.
Mounting skin: /planeshift/art/skins/cvs.zip
Skipping 'InfoButton' because it's already loaded
Skipping 'InfoButton_over' because it's already loaded
Skipping 'InfoButton_active' because it's already loaded
Mounting skin: /planeshift/art/skins/base/client_base.zip
Skipping 'Splash Background' because it's already loaded
Skipping 'Login Background' because it's already loaded
Skipping 'Charpick Background' because it's already loaded
Skipping 'charborder' because it's already loaded
Skipping 'mainfemale' because it's already loaded
Skipping 'Charbirth Background' because it's already loaded
Skipping 'Charparents Background' because it's already loaded
Skipping 'Childhood Background' because it's already loaded
Skipping 'Lifeevent Background' because it's already loaded
Skipping 'Summary Background' because it's already loaded
Skipping 'Paths Background' because it's already loaded
Skipping 'radiooff' because it's already loaded
Skipping 'radioon' because it's already loaded
Skipping 'Down Arrow' because it's already loaded
Skipping 'Up Arrow' because it's already loaded
Skipping 'Left Arrow' because it's already loaded
Skipping 'Right Arrow' because it's already loaded
Skipping 'ScrollBar Thumb' because it's already loaded
Skipping 'ScrollBar Thumb Moving' because it's already loaded
Skipping 'YesNo' because it's already loaded
Skipping 'OkBackground' because it's already loaded
Skipping 'Standard Mouse Pointer' because it's already loaded
Skipping 'glyph_arrow_icon.png' because it's already loaded
Skipping 'glyph_door_icon.png' because it's already loaded
Skipping 'glyph_energy_icon.png' because it's already loaded
Skipping 'glyph_faith_icon.png' because it's already loaded
Skipping 'glyph_light_icon.png' because it's already loaded
Skipping 'glyph_sight_icon.png' because it's already loaded
Skipping 'glyph_air_icon.png' because it's already loaded
Skipping 'glyph_bond_icon.png' because it's already loaded
Skipping 'glyph_dome_icon.png' because it's already loaded
Skipping 'glyph_fly_icon.png' because it's already loaded
Skipping 'glyph_gas_icon.png' because it's already loaded
Skipping 'glyph_humanoid_icon.png' because it's already loaded
Skipping 'glyph_mind_icon.png' because it's already loaded
Skipping 'glyph_sleep_icon.png' because it's already loaded
Skipping 'glyph_sound_icon.png' because it's already loaded
Skipping 'glyph_chaos_icon.png' because it's already loaded
Skipping 'glyph_fire_icon.png' because it's already loaded
Skipping 'glyph_meteor_icon.png' because it's already loaded
Skipping 'glyph_might_icon.png' because it's already loaded
Skipping 'glyph_vortex_icon.png' because it's already loaded
Skipping 'glyph_weapon_icon.png' because it's already loaded
Skipping 'glyph_blindness_icon.png' because it's already loaded
Skipping 'glyph_deamon_icon.png' because it's already loaded
Skipping 'glyph_darknes_icon.png' because it's already loaded
Skipping 'glyph_death_icon.png' because it's already loaded
Skipping 'glyph_entroyp_icon.png' because it's already loaded
Skipping 'glyph_illness_icon.png' because it's already loaded
Skipping 'glyph_negative_icon.png' because it's already loaded
Skipping 'glyph_weakness_icon.png' because it's already loaded
Skipping 'glyph_animal_icon.png' because it's already loaded
Skipping 'glyph_armor_icon.png' because it's already loaded
Skipping 'glyph_creature_icon.png' because it's already loaded
Skipping 'glyph_earth_icon.png' because it's already loaded
Skipping 'glyph_rock_icon.png' because it's already loaded
Skipping 'glyph_summon_icon.png' because it's already loaded
Skipping 'glyph_tree_icon.png' because it's already loaded
Skipping 'glyph_wall_icon.png' because it's already loaded
Skipping 'glyph_weight_icon.png' because it's already loaded
Skipping 'glyph_cold_icon.png' because it's already loaded
Skipping 'glyph_divination_icon.png' because it's already loaded
Skipping 'glyph_key_icon.png' because it's already loaded
Skipping 'glyph_object_icon.png' because it's already loaded
Skipping 'glyph_poision_icon.png' because it's already loaded
Skipping 'glyph_purify_icon.png' because it's already loaded
Skipping 'glyph_sphere_icon.png' because it's already loaded
Skipping 'glyph_water_icon.png' because it's already loaded
Skipping '/planeshift/weapons/jug01a_icon.png' because it's already loaded
Skipping '/planeshift/weapons/doubleaxe01a_icon.png' because it's already loaded
Skipping '/planeshift/weapons/doubleaxe02a_icon.png' because it's already loaded
Skipping '/planeshift/weapons/broadsword01a_icon.png' because it's already loade d
Skipping '/planeshift/weapons/claymore01a_icon.png' because it's already loaded
Skipping '/planeshift/weapons/falchion01a_icon.png' because it's already loaded
Skipping '/planeshift/weapons/falchion01b_icon.png' because it's already loaded
Skipping '/planeshift/weapons/falchion01c_icon.png' because it's already loaded
Skipping '/planeshift/weapons/galkard01a_icon.png' because it's already loaded
Skipping '/planeshift/weapons/longsword01a_icon.png' because it's already loaded
Skipping '/planeshift/weapons/normalaxe01a_icon.png' because it's already loaded
Skipping '/planeshift/weapons/sabre01a_icon.png' because it's already loaded
  psEngine initialized.
Creating psnetconnection 8674c38!
Using fontsize 18 for resolution 1024x768

<src/common/paws/pawstexturemanager.cpp:360> CreateTexture
:
  Could not open image: >/paws/skin/backdrop/charborder.png<

<src/common/paws/pawswidget.cpp:2391> SetMaskingImage
:
  Could not locate masking image charborder for widget PaperDollView

crystalspace.engine.notify:
  Lightmaps are not up to date (no 'lm_precalc_info' found in cache).
  Recalculation of lightmaps forced.
  Initializing lighting (16 meshes).
  Shining lights (7 lights).
  Time taken: 0.4300 seconds.
  Caching lighting (16 meshes).
*** glibc detected *** double free or corruption (out): 0x083b0ee0 ***
/usr/games/bin/planeshift: line 15: 24059 Abandon                 ./psclient $@

could it be another package at fault ?
Comment 3 Philip Walls (RETIRED) gentoo-dev 2006-07-31 10:36:39 UTC
Planeshift source builds have been masked and are pending removal from portage tree.