totem-xine hangs when playing any mp3 or avi file

Bug #290780 reported by saurav on 2008-10-29
2
Affects Status Importance Assigned to Milestone
xine-lib (Ubuntu)
Undecided
Unassigned

Bug Description

Binary package hint: totem

Description: Ubuntu 8.04.1
Release: 8.04
Package : totem/totem-xine 2.22.1-0ubuntu2
libxine1/libxine1-ffmpeg/libxine1-all-plugins/libxine1-misc-plugins/libxine1-x/libxine1-gnome/libxine1-plugins 1.1.11.1-1ubuntu3.1

I was able to play mp3 and avi (divx) files in totem till yesterday. Today when I tried to play to any of these files, totem starts and displays video (or visualization for mp3) but no sound. After displaying just a few frames it hangs. Doing a pause/resume doesn't help.

A screenshot is attached.

Here is the stack trace (First bt after hang, 2nd bt after pause/resume)

saurav@hardy:~$ gdb /usr/bin/totem
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) r
Starting program: /usr/bin/totem
[Thread debugging using libthread_db enabled]
[New Thread 0xb6757740 (LWP 18474)]
[New Thread 0xb3defb90 (LWP 18477)]
[New Thread 0xb2e94b90 (LWP 18478)]
[New Thread 0xb2620b90 (LWP 18479)]
[New Thread 0xb1c1eb90 (LWP 18480)]
[New Thread 0xb1034b90 (LWP 18481)]
[New Thread 0xb0666b90 (LWP 18482)]
[New Thread 0xafe65b90 (LWP 18483)]
** (totem:18474): DEBUG: Init of Python module
** (totem:18474): DEBUG: Registering Python plugin instance: YouTube+TotemPythonPlugin
** (totem:18474): DEBUG: Creating object of type YouTube+TotemPythonPlugin
** (totem:18474): DEBUG: Creating Python plugin instance
[New Thread 0xb4713b90 (LWP 18488)]

Program received signal SIGINT, Interrupt.
[Switching to Thread 0xb6757740 (LWP 18474)]
0xb7f70410 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7f70410 in __kernel_vsyscall ()
#1 0xb7203c07 in poll () from /lib/tls/i686/cmov/libc.so.6
#2 0xb74870b6 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0xb7487467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4 0xb7850264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#5 0x08064619 in main (argc=Cannot access memory at address 0x9
) at /build/buildd/totem-2.22.1/src/totem.c:3255
(gdb) c
Continuing.

Program received signal SIGINT, Interrupt.
0xb7f70410 in __kernel_vsyscall ()
(gdb) bt
#0 0xb7f70410 in __kernel_vsyscall ()
#1 0xb7292589 in __lll_lock_wait () from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb728dbb4 in _L_lock_236 () from /lib/tls/i686/cmov/libpthread.so.0
#3 0xb728d60b in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#4 0xb7c30c65 in ao_control (this_gen=0x87416d0, cmd=0) at audio_out.c:1941
#5 0xb7c32547 in ao_set_property (this_gen=0x87416d0, property=20, value=0)
    at audio_out.c:1913
#6 0xb7c3cc06 in post_audio_set_property (port_gen=0x892c820, property=20,
    value=0) at post.c:593
#7 0xb7c1a5a1 in set_speed_internal (stream=0x87444d8, speed=0) at xine.c:349
#8 0xb7c1ae49 in _x_set_fine_speed (stream=0x87444d8, speed=0) at xine.c:1853
#9 0xb7c3c244 in xine_set_param (stream=0x87444d8, param=1, value=0)
    at xine_interface.c:369
#10 0x0807bd4b in bacon_video_widget_pause (bvw=0x80fa220)
    at /build/buildd/totem-2.22.1/src/backend/bacon-video-widget-xine.c:2922
#11 0x080628b3 in totem_action_play_pause (totem=0x80dd008)
    at /build/buildd/totem-2.22.1/src/totem.c:639
#12 0xb7518aef in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#13 0xb750b749 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#14 0xb751ff7b in ?? () from /usr/lib/libgobject-2.0.so.0
#15 0xb7521c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#16 0xb7521f59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#17 0xb7764f15 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb7765e51 in gtk_action_activate () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb7518aef in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#20 0xb750b749 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0xb751ff7b in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0xb7521c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0xb7521ed0 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#24 0xb792a927 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb7518aef in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#26 0xb750b749 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0xb751ff7b in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0xb7521c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#29 0xb7521f59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0xb777c01a in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#31 0xb777db7e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#32 0xb7518aef in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#33 0xb750a069 in ?? () from /usr/lib/libgobject-2.0.so.0
#34 0xb750b749 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#35 0xb751fbbb in ?? () from /usr/lib/libgobject-2.0.so.0
#36 0xb7521c0f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#37 0xb7521f59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#38 0xb777c0aa in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#39 0xb777c0d1 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#40 0xb78558d4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#41 0xb750a069 in ?? () from /usr/lib/libgobject-2.0.so.0
#42 0xb750b749 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#43 0xb752010a in ?? () from /usr/lib/libgobject-2.0.so.0
#44 0xb7521937 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#45 0xb7521f59 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#46 0xb7974667 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#47 0xb784eb21 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#48 0xb784fd88 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#49 0xb76c8a9a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#50 0xb7483cc6 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#51 0xb7487083 in ?? () from /usr/lib/libglib-2.0.so.0
#52 0xb7487467 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#53 0xb7850264 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#54 0x08064619 in main (argc=Cannot access memory at address 0x80
) at /build/buildd/totem-2.22.1/src/totem.c:3255
(gdb)

saurav (saurav-sarkar) wrote :
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments