gxine crashes metacity during first run

Bug #416403 reported by John M
8
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gxine (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: gxine

I just installed gxine. The application starts and and the setup wizard dialog shows up. After clicking forward a couple of times, metacity crashes (i.e., the gnome-panel disappears, I cannot see the windows' decorations, gxine's menu doesn't work, etc.). After applying "metacity --replace" through Alt+F2, I am able to close gxine.

I suppose there's an issue with some device pointing to a non-existent location (since I get the same warning when configuring xine-ui), but I don't think it should crash metacity.

I've run gxine with Compiz disabled, and then with Compiz enabled, and it makes no difference. The nohup output follows:

...:~$ cat nohup.out
warning: configuration item media.audio_cd.cddb_cachedir points to a non-existent location /home/jwm/.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/jwm/.xine/channels.conf
warning: configuration item media.dvd.raw_device points to a non-existent location /dev/rdvd
warning: configuration item media.dvd.css_cache_path points to a non-existent location /home/jwm/.dvdcss/
warning: configuration item media.video4linux.radio_device points to a non-existent location /dev/radio0
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?
  sysname: Linux
  release: 2.6.28-15-generic
  machine: x86_64
X-Video Extension version 2.2
video_out_xv: Xv image format: 0x32595559 (YUY2) packed
video_out_xv: this adaptor supports the yuy2 format.
video_out_xv: Xv image format: 0x32315659 (YV12) planar
video_out_xv: this adaptor supports the yv12 format.
video_out_xv: Xv image format: 0x59565955 (UYVY) packed
video_out_xv: Xv image format: 0x30323449 (I420) planar
gxine has suffered a fatal internal error.
To get a backtrace, run gxine in a debugger such as gdb.
Then, when the error occurs:
gxine: error: Fatal error: Segmentation fault
  (gdb) thread apply all bt
warning: configuration item media.audio_cd.cddb_cachedir points to a non-existent location /home/jwm/.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/jwm/.xine/channels.conf
warning: configuration item media.dvd.raw_device points to a non-existent location /dev/rdvd
warning: configuration item media.dvd.css_cache_path points to a non-existent location /home/jwm/.dvdcss/
warning: configuration item media.video4linux.radio_device points to a non-existent location /dev/radio0
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?
  sysname: Linux
  release: 2.6.28-15-generic
  machine: x86_64
X-Video Extension version 2.2
video_out_xv: this adaptor supports the yuy2 format.
video_out_xv: Xv image format: 0x32595559 (YUY2) packed
video_out_xv: this adaptor supports the yv12 format.
video_out_xv: Xv image format: 0x32315659 (YV12) planar
video_out_xv: Xv image format: 0x59565955 (UYVY) packed
video_out_xv: Xv image format: 0x30323449 (I420) planar
gxine: error: Fatal error: Segmentation fault
gxine has suffered a fatal internal error.
To get a backtrace, run gxine in a debugger such as gdb.
Then, when the error occurs:
  (gdb) thread apply all bt

...:~$ apt-cache policy gxine
gxine:
  Installed: 0.5.903-4ubuntu1
  Candidate: 0.5.903-4ubuntu1
  Version table:
 *** 0.5.903-4ubuntu1 0
        500 http://us.archive.ubuntu.com jaunty/universe Packages
        100 /var/lib/dpkg/status

...:~$ apt-cache policy metacity
metacity:
  Installed: 1:2.25.144-0ubuntu2.1
  Candidate: 1:2.25.144-0ubuntu2.1
  Version table:
 *** 1:2.25.144-0ubuntu2.1 0
        500 http://us.archive.ubuntu.com jaunty-updates/main Packages
        100 /var/lib/dpkg/status
     1:2.25.144-0ubuntu2 0
        500 http://us.archive.ubuntu.com jaunty/main Packages

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelModules: nvidia
Package: gxine 0.5.903-4ubuntu1 [modified: var/lib/xine/gxine.desktop]
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: gxine
Uname: Linux 2.6.28-15-generic x86_64

Revision history for this message
John M (jwmwalrus) wrote :
Revision history for this message
John M (jwmwalrus) wrote :
Revision history for this message
Whit Ashley (rwhitlock26) wrote :

Using Intel 855 rather than nVidia, I solved the problem by changing the video driver in gxine from Xv to XShm. Refer to my thread on ubuntuforums at http://ubuntuforums.org/showthread.php?t=1489123.

These are the steps that I took (from the compiz.org wiki):

1. Launch Xine.

2. Go to File –> Configure –> Preferences.

3. For experience_level, select Master Of The Known Universe so that all the settings become visible.

4. Go to the Video tab.

5. For the driver, select xshm.

6. Restart Xine.

Presumably this fix would work for any front-end using the xine engine.

Revision history for this message
Whit Ashley (rwhitlock26) wrote :

Also this affected my 10.04 Lucid Lynx system rather than 9.04 Jaunty.

Revision history for this message
Whit Ashley (rwhitlock26) wrote :

IMPORTANT NOTE: You need to launch gxine from the terminal and force it to start with the XShm video driver / extension:

[CODE]

gxine -V XShm

[/CODE]

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.