[Bug 682312] New: [0.11] libvisual: crash in totem on switching songs

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Aug 20 16:24:53 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=682312
  GStreamer | gst-plugins-base | 0.11.x

           Summary: [0.11] libvisual: crash in totem on switching songs
    Classification: Platform
           Product: GStreamer
           Version: 0.11.x
        OS/Version: Linux
            Status: NEW
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Just got this crash in totem when switching songs:

*** glibc detected *** /home/tpm/gst/0.11/totem/src/.libs/lt-totem: corrupted
double-linked list: 0x0000000001860760 ***

(gdb) bt
#0  0x00007ffff29a3475 in *__GI_raise (sig=<optimized out>) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff29a66f0 in *__GI_abort () at abort.c:92
#2  0x00007ffff29dd2fb in __libc_message (do_abort=<optimized out>,
fmt=<optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3  0x00007ffff29e6b46 in malloc_printerr (action=3, str=0x7ffff2aba6cb
"corrupted double-linked list", ptr=<optimized out>) at malloc.c:6283
#4  0x00007ffff29e85dc in _int_free (av=0x7ffff2cf3e60, p=0x1752750) at
malloc.c:4973
#5  0x00007ffff29eb87c in *__GI___libc_free (mem=<optimized out>) at
malloc.c:3738
#6  0x00007ffff789d339 in default_free (allocator=<optimized out>,
mem=0x7fffcc01c050) at gstallocator.c:523
#7  0x00007ffff78a5b31 in gst_memory_unref (memory=<optimized out>) at
../gst/gstmemory.h:296
#8  _gst_buffer_free (buffer=0x105dbf0) at gstbuffer.c:531
#9  0x00007fffd8b7a10e in gst_buffer_unref (buf=<optimized out>) at
/home/tpm/gst/0.11/gstreamer/gst/gstbuffer.h:351
#10 gst_audio_visualizer_src_setcaps (caps=0x94f1e0, scope=0xce9a10) at
gstaudiovisualizer.c:721
#11 gst_audio_visualizer_src_negotiate (scope=0xce9a10) at
gstaudiovisualizer.c:789
#12 gst_audio_visualizer_ensure_negotiated (scope=0xce9a10) at
gstaudiovisualizer.c:849
#13 gst_audio_visualizer_chain (pad=<optimized out>, parent=<optimized out>,
buffer=0x105d370) at gstaudiovisualizer.c:879
#14 0x00007ffff78d1308 in gst_pad_chain_data_unchecked (data=0x105d370,
type=<optimized out>, pad=0xc97060) at gstpad.c:3611
#15 gst_pad_push_data (pad=0xca6900, type=<optimized out>, data=<optimized
out>) at gstpad.c:3824
#16 0x00007ffff78d1308 in gst_pad_chain_data_unchecked (data=0x105d370,
type=<optimized out>, pad=0xca4a10) at gstpad.c:3611
#17 gst_pad_push_data (pad=0x7fffcc02cf90, type=type at entry=4112,
data=<optimized out>) at gstpad.c:3824
#18 0x00007ffff78d7ba6 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:3927
#19 0x00007ffff1a72b6a in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2190
#20 0x00007ffff78d1308 in gst_pad_chain_data_unchecked (data=0x105d370,
type=<optimized out>, pad=0x7fffcc02cd60) at gstpad.c:3611
#21 gst_pad_push_data (pad=0x7fffcc02cb30, type=type at entry=4112,
data=<optimized out>) at gstpad.c:3824
#22 0x00007ffff78d7ba6 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:3927
#23 0x00007ffff1a72b6a in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2190
#24 0x00007ffff78d1308 in gst_pad_chain_data_unchecked (data=0x105d370,
type=<optimized out>, pad=0x7fffcc02c900) at gstpad.c:3611
#25 gst_pad_push_data (pad=0x7fffcc02c6d0, type=type at entry=4112,
data=<optimized out>, data at entry=0x105d370) at gstpad.c:3824
#26 0x00007ffff78d7ba6 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x105d370) at gstpad.c:3927
#27 0x00007fffd8fb9c5a in gst_queue_push_one (queue=0x11c85d0) at
gstqueue.c:1045
#28 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1161
#29 0x00007ffff78ff1c1 in gst_task_func (task=0xfd7120) at gsttask.c:316
#30 0x00007ffff2f815f2 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:309
#31 0x00007ffff2f80df5 in g_thread_proxy (data=0x11d4320) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#32 0x00007ffff2cfeb50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#33 0x00007ffff2a496dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#34 0x0000000000000000 in ?? ()









And this fresh on startup:


Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffcfca4700 (LWP 15594)]
0x00007ffff78cc96c in gst_memory_unmap (mem=0x16b1030, info=0x7fffcfca3538) at
gstmemory.c:312
312      mem->allocator->mem_unmap (mem);
(gdb) bt
#0  0x00007ffff78cc96c in gst_memory_unmap (mem=0x16b1030, info=0x7fffcfca3538)
at gstmemory.c:312
#1  0x00007ffff78a7db6 in gst_buffer_unmap (buffer=0x16b1030,
info=0x7fffcfca3538) at gstbuffer.c:1486
#2  0x00007ffff2108370 in default_unmap (meta=<optimized out>, plane=<optimized
out>, info=<optimized out>) at gstvideometa.c:159
#3  0x00007ffff2104bc2 in gst_video_frame_unmap (frame=0x7fffcfca3480) at
video-frame.c:188
#4  0x00007fffd8b79bd1 in gst_audio_visualizer_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstaudiovisualizer.c:984
#5  0x00007ffff78d1308 in gst_pad_chain_data_unchecked (data=0x7fffe0303450,
type=<optimized out>, pad=0xaa0f70) at gstpad.c:3611
#6  gst_pad_push_data (pad=0xe56940, type=<optimized out>, data=<optimized
out>) at gstpad.c:3824
#7  0x00007ffff78d1308 in gst_pad_chain_data_unchecked (data=0x7fffe0303450,
type=<optimized out>, pad=0xe54a50) at gstpad.c:3611
#8  gst_pad_push_data (pad=0x118f010, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3824
#9  0x00007ffff78d7ba6 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:3927
#10 0x00007ffff1a72b6a in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2190
#11 0x00007ffff78d1308 in gst_pad_chain_data_unchecked (data=0x7fffe0303450,
type=<optimized out>, pad=0x118ede0) at gstpad.c:3611
#12 gst_pad_push_data (pad=0x118ebb0, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3824
#13 0x00007ffff78d7ba6 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:3927
#14 0x00007ffff1a72b6a in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2190
#15 0x00007ffff78d1308 in gst_pad_chain_data_unchecked (data=0x12f0da0,
type=<optimized out>, pad=0x118e980) at gstpad.c:3611
#16 gst_pad_push_data (pad=0x118e750, type=type at entry=4112, data=<optimized
out>, data at entry=0x12f0da0) at gstpad.c:3824
#17 0x00007ffff78d7ba6 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x12f0da0) at gstpad.c:3927
#18 0x00007fffd8fb9c5a in gst_queue_push_one (queue=0x7fffe00945c0) at
gstqueue.c:1045
#19 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1161
#20 0x00007ffff78ff1c1 in gst_task_func (task=0x11dab40) at gsttask.c:316
#21 0x00007ffff2f815f2 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:309
#22 0x00007ffff2f80df5 in g_thread_proxy (data=0x14ba850) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#23 0x00007ffff2cfeb50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#24 0x00007ffff2a496dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#25 0x0000000000000000 in ?? ()

-- 
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