2009/06/14 Ubuntu 9.04 Unfortunately I do not have a solution, but I can provide additional data. Experiment 1: Start totem as line cmd, get the following warning. The totem sits there waiting, it does not crash. >totem /var/lib/python-support/python2.6/gdata/tlslite/utils/cryptomath.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead import sha //Now, drop a movie onto totem, get the following: The program 'totem' received an X Window System error. This probably reflects a bug in the program. The error was 'BadAlloc (insufficient resources for operation)'. (Details: serial 91 error_code 11 request_code 132 minor_code 19) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Experiment 2: Start gxine from line, it will open and not crash. >gxine //It reports this message. warning: configuration item media.audio_cd.cddb_cachedir points to a non-existent location /home/thisuser/.xine/cddbcache warning: configuration item media.capture.save_dir points to a non-existent location warning: configuration item media.dvb.channels_conf points to a non-existent location /home/thisuser/.xine/channels.conf warning: configuration item media.vcd.device points to a non-existent location warning: configuration item media.video4linux.radio_device points to a non-existent location /dev/radio0 warning: configuration item media.video4linux.video_device points to a non-existent location /dev/video0 warning: configuration item media.wintv_pvr.device points to a non-existent location /dev/video0 warning: configuration item decoder.external.real_codecs_path points to a non-existent location warning: configuration item decoder.external.win32_codecs_path points to a non-existent location /usr/lib/codecs warning: configuration item subtitles.separate.font_freetype points to a non-existent location lirc: cannot initialise - disabling remote control lirc: maybe lircd isn't running or you can't connect to the socket? //Drop movie into gxine, it does not crash, but no video shown, but yes audio heard. Experiment 3: Start gxine from line. >gxine warning: configuration item media.audio_cd.cddb_cachedir points to a non-existent location /home/thisuser/.xine/cddbcache warning: configuration item media.capture.save_dir points to a non-existent location warning: configuration item media.dvb.channels_conf points to a non-existent location /home/thisuser/.xine/channels.conf warning: configuration item media.vcd.device points to a non-existent location warning: configuration item media.video4linux.radio_device points to a non-existent location /dev/radio0 warning: configuration item media.video4linux.video_device points to a non-existent location /dev/video0 warning: configuration item media.wintv_pvr.device points to a non-existent location /dev/video0 warning: configuration item decoder.external.real_codecs_path points to a non-existent location warning: configuration item decoder.external.win32_codecs_path points to a non-existent location /usr/lib/codecs warning: configuration item subtitles.separate.font_freetype points to a non-existent location lirc: cannot initialise - disabling remote control lirc: maybe lircd isn't running or you can't connect to the socket? //Do not do anything else with gxine, let it run. //From another window, start totem from line. >totem //get this message. /var/lib/python-support/python2.6/gdata/tlslite/utils/cryptomath.py:9: DeprecationWarning: the sha module is deprecated; use the hashlib module instead import sha //Drop movie into totem. //The movie plays fine both audio and video. //In case you care the file type is .wmv Regards.