Bug 1333424

Summary: crash in the gtk ui when selecting compatmonitor0
Product: [Fedora] Fedora Reporter: Cole Robinson <crobinso>
Component: qemuAssignee: Fedora Virtualization Maintainers <virt-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: alekcejk, amit.shah, berrange, cfergeau, dwmw2, itamar, pbonzini, rjones, virt-maint
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: qemu-2.6.0-0.2.rc5.fc24 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-12 01:28:51 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Cole Robinson 2016-05-05 13:17:26 UTC
Run qemu-kvm, select compatmonitor0 in the gtk UI, qemu crashes.

Trying to get the inner-border style info from the VTE terminal returns NULL. Not sure if this is a VTE regression or some API change.

Backtrace:

#0  0x000055555599c7d7 in gd_update_geometry_hints (vc=vc@entry=0x5555585ef3e8) at ui/gtk.c:343
#1  0x000055555599e9e1 in gd_update_windowsize (vc=0x5555585ef3e8) at ui/gtk.c:359
#2  0x000055555599edd9 in gd_change_page (nb=<optimized out>, arg1=<optimized out>, arg2=<optimized out>, data=0x5555585ef280) at ui/gtk.c:1502
#3  0x00007fffed22f3e8 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#4  0x00007fffed241442 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#5  0x00007fffed24a08c in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#6  0x00007fffed24a45f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#7  0x00007fffee7c9387 in gtk_notebook_set_current_page () at /lib64/libgtk-3.so.0
#8  0x000055555599d05b in gd_menu_switch_vc (item=<optimized out>, opaque=0x5555585ef280) at ui/gtk.c:1126
#9  0x00007fffed22f3e8 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#10 0x00007fffed241442 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#11 0x00007fffed24a08c in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#12 0x00007fffed24a45f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#13 0x00007fffee7f3f5d in gtk_radio_menu_item_activate () at /lib64/libgtk-3.so.0
#14 0x00007fffed22f3e8 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#15 0x00007fffed240e13 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#16 0x00007fffed24a08c in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#17 0x00007fffed24a45f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#18 0x00007fffee8dbdee in gtk_widget_activate () at /lib64/libgtk-3.so.0
#19 0x00007fffee7b32c6 in gtk_menu_shell_activate_item () at /lib64/libgtk-3.so.0
#20 0x00007fffee7b35fb in gtk_menu_shell_button_release () at /lib64/libgtk-3.so.0
#21 0x00007fffee797951 in _gtk_marshal_BOOLEAN__BOXEDv () at /lib64/libgtk-3.so.0
#22 0x00007fffed22f617 in _g_closure_invoke_va () at /lib64/libgobject-2.0.so.0
#23 0x00007fffed2498d3 in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#24 0x00007fffed24a45f in g_signal_emit () at /lib64/libgobject-2.0.so.0
#25 0x00007fffee8d99ec in gtk_widget_event_internal () at /lib64/libgtk-3.so.0
#26 0x00007fffee794b3e in propagate_event () at /lib64/libgtk-3.so.0
#27 0x00007fffee796a92 in gtk_main_do_event () at /lib64/libgtk-3.so.0
#28 0x00007fffee2d1fd5 in _gdk_event_emit () at /lib64/libgdk-3.so.0
#29 0x00007fffee2feef2 in gdk_event_source_dispatch () at /lib64/libgdk-3.so.0
#30 0x00007fffecf5a803 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0
#31 0x00005555559af443 in main_loop_wait () at main-loop.c:213
#32 0x00005555559af443 in main_loop_wait (timeout=<optimized out>) at main-loop.c:258
#33 0x00005555559af443 in main_loop_wait (nonblocking=<optimized out>) at main-loop.c:506
#34 0x00005555556e9afd in main () at vl.c:1934
#35 0x00005555556e9afd in main (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at vl.c:4656

Comment 1 Cole Robinson 2016-05-07 19:04:08 UTC
Patch posted:

https://lists.nongnu.org/archive/html/qemu-devel/2016-05/msg00943.html

Comment 2 Fedora Update System 2016-05-09 22:53:42 UTC
qemu-2.6.0-0.2.rc5.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-a0f1d7a855

Comment 3 Fedora Update System 2016-05-10 20:28:45 UTC
qemu-2.6.0-0.2.rc5.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-a0f1d7a855

Comment 4 Fedora Update System 2016-05-12 01:28:45 UTC
qemu-2.6.0-0.2.rc5.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.