[gstreamer-bugs] [Bug 603059] Totem crashes when DVD is encrypted but libdvdcss isn't available

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Nov 26 08:29:09 PST 2009


https://bugzilla.gnome.org/show_bug.cgi?id=603059
  GStreamer | gst-plugins-bad | git

--- Comment #2 from Bastien Nocera <hadess at hadess.net> 2009-11-26 16:29:06 UTC ---
0:00:02.704018589 16352       0x67b100 ERROR                basesrc
rsnbasesrc.c:2261:rsn_base_src_activate_push:<dvdsrc> Failed to perform initial
seek

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffe689a710 (LWP 16357)]
__pthread_mutex_lock (mutex=0x1870) at pthread_mutex_lock.c:50
50      unsigned int type = PTHREAD_MUTEX_TYPE (mutex);
(gdb) bt
#0  __pthread_mutex_lock (mutex=0x1870) at pthread_mutex_lock.c:50
#1  0x0000003c53c04a3d in dvdnav_get_next_cache_block (this=0x0,
buf=0x7fffe6899948, event=0x7fffe6899a6c, len=0x7fffe6899a68) at
/usr/src/debug/libdvdnav-4.1.4/src/dvdnav.c:410
#2  0x0000003c53c05658 in dvdnav_get_next_block (this=0x0, buf=0x7fffd8000b50
"", event=<value optimized out>, len=<value optimized out>) at
/usr/src/debug/libdvdnav-4.1.4/src/dvdnav.c:379
#3  0x00007fffe74bbb78 in rsn_dvdsrc_step (src=0xbe10b0 [resinDvdSrc],
have_dvd_lock=1) at resindvdsrc.c:883
#4  0x00007fffe74be663 in rsn_dvdsrc_prepare_next_block (have_dvd_lock=<value
optimized out>, src=<value optimized out>) at resindvdsrc.c:1219
#5  rsn_dvdsrc_create (have_dvd_lock=<value optimized out>, src=<value
optimized out>) at resindvdsrc.c:1246
#6  0x00007fffe74b1c4d in rsn_base_src_get_range (src=0xbe10b0 [resinDvdSrc],
offset=18446744073709551615, length=4096, buf=0x7fffe6899cb8) at
rsnbasesrc.c:1626
#7  0x00007fffe74b3b2f in rsn_base_src_loop (pad=0xbec380 [GstPad]) at
rsnbasesrc.c:1801
#8  0x0000003ba3285c7e in gst_task_func (task=0xbfddf0 [GstTask]) at
gsttask.c:234
#9  0x0000003b9be63132 in g_thread_pool_thread_proxy (data=<value optimized
out>) at gthreadpool.c:265
#10 0x0000003b9be61b44 in g_thread_create_proxy (data=0xc07ef0) at
gthread.c:635
#11 0x0000003c4c406a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#12 0x0000003c4b8ddf3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()
(gdb) thread apply all bt

Thread 6 (Thread 0x7fffe689a710 (LWP 16357)):
#0  __pthread_mutex_lock (mutex=0x1870) at pthread_mutex_lock.c:50
#1  0x0000003c53c04a3d in dvdnav_get_next_cache_block (this=0x0,
buf=0x7fffe6899948, event=0x7fffe6899a6c, len=0x7fffe6899a68) at
/usr/src/debug/libdvdnav-4.1.4/src/dvdnav.c:410
#2  0x0000003c53c05658 in dvdnav_get_next_block (this=0x0, buf=0x7fffd8000b50
"", event=<value optimized out>, len=<value optimized out>) at
/usr/src/debug/libdvdnav-4.1.4/src/dvdnav.c:379
#3  0x00007fffe74bbb78 in rsn_dvdsrc_step (src=0xbe10b0 [resinDvdSrc],
have_dvd_lock=1) at resindvdsrc.c:883
#4  0x00007fffe74be663 in rsn_dvdsrc_prepare_next_block (have_dvd_lock=<value
optimized out>, src=<value optimized out>) at resindvdsrc.c:1219
#5  rsn_dvdsrc_create (have_dvd_lock=<value optimized out>, src=<value
optimized out>) at resindvdsrc.c:1246
#6  0x00007fffe74b1c4d in rsn_base_src_get_range (src=0xbe10b0 [resinDvdSrc],
offset=18446744073709551615, length=4096, buf=0x7fffe6899cb8) at
rsnbasesrc.c:1626
#7  0x00007fffe74b3b2f in rsn_base_src_loop (pad=0xbec380 [GstPad]) at
rsnbasesrc.c:1801
#8  0x0000003ba3285c7e in gst_task_func (task=0xbfddf0 [GstTask]) at
gsttask.c:234
#9  0x0000003b9be63132 in g_thread_pool_thread_proxy (data=<value optimized
out>) at gthreadpool.c:265
#10 0x0000003b9be61b44 in g_thread_create_proxy (data=0xc07ef0) at
gthread.c:635
#11 0x0000003c4c406a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#12 0x0000003c4b8ddf3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffe729b710 (LWP 16356)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003ba3285e70 in gst_task_func (task=0xbebc80 [GstTask]) at
gsttask.c:222
#2  0x0000003b9be63132 in g_thread_pool_thread_proxy (data=<value optimized
out>) at gthreadpool.c:265
#3  0x0000003b9be61b44 in g_thread_create_proxy (data=0xbe4130) at
gthread.c:635
#4  0x0000003c4c406a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x0000003c4b8ddf3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
Current language:  auto
The current source language is "auto; currently asm".

Thread 4 (Thread 0x7fffedba2710 (LWP 16355)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fffef662918 in gst_queue_loop (pad=<value optimized out>) at
gstqueue.c:1172
#2  0x0000003ba3285c7e in gst_task_func (task=0xbdf440 [GstTask]) at
gsttask.c:234
#3  0x0000003b9be63132 in g_thread_pool_thread_proxy (data=<value optimized
out>) at gthreadpool.c:265
#4  0x0000003b9be61b44 in g_thread_create_proxy (data=0xbd3480) at
gthread.c:635
#5  0x0000003c4c406a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#6  0x0000003c4b8ddf3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffef22f710 (LWP 16353)):
#0  0x0000003c4c40e7cd in nanosleep () at ../sysdeps/unix/syscall-template.S:82
#1  0x0000003b9be63e68 in IA__g_usleep (microseconds=<value optimized out>) at
gtimer.c:170
#2  0x00007fffef23cf9a in gst_xvimagesink_event_thread (xvimagesink=0xad23a0
[GstXvImageSink]) at xvimagesink.c:1638
#3  0x0000003b9be61b44 in g_thread_create_proxy (data=0xaec2b0) at
gthread.c:635
#4  0x0000003c4c406a3a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x0000003c4b8ddf3d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fc0800 (LWP 16352)):
#0  0x0000003c4b8d4aa3 in __poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=<value optimized out>) at
../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003c51c24180 in socket_do_iteration (transport=0x683630, flags=6,
timeout_milliseconds=<value optimized out>) at dbus-transport-socket.c:1066
#2  0x0000003c51c2259d in _dbus_transport_do_iteration (transport=0x683630,
flags=<value optimized out>, timeout_milliseconds=<value optimized out>) at
dbus-transport.c:956
#3  0x0000003c51c0ebce in _dbus_connection_do_iteration_unlocked
(connection=0x89fda0, flags=6, timeout_milliseconds=25000) at
dbus-connection.c:1163
#4  0x0000003c51c10ef0 in _dbus_connection_block_pending_call
(pending=0xbe38b0) at dbus-connection.c:2328
#5  0x0000003b9ce0edae in dbus_g_proxy_end_call_internal (proxy=<value
optimized out>, call_id=<value optimized out>, error=<value optimized out>,
first_arg_type=<value optimized out>, args=0x7fffffffd7e0) at
dbus-gproxy.c:2272
#6  0x0000003b9ce0fa92 in dbus_g_proxy_call (proxy=0xb3c850 [DBusGProxy],
method=<value optimized out>, error=<value optimized out>,
first_arg_type=11782224) at dbus-gproxy.c:2601
#7  0x00007fffec981c7e in screensaver_inhibit_dbus (scr=0xb3d1b0
[TotemScrsaver], inhibit=<value optimized out>) at totem-scrsaver.c:117
#8  0x00007fffec981a79 in totem_screensaver_update_from_state (totem=0x6a9130,
pi=0xb3c8c0 [TotemScreensaverPlugin]) at totem-screensaver.c:124
#9  0x0000003b9ba0b95e in IA__g_closure_invoke (closure=0xb45870,
return_value=0x0, n_param_values=2, param_values=0xbe7990,
invocation_hint=0x7fffffffdab0) at gclosure.c:767
#10 0x0000003b9ba1fa73 in signal_emit_unlocked_R (node=<value optimized out>,
detail=<value optimized out>, instance=<value optimized out>,
emission_return=<value optimized out>, instance_and_params=<value optimized
out>) at gsignal.c:3247
#11 0x0000003b9ba20e09 in IA__g_signal_emit_valist (instance=<value optimized
out>, signal_id=<value optimized out>, detail=<value optimized out>,
var_args=0x7fffffffdca0) at gsignal.c:2980
#12 0x0000003b9ba21303 in IA__g_signal_emit (instance=<value optimized out>,
signal_id=<value optimized out>, detail=<value optimized out>) at
gsignal.c:3037
#13 0x0000003b9ba0f939 in g_object_dispatch_properties_changed (object=0x6a9130
[TotemObject], n_pspecs=1, pspecs=<value optimized out>) at gobject.c:796
#14 0x0000003b9ba1126f in g_object_notify_queue_thaw (nqueue=<value optimized
out>, object=<value optimized out>) at gobjectnotifyqueue.c:120
#15 IA__g_object_notify (nqueue=<value optimized out>, object=<value optimized
out>) at gobject.c:883
#16 0x0000000000423b7c in totem_action_play (totem=0x6a9130 [TotemObject]) at
totem-object.c:1050
#17 0x0000000000425cf9 in totem_action_play_pause (totem=0x6a9130
[TotemObject]) at totem-object.c:1353
#18 0x00000000004211a8 in main (argc=1, argv=0x7fffffffdff8) at totem.c:262

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.




More information about the Gstreamer-bugs mailing list