| Summary: | Qt4 widgets have corrupted bitmap images from random(?) areas of memory | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Richard Walker <richard.j.walker> |
| Component: | RPM Packages | Assignee: | Matteo Pasotti <matteo.pasotti> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | balcaen.john |
| Version: | Cauldron | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | qasmixer-0.15-1.mga2.src.rpm | CVE: | |
| Status comment: | |||
| Attachments: |
control sliders and radio buttons are corrupt
pic shows most sliders are OK and 1 radio button after resize Surreal, beautiful perhaps; but wrong |
||
|
Description
Richard Walker
2012-01-26 21:05:21 CET
Created attachment 1438 [details]
control sliders and radio buttons are corrupt
Created attachment 1439 [details]
pic shows most sliders are OK and 1 radio button after resize
Two attached pictures illustrate what I mean by "corrupt images".
When resized to very large, the corruption in the qasmixer control images looks like some of it is text images.
Maybe we should obsolete it by http://sourceforge.net/projects/qastools/ as mentionned on the www ? CC:
(none) =>
balcaen.john I'm not sure what you mean. If you mean it should be updated to the current version 0.17 then would agree that would be nice. As the pics above show, however, that will do little to address the corrupt graphics problem. I suspect that as the Qt4 libraries have been updated at least once since I installed qasmixer 0.15 that it is more likely the real problem lies there. This is quite stunning. Just tried qasmixer after a shed-load of updates tonight and I got this (see attached pic) It is almost beautiful, Whatever is causing it, can we keep it as an option? Created attachment 1460 [details]
Surreal, beautiful perhaps; but wrong
I have had brief access to a Mageia 2 Alpha 3 system cloned from my working system at a time when the QasMixer display was normal. From a very cursory look at the libraries used by this mixer program, the only ones which are obviously related to the drawing of the interface are lib64qtgui4 and lib64qtsvg4. My gut feeling is that it is more likely to be the svg than the gui lib which has introduced the problem. The working version is using Qt 4.7.?? and the artistically advanced, though functionally flawed version is using Qt 4.8.0. Any ideas on how to proceed with this? Any comment at all would be appreciated, even if it just to shut up and live with it. Updates tonight from Qt 4.8.0-1mga2 to Qt 4.8.0-2mga2 for all (except lib64qtruby4shared2 for some reason) but no improvement in the svg rendering. That last comment may have been a little hasty. There has been a change in the way that the rendering problems appear when re-sizing the QasMixer screen. It is much easier to find a size for which the rendering of the controls is acceptable, though this tends to be the case with larger sizes. Radio buttons may still appear scrambled, but control tracks are less likely to disappear when mousing over them. After several hours of the system being idle while I watched some rugby and washed the car, the QasMixer display behaviour is back to what it was; more often corrupt than not, whatever the size of the display. Just found this on the QasTools site; Latest news 2012-01-30 QasTools 0.17.1 released Changes: Painting fixed for Qt 4.8 I have just built it on the latest up-to-date Cauldron and it fixes the problem. If QasTools 0.17.1 is packaged for Cauldron instead of QasMixer 0.15, that should do it, I think. (In reply to comment #12) > Just found this on the QasTools site; > > Latest news 2012-01-30 > QasTools 0.17.1 released > > Changes: > Painting fixed for Qt 4.8 > > I have just built it on the latest up-to-date Cauldron and it fixes the > problem. > > If QasTools 0.17.1 is packaged for Cauldron instead of QasMixer 0.15, that > should do it, I think. added the maintainer. Thanks for the debugging :) Assignee:
bugsquad =>
pasotti.matteo Thank you for that. Look forward to the new package. I will presume it is fixed now. Status:
NEW =>
RESOLVED I'm working on the new package (qastools). If needed, I can inform you about the progress using this bug report. Regards Status:
RESOLVED =>
REOPENED qastools 0.17.1 it's now into our repositories (it provides qasmixer, qashctl and qasconfig). Marking this bug as fixed. Regards. Status:
REOPENED =>
RESOLVED I'm very impressed at the turnaround time - well done and thank you |