Bug#289470: I'm having this problem both with totem-xine and totem-gstreamer

Benjamin Carlyle Benjamin Carlyle <benjamincarlyle@optusnet.com.au>, 289470@bugs.debian.org
Sun, 06 Feb 2005 21:54:30 +1000


Package: totem
Version: 0.100-1
Followup-For: Bug #289470


totem-gstreamer backtrace:
#0  0xb7138fd3 in strlen () from /lib/tls/libc.so.6
#1  0xb762fd47 in giop_send_buffer_append_string () from /usr/lib/libORBit-2.so.0
#2  0xb763d0d0 in ORBit_marshal_value () from /usr/lib/libORBit-2.so.0
#3  0xb763d073 in ORBit_marshal_value () from /usr/lib/libORBit-2.so.0
#4  0xb76343c8 in ORBit_small_freekids () from /usr/lib/libORBit-2.so.0
#5  0xb763495b in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#6  0xb7634840 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#7  0xb76487c2 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#8  0xb768860a in ConfigDatabase_set () from /usr/lib/libgconf-2.so.4
#9  0xb767f38e in gconf_engine_set () from /usr/lib/libgconf-2.so.4
#10 0xb7681964 in gconf_engine_get_pair () from /usr/lib/libgconf-2.so.4
#11 0xb768455a in gconf_client_set_string () from /usr/lib/libgconf-2.so.4
#12 0x0806d6dd in totem_remote_new ()
#13 0xb74c4b33 in g_cclosure_marshal_VOID__STRING () from /usr/lib/libgobject-2.0.so.0
#14 0xb74b26b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0xb74c3ec8 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#16 0xb74c2f4c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0xb74c31e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0xb7aa484c in bacon_cd_selection_get_type () from /usr/lib/libnautilus-burn.so.0
#19 0xb74c43b6 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#20 0xb74b26b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0xb74c3ec8 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#22 0xb74c2f4c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0xb74c32d4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#24 0xb7816721 in gtk_combo_box_set_active () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb78165e7 in gtk_combo_box_set_active () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7aa5756 in bacon_cd_selection_set_device () from /usr/lib/libnautilus-burn.so.0
#27 0x0806e27b in totem_setup_preferences ()
#28 0x0806c752 in main ()

totem-xine backtrace:
#0  0xb71b5fd3 in strlen () from /lib/tls/libc.so.6
#1  0xb7440d47 in giop_send_buffer_append_string () from /usr/lib/libORBit-2.so.0
#2  0xb744e0d0 in ORBit_marshal_value () from /usr/lib/libORBit-2.so.0
#3  0xb744e073 in ORBit_marshal_value () from /usr/lib/libORBit-2.so.0
#4  0xb74453c8 in ORBit_small_freekids () from /usr/lib/libORBit-2.so.0
#5  0xb744595b in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#6  0xb7445840 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#7  0xb74597c2 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#8  0xb749a60a in ConfigDatabase_set () from /usr/lib/libgconf-2.so.4
#9  0xb749138e in gconf_engine_set () from /usr/lib/libgconf-2.so.4
#10 0xb7493964 in gconf_engine_get_pair () from /usr/lib/libgconf-2.so.4
#11 0xb749655a in gconf_client_set_string () from /usr/lib/libgconf-2.so.4
#12 0x0806dddd in totem_remote_new ()
#13 0xb7406b33 in g_cclosure_marshal_VOID__STRING () from /usr/lib/libgobject-2.0.so.0
#14 0xb73f46b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0xb7405ec8 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#16 0xb7404f4c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0xb74051e6 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0xb79b784c in bacon_cd_selection_get_type () from /usr/lib/libnautilus-burn.so.0
#19 0xb74063b6 in g_cclosure_marshal_VOID__VOID () from /usr/lib/libgobject-2.0.so.0
#20 0xb73f46b6 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0xb7405ec8 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#22 0xb7404f4c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#23 0xb74052d4 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#24 0xb7729721 in gtk_combo_box_set_active () from /usr/lib/libgtk-x11-2.0.so.0
#25 0xb77295e7 in gtk_combo_box_set_active () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb79b8756 in bacon_cd_selection_set_device () from /usr/lib/libnautilus-burn.so.0
#27 0x0806e97b in totem_setup_preferences ()
#28 0x0806ce52 in main ()

totem-xine info threads:
7 Thread -1292944464 (LWP 6117)  0xb73d7295 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
6 Thread -1284555856 (LWP 6116)  0xb73d7295 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
5 Thread -1274278992 (LWP 6115)  0xb73d7295 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
4 Thread -1260184656 (LWP 6114)  0xb73d7295 in pthread_cond_wait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
3 Thread -1251464272 (LWP 6101)  0xb73d9dac in __nanosleep_nocancel ()
from /lib/tls/libpthread.so.0
2 Thread -1238688848 (LWP 6100)  0xb73d7440 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/libpthread.so.0
* 1 Thread -1223940544 (LWP 6090)  0xb71b5fd3 in strlen () from /lib/tls/libc.so.6

$ gconftool-2 -R /apps/totem
brightness = 32767
window_h = 542
playlist_x = -1
auto_resize = false
playlist_y = -1
repeat = false
shuffle = false
audio_output_type = 0
visual = goom
saturation = 32767
volume = 50
window_w = 1010
show_vfx = true
contrast = 32767
deinterlace = false
hue = 32767
debug = false
mediadev = /dev/hdc
window_on_top = false

The startup sequence is
1) Totem prints this message:
** (totem:6267): WARNING **: Couldn't read /proc/sys/dev/cdrom/info
2) Totem breifly brings up its window
3) Segfault (presumably due to an unterminated string in strlen)

My wife noticed this problem around a week ago when I was last randomly
updating gnome-related packages on my system. I did have experimental in
my packages list at the time, but have since removed them. I may still
be holding onto some experimental packages. I've spent a few hours now
removing things like libflac4 and the ~/.totem.username files. So far I
haven't had any success. I'm still using libgtk2.6, as this is now part
of unstable.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-1-686
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)

Versions of packages totem depends on:
ii  totem-gstreamer               0.100-1    A simple media player for the Gnom

-- debconf information:
* totem/thumbnailer: false