Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 440950 - [gnome-overlay] x11-themes/gtk-engines-unico: update to new snapshot
Summary: [gnome-overlay] x11-themes/gtk-engines-unico: update to new snapshot
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-02 13:50 UTC by poncho
Modified: 2012-12-27 18:58 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
patch against current unico ebuild (ebuild.patch,533 bytes, patch)
2012-11-02 13:50 UTC, poncho
Details | Diff
patch to rev 139 (139_135.diff,235.01 KB, patch)
2012-11-02 13:52 UTC, poncho
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description poncho 2012-11-02 13:50:42 UTC
Created attachment 328076 [details, diff]
patch against current unico ebuild

The engine crashes if border-top-left-radius is used in a theme. (see https://bugs.launchpad.net/unico/+bug/1000545/comments/13) The latest revision of unico fixes this issue.

As ubuntu ships a newer snapshot of unico, most theme authors are not aware of this issue and still use border-top-left-radius.
Comment 2 Balint SZENTE 2012-12-03 07:21:21 UTC
I can confirm this bug. I'm using:

x11-libs/gtk+-3.6.2
x11-libs/cairo-1.12.6

and the themes from lubuntu artwork 0.34:
<https://launchpad.net/ubuntu/+source/lubuntu-artwork/0.34>

All GTK3 based applications results in segmentation fault.
Comment 3 Evgeny Bobkin 2012-12-27 18:33:26 UTC
I confirm this issue, I ran fully into it today. I have updated from gtk+-3.4 to 3.6, which resulted a segmentation fault in every application compiled against gtk+-3
Comment 4 Evgeny Bobkin 2012-12-27 18:38:39 UTC
forgot to mention that the output looks similar to this one of gedit:

Gtk-Message: Failed to load module "gnomesegvhandler"

(gedit:7662): Gtk-WARNING **: Style property "border-top-left-radius" is not gettable

(gedit:7662): GLib-GObject-WARNING **: gtype.c:4204: type id `0' is invalid

(gedit:7662): GLib-GObject-WARNING **: can't peek value table for type `<invalid>' which is not currently referenced
Segmentation fault
Comment 5 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-12-27 18:41:09 UTC
Fixed with gtk-engines-unico-1.0.3_pre20121212, sorry for the wait!

+*gtk-engines-unico-1.0.3_pre20121212 (27 Dec 2012)
+
+  27 Dec 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+  gtk-engines-unico-1.0.2.ebuild, +gtk-engines-unico-1.0.3_pre20121212.ebuild:
+  Add snapshot compatible with gtk+-3.6 (bug #440950, thanks to poncho and
+  Balint SZENTE). Pin 1.0.2 ebuild to gtk+-3.4-only. Update license.
Comment 6 Evgeny Bobkin 2012-12-27 18:58:47 UTC
yep. and the patch included here, fixes this problem. I have tested it myself.