gxine crashes metacity during first run
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_
warning: configuration item media.capture.
warning: configuration item media.dvb.
warning: configuration item media.dvd.
warning: configuration item media.dvd.
warning: configuration item media.video4lin
warning: configuration item subtitles.
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_
warning: configuration item media.capture.
warning: configuration item media.dvb.
warning: configuration item media.dvd.
warning: configuration item media.dvd.
warning: configuration item media.video4lin
warning: configuration item subtitles.
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://
100 /var/lib/
...:~$ apt-cache policy metacity
metacity:
Installed: 1:2.25.
Candidate: 1:2.25.
Version table:
*** 1:2.25.
500 http://
100 /var/lib/
1:
500 http://
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
NonfreeKernelMo
Package: gxine 0.5.903-4ubuntu1 [modified: var/lib/
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: gxine
Uname: Linux 2.6.28-15-generic x86_64
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.