Bug#512565: totem-xine: Segmentation fault when disabling visual effects

2009-01-23 Thread Josselin Mouette
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

2009-01-22 Thread Josselin Mouette
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

2009-01-22 Thread Laurentiu Pancescu
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

2009-01-22 Thread Laurentiu Pancescu
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

2009-01-21 Thread Laurentiu Pancescu
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