I tried connecting to the VM manually with vinagre, and then vinagre
segfaulted as well. So it's a problem somewhere in the VNC library.

Note that the VM keeps running and libvirt seem fine. It's just the
virt-manager user interface launching a VNC viewer, or vinagre, ditto.

I installed debug symbols from libgtk-vnc-1.0-0-dbg and ran python in
gdb. Crashed somewhere else than where reporter titled bug.

(gdb) run /usr/share/virt-manager/virt-manager.py --debug

Program received signal SIGSEGV, Segmentation fault.
gaih_inet (name=<value optimized out>, service=<value optimized out>, 
    req=0x7fffde8fcd60, pai=0x7fffde8fcdf8, naddrs=<value optimized out>)
    at ../sysdeps/posix/getaddrinfo.c:531
531     ../sysdeps/posix/getaddrinfo.c: No such file or directory.
        in ../sysdeps/posix/getaddrinfo.c

(gdb) thread apply all bt

Thread 2 (Thread 0x7fffe98ac700 (LWP 30251)):
#0  0x00007ffff6a96203 in __poll (fds=<value optimized out>, 
    nfds=<value optimized out>, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007ffff3890009 in g_main_context_poll (context=0x1c494d0, 
    block=<value optimized out>, dispatch=<value optimized out>, 
    self=<value optimized out>)
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:3093
#2  g_main_context_iterate (context=0x1c494d0, block=<value optimized out>, 
    dispatch=<value optimized out>, self=<value optimized out>)
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2775
#3  0x00007ffff38907b5 in g_main_loop_run (loop=0x1c44d10)
    at /build/buildd/glib2.0-2.26.1/glib/gmain.c:2988
#4  0x00007ffff20053c4 in gdbus_shared_thread_func (data=<value optimized out>)
    at /build/buildd/glib2.0-2.26.1/gio/gdbusprivate.c:277
#5  0x00007ffff38b57e4 in g_thread_create_proxy (data=0x1c34270)
    at /build/buildd/glib2.0-2.26.1/glib/gthread.c:1897
#6  0x00007ffff7bc6971 in start_thread (arg=<value optimized out>)
    at pthread_create.c:304
#7  0x00007ffff6aa292d in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fd8700 (LWP 30248)):
#0  gaih_inet (name=<value optimized out>, service=<value optimized out>, 
    req=0x7fffde8fcd60, pai=0x7fffde8fcdf8, naddrs=<value optimized out>)
    at ../sysdeps/posix/getaddrinfo.c:531
#1  0x00007ffff6a74802 in getaddrinfo (name=0x1a98a90 "localhost", 
    service=0x1a78a70 "5900", hints=0x7fffde8fcd60, pai=0x7fffde8fcf70)
    at ../sysdeps/posix/getaddrinfo.c:2159
#2  0x00007fffe35c9605 in vnc_connection_open_host_internal (
    opaque=<value optimized out>) at vncconnection.c:4436
#3  vnc_connection_coroutine (opaque=<value optimized out>)
    at vncconnection.c:4522
#4  0x00007fffe35ca72b in coroutine_trampoline (cc=0x1aefcc0)
    at coroutine_ucontext.c:52
#5  0x00007ffff6a00f40 in ?? () from /lib/libc.so.6
#6  0x0000000001af0088 in ?? ()
#7  0x0000000000000000 in ?? ()
(gdb) 

On a desktop running Maverick here; this is kinda blocking testing
upcoming releases.

AfC

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/726813

Title:
  virt-manager.py crashed with SIGSEGV in vnc_framebuffer_get_width()

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to