[Bug 1199571] Update Released
The verification of the Stable Release Update for freetype has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
This bug was fixed in the package freetype - 2.5.2-1ubuntu2.3 --- freetype (2.5.2-1ubuntu2.3) trusty; urgency=medium * Added patchset to fix multithread violations, LP: #1199571 - debian/patches-freetype/multi-thread-violations.patch -- Marco Trevisan (Trevino) ma...@ubuntu.com Fri, 23 Jan 2015 03:38:04 +0100 ** Changed in: freetype (Ubuntu Trusty) Status: Fix Committed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
** Bug watch removed: Red Hat Bugzilla #678397 https://bugzilla.redhat.com/show_bug.cgi?id=678397 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
** Branch linked: lp:ubuntu/trusty-proposed/freetype -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
Hello Brad, or anyone else affected, Accepted freetype into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/freetype/2.5.2-1ubuntu2.3 in a few hours, and then in the -proposed repository. Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance! ** Description changed: + SRU Justification + [Impact] + Users of freetype in multithreaded environments can experiences crashes. + + [Test Case] + https://github.com/behdad/ftthread + + [Regression Potential] + Fix is in upstream, it is in Vivid. + + -- + Fresh dist-upgrade; brought up the dash, typed term; single clicked on the terminal app and _bang_. ProblemType: Crash DistroRelease: Ubuntu 13.10 Package: unity 7.0.2+13.10.20130705.1-0ubuntu1 ProcVersionSignature: Ubuntu 3.10.0-2.10-generic 3.10.0 Uname: Linux 3.10.0-2-generic x86_64 ApportVersion: 2.10.2-0ubuntu4 Architecture: amd64 Date: Tue Jul 9 17:47:10 2013 EcryptfsInUse: Yes ExecutablePath: /usr/bin/compiz InstallationDate: Installed on 2013-06-06 (33 days ago) InstallationMedia: Ubuntu 13.04 Raring Ringtail - Release amd64 (20130424) MarkForUpload: True ProcCmdline: compiz ProcEnviron: - LANGUAGE=en_US - PATH=(custom, user) - XDG_RUNTIME_DIR=set - LANG=en_US.UTF-8 - SHELL=/bin/bash + LANGUAGE=en_US + PATH=(custom, user) + XDG_RUNTIME_DIR=set + LANG=en_US.UTF-8 + SHELL=/bin/bash SegvAnalysis: - Segfault happened at: 0x7ff3b4ed7a10:mov%rdx,0x10(%rax) - PC (0x7ff3b4ed7a10) ok - source %rdx ok - destination 0x10(%rax) (0x0010) not located in a known VMA region (needed writable region)! - Stack memory exhausted (SP below stack segment) + Segfault happened at: 0x7ff3b4ed7a10:mov%rdx,0x10(%rax) + PC (0x7ff3b4ed7a10) ok + source %rdx ok + destination 0x10(%rax) (0x0010) not located in a known VMA region (needed writable region)! + Stack memory exhausted (SP below stack segment) SegvReason: writing NULL VMA Signal: 11 SourcePackage: unity StacktraceTop: - ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 - ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 - ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 - ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 - FT_Load_Glyph () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 + ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 + ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 + ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 + ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 + FT_Load_Glyph () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 Title: compiz crashed with SIGSEGV in FT_Load_Glyph() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo ** Changed in: freetype (Ubuntu Trusty) Status: Triaged = Fix Committed ** Tags added: verification-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
Everything work as expected with new freetype 2.5.2-1ubuntu2.3 This is what was happening with freetype 2.5.2-1ubuntu2.2 time while ./ftthread /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf 40 1 150 4; do echo -n '.'; done FT_Load_Glyph failed: FT_Err_Invalid_Reference: invalid reference. Segmentation fault (core dump created) real0m0.376s This is instead what I'm getting with 2.5.2-1ubuntu2.3: time while ./ftthread /usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf 40 1 150 4; do echo -n '.'; done ... real32m0.545s ** Tags removed: verification-needed ** Tags added: verification-done -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
** Changed in: freetype (Ubuntu Trusty) Assignee: (unassigned) = Marco Trevisan (Treviño) (3v1n0) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
** Bug watch removed: Red Hat Bugzilla #1165471 https://bugzilla.redhat.com/show_bug.cgi?id=1165471 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
This bug report is missing Stable Release Update information as discussed at http://wiki.ubuntu.com/StableReleaseUpdates. A test case isn't strictly necessary for this bug report as there is at least one crash report at the Ubuntu Error Tracker we can use to make sure the version of the package being SRU'ed isn't appearing there. ** Also affects: freetype (Ubuntu Trusty) Importance: Undecided Status: New ** Changed in: freetype (Ubuntu Trusty) Status: New = Triaged ** Changed in: freetype (Ubuntu Trusty) Importance: Undecided = Critical ** Changed in: freetype (Ubuntu Trusty) Importance: Critical = High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
** Branch linked: lp:ubuntu/vivid-proposed/freetype -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
This bug was fixed in the package freetype - 2.5.2-2ubuntu2 --- freetype (2.5.2-2ubuntu2) vivid; urgency=medium * Added patchset to fix multithread violations, LP: #1199571 - debian/patches-freetype/multi-thread-violations.patch -- Marco Trevisan (Trevino) ma...@ubuntu.com Fri, 23 Jan 2015 03:23:18 +0100 ** Changed in: freetype (Ubuntu) Status: In Progress = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
Tarjei: as always it happens with important bugs, they are first released to the development version and after that it has been verified there, it will be backported to trusty as well through an SRU (code in place for that is already there). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
Will this fix be released for 14.04, or do I have to wait for 15.04? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
Yes, thank you. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
** Changed in: freetype Status: Confirmed = Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571]
Patchset is now upstream in FreeType. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571]
(In reply to Behdad Esfahbod from comment #9) Patchset is now upstream in FreeType. Thank you very much for all the effort you've put into this! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
** Changed in: freetype (Ubuntu) Assignee: (unassigned) = Marco Trevisan (Treviño) (3v1n0) ** Changed in: freetype (Ubuntu) Status: Triaged = In Progress -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
** Branch linked: lp:~3v1n0/ubuntu/vivid/freetype/multithread-safe -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
** Branch linked: lp:~3v1n0/ubuntu/trusty/freetype/multithread-safe -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in freetype
** Summary changed: - Huge multi-threading violations in cairo + Huge multi-threading violations in freetype -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in freetype To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571]
So, I ended up trying to fix this in FreeType. Have made huge progress so far. Here's a tree: https://github.com/behdad/freetype/commits/ftthread And here's a standalone test: https://github.com/behdad/ftthread There's still some more work to do. I can't yet understand this crash for example: https://bugzilla.redhat.com/show_bug.cgi?id=1165471 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
** Bug watch added: Red Hat Bugzilla #1165471 https://bugzilla.redhat.com/show_bug.cgi?id=1165471 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571]
I now have a complete patchset up here: https://github.com/behdad/freetype/commits/ftthread Will be sending upstream soon. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571]
Done. See: http://www.mail-archive.com/freetype-devel@nongnu.org/msg06758.html -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
** Project changed: libcairo = freetype ** Package changed: cairo (Ubuntu) = freetype (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/freetype/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571]
(In reply to Behdad Esfahbod from comment #4) Looks like copying thread-local storage macros from pixman-compiler.h and using them to use per-thread FT_Library might easily get most of this resolved. I can take a look if no one else steps in. Hi Behdad, had you time to look at this already? Regards Marek -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
** Tags added: vivid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
** Bug watch added: freedesktop.org Bugzilla #69034 https://bugs.freedesktop.org/show_bug.cgi?id=69034 ** Changed in: libcairo Importance: Critical = Unknown ** Changed in: libcairo Status: Confirmed = Unknown ** Changed in: libcairo Remote watch: freedesktop.org Bugzilla #81874 = freedesktop.org Bugzilla #69034 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
Launchpad has imported 5 comments from the remote bug at https://bugs.freedesktop.org/show_bug.cgi?id=69034. If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. On 2013-09-06T13:19:58+00:00 Marek Kašík wrote: Created attachment 85352 Make usage of freetype thread safe Current freetype backend is not thread safe. It can cause segmentation fault when threads are not properly handled by applications which use cairo (see https://bugzilla.redhat.com/show_bug.cgi?id=678397 and its duplicates). Attached patch tries to fix this problem by creating FT_Library object for each thread. This is recommended solution by freetype (http://git.savannah.gnu.org/cgit/freetype/freetype2.git/tree/include/freetype/freetype.h#n1684). It adds a hash table to which FT_Library is added if a new thread needs one. Thread IDs are used as keys for this table. Marek Reply at: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/comments/5 On 2013-09-06T17:58:01+00:00 Freedesktop wrote: Unfortunately that FreeType recommendation is red herring. First, people are free to pass around FT_Face among threads, and second, we will be leaking stuff this way, unless we add proper TLS support. At any rate. I suggest we use cairo for all glyph rasterizer instead. Reply at: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/comments/6 On 2013-12-16T06:16:19+00:00 Freedesktop wrote: Chris, any chance you have some time to think about this? Reply at: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/comments/7 On 2014-07-31T16:45:44+00:00 Freedesktop wrote: *** Bug 81874 has been marked as a duplicate of this bug. *** Reply at: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/comments/20 On 2014-07-31T16:59:16+00:00 Freedesktop wrote: Looks like copying thread-local storage macros from pixman-compiler.h and using them to use per-thread FT_Library might easily get most of this resolved. I can take a look if no one else steps in. Reply at: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/comments/21 ** Changed in: libcairo Status: Unknown = Confirmed ** Changed in: libcairo Importance: Unknown = Critical ** Bug watch added: Red Hat Bugzilla #678397 https://bugzilla.redhat.com/show_bug.cgi?id=678397 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** No longer affects: unity (Ubuntu) ** No longer affects: freetype (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
It severely affects packages beyond the one that causes the flaw. ** Changed in: cairo (Ubuntu) Importance: High = Critical ** Bug watch added: freedesktop.org Bugzilla #81874 https://bugs.freedesktop.org/show_bug.cgi?id=81874 ** Also affects: libcairo via https://bugs.freedesktop.org/show_bug.cgi?id=81874 Importance: Unknown Status: Unknown ** Changed in: cairo (Ubuntu) Status: Confirmed = Triaged ** Summary changed: - compiz crashed with SIGSEGV in af_latin_hints_compute_edges() + Huge multi-threading violations in cairo -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: Huge multi-threading violations in cairo
Launchpad has imported 1 comments from the remote bug at https://bugs.freedesktop.org/show_bug.cgi?id=81874. If you reply to an imported comment from within Launchpad, your comment will be sent to the remote bug automatically. Read more about Launchpad's inter-bugtracker facilities at https://help.launchpad.net/InterBugTracking. On 2014-07-29T12:20:17+00:00 Alberto Salvia Novella wrote: I looked at the implementation of cairo-ft-font.c and it seems that there are huge multi-threading violations in cairo. The reason is that FreeType API documentation clearly states: In multi-threaded applications, make sure that the same FT_Library object or any of its children doesn't get accessed in parallel. Cairo initializes FT_Library for its font map and there's a lock for that, however it's only used for font map manipulations, the actual FT_ library calls are completely unprotected with that lock, although they should be! What adds to the injury is that cairo-ft-font.c even has this comment on one of its functions: You must be careful when using this function in a library or in a threaded application, because freetype's design makes it unsafe to call freetype functions simultaneously from multiple threads, (even if using distinct FT_Face objects) Reply at: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/comments/15 ** Changed in: libcairo Status: Unknown = Confirmed ** Changed in: libcairo Importance: Unknown = Critical -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: Huge multi-threading violations in cairo To manage notifications about this bug go to: https://bugs.launchpad.net/libcairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** Tags added: utopic -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** Changed in: freetype (Ubuntu) Importance: Undecided = High ** Changed in: cairo (Ubuntu) Importance: Undecided = High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
Is it possible to get some input from cairo maintainers? There is not really an Ubuntu cairo maintainer, the bug should be report to upstream on https://bugs.freedesktop.org/enter_bug.cgi?product=cairo -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** Changed in: unity (Ubuntu) Status: Triaged = Invalid ** Also affects: freetype (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
This crash happened with libfreetype6 2.4.12-0ubuntu1 installed. Is it still reproducible with 2.5.2-1ubuntu2, the version in Ubuntu 14.04? ** Changed in: freetype (Ubuntu) Status: New = Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
actually, based on the previous comment it looks lke it almost certainly would still occur with new freetype since these interfaces are not thread-safe; seems that this need to be fixed in cairo (or in compiz applying its own mutexes). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
Steve, the latest duplicate shows 2.5.2-1ubuntu2: https://bugs.launchpad.net/bugs/1304763 Is it possible to get some input from cairo maintainers? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: cairo (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
Brilliant work, Alexey. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
I looked at my coredump on trusty (it crashed for me twice already!) with gdb and I see evidence that this crash might be due to multithreading issues. The reason is that when inspecting memory at %rdx (edge) and I see that a pointer at %rdx+0x48 (edge-first) doesn't match with a pointer in %rcx (edge-first taken at the start of the loop). Besides, freetype code can never produce %rax == 0 at the crash location, this would only happen if af_latin_hints_compute_edges is called concurrently on the same hints structure, which causes pointers to change for segments that are processed in another thread. Best of luck, ThreadStackTrace.txt shows exactly that, two threads are in af_latin_hints_compute_edges with same parameters! Now the real question is which application or library is actually violating thread-safety here... -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
I looked at the implementation of cairo-ft-font.c and it seems that there are huge multi-threading violations in cairo. The reason is that FreeType API documentation clearly states: In multi-threaded applications, make sure that the same FT_Library object or any of its children doesn't get accessed in parallel. Cairo initializes FT_Library for its font map and there's a lock for that, however it's only used for font map manipulations, the actual FT_ library calls are completely unprotected with that lock, although they should be! What adds to the injury is that cairo-ft-font.c even has this comment on one of its functions: You must be careful when using this function in a library or in a threaded application, because freetype's design makes it unsafe to call freetype functions simultaneously from multiple threads, (even if using distinct FT_Face objects) Too bad they don't follow their own advice, and no wonder compiz is crashing like that. Can somebody contact upstream about this issue and make them aware of it? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** Also affects: cairo Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: cairo (Ubuntu) Status: New = Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** Project changed: cairo = cairo (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/cairo/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
e.u.c report on https://errors.ubuntu.com/problem/62a5e02a5ec4ed62cd98c21d2ff80a5cdf6aec47 ** Changed in: unity (Ubuntu) Importance: Medium = High -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** Tags added: bugpattern-needed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** Tags added: trusty -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Re: compiz crashed with SIGSEGV in af_latin_hints_compute_edges()
** Changed in: unity (Ubuntu) Status: New = Triaged -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] Stacktrace.txt
** Attachment added: Stacktrace.txt https://bugs.launchpad.net/bugs/1199571/+attachment/3742488/+files/Stacktrace.txt -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] ThreadStacktrace.txt
** Attachment added: ThreadStacktrace.txt https://bugs.launchpad.net/bugs/1199571/+attachment/3742489/+files/ThreadStacktrace.txt ** Attachment removed: CoreDump.gz https://bugs.launchpad.net/bugs/1199571/+attachment/3731197/+files/CoreDump.gz ** Changed in: unity (Ubuntu) Importance: Undecided = Medium ** Summary changed: - compiz crashed with SIGSEGV in FT_Load_Glyph() + compiz crashed with SIGSEGV in af_latin_hints_compute_edges() ** Tags removed: need-amd64-retrace -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571]
StacktraceTop: af_latin_hints_compute_edges (dim=optimized out, hints=optimized out) at /build/buildd/freetype-2.4.12/freetype-2.4.12/src/autofit/aflatin.c:1271 af_latin_hints_detect_features (hints=optimized out, dim=optimized out) at /build/buildd/freetype-2.4.12/freetype-2.4.12/src/autofit/aflatin.c:1411 af_latin_hints_apply (hints=0x1953d58, outline=0x1953ee0, metrics=0x7ff37002c950) at /build/buildd/freetype-2.4.12/freetype-2.4.12/src/autofit/aflatin.c:2381 af_loader_load_g (loader=loader@entry=0x1953d40, scaler=scaler@entry=0x7ff383feb790, glyph_index=glyph_index@entry=33, load_flags=load_flags@entry=68097, depth=depth@entry=0) at /build/buildd/freetype-2.4.12/freetype-2.4.12/src/autofit/afloader.c:184 af_loader_load_glyph (load_flags=68097, gindex=optimized out, face=optimized out, module=optimized out) at /build/buildd/freetype-2.4.12/freetype-2.4.12/src/autofit/afloader.c:553 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in af_latin_hints_compute_edges() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 1199571] [NEW] compiz crashed with SIGSEGV in FT_Load_Glyph()
Public bug reported: Fresh dist-upgrade; brought up the dash, typed term; single clicked on the terminal app and _bang_. ProblemType: Crash DistroRelease: Ubuntu 13.10 Package: unity 7.0.2+13.10.20130705.1-0ubuntu1 ProcVersionSignature: Ubuntu 3.10.0-2.10-generic 3.10.0 Uname: Linux 3.10.0-2-generic x86_64 ApportVersion: 2.10.2-0ubuntu4 Architecture: amd64 Date: Tue Jul 9 17:47:10 2013 EcryptfsInUse: Yes ExecutablePath: /usr/bin/compiz InstallationDate: Installed on 2013-06-06 (33 days ago) InstallationMedia: Ubuntu 13.04 Raring Ringtail - Release amd64 (20130424) MarkForUpload: True ProcCmdline: compiz ProcEnviron: LANGUAGE=en_US PATH=(custom, user) XDG_RUNTIME_DIR=set LANG=en_US.UTF-8 SHELL=/bin/bash SegvAnalysis: Segfault happened at: 0x7ff3b4ed7a10: mov%rdx,0x10(%rax) PC (0x7ff3b4ed7a10) ok source %rdx ok destination 0x10(%rax) (0x0010) not located in a known VMA region (needed writable region)! Stack memory exhausted (SP below stack segment) SegvReason: writing NULL VMA Signal: 11 SourcePackage: unity StacktraceTop: ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 ?? () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 FT_Load_Glyph () from /usr/lib/x86_64-linux-gnu/libfreetype.so.6 Title: compiz crashed with SIGSEGV in FT_Load_Glyph() UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo ** Affects: unity (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-crash need-amd64-retrace saucy ** Information type changed from Private to Public -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1199571 Title: compiz crashed with SIGSEGV in FT_Load_Glyph() To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1199571/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs