Bug 4060

Summary: connman-applet spews warnings
Product: [Build System, Metadata & Runtime] OE-Core Reporter: Saul Wold <sgw>
Component: connectivityAssignee: Emilia Ciobanu <emilia.maria.silvia.ciobanu>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Medium CC: emilia.maria.silvia.ciobanu, koen, meta.mr.watcher, meta.watcher, schnitzeltony
Version: 1.4   
Target Milestone: 1.4 M6   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: ---

Description Saul Wold 2013-03-19 21:31:11 UTC
** (connman-applet:404): WARNING **: Missing icon connman-signal-01: Fatal error reading PNG image file: Decompression error in IDAT

** (connman-applet:404): WARNING **: Missing icon connman-signal-02: Fatal error reading PNG image file: Decompression error in IDAT

** (connman-applet:404): WARNING **: Missing icon connman-signal-03: Fatal error reading PNG image file: Decompression error in IDAT

** (connman-applet:404): WARNING **: Missing icon connman-signal-04: Fatal error reading PNG image file: Decompression error in IDAT
done

** (connman-applet:404): WARNING **: Missing icon connman-signal-05: Fatal error reading PNG image file: Decompression error in IDAT
Comment 1 Cristian Iorga 2013-03-26 18:19:53 UTC
This issue is probably related to libpng upgrade.
Investigation started.
Comment 2 Andreas Müller 2013-04-06 10:04:08 UTC
Funny: Does network-manager-applet use the same icons? There I have problems with nm-signal-*.png.

To investigate I did:

* Try to open these icons with gimp (meta-oe) and ristretto (meta-xfce). gimp can open them but shows only garbaged contents / ristretto complains about 'Decompression error in IDAT'
* Made a recipe for pngcheck and tested the suspicous files on target: No complaints.
* reverted commit aca6a67527d97b57b3d16848057bc29fff7c19d0 ("libpng : update to 1.60.0") and the files are handled correctly!
* tried to update libpng to 1.6.1 but this failed because it requires automake 1.13 which we do not have yet.

Long talk short result: It is a bug in libpng 1.6.0.
    
    .
Comment 3 Koen Kooi 2013-04-15 10:20:17 UTC
Can you give http://patchwork.openembedded.org/patch/48179/ a try?
Comment 4 Cristian Iorga 2013-04-15 10:25:50 UTC
Sure, will do, later on today.
Thanks,
Cristian
Comment 5 Emilia Ciobanu 2013-04-15 12:36:45 UTC
(In reply to comment #3)
> Can you give http://patchwork.openembedded.org/patch/48179/ a try?

Tried you patch, but the warnings still remain.

Trying now with libpng-1.7.0beta07.
Comment 6 Emilia Ciobanu 2013-04-16 06:16:05 UTC
Also failed due to automake 1.13 requirement.
Comment 7 Koen Kooi 2013-04-16 06:52:11 UTC
So use the patch in http://patchwork.openembedded.org/patch/48179/ to get around that automake requirement.
Comment 8 Emilia Ciobanu 2013-04-25 12:21:05 UTC
Merged to master.
Commit 4178360b2ba645f3519d227e27c0beb80768d801