Bug 750724

Summary: [virt-manager]Quickly double-click "Refresh volume list" Button for several times may result in "core dumped"
Product: [Community] Virtualization Tools Reporter: Huming Jiang <hjiang>
Component: virt-managerAssignee: Cole Robinson <crobinso>
Status: CLOSED UPSTREAM QA Contact:
Severity: medium Docs Contact:
Priority: medium    
Version: unspecifiedCC: berrange, crobinso, hjiang, mzhan, rwu, xen-maint, zpeng
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-02-08 00:06:57 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
virt-manager--debug-log1
none
virt-manager--debug-log2
none
virt-manager--debug-log3
none
pool-dumpxml.txt
none
host-screen-frozen.txt none

Description Huming Jiang 2011-11-02 08:05:53 UTC
Description of problem:
Add a 'dir' storage, use '/home/test/' as target path . After pool was added succuessfully. select it, and quickly double-click "Refresh volume list" Button for several times, virt-manager will exit or the host screen is frozen(sometimes it could be reproduced),only the mouse could be moved, and the host needed to be reboot.
When there are many volumes in the storage, this problem could be easily reproduced. 

Version-Release number of selected component (if applicable):
kernel-2.6.32-207.el6.x86_64
libvirt-0.9.4-19.el6.x86_64
qemu-kvm-0.12.1.2-2.196.el6.x86_64
python-virtinst-0.600.0-5.el6.noarch
virt-manager-0.9.0-7.el6.x86_64

How reproducible:
Almost

Steps to Reproduce:
1. #virt-manager --debug
2. add a 'dir' storage, name is "home", target path is "/home/test"( should be changed if your computer's normal user is not test). click finish.
3. Select the added storage. and quickly double-click "Refresh volume list" Button for several times(about 10 times or so.)
4. then the virt-manager will exit or the host screen is frozen(sometimes it could be reproduced).
  
Actual results:
see the attachments. 

Expected results:
There should be no error.

Additional info:

Comment 1 Huming Jiang 2011-11-02 08:07:16 UTC
Created attachment 531276 [details]
virt-manager--debug-log1

Comment 2 Huming Jiang 2011-11-02 08:08:00 UTC
Created attachment 531277 [details]
virt-manager--debug-log2

Comment 3 Huming Jiang 2011-11-02 08:08:28 UTC
Created attachment 531278 [details]
virt-manager--debug-log3

Comment 4 Huming Jiang 2011-11-02 08:09:23 UTC
Created attachment 531281 [details]
pool-dumpxml.txt

Comment 5 Huming Jiang 2011-11-02 08:09:54 UTC
Created attachment 531283 [details]
host-screen-frozen.txt

Comment 8 Cole Robinson 2011-12-09 21:28:43 UTC
Not urgent, and given reduced capacity for virt-manager/virtinst, just moving this to the upstream tracker.