Bug 13555 - Kmymoney handbook is not displayed (meinproc4 fails after CVE-2014-0191)
Summary: Kmymoney handbook is not displayed (meinproc4 fails after CVE-2014-0191)
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Luc Menut
QA Contact:
URL:
Whiteboard: MGA3TOO
Keywords:
Depends on: 13221 13826
Blocks:
  Show dependency treegraph
 
Reported: 2014-06-20 17:05 CEST by James Kerr
Modified: 2014-10-29 13:16 CET (History)
2 users (show)

See Also:
Source RPM: kdelibs4-4.11.4-1.mga4, kdelibs4-4.10.5-1.1.mga3
CVE:
Status comment:


Attachments
handbook display (82.96 KB, image/png)
2014-06-20 17:10 CEST, James Kerr
Details
QPainter messages (946 bytes, text/plain)
2014-06-21 01:10 CEST, James Kerr
Details

Description James Kerr 2014-06-20 17:05:35 CEST
Description of problem:


When Help is selected or F1 is hit in Kmymoney, then only a blank page is displayed for the Handbook. The same happens when Kmymoney is selected in the KDE Help Centre. This happens in both a 64 bit system upgraded from Mageia 3 and a clean install of a 32 bit system.

The files all seem to be present in /usr/share/doc/HTML/en/kmymoney.

Both systems are using KDE4 en_GB. 

So far as I can tell all other Handbooks display correctly.

I thought that it worked properly in Mageia 3, but I've just checked and the same problem happens there.

I haven't used the handbook in a very long time and only became aware of this bug when introducing a new user to Mageia, who asked where the user guide for Kmymoney could be found.

As a stop-gap, I've downloaded a PDF version of the handbook.

Reproducible: 

Steps to Reproduce:
Comment 1 James Kerr 2014-06-20 17:10:09 CEST
Created attachment 5205 [details]
handbook display

This is the blank page that is displayed when the Kmymoney Handbook should be displayed.
Comment 2 James Kerr 2014-06-21 00:25:59 CEST
The bug does not happen in cauldron (64 bit) despite the fact that the mga.4 package is still being used and so the bug may not be in the kmymoney package but perhaps in the way in which its handbook files are being accessed by khelpcenter. Finding the cause of that is likely to be a bit beyond my limited abilities, but I'll keep looking. I may stumble on something relevant.  :)
Comment 3 James Kerr 2014-06-21 01:06:52 CEST
If I launch kmymoney in a terminal, then when I try to open the handbook, I see a series of QPainter messages that Painter is not active.
Comment 4 James Kerr 2014-06-21 01:10:20 CEST
Created attachment 5206 [details]
QPainter messages

These are the messages referred to in the preceding comment
Comment 5 James Kerr 2014-06-21 09:24:06 CEST
This bug is perhaps caused by the problem reported in bug #13559. Since the kmymoney handbook is packaged within the kmymoney package and not in a separate package, it's possible that khelpcenter is not able to find the kmymoney handbook files until after the index is built.
Comment 6 Luc Menut 2014-06-26 22:17:17 CEST
It's due to a bug in meinproc4 after the libxml2 update for CVE-2014-0191.
https://bugs.kde.org/show_bug.cgi?id=335001

Whiteboard: (none) => MGA3TOO
CC: (none) => lmenut
See Also: (none) => https://bugs.kde.org/show_bug.cgi?id=335001
Blocks: (none) => 13221
Assignee: bugsquad => lmenut
Summary: Kmymoney handbook is not displayed => Kmymoney handbook is not displayed (meinproc4 fails after CVE-2014-0191)
Source RPM: kmymoney-4.6.4-3.mga4.src.rpm => kdelibs4-4.11.4-1.mga4, kdelibs4-4.10.5-1.1.mga3

Luc Menut 2014-06-26 22:23:28 CEST

Blocks: 13221 => (none)
Depends on: (none) => 13221

Luc Menut 2014-07-31 15:18:30 CEST

Depends on: (none) => 13826

Comment 7 Florian Hubold 2014-08-24 17:50:07 CEST
Has already been fixed: http://advisories.mageia.org/MGASA-2014-0214.html

Status: NEW => RESOLVED
CC: (none) => doktor5000
Resolution: (none) => FIXED

Comment 8 James Kerr 2014-08-24 19:08:55 CEST
(In reply to Florian Hubold from comment #7)


It is not fixed for me in mga4.  I think that comment 6 means that it is the update referred to in the advisory that caused the bug.
Comment 9 James Kerr 2014-08-24 19:24:43 CEST
The bug was fixed in mga3 by: 

http://advisories.mageia.org/MGASA-2014-0327.html
James Kerr 2014-08-24 19:26:41 CEST

Status: RESOLVED => REOPENED
Resolution: FIXED => (none)

Comment 10 Florian Hubold 2014-08-24 21:03:41 CEST
Hmmm, just checked on mga4 and the index displays properly ...
But that's because I've got KDE 4.12.5 installed. Sorry for the noise.
Comment 11 James Kerr 2014-10-29 13:16:55 CET
Confirmed fixed in KDE 4.12.5

Status: REOPENED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.