GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/totem...Reading symbols from /usr/lib/debug/usr/bin/totem...done.
done.
(gdb) handle SOG33 pass nostop noprint[1P[1@I
Signal        Stop	Print	Pass to program	Description
SIG33         No	No	Yes		Real-time event 33
(gdb) set pagination 0
(gdb) runn[K --fullscreen
Starting program: /usr/bin/totem --fullscreen
[Thread debugging using libthread_db enabled]
[New Thread 0xb7c44b70 (LWP 6169)]
[New Thread 0xb72ffb70 (LWP 6170)]
[New Thread 0xb6afeb70 (LWP 6171)]
[New Thread 0xb503cb70 (LWP 6172)]
[New Thread 0xb483bb70 (LWP 6173)]
[Thread 0xb483bb70 (LWP 6173) exited]

Program received signal SIGSEGV, Segmentation fault.
0x00af690e in free () from /lib/i386-linux-gnu/libc.so.6
(gdb) backtrace full
#0  0x00af690e in free () from /lib/i386-linux-gnu/libc.so.6
No symbol table info available.
#1  0x009b9c1b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2  0x009b9ef6 in g_free () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3  0x009ae428 in g_list_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4  0x00157e5f in totem_options_process_for_server (totem=0x80079020, options=0x1a38e0) at totem-options.c:214
        action = <optimized out>
        commands = 0x806899a0
        l = <optimized out>
        i = <optimized out>
#5  0x80001fb1 in app_command_line (app=0x80021528, command_line=0x800775b8, totem=0x80079020) at totem.c:234
        context = <optimized out>
        baconoptiongroup = <optimized out>
        error = 0x0
        argc = 1
        argv = 0xb7300530
#6  0x010cc35a in ffi_call_SYSV () from /usr/lib/i386-linux-gnu/libffi.so.6
No symbol table info available.
#7  0x010cc08f in ffi_call () from /usr/lib/i386-linux-gnu/libffi.so.6
No symbol table info available.
#8  0x009280ee in g_cclosure_marshal_generic () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#9  0x00927c3c in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#10 0x0093a9f0 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#11 0x00943599 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#12 0x009438f3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
No symbol table info available.
#13 0x007335e1 in g_application_run () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#14 0x80001cdc in main (argc=2, argv=0xbffff404) at totem.c:280
        totem = 0x80079020
        gtk_settings = <optimized out>
(gdb) info registers
eax            0x0	0
ecx            0xb	11
edx            0x80022fc0	-2147340352
ebx            0xbfbff4	12566516
esp            0xbfffedcc	0xbfffedcc
ebp            0x9b9ec0	0x9b9ec0
esi            0xb	11
edi            0x0	0
eip            0xaf690e	0xaf690e <free+46>
eflags         0x10202	[ IF RF ]
cs             0x73	115
ss             0x7b	123
ds             0x7b	123
es             0x7b	123
fs             0x0	0
gs             0x33	51
(gdb) x/16i $pc
=> 0xaf690e <free+46>:	mov    -0x4(%ecx),%eax
   0xaf6911 <free+49>:	lea    -0x8(%ecx),%edx
   0xaf6914 <free+52>:	test   $0x2,%al
   0xaf6916 <free+54>:	jne    0xaf6970 <free+144>
   0xaf6918 <free+56>:	test   $0x4,%al
   0xaf691a <free+58>:	lea    0x140c(%ebx),%esi
   0xaf6920 <free+64>:	je     0xaf692b <free+75>
   0xaf6922 <free+66>:	mov    %edx,%eax
   0xaf6924 <free+68>:	and    $0xfff00000,%eax
   0xaf6929 <free+73>:	mov    (%eax),%esi
   0xaf692b <free+75>:	xor    %eax,%eax
   0xaf692d <free+77>:	mov    $0x1,%ecx
   0xaf6932 <free+82>:	cmpl   $0x0,%gs:0xc
   0xaf693a <free+90>:	je     0xaf693d <free+93>
   0xaf693c <free+92>:	lock cmpxchg %ecx,(%esi)
   0xaf6940 <free+96>:	jne    0xaf812e
(gdb) thread apply all backtrace

Thread 5 (Thread 0xb503cb70 (LWP 6172)):
#0  0x00130416 in __kernel_vsyscall ()
#1  0x00a77296 in nanosleep () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x009ddabe in g_usleep () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x01d78cc4 in ?? () from /usr/lib/gstreamer-0.10/libgstxvimagesink.so
#4  0x009da5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00a6fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x00b560ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 4 (Thread 0xb6afeb70 (LWP 6171)):
#0  0x00130416 in __kernel_vsyscall ()
#1  0x00a73e04 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0096c021 in ?? () from /usr/lib/i386-linux-gnu/libgthread-2.0.so.0
#3  0x009853f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x00985dae in g_async_queue_timed_pop () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x009dc95b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x009da5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00a6fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x00b560ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb72ffb70 (LWP 6170)):
#0  0x00130416 in __kernel_vsyscall ()
#1  0x00b4740e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x009c234b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x009b3896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x009b3f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x01bc2194 in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#6  0x009da5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00a6fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x00b560ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb7c44b70 (LWP 6169)):
#0  0x00130416 in __kernel_vsyscall ()
#1  0x00b4740e in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x009c234b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x009b3896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x009b3f9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0075fcea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x009da5f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x00a6fd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x00b560ce in clone () from /lib/i386-linux-gnu/libc.so.6
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb7fd2890 (LWP 6166)):
#0  0x00af690e in free () from /lib/i386-linux-gnu/libc.so.6
#1  0x009b9c1b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x009b9ef6 in g_free () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x009ae428 in g_list_foreach () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x00157e5f in totem_options_process_for_server (totem=0x80079020, options=0x1a38e0) at totem-options.c:214
#5  0x80001fb1 in app_command_line (app=0x80021528, command_line=0x800775b8, totem=0x80079020) at totem.c:234
#6  0x010cc35a in ffi_call_SYSV () from /usr/lib/i386-linux-gnu/libffi.so.6
#7  0x010cc08f in ffi_call () from /usr/lib/i386-linux-gnu/libffi.so.6
#8  0x009280ee in g_cclosure_marshal_generic () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#9  0x00927c3c in g_closure_invoke () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#10 0x0093a9f0 in ?? () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#11 0x00943599 in g_signal_emit_valist () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#12 0x009438f3 in g_signal_emit () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#13 0x007335e1 in g_application_run () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#14 0x80001cdc in main (argc=2, argv=0xbffff404) at totem.c:280
(gdb) quit
A debugging session is active.

	Inferior 1 [process 6166] will be killed.

Quit anyway? (y or n) 