2012-11-03 15:00:23 |
Matthieu Baerts |
bug |
|
|
added bug |
2012-11-03 15:00:23 |
Matthieu Baerts |
attachment added |
|
With this svg file, it crashes. https://bugs.launchpad.net/bugs/1074667/+attachment/3422628/+files/geany.svg |
|
2012-11-03 15:13:34 |
Launchpad Janitor |
branch linked |
|
lp:~matttbe/ubuntu/raring/cairo/1074667 |
|
2012-11-03 15:25:49 |
Matthieu Baerts |
description |
Hello,
Cairo (libcairo2 1.12.2-2ubuntu1) crashes when loading some svg[1] or pdf[2] files.
This bug has already been reported to Cairo devs:
* https://bugs.freedesktop.org/show_bug.cgi?id=54822
* https://bugs.freedesktop.org/show_bug.cgi?id=56698 (a duplicated bug)
And it's already fixed in the bug-fix version 1.12.4 thanks to this commit by Chris Wilson:
* http://cgit.freedesktop.org/cairo/commit/?id=797441093a8346003552e0cf89aef2a644ff53ab
Test case:
1] Open this file with Evince: http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf
2] Open the svg file[1] with this little program compiled with:
$ gcc -ggdb test.c -o test `pkg-config --libs --cflags gtk+-3.0`
Then, launch it from the same dir of the 'geany.svg' file[1]
===========
#include <stdio.h>
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file_at_size ("geany.svg", 64, 64, NULL);
return 0;
}
===========
A bzr branch will be linked to this bug report.
Is it possible to upload this new package to Raring repos?
And is it also possible to backport this change to Quantal-update repos?
Thank you for your help! :)
[1] The svg file joined to this bug report
[2] http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf |
Hello,
Cairo (libcairo2 1.12.2-2ubuntu1) crashes when loading some svg[1] or pdf[2] files.
This bug has already been reported to Cairo devs:
* https://bugs.freedesktop.org/show_bug.cgi?id=54822
* https://bugs.freedesktop.org/show_bug.cgi?id=56698 (a duplicated bug)
And it's already fixed in the bug-fix version 1.12.4 thanks to this commit by Chris Wilson:
* http://cgit.freedesktop.org/cairo/commit/?id=797441093a8346003552e0cf89aef2a644ff53ab
How to reproduce this crash:
1] Open this file with Evince: http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf
2] Open the svg file[1] with this little program compiled with:
$ gcc -ggdb test.c -o test `pkg-config --libs --cflags gtk+-3.0`
Then, launch it from the same dir of the 'geany.svg' file[1]
===========
#include <stdio.h>
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file_at_size ("geany.svg", 64, 64, NULL);
return 0;
}
===========
A bzr branch will be linked to this bug report: lp:~matttbe/ubuntu/raring/cairo/1074667
This new version should fix this bug.
Is it possible to upload this new package to Raring repos?
And is it also possible to backport this change to Quantal-update repos?
Thank you for your help! :)
[1] The svg file joined to this bug report: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1074667/+attachment/3422628/+files/geany.svg
[2] http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf |
|
2012-11-03 15:26:08 |
Matthieu Baerts |
bug watch added |
|
https://bugs.freedesktop.org/show_bug.cgi?id=54822 |
|
2012-11-03 15:26:08 |
Matthieu Baerts |
bug task added |
|
libcairo |
|
2012-11-03 15:34:39 |
Matthieu Baerts |
description |
Hello,
Cairo (libcairo2 1.12.2-2ubuntu1) crashes when loading some svg[1] or pdf[2] files.
This bug has already been reported to Cairo devs:
* https://bugs.freedesktop.org/show_bug.cgi?id=54822
* https://bugs.freedesktop.org/show_bug.cgi?id=56698 (a duplicated bug)
And it's already fixed in the bug-fix version 1.12.4 thanks to this commit by Chris Wilson:
* http://cgit.freedesktop.org/cairo/commit/?id=797441093a8346003552e0cf89aef2a644ff53ab
How to reproduce this crash:
1] Open this file with Evince: http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf
2] Open the svg file[1] with this little program compiled with:
$ gcc -ggdb test.c -o test `pkg-config --libs --cflags gtk+-3.0`
Then, launch it from the same dir of the 'geany.svg' file[1]
===========
#include <stdio.h>
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file_at_size ("geany.svg", 64, 64, NULL);
return 0;
}
===========
A bzr branch will be linked to this bug report: lp:~matttbe/ubuntu/raring/cairo/1074667
This new version should fix this bug.
Is it possible to upload this new package to Raring repos?
And is it also possible to backport this change to Quantal-update repos?
Thank you for your help! :)
[1] The svg file joined to this bug report: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1074667/+attachment/3422628/+files/geany.svg
[2] http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf |
Hello,
Cairo (libcairo2 1.12.2-2ubuntu1) crashes when loading some svg[1] or pdf[2] files.
This bug has already been reported to Cairo devs:
* https://bugs.freedesktop.org/show_bug.cgi?id=54822
* https://bugs.freedesktop.org/show_bug.cgi?id=56698 (a duplicated bug)
And it's already fixed in the bug-fix version 1.12.4 thanks to this commit by Chris Wilson:
* http://cgit.freedesktop.org/cairo/commit/?id=797441093a8346003552e0cf89aef2a644ff53ab
How to reproduce this crash:
1] Open this file with Evince: http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf
2] Open the svg file[1] with this little program compiled with:
$ gcc -ggdb test.c -o test `pkg-config --libs --cflags gtk+-3.0`
Then, launch it from the same dir of the 'geany.svg' file[1]
===========
#include <stdio.h>
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file_at_size ("geany.svg", 64, 64, NULL);
return 0;
}
===========
A bzr branch will be linked to this bug report: lp:~matttbe/ubuntu/raring/cairo/1074667
This new version should fix this bug.
How to easily test the new version:
You can use the new version of this package available in my ppa:matttbe/ppa
https://launchpad.net/~matttbe/+archive/ppa/+sourcepub/2767939/+listing-archive-extra
Is it possible to upload this new package to Raring repos?
And is it also possible to backport this change to Quantal-update repos?
Thank you for your help! :)
[1] The svg file joined to this bug report: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1074667/+attachment/3422628/+files/geany.svg
[2] http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf |
|
2012-11-03 16:43:26 |
Bug Watch Updater |
libcairo: status |
Unknown |
Fix Released |
|
2012-11-03 16:43:26 |
Bug Watch Updater |
libcairo: importance |
Unknown |
Medium |
|
2012-11-05 16:11:38 |
Sebastien Bacher |
cairo (Ubuntu): importance |
Undecided |
High |
|
2012-11-05 16:11:41 |
Sebastien Bacher |
cairo (Ubuntu): status |
New |
Fix Committed |
|
2012-11-06 12:22:45 |
madbiologist |
bug |
|
|
added subscriber madbiologist |
2012-11-07 05:50:20 |
Edward Donovan |
bug |
|
|
added subscriber Edward Donovan |
2012-11-10 14:24:40 |
Launchpad Janitor |
branch linked |
|
lp:~matttbe/ubuntu/quantal/cairo/lp1074667 |
|
2012-11-10 22:15:14 |
Matthieu Baerts |
description |
Hello,
Cairo (libcairo2 1.12.2-2ubuntu1) crashes when loading some svg[1] or pdf[2] files.
This bug has already been reported to Cairo devs:
* https://bugs.freedesktop.org/show_bug.cgi?id=54822
* https://bugs.freedesktop.org/show_bug.cgi?id=56698 (a duplicated bug)
And it's already fixed in the bug-fix version 1.12.4 thanks to this commit by Chris Wilson:
* http://cgit.freedesktop.org/cairo/commit/?id=797441093a8346003552e0cf89aef2a644ff53ab
How to reproduce this crash:
1] Open this file with Evince: http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf
2] Open the svg file[1] with this little program compiled with:
$ gcc -ggdb test.c -o test `pkg-config --libs --cflags gtk+-3.0`
Then, launch it from the same dir of the 'geany.svg' file[1]
===========
#include <stdio.h>
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file_at_size ("geany.svg", 64, 64, NULL);
return 0;
}
===========
A bzr branch will be linked to this bug report: lp:~matttbe/ubuntu/raring/cairo/1074667
This new version should fix this bug.
How to easily test the new version:
You can use the new version of this package available in my ppa:matttbe/ppa
https://launchpad.net/~matttbe/+archive/ppa/+sourcepub/2767939/+listing-archive-extra
Is it possible to upload this new package to Raring repos?
And is it also possible to backport this change to Quantal-update repos?
Thank you for your help! :)
[1] The svg file joined to this bug report: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1074667/+attachment/3422628/+files/geany.svg
[2] http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf |
[ Impact ]
Some apps (which use Cairo) crash when loadgin some svg[1] or pdf[2] files.
[ Test case ]
* Open this file with Evince: http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf
* Open the svg file[1] with this little program compiled with:
$ gcc -ggdb test.c -o test `pkg-config --libs --cflags gtk+-3.0`
Then, launch it from the same dir of the 'geany.svg' file[1]
===========
#include <stdio.h>
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file_at_size ("geany.svg", 64, 64, NULL);
return 0;
}
===========
[ Regression Potential ]
* The new proposed version contains a patch from Git upstream repository. It is also available in the 1.12.4 version. According to Cairo devs, it should have any regression:
- http://cgit.freedesktop.org/cairo/commit/?id=797441093a8346003552e0cf89aef2a644ff53ab
- https://bugs.freedesktop.org/show_bug.cgi?id=54822
- https://bugs.freedesktop.org/show_bug.cgi?id=56698 (a duplicated bug)
[ Other Info ]
* This BZR branch should fix this bug: lp:~matttbe/ubuntu/quantal/cairo/lp1074667
* You can easily test the new version by using these packages on Quantal: https://launchpad.net/~matttbe/+archive/experimental-debian-build/+sourcepub/2781148/+listing-archive-extra
* Or on Ubuntu Raring: https://launchpad.net/~matttbe/+archive/ppa/+sourcepub/2767939/+listing-archive-extra
[ Original bug report ]
Hello,
Cairo (libcairo2 1.12.2-2ubuntu1) crashes when loading some svg[1] or pdf[2] files.
This bug has already been reported to Cairo devs:
* https://bugs.freedesktop.org/show_bug.cgi?id=54822
* https://bugs.freedesktop.org/show_bug.cgi?id=56698 (a duplicated bug)
And it's already fixed in the bug-fix version 1.12.4 thanks to this commit by Chris Wilson:
* http://cgit.freedesktop.org/cairo/commit/?id=797441093a8346003552e0cf89aef2a644ff53ab
How to reproduce this crash:
1] Open this file with Evince: http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf
2] Open the svg file[1] with this little program compiled with:
$ gcc -ggdb test.c -o test `pkg-config --libs --cflags gtk+-3.0`
Then, launch it from the same dir of the 'geany.svg' file[1]
===========
#include <stdio.h>
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GdkPixbuf *pixbuf = gdk_pixbuf_new_from_file_at_size ("geany.svg", 64, 64, NULL);
return 0;
}
===========
A bzr branch will be linked to this bug report: lp:~matttbe/ubuntu/raring/cairo/1074667
This new version should fix this bug.
How to easily test the new version:
You can use the new version of this package available in my ppa:matttbe/ppa
https://launchpad.net/~matttbe/+archive/ppa/+sourcepub/2767939/+listing-archive-extra
Is it possible to upload this new package to Raring repos?
And is it also possible to backport this change to Quantal-update repos?
Thank you for your help! :)
[1] The svg file joined to this bug report: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1074667/+attachment/3422628/+files/geany.svg
[2] http://kernsec.org/files/LinuxSecuritySummit2012_rpm.pdf |
|
2012-11-10 22:16:31 |
Matthieu Baerts |
nominated for series |
|
Ubuntu Quantal |
|
2012-11-10 22:17:26 |
Matthieu Baerts |
summary |
Cairo crashes when loading some svg or pdf files |
SRU: Cairo crashes when loading some svg or pdf files |
|
2012-11-10 22:17:40 |
Matthieu Baerts |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-11-12 09:32:56 |
Sebastien Bacher |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2012-11-12 09:32:58 |
Sebastien Bacher |
bug task added |
|
cairo (Ubuntu Quantal) |
|
2012-11-12 09:33:04 |
Sebastien Bacher |
cairo (Ubuntu Quantal): importance |
Undecided |
High |
|
2012-11-12 09:33:06 |
Sebastien Bacher |
cairo (Ubuntu Quantal): status |
New |
Triaged |
|
2012-11-12 10:30:52 |
Martin Pitt |
cairo (Ubuntu): status |
Fix Committed |
Fix Released |
|
2012-11-12 10:38:47 |
Martin Pitt |
cairo (Ubuntu Quantal): status |
Triaged |
In Progress |
|
2012-11-12 10:38:58 |
Martin Pitt |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2012-11-29 19:04:24 |
Brian Murray |
cairo (Ubuntu Quantal): status |
In Progress |
Fix Committed |
|
2012-11-29 19:04:28 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2012-11-29 19:04:30 |
Brian Murray |
tags |
|
verification-needed |
|
2012-11-29 19:47:03 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/quantal-proposed/cairo |
|
2012-12-04 21:44:52 |
Matthieu Baerts |
tags |
verification-needed |
verification-done |
|
2012-12-10 14:12:01 |
Colin Watson |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2012-12-10 14:12:11 |
Launchpad Janitor |
cairo (Ubuntu Quantal): status |
Fix Committed |
Fix Released |
|