After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 637163 - crash in gst_structure_free
crash in gst_structure_free
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: dont know
0.10.30
Other All
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-12-13 16:59 UTC by Sergey Pushkin
Modified: 2011-01-27 04:02 UTC
See Also:
GNOME target: ---
GNOME version: 2.29/2.30



Description Sergey Pushkin 2010-12-13 16:59:20 UTC
Version: 2.30.2

What were you doing when the application crashed?



Distribution: Debian squeeze/sid
Gnome Release: 2.30.2 2010-11-12 (Debian)
BugBuddy Version: 2.30.0

System: Linux 2.6.32-5-686 #1 SMP Thu Nov 25 18:43:34 UTC 2010 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10707000
Selinux: No
Accessibility: Disabled
GTK+ Theme: Darklooks
Icon Theme: Foxtrot
GTK+ Modules: gnomebreakpad, canberra-gtk-module

Memory status: size: 162811904 vsize: 162811904 resident: 31469568 share: 16990208 rss: 31469568 rss_rlim: 18446744073709551615
CPU usage: start_time: 1292259549 rtime: 94 utime: 86 stime: 8 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0xaf3d7b70 (LWP 2017)]
[New Thread 0xb0fffb70 (LWP 2016)]
[New Thread 0xb195eb70 (LWP 2015)]
[New Thread 0xb2583b70 (LWP 2014)]
0xb786d424 in __kernel_vsyscall ()

Thread 1 (Thread 0xb61e4750 (LWP 2013))

  • #0 __kernel_vsyscall
  • #1 waitpid
    at ../sysdeps/unix/syscall-template.S line 82
  • #2 IA__g_spawn_sync
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gspawn.c line 386
  • #3 IA__g_spawn_command_line_sync
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gspawn.c line 700
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 <signal handler called>
  • #6 __kernel_vsyscall
  • #7 raise
    at ../nptl/sysdeps/unix/sysv/linux/raise.c line 64
  • #8 abort
    at abort.c line 92
  • #9 __libc_message
    at ../sysdeps/unix/sysv/linux/libc_fatal.c line 189
  • #10 malloc_printerr
    at malloc.c line 6267
  • #11 munmap_chunk
    at malloc.c line 3541
  • #12 IA__g_free
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmem.c line 191
  • #13 IA__g_array_free
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/garray.c line 303
  • #14 gst_structure_free
    from /usr/lib/libgstreamer-0.10.so.0
  • #15 gst_caps_unref
    from /usr/lib/libgstreamer-0.10.so.0
  • #16 ??
    from /usr/lib/libgstbase-0.10.so.0
  • #17 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #18 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #19 gst_pad_link_full
    from /usr/lib/libgstreamer-0.10.so.0
  • #20 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #21 gst_element_link_pads_full
    from /usr/lib/libgstreamer-0.10.so.0
  • #22 gst_element_link_pads
    from /usr/lib/libgstreamer-0.10.so.0
  • #23 ??
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #24 ??
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #25 ??
    from /usr/lib/gstreamer-0.10/libgstplaybin.so
  • #26 object_set_property
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/gobject/gobject.c line 973
  • #27 IA__g_object_set_valist
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/gobject/gobject.c line 1488
  • #28 IA__g_object_set
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/gobject/gobject.c line 1594
  • #29 ??
  • #30 ??
  • #31 ??
  • #32 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #33 IA__g_closure_invoke
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/gobject/gclosure.c line 767
  • #34 signal_emit_unlocked_R
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/gobject/gsignal.c line 3248
  • #35 IA__g_signal_emit_valist
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/gobject/gsignal.c line 2981
  • #36 IA__g_signal_emit
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/gobject/gsignal.c line 3038
  • #37 gst_bus_async_signal_func
    from /usr/lib/libgstreamer-0.10.so.0
  • #38 ??
    from /usr/lib/libgstreamer-0.10.so.0
  • #39 g_main_dispatch
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c line 1960
  • #40 IA__g_main_context_dispatch
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c line 2513
  • #41 g_main_context_iterate
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c line 2591
  • #42 IA__g_main_loop_run
    at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c line 2799
  • #43 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #44 main
A debugging session is active.

	Inferior 1 [process 2013] will be detached.

Quit anyway? (y or n) [answered Y; input not from terminal]
Output of custom script "/usr/lib/totem/totem/totem-bugreport.py":
gst-typefind-0.10 version 0.10.30
GStreamer 0.10.30
http://packages.qa.debian.org/gstreamer0.10
Listened to a "audio/x-wav" file on 2010-12-13T23:59:09




----------- .xsession-errors ---------------------
b77fd000-b7804000 r-xp 00000000 08:01 3254679    /usr/lib/libgstvideo-0.10.so.0.21.0
b7804000-b7805000 rw-p 00006000 08:01 3254679    /usr/lib/libgstvideo-0.10.so.0.21.0
b7805000-b7806000 rw-p 00000000 00:00 0 
b7806000-b7814000 r-xp 00000000 08:01 3254677    /usr/lib/libgstinterfaces-0.10.so.0.21.0
b7814000-b7815000 rw-p 0000d000 08:01 3254677    /usr/lib/libgstinterfaces-0.10.so.0.21.0
b7815000-b7853000 r-xp 00000000 08:01 3256020    /usr/lib/libgstbase-0.10.so.0.26.0
b7853000-b7854000 rw-p 0003e000 08:01 3256020    /usr/lib/libgstbase-0.10.so.0.26.0
b7854000-b785b000 r--s 00000000 08:01 3263513    /usr/lib/gconv/gconv-modules.cache
b785b000-b786b000 r--p 00000000 08:01 4276329    /usr/share/locale/ru/LC_MESSAGES/totem.mo
b786b000-b786d000 rw-p 00000000 00:00 0 
b786d000-b786e000 r-xp 00000000 00:00 0          [vdso]
b786e000-b7889000 r-xp 00000000 08:01 4874950    /lib/ld-2.11.2.so
b7889000-b788a000 r--p 0001a000 08:01 4874950    /lib/ld-2.11.2.so
b788a000-b788b000 rw-p 0001b000 08:01 4874950    /lib/ld-2.11.2.so
bfc36000-bfc4f000 rw-p 00000000 00:00 0          [stack]
--------------------------------------------------
Comment 1 Philip Withnall 2010-12-13 17:54:24 UTC
Looks like a memory corruption problem in GStreamer. Could you get a valgrind log of the problem with the following command, and attach it to this bug report please?

valgrind --tool=memcheck totem --debug &> totem.log
Comment 2 Akhil Laddha 2011-01-27 04:02:01 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!