Bug 12380 - Inkscape on X.org X11R7.2 on OS X 10.5 causes Xserver hang
Summary: Inkscape on X.org X11R7.2 on OS X 10.5 causes Xserver hang
Alias: None
Product: cairo
Classification: Unclassified
Component: xlib backend (show other bugs)
Version: 1.4.10
Hardware: x86 (IA32) Mac OS X (All)
: medium normal
Assignee: Carl Worth
QA Contact: cairo-bugs mailing list
Depends on:
Reported: 2007-09-10 04:57 UTC by Ben Byer
Modified: 2016-05-29 17:08 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:

Inkscape screenshot indicating steps to reproduce hang (70.61 KB, image/png)
2007-09-10 05:01 UTC, Ben Byer

Description Ben Byer 2007-09-10 04:57:36 UTC
When trying to run Inkscape on an OS X system using the X server from X11R7.2, we're seeing the following issue:

Clicking the font dropdown in Inkscape causes X11 to become generally unresponsive; not only does Inkscape freeze up, but other X11 programs seem to stop responding to clicks as well.

1. Get inkscape (open source) from www.inkscape.org and run it.  You'll have to have X11 running before you double-click its icon, since its launcher hasn't been up Leopardized yet.
2. Activate font dropdown by following instructions in screenshot.

Inkscape hangs, all of X11 seems to be ignoring clicks.

Backtrace of Inkscape when it locks up:

      6435 pango_cairo_error_underline_path
        6435 cairo_scaled_font_create
          6435 _cairo_scaled_font_is_ft
            6435 _cairo_ft_unscaled_font_unlock_face
              6435 _cairo_ft_unscaled_font_unlock_face
                6435 0x13c82fa
                  6435 abort

I know this may or may not actually be a cairo problem, but any hints how I might narrow it down?
Comment 1 Ben Byer 2007-09-10 05:01:37 UTC
Created attachment 11487 [details]
Inkscape screenshot indicating steps to reproduce hang
Comment 2 Jeremy Huddleston Sequoia 2016-05-29 17:08:44 UTC
At some point over the past 9 years, this seems to have been fixed.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.