Bug 641981

Summary: virt-manager instant segfault
Product: [openSUSE] openSUSE 11.4 Reporter: Stefan Seyfried <seife>
Component: BasesystemAssignee: Charles Arnold <carnold>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: agraf, vuntz
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
See Also: https://bugzilla.redhat.com/show_bug.cgi?id=620216
https://bugzilla.redhat.com/show_bug.cgi?id=620843
Whiteboard:
Found By: Community User Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Stefan Seyfried 2010-09-27 09:38:17 UTC
On FACTORY, virt-manager (from Virtualization repo, since the buildfix was not forwarded to FACTORY yet) instantly segfaults:

seife@susi:~> virt-manager 
Segmentation fault

The backtrace from gdb is like this:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7aef6f5 in PyDict_SetItem () from /usr/lib64/libpython2.7.so.1.0
(gdb) bt
#0  0x00007ffff7aef6f5 in PyDict_SetItem () from /usr/lib64/libpython2.7.so.1.0
#1  0x00007ffff7aeffc8 in PyDict_SetItemString () from /usr/lib64/libpython2.7.so.1.0
#2  0x00007ffff16c4196 in init_gtk () from /usr/lib64/python2.7/site-packages/gtk-2.0/gtk/_gtk.so
#3  0x00007ffff7b2b026 in _PyImport_LoadDynamicModule () from /usr/lib64/libpython2.7.so.1.0
#4  0x00007ffff7b2a251 in ?? () from /usr/lib64/libpython2.7.so.1.0
#5  0x00007ffff7b299be in ?? () from /usr/lib64/libpython2.7.so.1.0
#6  0x00007ffff7b2a9d5 in ?? () from /usr/lib64/libpython2.7.so.1.0
#7  0x00007ffff7b2af34 in PyImport_ImportModuleLevel () from /usr/lib64/libpython2.7.so.1.0
#8  0x00007ffff7b147fb in ?? () from /usr/lib64/libpython2.7.so.1.0
#9  0x00007ffff7ad9292 in PyObject_Call () from /usr/lib64/libpython2.7.so.1.0
...
...only libpython2.7.so.1.0 below this point
Comment 1 Stefan Seyfried 2010-09-27 12:41:49 UTC
should be fixed with those two submitrequests (once they are accepted and forwarded to FACTORY):

49224 State:new By:seife        When:2010-09-27T14:38:39
      submit: home:seife:branches:GNOME:Factory/gtk-vnc -> GNOME:Factory          
      Descr: - add gtk-vnc-0.4.1-close-buffer.patch to fix virt-manager crashes
               (bnc#641981, https://bugzilla.redhat.com/show_bug.cgi?id=620843)

49207 State:new By:seife        When:2010-09-27T13:46:14
      submit: home:seife:branches:Virtualization/virt-manager -> Virtualization         
      Descr: - fix instant segfault with python 2.7, bnc#641981, patch taken
               from https://bugzilla.redhat.com/show_bug.cgi?id=620216
Comment 2 Vincent Untz 2010-09-27 12:58:18 UTC
(In reply to comment #1)
> should be fixed with those two submitrequests (once they are accepted and
> forwarded to FACTORY):
> 
> 49224 State:new By:seife        When:2010-09-27T14:38:39
>       submit: home:seife:branches:GNOME:Factory/gtk-vnc -> GNOME:Factory        
>       Descr: - add gtk-vnc-0.4.1-close-buffer.patch to fix virt-manager crashes
>                (bnc#641981, https://bugzilla.redhat.com/show_bug.cgi?id=620843)

Accepted and forwarded.
Comment 4 Stefan Seyfried 2010-09-28 11:26:17 UTC
Charles, if you'd forward virt-manager to FACTORY, we could close this one... :-)

Thanks,

Stefan
Comment 5 Charles Arnold 2010-09-28 15:23:26 UTC
I pushed out a new virt-manager to Factory yesterday (version 0.8.5) that also included your python 2.7 patch. 
Thanks Stefan.