This is reasonably repeatable for me, with different backtraces always leading 
to a malloc/calloc corruptions; here are some more backtraces; I can trigger it 
normally by opening a VM and booting it; it normally dies just as it changes 
resolution as it
goes from console to X; not every time but most.
I could believe this could be in the VNC code or glue related to it.

#0  0x00007f82190cdba5 in *__GI_raise (sig=<value optimised out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007f82190d16b0 in *__GI_abort () at abort.c:92
#2  0x00007f821910743b in __libc_message (do_abort=<value optimised out>, 
    fmt=<value optimised out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3  0x00007f82191114b6 in malloc_printerr (action=3, 
    str=0x7f82191e1f4b "realloc(): invalid next size", ptr=<value optimised 
out>)
    at malloc.c:6283
#4  0x00007f8219117b96 in _int_realloc (av=0x7f8219418e40, oldp=0x28d25f0, 
    oldsize=<value optimised out>, nb=8208) at malloc.c:5238
#5  0x00007f8219117eb0 in *__GI___libc_realloc (oldmem=0x28d2600, bytes=8192)
    at malloc.c:3821
#6  0x00007f82161c561f in g_realloc (mem=0x1d5f, n_bytes=8192)
    at /build/buildd/glib2.0-2.25.15/glib/gmem.c:181
#7  0x00007f820a950491 in vnc_connection_buffered_write (conn=<value optimised 
out>, 
    data=0x7fffbe8da5ac, size=<value optimised out>) at vncconnection.c:1361
#8  0x00007f820a95059c in vnc_connection_buffered_write_u16 (conn=0x1d5f, 
value=8195)
    at vncconnection.c:1384
#9  0x00007f820a950716 in vnc_connection_framebuffer_update_request 
(conn=0x279d310, 
    incremental=1, x=0, y=0, width=800, height=<value optimised out>)
    at vncconnection.c:1508
#10 0x00007f820ab6c2b7 in on_framebuffer_update (conn=<value optimised out>, 
    x=<value optimised out>, y=<value optimised out>, w=16, h=<value optimised 
out>, 
    opaque=<value optimised out>) at vncdisplay.c:912
#11 0x00007f8216878afe in g_closure_invoke (closure=0x279ad10, 
return_value=0x0, 
    n_param_values=5, param_values=0x287be80, invocation_hint=0x7fffbe8da800)
    at /build/buildd/glib2.0-2.25.15/gobject/gclosure.c:766
#12 0x00007f8216891379 in signal_emit_unlocked_R (node=0x23d9880, 
    detail=<value optimised out>, instance=<value optimised out>, 
    emission_return=<value optimised out>, instance_and_params=<value optimised 
out>)
    at /build/buildd/glib2.0-2.25.15/gobject/gsignal.c:3252
#13 0x00007f8216892af6 in g_signal_emit_valist (instance=0x279d310, 
    signal_id=<value optimised out>, detail=0, var_args=0x7fffbe8da9f0)
    at /build/buildd/glib2.0-2.25.15/gobject/gsignal.c:2983
#14 0x00007f8216893353 in g_signal_emit (instance=0x1d5f, signal_id=7519, 
detail=6)
    at /build/buildd/glib2.0-2.25.15/gobject/gsignal.c:3040
#15 0x00007f820a94e4e6 in do_vnc_connection_emit_main_context (
    opaque=<value optimised out>) at vncconnection.c:450
#16 0x00007f82161bc7e2 in g_main_dispatch (context=0x16a42b0)
    at /build/buildd/glib2.0-2.25.15/glib/gmain.c:2119
#17 g_main_context_dispatch (context=0x16a42b0)
    at /build/buildd/glib2.0-2.25.15/glib/gmain.c:2672
#18 0x00007f82161c0748 in g_main_context_iterate (context=0x16a42b0, 
    block=<value optimised out>, dispatch=<value optimised out>, 
    self=<value optimised out>) at 
/build/buildd/glib2.0-2.25.15/glib/gmain.c:2750
#19 0x00007f82161c0c55 in g_main_loop_run (loop=0x1d35470)
    at /build/buildd/glib2.0-2.25.15/glib/gmain.c:2958
#20 0x00007f821516ba47 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007f8215825852 in ?? () from 
/usr/lib/pymodules/python2.6/gtk-2.0/gtk/_gtk.so
#22 0x00000000004a52e8 in PyEval_EvalFrameEx ()
#23 0x00000000004a5ab0 in PyEval_EvalFrameEx ()
#24 0x00000000004a6bd1 in PyEval_EvalCodeEx ()
#25 0x00000000004a6ca2 in PyEval_EvalCode ()
#26 0x00000000004c701e in PyRun_FileExFlags ()
#27 0x00000000004c7234 in PyRun_SimpleFileExFlags ()
#28 0x00000000004180c1 in Py_Main ()
#29 0x00007f82190b8d8e in __libc_start_main (main=<value optimised out>, 
    argc=<value optimised out>, ubp_av=<value optimised out>, init=<value 
optimised out>, 
    fini=<value optimised out>, rtld_fini=<value optimised out>, 
stack_end=0x7fffbe8db378)
    at libc-start.c:226
#30 0x00000000004172c9 in _start ()

------------------------------------------------------------------------------------
Program received signal SIGABRT, Aborted.
[Switching to Thread 0x7f2644921710 (LWP 18268)]
0x00007f2654c64ba5 in *__GI_raise (sig=<value optimised out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64      ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
        in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) where
#0  0x00007f2654c64ba5 in *__GI_raise (sig=<value optimised out>)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007f2654c686b0 in *__GI_abort () at abort.c:92
#2  0x00007f2654ca854a in __malloc_assert (assertion=<value optimised out>, 
    file=<value optimised out>, line=<value optimised out>, 
    function=<value optimised out>) at malloc.c:351
#3  0x00007f2654cacacb in _int_malloc (av=0x7f2654fafe40, bytes=120) at 
malloc.c:4636
#4  0x00007f2654cad38e in *__GI___libc_malloc (bytes=120) at malloc.c:3660
#5  0x00007f2652f90b9e in xmlNewNode () from /usr/lib/libxml2.so.2
#6  0x00007f2652f94618 in xmlNewDocNode () from /usr/lib/libxml2.so.2
#7  0x00007f2653035b2c in xmlSAX2StartElementNs () from /usr/lib/libxml2.so.2
#8  0x00007f2652f83701 in ?? () from /usr/lib/libxml2.so.2
#9  0x00007f2652f8433c in xmlParseElement () from /usr/lib/libxml2.so.2
#10 0x00007f2652f8488a in xmlParseContent () from /usr/lib/libxml2.so.2
#11 0x00007f2652f843cb in xmlParseElement () from /usr/lib/libxml2.so.2
#12 0x00007f2652f8488a in xmlParseContent () from /usr/lib/libxml2.so.2
#13 0x00007f2652f843cb in xmlParseElement () from /usr/lib/libxml2.so.2
#14 0x00007f2652f8488a in xmlParseContent () from /usr/lib/libxml2.so.2
#15 0x00007f2652f843cb in xmlParseElement () from /usr/lib/libxml2.so.2
#16 0x00007f2652f8b57a in xmlParseDocument () from /usr/lib/libxml2.so.2
#17 0x00007f2652f8c056 in xmlSAXParseDoc () from /usr/lib/libxml2.so.2
#18 0x00007f26498ed41c in libxml_xmlParseDoc ()
   from /usr/lib/pymodules/python2.6/libxml2mod.so
#19 0x00000000004a51ae in PyEval_EvalFrameEx ()
#20 0x00000000004a5ab0 in PyEval_EvalFrameEx ()
#21 0x00000000004a6bd1 in PyEval_EvalCodeEx ()
#22 0x00000000004a4d59 in PyEval_EvalFrameEx ()
#23 0x00000000004a6bd1 in PyEval_EvalCodeEx ()
#24 0x00000000004a4d59 in PyEval_EvalFrameEx ()
#25 0x00000000004a6bd1 in PyEval_EvalCodeEx ()
#26 0x00000000004a4d59 in PyEval_EvalFrameEx ()
---Type <return> to continue, or q <return> to quit---
#27 0x00000000004a5ab0 in PyEval_EvalFrameEx ()
#28 0x00000000004a5ab0 in PyEval_EvalFrameEx ()
#29 0x00000000004a6bd1 in PyEval_EvalCodeEx ()
#30 0x00000000004a4d59 in PyEval_EvalFrameEx ()
#31 0x00000000004a6bd1 in PyEval_EvalCodeEx ()
#32 0x0000000000535c3d in ?? ()
#33 0x000000000041c9d7 in PyObject_Call ()
#34 0x00000000004a38a1 in PyEval_EvalFrameEx ()
#35 0x00000000004a5ab0 in PyEval_EvalFrameEx ()
#36 0x00000000004a5ab0 in PyEval_EvalFrameEx ()
#37 0x00000000004a6bd1 in PyEval_EvalCodeEx ()
#38 0x0000000000535b40 in ?? ()
#39 0x000000000041c9d7 in PyObject_Call ()
#40 0x000000000042570f in ?? ()
#41 0x000000000041c9d7 in PyObject_Call ()
#42 0x000000000049f053 in PyEval_CallObjectWithKeywords ()
#43 0x00000000004d578a in ?? ()
#44 0x00007f2655e42971 in start_thread (arg=<value optimised out>) at 
pthread_create.c:304
#45 0x00007f2654d1792d in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#46 0x0000000000000000 in ?? ()
(gdb) q
------------------------------------------------------------------------------------

-- 
virt-manager.py crashed with SIGSEGV in PyEval_EvalFrameEx()
https://bugs.launchpad.net/bugs/619559
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to