Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 161913 - media-video/xine-ui-0.99.5_pre20060716 - crash if I double click the video window in xine (xine-ui)
Summary: media-video/xine-ui-0.99.5_pre20060716 - crash if I double click the video wi...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
: 140896 165222 170949 (view as bug list)
Depends on: 173952
Blocks:
  Show dependency tree
 
Reported: 2007-01-13 17:34 UTC by Stephen Fairchild
Modified: 2007-06-10 10:11 UTC (History)
10 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
This is the replacement for the non-working xitk.c causing the bug (xitk.c,57.87 KB, text/plain)
2007-02-11 15:19 UTC, Robin David Fink
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Fairchild 2007-01-13 17:34:08 UTC
Double clicking the movie playback window in xine to toggle fullscreen mode results in a crash. Terminal dump follows...

This is xine (X11 gui) - a free video player v0.99.5.
(c) 2000-2004 The xine Team.
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  3 (X_GetWindowAttributes)
  Resource id in failed request:  0x2a002c3
  Serial number of failed request:  2420
  Current serial number in output stream:  2421



Reproducible: Always

Steps to Reproduce:
1. launch xine
2. double click the movie window
3. crash

Actual Results:  
It crashed.

Expected Results:  
In all previous versions fullscreen mode would be toggled. Equivalent of the 'F' hotkey.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-01-13 19:21:08 UTC
Reopen with a backtrace http://www.gentoo.org/proj/en/qa/backtraces.xml and emerge --info 
Comment 2 Stephen Fairchild 2007-01-14 00:15:23 UTC
themainbox stephen # emerge --info
Portage 2.1.1-r2 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r2 i686)
=================================================================
System uname: 2.6.18-gentoo-r2 i686 AMD Athlon(tm) XP 3200+
Gentoo Base System version 1.12.6
Last Sync: Sat, 13 Jan 2007 06:00:04 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O1 -march=athlon-xp -ggdb"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O1 -march=athlon-xp -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms splitdebug strict"
GENTOO_MIRRORS="http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo"
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 16bit 3dnow 3dnowext X aac alsa alsa_cards_intel8x0 alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache2 apm arts asf berkdb bitmap-fonts cairo caps cli cpudetection cracklib crypt cups divx divx4linux dlloader doc dri dvdread eds elibc_glibc emboss encode esd fbdev flac foomaticdb fortran gdbm gif gmedia gnome gpm gstreamer gtk gtk2 iconv imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jack jack-tmpfs java jpeg kde kernel_linux libg++ libwww linguas_en_GB live mad mikmod mmx mmxext motif mp3 mpeg mplayer ncurses netjack network nls nptl nptlonly nsplugin ogg opengl oss pam pcre pdf perl pic png pppd python qt3 qt4 quicktime readline real realmedia reflection sdl session spell spl sse ssl tcpd truetype truetype-fonts type1-fonts udev userland_GNU video_cards_fbdev video_cards_nv video_cards_nvidia video_cards_vesa vorbis win32codecs wma wmp wxwindows xine xml xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS



gdb /usr/bin/xine
GNU gdb 6.4
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) handle SIG33 nostop noprint noignore pass
Signal        Stop      Print   Pass to program Description
SIG33         No        No      Yes             Real-time event 33
(gdb) run
Starting program: /usr/bin/xine
[Thread debugging using libthread_db enabled]
[New Thread -1212921664 (LWP 6623)]
This is xine (X11 gui) - a free video player v0.99.5.
(c) 2000-2004 The xine Team.
[New Thread -1213039712 (LWP 6624)]
[New Thread -1221723232 (LWP 6625)]
[New Thread -1239819360 (LWP 6626)]
[New Thread -1252451424 (LWP 6627)]
[New Thread -1261790304 (LWP 6628)]
[New Thread -1270318176 (LWP 6629)]
[New Thread -1282810976 (LWP 6630)]
[New Thread -1293091936 (LWP 6631)]
[New Thread -1305724000 (LWP 6632)]
[New Thread -1314387040 (LWP 6633)]
[New Thread -1322988640 (LWP 6634)]
[New Thread -1335481440 (LWP 6635)]
[New Thread -1343874144 (LWP 6636)]
[New Thread -1356366944 (LWP 6637)]
[New Thread -1369719904 (LWP 6638)]
[New Thread -1378112608 (LWP 6639)]
[New Thread -1388954720 (LWP 6640)]
[Thread -1388954720 (LWP 6640) exited]
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  3 (X_GetWindowAttributes)
  Resource id in failed request:  0x2e00377
  Serial number of failed request:  3275
  Current serial number in output stream:  3276

Program exited with code 01.
(gdb) bt
No stack.
(gdb) quit


=============================================================
Looks like a well handled exit rather than an outright crash.
Comment 3 Steffen Elflein 2007-01-14 17:24:09 UTC
Same happens here. 

ron@garw ~ $ gdb /usr/bin/xine
GNU gdb 6.4
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/bin/xine
[Thread debugging using libthread_db enabled]
[New Thread 47237126646464 (LWP 29254)]
This is xine (X11 gui) - a free video player v0.99.5-[DEBUG].
(c) 2000-2004 The xine Team.
[New Thread 1082132816 (LWP 29257)]
[New Thread 1090525520 (LWP 29258)]
[New Thread 1098918224 (LWP 29259)]
pixel_aspect: 0.990506
[New Thread 1107310928 (LWP 29260)]
[New Thread 1115703632 (LWP 29261)]
[New Thread 1124096336 (LWP 29262)]
[New Thread 1132489040 (LWP 29263)]
[New Thread 1140881744 (LWP 29264)]
[New Thread 1149274448 (LWP 29265)]
[New Thread 1157667152 (LWP 29266)]
[New Thread 1166059856 (LWP 29267)]
[New Thread 1174452560 (LWP 29268)]
[New Thread 1182845264 (LWP 29269)]
[New Thread 1191237968 (LWP 29270)]

Program received signal SIG33, Real-time event 33.
[Switching to Thread 1191237968 (LWP 29270)]
0x00002af63e577536 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
(gdb) handle SIG33 nostop noprint noignore pass
Signal        Stop      Print   Pass to program Description
SIG33         No        No      Yes             Real-time event 33
(gdb) kill
Kill the program being debugged? (y or n) y
(gdb) run
Starting program: /usr/bin/xine
[Thread debugging using libthread_db enabled]
[New Thread 47883984747200 (LWP 29324)]
This is xine (X11 gui) - a free video player v0.99.5-[DEBUG].
(c) 2000-2004 The xine Team.
[New Thread 1082132816 (LWP 29325)]
[New Thread 1090525520 (LWP 29326)]
[New Thread 1098918224 (LWP 29327)]
pixel_aspect: 0.990506
[New Thread 1107310928 (LWP 29328)]
[New Thread 1115703632 (LWP 29329)]
[New Thread 1124096336 (LWP 29330)]
[New Thread 1132489040 (LWP 29331)]
[New Thread 1140881744 (LWP 29332)]
[New Thread 1149274448 (LWP 29333)]
[New Thread 1157667152 (LWP 29334)]
[New Thread 1166059856 (LWP 29335)]
[New Thread 1174452560 (LWP 29336)]
[New Thread 1182845264 (LWP 29337)]
[New Thread 1191237968 (LWP 29338)]
[New Thread 1199630672 (LWP 29339)]
[New Thread 1208023376 (LWP 29340)]
[New Thread 1216416080 (LWP 29343)]
[Thread 1216416080 (LWP 29343) exited]
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  3 (X_GetWindowAttributes)
  Resource id in failed request:  0x340032e
  Serial number of failed request:  2323
  Current serial number in output stream:  2324

Program exited with code 01.
(gdb)  


garw ~ # emerge --info
Portage 2.1.1-r2 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo x86_64)
=================================================================
System uname: 2.6.18-gentoo x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.6
Last Sync: Sat, 13 Jan 2007 17:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe -ggdb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-O2 -march=k8 -pipe -ggdb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="de_DE@euro"
LC_ALL="de_DE@euro"
LINGUAS="de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/gentoo-de /usr/portage/local/layman/liquidx"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X Xaw3d aac alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol bash-completion berkdb bitmap-fonts bzip2 cairo cddb cdr cli cracklib crypt cups curl dbus dlloader dri dts dvd dvdr elibc_glibc emboss encode fam fbcon ffmpeg firefox flac fortran gdbm gif gpm gtk2 hal iconv imagemagick imlib input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog ivman java jpeg kde kdeenablefinal kernel_linux lcms libg++ linguas_de mad mikmod mng mp3 mpeg ncurses nls nptl nptlonly ogg oggvorbis opengl pam pcre perl png ppds pppd python qt qt3 qt4 quicktime readline reflection samba sdl session speex spell spl ssl svg tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales video_cards_fbdev video_cards_nvidia video_cards_vesa videos vorbis xml xml2 xorg xv xvid zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Petr Uzel 2007-01-16 22:46:46 UTC
Same problem here.

petr@knot ~ $ emerge --info
Portage 2.1.1-r2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686)
=================================================================
System uname: 2.6.18-gentoo-r6 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.12.6
Last Sync: Tue, 16 Jan 2007 16:50:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.31-r2
dev-lang/python:     2.3.5, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="cs_CZ"
LC_ALL="cs_CZ"
LINGUAS="cs en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X acl alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp alsa_cards_atiixp-modem alsa_cards_bt87x alsa_cards_ca0106 alsa_cards_cmipci alsa_cards_emu10k1x alsa_cards_ens1370 alsa_cards_ens1371 alsa_cards_es1938 alsa_cards_es1968 alsa_cards_fm801 alsa_cards_hda-intel alsa_cards_intel8x0 alsa_cards_intel8x0m alsa_cards_maestro3 alsa_cards_trident alsa_cards_usb-audio alsa_cards_via82xx alsa_cards_via82xx-modem alsa_cards_ymfpci alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol apache2 arts bash-completion bitmap-fonts bzip2 cairo cdr cli cracklib crypt cups dbus dga dlloader doc dri dvd dvdr eds elibc_glibc emboss encode fam firefox flac gdbm gif gpm gstreamer hal iconv input_devices_keyboard input_devices_mouse isdnlog jpeg kde kernel_linux kipi libg++ linguas_cs linguas_en lirc_devices_animax mad media-gfx/showimg mikmod mmx mp3 mpeg ncurses nls nptl nptlonly nvidia ogg opengl pam pcre perl png postgres ppds pppd python qt3 qt4 quicktime readline reflection scanner sdl session speex spell spl sse sse2 ssl svga tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_nvidia video_cards_vesa video_cards_vga vorbis win32codecs xine xinetd xml xorg xv zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-02-04 08:44:23 UTC
*** Bug 165222 has been marked as a duplicate of this bug. ***
Comment 6 Robin David Fink 2007-02-11 15:11:35 UTC
(In reply to comment #0)
> Double clicking the movie playback window in xine to toggle fullscreen mode
> results in a crash. Terminal dump follows...
> 
> This is xine (X11 gui) - a free video player v0.99.5.
> (c) 2000-2004 The xine Team.
> X Error of failed request:  BadWindow (invalid Window parameter)
>   Major opcode of failed request:  3 (X_GetWindowAttributes)
>   Resource id in failed request:  0x2a002c3
>   Serial number of failed request:  2420
>   Current serial number in output stream:  2421
> 
> 
> 
> Reproducible: Always
> 
> Steps to Reproduce:
> 1. launch xine
> 2. double click the movie window
> 3. crash
> 
> Actual Results:  
> It crashed.
> 
> Expected Results:  
> In all previous versions fullscreen mode would be toggled. Equivalent of the
> 'F' hotkey.
> 

I had the same problem with the BadWindow error message. I did not find out the  reason for this bug, but I thing it is gtk-lib related. I solved it by using the CVS version from the xine-ui developer. According to the xine mailing list at sourceforge http://sourceforge.net/mailarchive/message.php?msg_id=37500860 you can read that the bug is solved in the CVS version.

I spent several hours for fixing it until I found the entry in the xine mailing list. I hope that the patch is integrated very fast into the ebuild of xine-ui.

Robin

BTW: I use Genoo on the AMD64 architecture, consequently I think the bug is also relevant for AMD64 and not only for x86.

Comment 7 Robin David Fink 2007-02-11 15:19:21 UTC
Created attachment 109852 [details]
This is the replacement for the non-working xitk.c causing the bug

For me a replacement of the file in the xine-ui version 0.99.5_pre20060716 source directory
src/xitk/xine-toolkit/xitk.c
with the one attached here fixed the bug.
Comment 8 Pacho Ramos gentoo-dev 2007-03-03 23:01:13 UTC
Seems fixed in media-video/xine-ui-0.99.5_pre20070303
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-03-14 21:01:31 UTC
*** Bug 170949 has been marked as a duplicate of this bug. ***
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-03-16 19:11:38 UTC
*** Bug 140896 has been marked as a duplicate of this bug. ***
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2007-05-11 08:24:56 UTC
(In reply to comment #8)
> Seems fixed in media-video/xine-ui-0.99.5_pre20070303
> 

xine-ui-0.99.5.ebuild:KEYWORDS="~alpha ~amd64 ~hppa ppc ppc64 sparc x86 ~x86-fbsd"
xine-ui-0.99.5_pre20070303.ebuild:KEYWORDS="alpha amd64"

So this is fixed then?
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2007-05-13 05:18:45 UTC
(In reply to comment #11)
> (In reply to comment #8)
> > Seems fixed in media-video/xine-ui-0.99.5_pre20070303

Not really, now it doesn't even start: 

[ebuild   R   ] media-video/xine-ui-0.99.5  USE="X aalib curl -debug libcaca lirc ncurses nls readline -vdr xinerama" 0 kB 

$ xine
This is xine (X11 gui) - a free video player v0.99.5.
(c) 2000-2007 The xine Team.
xiTK WARNING(_x_error_handler:258): X error received: 'BadWindow (invalid Window parameter)'
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  20 (X_GetProperty)
  Resource id in failed request:  0x1400045
  Serial number of failed request:  42
  Current serial number in output stream:  42
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2007-06-10 10:11:16 UTC
(In reply to comment #12)

This only happens w/ libX11-1.1.2; different issue, I'll file a new bug. Closing this again.