Description of problem: virtual manager segfaults on launch Version-Release number of selected component (if applicable): virt-manager-0.2.2-1.fc6 How reproducible: always Steps to Reproduce: 1. install fc6t3 + xen + updates for Tue Sep 26 15:00 EDT 2. Applications -> System Tools -> Virtual Machine Manager 3. or try virt-manager in terminal as root Actual results: # virt-manager dbus_bindings.DBusException Unable to determine the address of the message bus (try 'man dbus-launch' and 'man dbus-daemon' for help) Could not connection to session bus, disabling DBus service /usr/share/virt-manager/virtManager/manager.py:486: Warning: value "((GValueArray*) 0x94c9e68)" of type `GValueArray' is invalid or out of range for property `data-array' of type `GValueArray' cell.set_property('data_array', data) /usr/share/virt-manager/virtManager/manager.py:486: Warning: value "((GValueArray*) 0x94cd0d8)" of type `GValueArray' is invalid or out of range for property `data-array' of type `GValueArray' cell.set_property('data_array', data) Segmentation fault Expected results: python gnome window to create/manage virtual machines... Additional info: host is 2.6.18-1.2693.fc6xen #1 SMP Fri Sep 22 18:38:57 EDT 2006 i686 i686 i386 GNU/Linux no current vms created - had created one before updates - but removed it... also did 'mv /var/lib/xen /local' and 'ln -s /local/xen /var/lib/xen' to get xen vm filesystem to partition with room.
I can't reproduce this problem here anymore - the two segfaults i knew of are both solved in latest gnome-vfs & gtk RPMs from about a week ago. Could you try and capture a stack trace for the crash. You'll need to do something like this: # yum --enablerepo=development-debuginfo install python-debuginfo, gtk2-debuginfo & virt-manager-debuginfo # ulimit -c unlimited # virt-manager # gdb /usr/bin/python core.XYZ
Created attachment 137232 [details] requested backtrace attached fc6t3 + all updates till sep 27th 13:00 EDT
Thanks for the stack trace. I'm investigating the problem & have a couple of leads which look promsing....
Committed two fixes to upstream repo for this issue http://hg.et.redhat.com/virt/applications/virt-manager--devel?cs=bf53891faa22 http://hg.et.redhat.com/virt/applications/virt-manager--devel?cs=1cb01dfe5d34 Will add patches these to next RAWHIDE update of virt-manager.
i was going to write that not only does it no longer segfault - it now just exits silently - but that is because i wasn't running xen on my host... (which would be a nice message after clicking "Connect") still - i now have virt-manager-0.2.3-1.fc6 - and it still segfaults. will attach backtrace.
Created attachment 137448 [details] similar backtrace for newer version.
The fix was not in version 0.2.3-1.fc6, but I have just built a version 0.2.3-2.fc6 which will have the neccessary fix. The reason it is a sporadic failure is because it is based on a subtle timing issue which causes the calculated CPU utilization to go a little over 100%, which break sthe sparkline validation, in turn resulting in a null data set which then makes the rendering code SEGVs. Anyway, check out 0.2.3-2.fc6 once it hits rawhide (hopefully tomorrow).
*** Bug 208916 has been marked as a duplicate of this bug. ***
Closing on the basis that bug 208916 showing the same problem has reported 0.2.3-2.fc6 fixes the issue.
yep sorry about that - confirmed fix with the release mentioned. thank you.