NVidia / XMMS OpenGL plug-ins bug
There has been an extant bug that has been bugging me for months. I first filed a bug report (Bugzilla Bug 1596) on January 29, 2001, only to have this bug marked as a duplicate of bug 1564 that was opened January 17th which was marked as a duplicate of bug 1386 that was opened September 10, 2003. Another 'duplicate' of this bug is bug #1568 filed January 18th.
I've searched the NVidia news group, Google, and about half a dozen forums and message boards, tried the #XMMS channel on IRC numerous times and still can't seem to find a solution.
It seems that the XMMS folks must think it is an NVidia bug and the NVidia folks think it is an XMMS bug...
And round and round we go! Some have declared it possibly a kernel bug, some guess an XFree86 bug... nobody seems to know for sure.
Well, I'm up to XMMS 1.2.10 and NVidia-Linux-1.0-5336, kernel 2.6.5, gcc-3.3.3, etc. and still XMMS crashes on trying to close any OpenGL plugin.
Here's what I first filed as a bug report on this problem back in January:
Closing any OpenGL visual plugin crashes XMMS 1.2.9 with a segmentation fault,
either by trying to close the plugin window or unchecking the Visual Plugins
'Enable Plugin' check box.
On my system so far I tried both the NVidia 5328 drivers and the new 5336
drivers and this problem occurs on both.
I'm running Slackware 9.1, AMD Athlon 650, NVidia GeForce4 MX 440, Linux kernel
2.4.24, gcc-3.3.2, glib2-2.2.3, glibc-2.3.2, gtk+2-2.2.4.
If this helps, here are the dependencies listed for XMMS 1.2.9 on my system.
libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x40030000)
libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40039000)
libxmms.so.1 => /usr/lib/libxmms.so.1 (0x40050000)
libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x4005d000)
libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x4017c000)
libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x401ad000)
libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x401b0000)
libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x401b3000)
libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401d4000)
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401e2000)
libasound.so.2 => /usr/lib/libasound.so.2 (0x402aa000)
libm.so.6 => /lib/libm.so.6 (0x40353000)
libdl.so.2 => /lib/libdl.so.2 (0x40375000)
libpthread.so.0 => /lib/libpthread.so.0 (0x40378000)
libc.so.6 => /lib/libc.so.6 (0x403c9000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Appreciate any help or feedback -