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 "x86_64-linux-gnu".
Para las instrucciones de informe de errores, vea:
<http://bugs.launchpad.net/gdb-linaro/>...
Leyendo símbolos desde /usr/lib/vino/vino-server...Leyendo símbolos desde /usr/lib/debug/usr/lib/vino/vino-server...hecho.
hecho.
(gdb) 
(gdb) zº[K[Khelp
List of classes of commands:

aliases -- Alias de otras órdenes
breakpoints -- Para el programa en ciertos puntos
data -- Examinando datos
files -- Especificando y examinando archivos
internals -- Órdenes de mantenimiento
obscure -- Ocultar características
running -- Corriendo el programa
stack -- Examining the stack
status -- Preguntas de estado
support -- Facilidades de soporte
tracepoints -- Tracing of program execution without stopping the program
user-defined -- Órdenes definidas por el usuario

Type "help" followed by a class name for a list of commands in that class.
Type "help all" for the list of all commands.
Type "help" followed by command name for full documentation.
Type "apropos word" to search for commands related to "word".
Command name abbreviations are allowed if unambiguous.
(gdb) running
(gdb) run
Starting program: /usr/lib/vino/vino-server 
[Depuración de hilo usando libthread_db enabled]
[Nuevo Thread 0x7fffebcb1700 (LWP 2573)]
[Nuevo Thread 0x7fffeb4b0700 (LWP 2574)]
[Nuevo Thread 0x7fffeacaf700 (LWP 2575)]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff39782af in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) backtrace full
#0  0x00007ffff39782af in ?? () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1  0x00007ffff397bd7c in free () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2  0x00007ffff4e36184 in UPNP_GetValidIGD () from /usr/lib/libminiupnpc.so.5
No symbol table info available.
#3  0x0000000000415e97 in update_upnp_status (upnp=0x7e1430) at server/vino-upnp.c:97
        devlist = 0x7fffdc003cf0
        res = <optimized out>
#4  0x00000000004163b8 in update_upnp_status (upnp=0x7e1430) at server/vino-upnp.c:79
No locales.
#5  vino_upnp_add_port (upnp=0x7e1430, port=5900) at server/vino-upnp.c:230
        ext_port = <optimized out>
        int_port = <optimized out>
        desc = <optimized out>
        err = <optimized out>
        local_port = <optimized out>
        int_client_tmp = "\300n{\000\000\000\000\000\257_A\000\000\000\000"
        int_port_tmp = "\000\000\000\000\000"
        __PRETTY_FUNCTION__ = "vino_upnp_add_port"
#6  0x000000000040f1a4 in name_acquired (connection=<optimized out>, name=<optimized out>, 
    user_data=0x7fffffffe0e0) at server/vino-main.c:157
        server = 0x7af720
        vino = 0x7fffffffe0e0
        view_only = 0
        i = <optimized out>
#7  0x00007ffff65cbafa in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#8  0x00007ffff657bc17 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#9  0x00007ffff65c3a3a in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#10 0x00007ffff657bc17 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#11 0x00007ffff657bd29 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
No symbol table info available.
#12 0x00007ffff5522a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x00007ffff5523258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#14 0x00007ffff5523792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#15 0x000000000040ba1b in main (argc=1, argv=0x7fffffffe218) at server/vino-main.c:256
        vino = {settings = 0x790c00, display = 0x69a000, listeners = 0x7fffdc006240, n_screens = 1, 
          sm_client = 0x78d240, main_loop = 0x796590}
(gdb) infor[K registers
rax            0x2d356564642d3963	3257621387324242275
rbx            0x7fffdc006f00	140736884403968
rcx            0x7fffdc0082e9	140736884409065
rdx            0x6339632d64643565	7149854930036340069
rsi            0x0	0
rdi            0x7fffdc000020	140736884375584
rbp            0x7fffdc000020	0x7fffdc000020
rsp            0x7fffffffdd20	0x7fffffffdd20
r8             0x7fffdc00825c	140736884408924
r9             0x7fffdc0082e9	140736884409065
r10            0x2f6376736e79642f	3414703180623733807
r11            0x6f435050504e4157	8017340067524526423
r12            0x13f0	5104
r13            0x7fffdc0082f0	140736884409072
r14            0x18d10	101648
r15            0x7e1460	8262752
rip            0x7ffff39782af	0x7ffff39782af
eflags         0x10206	[ PF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
(gdb) x/15[K6i $pc
=> 0x7ffff39782af:	cmp    0x18(%rax),%rbx
   0x7ffff39782b3:	jne    0x7ffff3978a93
   0x7ffff39782b9:	cmp    0x10(%rdx),%rbx
   0x7ffff39782bd:	jne    0x7ffff3978a93
   0x7ffff39782c3:	cmpq   $0x3ff,0x8(%rbx)
   0x7ffff39782cb:	mov    %rdx,0x18(%rax)
   0x7ffff39782cf:	mov    %rax,0x10(%rdx)
   0x7ffff39782d3:	jbe    0x7ffff39782e2
   0x7ffff39782d5:	mov    0x20(%rbx),%rdx
   0x7ffff39782d9:	test   %rdx,%rdx
   0x7ffff39782dc:	jne    0x7ffff397898d
   0x7ffff39782e2:	cmp    %r13,0x58(%rbp)
   0x7ffff39782e6:	je     0x7ffff39786a0
   0x7ffff39782ec:	testb  $0x1,0x8(%r13,%r14,1)
   0x7ffff39782f2:	je     0x7ffff3978550
   0x7ffff39782f8:	andq   $0xfffffffffffffffe,0x8(%r13)
(gdb) thread apply all back
background_settings.48185  backtrace_symbols          
backtrace                  backtrace_symbols_fd       
(gdb) thread apply all backtrace

Hilo 4 (Thread 0x7fffeacaf700 (LWP 2575)):
#0  0x00007ffff39d4773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff5522f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff5523792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff65d2516 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff55482b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff6e17efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff39e089d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Hilo 3 (Thread 0x7fffeb4b0700 (LWP 2574)):
#0  0x00007ffff6e1c3cb in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007ffff0367465 in ?? () from /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0
#2  0x00007ffff54f743f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff54f7c91 in g_async_queue_timed_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ffff554a6f7 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff55482b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007ffff6e17efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007ffff39e089d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x0000000000000000 in ?? ()

Hilo 2 (Thread 0x7fffebcb1700 (LWP 2573)):
#0  0x00007ffff39d4773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff5522f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff5523792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffebcb69cb in ?? () from /usr/lib/gio/modules/libdconfsettings.so
#4  0x00007ffff55482b6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ffff6e17efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007ffff39e089d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Hilo 1 (Thread 0x7ffff7fc19a0 (LWP 2570)):
#0  0x00007ffff39782af in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007ffff397bd7c in free () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x00007ffff4e36184 in UPNP_GetValidIGD () from /usr/lib/libminiupnpc.so.5
#3  0x0000000000415e97 in update_upnp_status (upnp=0x7e1430) at server/vino-upnp.c:97
#4  0x00000000004163b8 in update_upnp_status (upnp=0x7e1430) at server/vino-upnp.c:79
#5  vino_upnp_add_port (upnp=0x7e1430, port=5900) at server/vino-upnp.c:230
#6  0x000000000040f1a4 in name_acquired (connection=<optimized out>, name=<optimized out>, 
    user_data=0x7fffffffe0e0) at server/vino-main.c:157
#7  0x00007ffff65cbafa in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#8  0x00007ffff657bc17 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#9  0x00007ffff65c3a3a in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#10 0x00007ffff657bc17 in g_simple_async_result_complete ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#11 0x00007ffff657bd29 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x00007ffff5522a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff5523258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff5523792 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x000000000040ba1b in main (argc=1, argv=0x7fffffffe218) at server/vino-main.c:256
(gdb) quit
Una sesión de depuración está activa.

	Inferior 1 [process 2570] will be killed.

¿Salir de cualquier modo? (y o n) 