Bug#370413: totem: Totem 1.4.1-1 crashes when attempting to play an umounted DVD

Kevin Brown kevin at sysexperts.com
Mon Jun 5 06:13:08 UTC 2006


Package: totem
Version: 1.4.1-1
Severity: normal


Put a DVD in the drive, then without mounting it manually, open Totem
and tell it to play the DVD.  It will promptly crash on my system.

Here's the relevant bits of my /etc/fstab:

/dev/hda	/media/cdrom0   udf,iso9660 ro,user,noauto     0       0
/dev/dvd	/media/dvd	udf,iso9660 ro,user,noauto     0       0


1.2.1-3 would complain that it couldn't find a mount point for /dev/hda,
so I'm guessing that's the fstab entry it's using.


Thanks to bug 370408, I'm reverting to 1.2.1-3, but I thought I'd report
this one anyway before I reverted for good...


Here's the backtrace.  Sorry for the length.


Backtrace was generated from '/usr/bin/totem'

(no debugging symbols found)
Using host libthread_db library "/lib/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46930896225648 (LWP 3511)]
[New Thread 1157933408 (LWP 3534)]
[New Thread 1132755296 (LWP 3522)]
[New Thread 1124362592 (LWP 3521)]
[New Thread 1115969888 (LWP 3520)]
[New Thread 1107577184 (LWP 3519)]
[New Thread 1099184480 (LWP 3518)]
[New Thread 1090791776 (LWP 3517)]
[New Thread 1082399072 (LWP 3516)]
[New Thread 1074006368 (LWP 3515)]
0x00002aaef2089510 in poll () from /lib/libc.so.6
#0  0x00002aaef2089510 in poll () from /lib/libc.so.6
#1  0x00002aaef1c7bbe0 in g_main_context_iterate (context=0x59bad0, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2849
#2  0x00002aaef1c7c254 in IA__g_main_context_iteration (context=0x59bad0, 
    may_block=1) at gmain.c:2606
#3  0x00002aaeee07f633 in totemplparser_marshal_VOID__STRING_STRING_STRING ()
   from /usr/lib/libtotem-plparser.so.1
#4  0x00002aaeee07fb6d in totem_cd_detect_type_with_url ()
   from /usr/lib/libtotem-plparser.so.1
#5  0x000000000041c68d in totem_action_open_dialog ()
#6  0x000000000041dbf6 in totem_action_play_media_device ()
#7  0x00002aaef07c0910 in IA__g_closure_invoke (closure=0xd77450, 
    return_value=) at gclosure.c:490
#8  0x00002aaef07cfaf2 in signal_emit_unlocked_R (node=0x6df0f0, detail=0, 
    instance=0xcc7b90, emission_return=0x0, 
    instance_and_params=0x7fffffbb88f0) at gsignal.c:2438
#9  0x00002aaef07d0fcc in IA__g_signal_emit_valist (instance=0xcc7b90, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fffffbb8b70)
    at gsignal.c:2197
#10 0x00002aaef07d1383 in IA__g_signal_emit (instance=0xd64f70, signal_id=7, 
    detail=88) at gsignal.c:2241
#11 0x00002aaeef4d8b9a in IA__gtk_widget_activate (widget=0xcc7b90)
    at gtkwidget.c:3763
#12 0x00002aaeef409428 in IA__gtk_menu_shell_activate_item (
    menu_shell=0x651a80, menu_item=0xcc7b90, 
    force_deactivate=<value optimized out>) at gtkmenushell.c:1057
#13 0x00002aaeef40975a in gtk_menu_shell_button_release (widget=0x651a80, 
    event=0xd5b0a0) at gtkmenushell.c:663
#14 0x00002aaeef3fa3b0 in _gtk_marshal_BOOLEAN__BOXED (closure=0x5dc850, 
    return_value=0x7fffffbb8eb0, n_param_values=<value optimized out>, 
    param_values=0x7fffffbb8fb0, invocation_hint=<value optimized out>, 
    marshal_data=0x2aaeef4000a0) at gtkmarshalers.c:83
#15 0x00002aaef07c0910 in IA__g_closure_invoke (closure=0x5dc850, 
    return_value=) at gclosure.c:490
#16 0x00002aaef07cfc9d in signal_emit_unlocked_R (node=0x5dc8c0, detail=0, 
    instance=0x651a80, emission_return=0x7fffffbb91d0, 
    instance_and_params=0x7fffffbb8fb0) at gsignal.c:2476
#17 0x00002aaef07d0d0c in IA__g_signal_emit_valist (instance=0x651a80, 
    signal_id=<value optimized out>, detail=0, var_args=0x7fffffbb9230)
    at gsignal.c:2207
#18 0x00002aaef07d1383 in IA__g_signal_emit (instance=0xd64f70, signal_id=7, 
    detail=88) at gsignal.c:2241
#19 0x00002aaeef4d8d65 in gtk_widget_event_internal (widget=0x651a80, 
    event=0xd5b0a0) at gtkwidget.c:3732
#20 0x00002aaeef3f87bb in IA__gtk_propagate_event (widget=0x651a80, 
    event=0xd5b0a0) at gtkmain.c:2185
#21 0x00002aaeef3f8c37 in IA__gtk_main_do_event (event=0xd5b0a0)
    at gtkmain.c:1422
#22 0x00002aaeef74399c in gdk_event_dispatch (source=<value optimized out>, 
    callback=<value optimized out>, user_data=<value optimized out>)
    at gdkevents-x11.c:2291
#23 0x00002aaef1c78add in IA__g_main_context_dispatch (context=0x59bad0)
    at gmain.c:1916
#24 0x00002aaef1c7bda5 in g_main_context_iterate (context=0x59bad0, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2547
#25 0x00002aaef1c7c06a in IA__g_main_loop_run (loop=0x7593d0) at gmain.c:2751
#26 0x00002aaeef3f8022 in IA__gtk_main () at gtkmain.c:1001
#27 0x000000000041fa13 in main ()

Thread 10 (Thread 1074006368 (LWP 3515)):
#0  0x00002aaef2089510 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaef1c7bbe0 in g_main_context_iterate (context=0xaf7aa0, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2849
	max_priority = 2147483647
	timeout = -1
	some_ready = <value optimized out>
	nfds = 9
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0xb216f0
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00002aaef1c7c06a in IA__g_main_loop_run (loop=0x8b9240) at gmain.c:2751
	got_ownership = -254178192
	self = (GThread *) 0x8c1fc0
	__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#3  0x00002aaef1133b90 in link_thread_io_context ()
   from /usr/lib/libORBit-2.so.0
No symbol table info available.
#4  0x00002aaef1c94afb in g_thread_create_proxy (data=<value optimized out>)
    at gthread.c:582
	thread = (GRealThread *) 0x8c1fc0
	__PRETTY_FUNCTION__ = "g_thread_create_proxy"
#5  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#6  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#7  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 9 (Thread 1082399072 (LWP 3516)):
#0  0x00002aaef0d99d5f in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaef0a24943 in xine_open () from /usr/lib/libxine.so.1
No symbol table info available.
#2  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 8 (Thread 1090791776 (LWP 3517)):
#0  0x00002aaef0d9ce05 in __nanosleep_nocancel () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaef0a47ced in xine_usec_sleep () from /usr/lib/libxine.so.1
No symbol table info available.
#2  0x00002aaef0a30b5f in xine_free_video_frame () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 7 (Thread 1099184480 (LWP 3518)):
#0  0x00002aaef2089510 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaaae474be5 in ?? ()
   from /usr/lib/xine/plugins/1.1.1/xineplug_ao_out_alsa.so
No symbol table info available.
#2  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 6 (Thread 1107577184 (LWP 3519)):
#0  0x00002aaef0d99b6a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaef0a350d8 in _x_ao_new_port () from /usr/lib/libxine.so.1
No symbol table info available.
#2  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#3  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#4  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 5 (Thread 1115969888 (LWP 3520)):
#0  0x00002aaef0d99b6a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaef0a2755e in xine_config_load () from /usr/lib/libxine.so.1
No symbol table info available.
#2  0x00002aaef0a2cb2d in _x_spu_decoder_sleep () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 4 (Thread 1124362592 (LWP 3521)):
#0  0x00002aaef0d99b6a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaef0a2755e in xine_config_load () from /usr/lib/libxine.so.1
No symbol table info available.
#2  0x00002aaef0a2d7fe in _x_waveformatex_le2me () from /usr/lib/libxine.so.1
No symbol table info available.
#3  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 3 (Thread 1132755296 (LWP 3522)):
#0  0x00002aaef0d99b6a in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaef0a3589b in xine_event_wait () from /usr/lib/libxine.so.1
No symbol table info available.
#2  0x00002aaef0a35c75 in xine_event_dispose_queue ()
   from /usr/lib/libxine.so.1
No symbol table info available.
#3  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#4  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#5  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 2 (Thread 1157933408 (LWP 3534)):
#0  0x00002aaef0d9d3a9 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#1  0x00002aaeee40f4d7 in libgnomeui_segv_handle (signum=11)
    at gnome-ui-init.c:820
	estatus = 0
	in_segv = 1
	sa = {__sigaction_handler = {sa_handler = 0, sa_sigaction = 0}, 
  sa_mask = {__val = {0, 0, 46930805062525, 0, 46930849761600, 
      46930852290320, 46930805042736, 18, 0, 1157929872, 46930868911472, 
      448139, 46930868937909, 678102308709466112, 90, 46930853437040}}, 
  sa_flags = -254198840, sa_restorer = 0x2aaef0d94cb2 <data+20938>}
	pid = -512
#2  <signal handler called>
No symbol table info available.
#3  0x00002aaef0514392 in mount_unmount_thread (arg=0x141f060)
    at gnome-vfs-volume-ops.c:745
	argv = {0x2aaef0529012 "eject", 0xde0b10 "/dev/hda", 0x0, 0x0, 0x0}
	info = <value optimized out>
	standard_error = 0xda0090 "eject: unable to eject, last error: Invalid argument\n"
	exit_status = 256
	error = (GError *) 0x0
	envp = {0x2aaef0528fcf "LC_ALL=C", 0x0}
#4  0x00002aaef0d97b1c in start_thread () from /lib/libpthread.so.0
No symbol table info available.
#5  0x00002aaef20929c2 in clone () from /lib/libc.so.6
No symbol table info available.
#6  0x0000000000000000 in ?? ()
No symbol table info available.

Thread 1 (Thread 46930896225648 (LWP 3511)):
#0  0x00002aaef2089510 in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00002aaef1c7bbe0 in g_main_context_iterate (context=0x59bad0, block=1, 
    dispatch=1, self=<value optimized out>) at gmain.c:2849
	max_priority = 2147483647
	timeout = 88
	some_ready = <value optimized out>
	nfds = 7
	allocated_nfds = <value optimized out>
	fds = (GPollFD *) 0xd64f70
	__PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00002aaef1c7c254 in IA__g_main_context_iteration (context=0x59bad0, 
    may_block=1) at gmain.c:2606
	retval = <value optimized out>
#3  0x00002aaeee07f633 in totemplparser_marshal_VOID__STRING_STRING_STRING ()
   from /usr/lib/libtotem-plparser.so.1
No symbol table info available.
#4  0x00002aaeee07fb6d in totem_cd_detect_type_with_url ()
   from /usr/lib/libtotem-plparser.so.1
No symbol table info available.
#5  0x000000000041c68d in totem_action_open_dialog ()
No symbol table info available.
#6  0x000000000041dbf6 in totem_action_play_media_device ()
No symbol table info available.
#7  0x00002aaef07c0910 in IA__g_closure_invoke (closure=0xd77450, 
    return_value=) at gclosure.c:490
	marshal = #0  0x00002aaef2089510 in poll () from /lib/libc.so.6



-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-amd64-generic
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

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

totem recommends no packages.

-- no debconf information





More information about the Pkg-gnome-maintainers mailing list