Bug 1625282
Summary: | kalzium interface is missing parts | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Matt Fagnani <matt.fagnani> | ||||
Component: | kalzium | Assignee: | Than Ngo <than> | ||||
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 28 | CC: | jreznik, matt.fagnani, rdieter, than | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2018-09-05 16:04:14 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: | |||||||
Attachments: |
|
Description
Matt Fagnani
2018-09-04 14:41:26 UTC
tentatively blocking qt-5.11 tracker bug I cannot reproduce. you sure that menu item view->legend is enabled (for example)? The menu rows aren't visible when I run kalzium as I mentioned, so I can't enable menu item view->legend. I'm not particulary familiar with kalzium so I might be missing something. I just tested it out when I got a dnf error for the avogadro2-1.91.0 update due to the avogadro2-libs-1.91.0 library name changes as I mentioned on https://bodhi.fedoraproject.org/updates/FEDORA-2018-eae07fdf83 At that time, I had Qt 5.10.1 installed and all the parts of kalzium showed up as shown in its documentation. I can try to attach a picture of kalzium's interface as I see it or try other troubleshooting if that would help. A screenshot would help yes. Also, what Desktop Environment (plasma, gnome, etc..) and style/widget theming (if non-default) would be beneficial too. Created attachment 1480917 [details]
Picture of kalzium 18.04.3-3 with Qt 5.11.1 missing some interface parts
I attached a picture of the kalzium-18.04.3-3 window which is missing the menus and other parts taken using Spectacle. I was running Qt 5.11.1 when that picture was taken. I'm running Plasma 5.13.4 with Look and Feel set to Fedora, Desktop theme set to Fedora Twenty Eight, Cursor Theme set to Breeze. The application color scheme is Breeze Edited in which I just customized Breeze to make the title bar light blue. Widget style is set to Breeze. I ran sudo dnf downgrade kalzium-17.12.3-1.fc28 kalzium 17.12.3 and 18.04.3 had the same missing parts. I then ran sudo dnf downgrade qt5*. kalzium 17.12.3 and 18.04.3 looked the same with Qt 5.10.1 as with 5.11.1. So the problem doesn't seem to be with Qt 5.11.1 or the kalzium version. I tried sudo dnf downgrade kf5*, but dnf suggested downgrading to kf5 5.44 and plasma 5.12.4 which I think might be too far back to narrow down the problem. kf5 5.47 doesn't appear to be in the repositories now. The problem may be in one of kalzium's many kf5 dependencies. I'll look to see if something in kf5 5.49 might address the issue. I tried sudo dnf downgrade libglvnd* as it is a dependency of kalzium, but nothing changed. I updated to glibc-2.27-32 about five days ago, but I doubt the minor changes in it would affect kalzium's interface. kalzium 18.04.3 has the same issue with both avogadro2-libs 1.90.0 and 1.91.0. I am using the i686 builds because my computer has a Pentium 4 CPU from 2002, and maybe that could be part of the problem. My system is using the Mesa 18.0.5 llvmpipe driver with OpenGL version 3.0. I don't if it's possible that the llvmpipe driver can't render some parts of an interface but can render others. All the other KDE programs I've tested run with correctly displayed interfaces with Qt 5.11.1 including Dolphin, Konsole, Kinfocenter, System settings, ksysguard, kate, ksystemlog. I'm unsure how to use strace and gdb to debug such subtle KDE/Qt interface issues effectively, but I can attach their output if that would be informative. I saw that gammaray can be used to troubleshoot Qt programs, though I haven't tried it yet. I'm open to suggestions. Thanks for your help. Based on latest bodhi comment, this appears to be not related to Qt 5.11.1 (issue remains after downgrading back to 5.10.1) At this point, I recommend reporting this upstream: https://bugs.kde.org/enter_bug.cgi?product=kalzium I reported this issue to bugs.kde.org as you suggested https://bugs.kde.org/show_bug.cgi?id=398293 Thanks, we can continue to track it there. I just had the thought that some file in my home directory might be affecting kalzium's behaviour. So I ran sudo kalzium and all of kalzium's interface parts showed up normally. I found ~/.config/kalziumrc which contained [HTML Settings] AutomaticDetectionLanguage=1 [KFileDialog Settings] Recent Files[$e]=porphyrin.cml,file:///usr/share/kalzium/data/molecules/porphyrin.cml Recent URLs[$e]=file:///usr/share/kalzium/data/molecules/ Window-Maximized 768x1024=true [MainWindow] Height 768=341 MenuBar=Disabled State=AAAA/wAAAAD9AAAAAgAAAAAAAAD6AAACJvwCAAAAAfsAAAAeAGsAYQBsAHoAaQB1AG0ALQBzAGkAZABlAGIAYQByAAAAAEAAAAImAAAArgEAAAMAAAADAAAEAAAAAFH8AQAAAAL7AAAAIgBrAGEAbAB6AGkAdQBtAC0AdABhAGIAbABlAGkAbgBmAG8AAAAAAP////8AAACHAQAAA/sAAAAcAGsAYQBsAHoAaQB1AG0ALQBsAGUAZwBlAG4AZAAAAAAAAAAEAAAAAGABAAADAAAB/AAAAUIAAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAAAAAAD/////AAAAAAAAAAA= StatusBar=Disabled ToolBarsMovable=Disabled Width 1024=508 Window-Maximized 768x1024=true I'm guessing the MenuBar=Disabled, StatusBar=Disabled, and maybe State were behind the missing menu and other parts. After I renamed that file to ~/.config/kalziumrc.backup and ran kalzium as my user all the parts showed up normally. I'm not sure how the kalziumrc config file got into that state, but it was last modified on August 31 when I tested kalzium related to the avogadro2-1.91.0 update issue. I'm sorry about the mixup. The problem is resolved. |