Bug 1374688

Summary: Sub-Menus and context menus are not visible on the screen and there are errors in journalctl
Product: [Fedora] Fedora Reporter: Amit Agarwl <amit.agarwal>
Component: gnome-shellAssignee: Owen Taylor <otaylor>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 25CC: fmuellner, otaylor
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-09-19 04:45:03 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:

Description Amit Agarwl 2016-09-09 12:22:54 UTC
Description of problem:

After upgrade to Fedora 25, sub-menus and menus are not visible for most of the gnome applications (even when logged into KDE desktop). However the menus are there as I can use keyboard "enter" to perform the action but they are not visible on the Desktop.


Version-Release number of selected component (if applicable):
Fedora 25


How reproducible:
Always.  I am not able to see any menu in gnome applications like gnome-terminal or Evolution and even on Firefox.

Steps to Reproduce:
1. Open gnome-terminal
2. Click on File Menu


Actual results:
No Menu drop down. 

Expected results:
Menu drop down should come.

Additional info:
I see the following errors in journalctl:
1x15. adjust_size_allocation must keep allocation inside original bounds
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: gtk_widget_size_allocate(): attempt to underallocate GtkMenu's child GtkImageMenuItem 0x55f9be909af0. Allocation is 1x1907521992, but minimum required size is 52x24.
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: Negative content width -11 (allocation 1, extents 6x6) while allocating gadget (node menuitem, owner GtkImageMenuItem)
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: gtk_widget_size_allocate(): attempt to underallocate GtkImageMenuItem's child GtkAccelLabel 0x55f9be878970. Allocation is 1x1907521984, but minimum required size is 40x15.
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: GtkAccelLabel 0x55f9be878970 attempted to adjust its size allocation from 29,947675372 1x1907521984 to 29,1901436356 1x15. adjust_size_allocation must keep allocation inside original bounds
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: gtk_widget_size_allocate(): attempt to underallocate GtkMenu's child GtkImageMenuItem 0x55f9be909cc0. Allocation is 1x1907521992, but minimum required size is 132x24.
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: Negative content width -11 (allocation 1, extents 6x6) while allocating gadget (node menuitem, owner GtkImageMenuItem)
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: gtk_widget_size_allocate(): attempt to underallocate GtkImageMenuItem's child GtkAccelLabel 0x55f9be878b60. Allocation is 1x1907521984, but minimum required size is 120x15.
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: gtk_widget_size_allocate(): attempt to underallocate GtkMenu's child GtkImageMenuItem 0x55f9bed72540. Allocation is 1x1907521992, but minimum required size is 75x24.
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: Negative content width -11 (allocation 1, extents 6x6) while allocating gadget (node menuitem, owner GtkImageMenuItem)
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: gtk_widget_size_allocate(): attempt to underallocate GtkImageMenuItem's child GtkAccelLabel 0x55f9bec9b1e0. Allocation is 1x1907521984, but minimum required size is 63x15.
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: gtk_widget_size_allocate(): attempt to underallocate GtkMenu's child GtkImageMenuItem 0x55f9bed72710. Allocation is 1x1907521992, but minimum required size is 74x24.
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: Negative content width -11 (allocation 1, extents 6x6) while allocating gadget (node menuitem, owner GtkImageMenuItem)
Sep 09 17:51:31 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: gtk_widget_size_allocate(): attempt to underallocate GtkImageMenuItem's child GtkAccelLabel 0x55f9bec9b3d0. Allocation is 1x1907521984, but minimum required size is 62x15.



Even scrolling in gnome-terminal shows following:
Sep 09 17:51:36 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: GtkScrollbar 0x55f9beaec220 is drawn without a current allocation. This should not happen.
Sep 09 17:51:36 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: GtkScrollbar 0x55f9beaec220 is drawn without a current allocation. This should not happen.
Sep 09 17:51:36 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: GtkScrollbar 0x55f9beaec220 is drawn without a current allocation. This should not happen.
Sep 09 17:51:36 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: GtkScrollbar 0x55f9beaec220 is drawn without a current allocation. This should not happen.
Sep 09 17:51:36 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: GtkScrollbar 0x55f9beaec220 is drawn without a current allocation. This should not happen.
Sep 09 17:51:36 balp-Fed-amitag.roamware.com gnome-terminal-[7062]: GtkScrollbar 0x55f9beaec220 is drawn without a current allocation. This should not happen.

Comment 1 Amit Agarwl 2016-09-19 04:45:03 UTC
Hi,

With the latest update just now, I do not see this issue anymore, hence closing the same.

Thanks,
-aka