Bug#512565: totem-xine: Segmentation fault when disabling visual effects
reassign 512565 libxine1 1.1.14-4 thanks Le jeudi 22 janvier 2009 à 19:26 +, Laurentiu Pancescu a écrit : I can also reproduce the hang by clicking the visual effects checkbox while audio is paused (it happens at the first click, going from disabled to enabled, unlike the segmentation fault). After it hung, I stopped it with Ctrl-C in gdb and generated another stack trace for the hang (attached). I assumed it's the same bug as the crash, but the stack trace looks somewhat different. Should I file another bug for the hang? This is indeed a different bug (race condition vs. deadlock), but the root cause is the same: xine-lib doesn’t seem to support correctly enabling or disabling visual effects at runtime. In the crash issue, it is trying to access a resource that has been freed, presumably from another thread. In the deadlock issue, it is waiting for a mutex that will never be released since it has been freed in the meantime. (The very idea of freeing a mutex that may be used at any time is, well, “interesting”.) -- .''`. : :' : We are debian.org. Lower your prices, surrender your code. `. `' We will add your hardware and software distinctiveness to `-our own. Resistance is futile. signature.asc Description: Ceci est une partie de message numériquement signée
Bug#512565: totem-xine: Segmentation fault when disabling visual effects
Le mercredi 21 janvier 2009 à 20:49 +, Laurentiu Pancescu a écrit : I always get a segmentation fault if I disable the visual effects while a MP3 is playing (you can use one of the free German files from Deutsche Welle to reproduce the bug [1]). totem-xine terminates after displaying Segmentation fault in the console, and it logs the following message to the system log: totem[6951]: segfault at 10 ip b7b660f5 sp b38702a0 error 4 in libxine.so.1.23.0[b7b3b000+46000] Could you please install the totem-dbg and libxine1-dbg packages, and try obtaining a backtrace with gdb, as explained in http://wiki.debian.org/HowToGetABacktrace ? Thanks, -- .''`. : :' : We are debian.org. Lower your prices, surrender your code. `. `' We will add your hardware and software distinctiveness to `-our own. Resistance is futile. signature.asc Description: Ceci est une partie de message numériquement signée
Bug#512565: totem-xine: Segmentation fault when disabling visual effects
Thanks for the quick reply. I attached a stack trace of the segmentation fault. I noticed that sometimes it takes multiple clicks to enable/disable visual effects to produce the crash, but it always seem to crash while disabling them, never on enabling. totem-segfault.txt.gz Description: GNU Zip compressed data
Bug#512565: totem-xine: Segmentation fault when disabling visual effects
I can also reproduce the hang by clicking the visual effects checkbox while audio is paused (it happens at the first click, going from disabled to enabled, unlike the segmentation fault). After it hung, I stopped it with Ctrl-C in gdb and generated another stack trace for the hang (attached). I assumed it's the same bug as the crash, but the stack trace looks somewhat different. Should I file another bug for the hang? totem-hang.txt.gz Description: GNU Zip compressed data
Bug#512565: totem-xine: Segmentation fault when disabling visual effects
Package: totem-xine Version: 2.22.2-5 Severity: normal I always get a segmentation fault if I disable the visual effects while a MP3 is playing (you can use one of the free German files from Deutsche Welle to reproduce the bug [1]). totem-xine terminates after displaying Segmentation fault in the console, and it logs the following message to the system log: totem[6951]: segfault at 10 ip b7b660f5 sp b38702a0 error 4 in libxine.so.1.23.0[b7b3b000+46000] If I first pause the audio playing before disabling the visual effects, totem freezes completely and I have to kill it. Unlike the segmentation fault, no error or log message seems to be produced. [1] http://dw-world-od.streamfarm.net/Events/dwelle/dalet/00F0BD61.mp3 Regards, Laurentiu -- System Information: Debian Release: 5.0 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages totem-xine depends on: ii gnome-icon-theme 2.22.0-1 GNOME Desktop icon theme ii iso-codes 3.5.1-1 ISO language, territory, currency, ii libart-2.0-2 2.3.20-2 Library of functions for 2D graphi ii libatk1.0-01.22.0-1 The ATK accessibility toolkit ii libbonobo2-0 2.22.0-1 Bonobo CORBA interfaces library ii libbonoboui2-0 2.22.0-1 The Bonobo UI library ii libc6 2.7-18GNU C Library: Shared libraries ii libcairo2 1.6.4-7 The Cairo 2D vector graphics libra ii libdbus-1-31.2.1-5 simple interprocess messaging syst ii libdbus-glib-1-2 0.76-1simple interprocess messaging syst ii libgcc11:4.3.2-1.1 GCC support library ii libgconf2-42.22.0-1 GNOME configuration database syste ii libglib2.0-0 2.16.6-1 The GLib library of C routines ii libgnome-keyring0 2.22.3-2 GNOME keyring services library ii libgnome2-02.20.1.1-1The GNOME 2 library - runtime file ii libgnomecanvas2-0 2.20.1.1-1A powerful object-oriented display ii libgnomeui-0 2.20.1.1-2The GNOME 2 libraries (User Interf ii libgnomevfs2-0 1:2.22.0-5GNOME Virtual File System (runtime ii libgtk2.0-02.12.11-4 The GTK+ graphical user interface ii libice62:1.0.4-1 X11 Inter-Client Exchange library ii libnautilus-extension1 2.20.0-7 libraries for nautilus components ii liborbit2 1:2.14.13-0.1 libraries for ORBit2 - a CORBA ORB ii libpango1.0-0 1.20.5-3 Layout and rendering of internatio ii libpopt0 1.14-4lib for parsing cmdline parameters ii libsm6 2:1.0.3-2 X11 Session Management library ii libstartup-notification0 0.9-1 library for program launch feedbac ii libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3 ii libtotem-plparser102.22.3-1 Totem Playlist Parser library - ru ii libx11-6 2:1.1.5-2 X11 client-side library ii libxine1 1.1.14-4 the xine video/media player librar ii libxrandr2 2:1.2.3-1 X11 RandR extension library ii libxtst6 2:1.0.3-1 X11 Testing -- Resource extension ii libxxf86vm11:1.0.2-1 X11 XFree86 video mode extension l ii python 2.5.2-3 An interactive high-level object-o ii python2.5 2.5.2-15 An interactive high-level object-o ii totem-common 2.22.2-5 Data files for the Totem media pla Versions of packages totem-xine recommends: ii libxine1-ffmpeg 1.1.14-4 MPEG-related plugins for libxine1 pn libxine1-gnomenone (no description available) pn totem-mozilla none (no description available) ii totem-plugins 2.22.2-5 Plugins for the Totem media player totem-xine suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org