#6363 NORM Never A: GCompris won't start if settings are changed

Zarro Boogs per Child bugtracker at laptop.org
Tue Mar 11 20:51:24 EDT 2008


#6363: GCompris won't start if settings are changed
----------------------------------+-----------------------------------------
  Reporter:  olpc_dad             |       Owner:  bdoin         
      Type:  defect               |      Status:  assigned      
  Priority:  normal               |   Milestone:  Never Assigned
 Component:  gcompris-activities  |     Version:  Build 653     
Resolution:                       |    Keywords:                
  Verified:  0                    |    Blocking:                
 Blockedby:                       |  
----------------------------------+-----------------------------------------

Comment(by olpc_dad):

 Here is what the log shows:
 /home/olpc/Activities/gcompris.activity/bin/gcompris-activity -b
 net.gcompris.gcomprisActivity -a 62acc0641cfa863b975e537ed030176d761dac04

 launching net.gcompris.gcomprisActivity instance
 62acc0641cfa863b975e537ed030176d761dac04

 SUGAR_ACTIVITY_ROOT=/home/olpc/.sugar/default/net.gcompris.gcomprisActivity


 ** (process:1771): WARNING **: Binary relocation enabled

 ** (process:1771): WARNING **:
 prefix_dir=/home/olpc/Activities/gcompris.activity

 gcompris: Using
 /home/olpc/.sugar/default/net.gcompris.gcomprisActivity/data/MyGcompris as
 config directory.

 gcompris: Loading config file
 '/home/olpc/.sugar/default/net.gcompris.gcomprisActivity/data/MyGcompris/gcompris.conf'

 gcompris: gc_locale_set ''


 gcompris: Requested locale '' got 'en_US.UTF-8'

 gcompris: Using menu / as root.

 gcompris: Using
 /home/olpc/.sugar/default/net.gcompris.gcomprisActivity/data/MyGcompris as
 user directory.

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: suppress_int_from_list value 0 not found

 gcompris: Mime type mimetype=image/gcompris+anim description=gcompris
 animation extension=.gcanim
 icon=gcompris/mimetypes/icons/gcompris+anim.png


 gcompris: Mime type mimetype=image/gcompris+draw description=gcompris
 drawing extension=.gcdraw icon=gcompris/mimetypes/icons/gcompris+draw.png


 gcompris: Mime type mimetype=image/svg+xml+javascript description=svg
 mozilla animation extension=.xml
 icon=gcompris/mimetypes/icons/svg+xml+javascript.png


 gcompris: Mime type mimetype=image/svg+xml description=svg drawing
 extension=.svg icon=gcompris/mimetypes/icons/svg+xml.png


 gcompris: Mime type mimetype=wordprocessor/xhtml description=wordprocessor
 text extension=.xhtml icon=gcompris/mimetypes/icons/wordprocessor+html.png


 gcompris: No user, getting one from system.

 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libmenu.so with name
 menu


 gcompris: We found the correct plugin for board  (type=menu)


 gcompris: Fine, we got the gcomprisBoardMenu, xml boards parsing went fine

 gcompris: menu2 : start  board

 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libcrane.so with name
 crane


 gcompris: We found the correct plugin for board crane (type=crane)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libmenu.so with name
 menu


 gcompris: We found the correct plugin for board geometry (type=menu)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libpython.so with
 name python


 gcompris: Executing import sys;
 sys.path.append('/home/olpc/home/olpc/.sugar/default/net.gcompris.gcomprisActivity/data/MyGcompris/Plugins//python');
 sys.path.append('/home/olpc/Activities/gcompris.activity/share/gcompris/python')


 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'connect4'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'pythontemplate'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'redraw'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'melody'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'bargame'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'ballcatch'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'gnumch'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'login'

 gcompris: The board 'login' has a configuration entry

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'anim'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'gnumch'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'hexagon'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'electric'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'followline'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'gnumch'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'tuxpaint'

 gcompris: The board 'tuxpaint' has a configuration entry

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'algorithm'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'gnumch'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'anim'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'gnumch'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'mosaic'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'chat'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'guessnumber'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'sudoku'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'redraw'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'searace'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'drawnumber'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'clickanddraw'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'pythontest'

 gcompris: The board 'pythontest' has a configuration entry

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'connect4'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'searace'

 gcompris: board_dir:
 '/home/olpc/Activities/gcompris.activity/share/gcompris/boards'
 package_data_dir
 '/home/olpc/Activities/gcompris.activity/share/gcompris/python' file_name
 'watercycle'

 exec_prefix NULL
 package_data_dir         =
 /home/olpc/Activities/gcompris.activity/share/gcompris/boards
 package_menu_dir         =
 /home/olpc/Activities/gcompris.activity/share/gcompris/boards
 package_locale_dir       =
 /home/olpc/Activities/gcompris.activity/share/locale
 package_plugin_dir       =
 /home/olpc/Activities/gcompris.activity/lib/gcompris
 package_python_plugin_dir=
 /home/olpc/Activities/gcompris.activity/share/gcompris/python
 package_config_dir       =
 /home/olpc/.sugar/default/net.gcompris.gcomprisActivity/data/MyGcompris
 Overloaded package_data_dir          =
 /home/olpc/Activities/gcompris.activity/share/gcompris/boards
 Overloaded menu_dir                  =
 /home/olpc/Activities/gcompris.activity/share/gcompris/boards
 Overloaded package_plugin_dir        =
 /home/olpc/Activities/gcompris.activity/lib/gcompris
 Overloaded package_python_plugin_dir =
 /home/olpc/Activities/gcompris.activity/share/gcompris/python
 Overloaded locale_dir                =
 /home/olpc/Activities/gcompris.activity/locale
 Infos:
    Config dir
 '/home/olpc/.sugar/default/net.gcompris.gcomprisActivity/data/MyGcompris'
    Users dir
 '/home/olpc/.sugar/default/net.gcompris.gcomprisActivity/data/MyGcompris'
 gcompris: We found the correct plugin for board redraw
 (type=python:redraw)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libpython.so with
 name python


 gcompris: We found the correct plugin for board hexagon
 (type=python:hexagon)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libimageid.so with
 name imageid


 gcompris: We found the correct plugin for board imageid (type=imageid)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libmenu.so with name
 menu


 gcompris: We found the correct plugin for board keyboard (type=menu)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libsmallnumbers.so
 with name smallnumbers


 gcompris: We found the correct plugin for board smallnumbers
 (type=smallnumbers)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libpython.so with
 name python


 gcompris: We found the correct plugin for board connect4-2players
 (type=python:connect4)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libpython.so with
 name python


 gcompris: We found the correct plugin for board electric
 (type=python:electric)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libmenu.so with name
 menu


 gcompris: We found the correct plugin for board miscelaneous (type=menu)


 gcompris: opened module
 /home/olpc/Activities/gcompris.activity/lib/gcompris/libshapegame.so with
 name shapegame


 gcompris: We found the correct plugin for board babyshapes
 (type=shapegame)



 ** ERROR **: g_thread_init() must be called before dbus_threads_init()
 aborting...
 /home/olpc/Activities/gcompris.activity/runit.sh: line 35:  1771 Aborted
 $gcompris -D -L $plugindir -P $pythonplugindir -A $resourcedir -M $menudir
 --locale_dir=$path/locale -l $section/$activity $*


 -- Scott

-- 
Ticket URL: <http://dev.laptop.org/ticket/6363#comment:2>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list