Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 24723 - gxine crashed while in fullscreen mode. Stable in windowed mode.
Summary: gxine crashed while in fullscreen mode. Stable in windowed mode.
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-18 03:50 UTC by Daniel Lee
Modified: 2004-10-20 15:44 UTC (History)
5 users (show)

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 Daniel Lee 2003-07-18 03:50:44 UTC
After a few seconds in fullscreen mode, gxine 0.3.3 crashes. In windowed mode,
it seems to be stable. This problem is not present in xine-ui, so I do not
believe it is a xine-lib issue.

Reproducible: Always
Steps to Reproduce:
1. Run gxine 0.3.3
2. Play an avi movie in fullscreen.
Actual Results:  
gxine crashes.

Expected Results:  
Run normally.

server: trying to connect to already running instance of gxine
(/home/daniel/.gxine/socket)...
connect: Connection refused
server: socket '/home/daniel/.gxine/socket' created
Benchmarking memcpy methods (smaller is better):
        glibc memcpy() : 470205945
        linux kernel memcpy() : 448209171
        MMX optimized memcpy() : 398182022
        MMXEXT optimized memcpy() : 244781223
        SSE optimized memcpy() : 262132883
lirc: lirc_init failed. Make sure that you have lircd running
lirc: and that you have the permissions to connect to the socket
Segmentation fault
Comment 1 Matthias Dahl 2003-08-31 10:33:00 UTC
I can second this. Early August I installed Gentoo on a totally different machine of a friend (arch=~x86) and the problem existed from the very first gxine start on. On my machine the problem just occurred today- even though I keep it quite up2date (I update it once a week)... and I have no idea where the problem is located. I doubt it's a gcc optimization bug cause we experimented with all kind of things on his machine- no change. I did the same today- gxine keeps crashing when fullscreen mode is being activated.

I also doubt it is a xine-lib problem- cause we were running different xine-lib versions- and things worked quite fine when I updated to 1.0rc0a.

I have checked the xine mailinglists and so- but no mention of such a bug. Also the gxine cvs does *not* contain any bug fix for this.

Somehow I think this somehow related to the latest gnome/gtk updates- but I have no proof of that...
Comment 2 Matthias Dahl 2003-09-02 01:39:58 UTC
Just wanna mention, over at xine HQ there is bug filed for this. So anybody affected by this bug should also have a look at this and try to provide some information to that bug if anyhow possible.

Here the link...
http://sourceforge.net/tracker/index.php?func=detail&aid=759944&group_id=9655&atid=109655
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-10-06 12:29:45 UTC
is this still an issue ?
Comment 4 Tobias Scherbaum (RETIRED) gentoo-dev 2003-10-06 12:39:24 UTC
Yes, it is.

gxine is 0.3.3
xine-lib is 1_rc0-r3
Comment 5 André Brioso 2003-11-02 19:23:31 UTC
Same problem here..

I'm using xine-lib-1_beta12 and gxine-0.3.3.

Here is the result of gxine in verbose mode:
--------------START PASTE------------------------------------------------------
server: trying to connect to already running instance of gxine (/home/abrioso/.gxine/socket)...
connect: Connection refused
server: socket '/home/abrioso/.gxine/socket' created
load_plugins: skipping unreadable plugin directory /home/abrioso/.xine/plugins.
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xshm.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_goom.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_switch.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_visualizations.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_mosaico.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/post/xineplug_post_invert.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_ts.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_qt.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_gnome_vfs.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_games.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_interplayaudio.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_w32dll.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_w32dll.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_a52.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_msrle.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_dxr3.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_dxr3.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_cinepak.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_idcinvideo.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_dts.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_asf.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_real_audio.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_avi.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_fli.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_elem.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_sputext.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_real.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_fli.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_arts.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_audio.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_dvb.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_dvd.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_dxr3_video.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_mad.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_vidix.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_vidix.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_28k8.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_nsf.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_rtsp.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_cyuv.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mng.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_stdin_fifo.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_rgb.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_ogg.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_qtrpza.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_spucc.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_mms.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_net.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_spu.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_gsm610.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_pva.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_flac.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_flac.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_file.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_pnm.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_v4l.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_faad.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_pvr.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_rtp.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_none.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_yuv.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_mpeg2.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_vcd.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_lpcm.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_spuogm.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_image.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_esd.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_svq1.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_ff.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_qt.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_qt.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_sputext.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_adpcm.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_logpcm.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_msvc.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_real.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_roqvideo.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_yuv4mpeg2.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_qtrle.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_ao_out_oss.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_qtsmc.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_dxr3_spu.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_yuv_frames.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_syncfb.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_wc3video.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_image.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_yuv_frames.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_roqaudio.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_rawdv.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_fb.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_http.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_xv.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_vo_out_sdl.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_inp_cdda.so found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_vorbis.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_decode_interplayvideo.so
found
load_plugins: plugin /usr/lib/xine/plugins/1.0.0/xineplug_dmx_mpeg_block.so
found
video_out_dxr3: Failed to open control device /dev/em8300-0 (No such file
or directory)
video_out_xv: using Xv port 61 from adaptor Savage Streams Engine for hardware
colorspace conversion and scaling.
video_out_xv: port attribute XV_COLORKEY (6) value is 66046
video_out_xv: port attribute XV_BRIGHTNESS (5) value is 0
video_out_xv: port attribute XV_CONTRAST (4) value is 128
video_out_xv: port attribute XV_SATURATION (3) value is 128
video_out_xv: port attribute XV_HUE (2) value is 0
video_out_xv: this adaptor supports the yuy2 format.
video_out_xv: this adaptor supports the yv12 format.
video_out_xv: property #11 = 0
audio_oss_out: Opening audio device...
audio_oss_out: using device >/dev/dsp<
audio_oss_out: using SNDCTL_DSP_GETODELAY
audio_oss_out: supported modes are mono stereo
video_out_xv: property #3 = 128
video_out_xv: property #4 = 128
video_out_xv: property #5 = 0
gtkxine: calling xine_open, mrl = '/home/abrioso/Les Myst&#130;rieuses Cit&#130;s
d'Or [02] La travers&#130;e de l'Atlantique [BlueSphere Anime].avi'
xine: found input plugin  : file input plugin
xine: found demuxer plugin: AVI/RIFF demux plugin
audio_oss_out: ao_open rate=48000, mode=8, dev=/dev/dsp
audio_oss_out: audio rate : 48000 requested, 48000 provided by device/sec
audio_oss_out: 2 channels output
audio_out: output sample rate 48000
ffmpeg: direct rendering enabled
gtkxine: calling xine_play start_pos = 0, start_time = 0
metronom: fixing sound card drift by -2859 pts
video_out: throwing away image with pts 137053 because it's too old (diff
: 45487).
video_out: throwing away image with pts 140653 because it's too old (diff
: 41887).
video_out: throwing away image with pts 144249 because it's too old (diff
: 38291).
video_out: throwing away image with pts 147845 because it's too old (diff
: 39078).
metronom: fixing sound card drift by -2142 pts
metronom: fixing sound card drift by -1720 pts
metronom: fixing sound card drift by -1403 pts
action: > executing 'set_fullscreen ();'...
video_out: throwing away image with pts 436842 because it's too old (diff
: 7342).
video_out: throwing away image with pts 440401 because it's too old (diff
: 3783).
video_out: throwing away image with pts 447507 because it's too old (diff
: 13384).
video_out: throwing away image with pts 451047 because it's too old (diff
: 9844).
video_out: throwing away image with pts 454577 because it's too old (diff
: 6314).
video_out: throwing away image with pts 479300 because it's too old (diff
: 14850).
video_out: throwing away image with pts 482835 because it's too old (diff
: 11315).
video_out: throwing away image with pts 486372 because it's too old (diff
: 7778).
video_out: throwing away image with pts 489917 because it's too old (diff
: 4233).
Segmentation fault
---------------------------END PASTE-------------------------------------------

Since we are all using diferent versions of xine-lib, I supose that the problem
is just related to gxine.

P.S.: Check the gentoo forum: http://forums.gentoo.org/viewtopic.php?t=77090&highlight=gxine
Comment 6 Patrick Kursawe (RETIRED) gentoo-dev 2004-10-01 03:48:07 UTC
The sourceforge tracker says gxine is unmaintained. Closing this as UPSTREAM.
Comment 7 James C. Georgas 2004-10-20 15:44:38 UTC
Just want to say I saw this months ago. However, xine-ui does not have this issue, so I agree that it is a problem specific to gxine (for me, at least).