Opened 6 years ago

Closed 6 years ago

Last modified 7 days ago

#280 closed crash (Fixed)

freetype linking against Carbon

Reported by: andfarm@… Owned by: jeremyhu@…
Priority: Expected Milestone: 2.4.0
Component: x11-libs Version: 2.3.3 (xserver-1.4.2-apple42)
Keywords: Cc:

Description

libfreetype.6.dylib links against Carbon for FSPathMakeRef. However, this ends up making Freetype unsafe to use from forking applications, such as urxvtd. (The symptom: crash as soon as you try to display something that requires a character that isn't in the default font.)

Is the use of Carbon here avoidable? If not, is there some way to make it safe for use in forking applications?

Change History (91)

comment:1 Changed 6 years ago by jeremyhu@…

  • Milestone set to 2.4.0
  • Priority changed from major to critical
  • Status changed from new to assigned

comment:2 Changed 6 years ago by jeremyhu@…

  • Resolution set to fixed
  • Status changed from assigned to closed
  • Version set to 2.3.3 (xserver-1.4)

This is fixed locally and will be in the next beta (beta4)

comment:3 Changed 6 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:4 Changed 6 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:5 Changed 5 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:6 Changed 5 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:7 Changed 5 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:8 Changed 5 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:9 Changed 5 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:10 Changed 5 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:11 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:12 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:13 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:14 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:15 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:16 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:17 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:18 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:19 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:20 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:21 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:22 Changed 4 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:23 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:24 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:25 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:26 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:27 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:28 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:29 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:30 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:31 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:32 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:33 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:34 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:35 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:36 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:37 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:38 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:39 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:40 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:41 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:42 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:43 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:44 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:45 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:46 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:47 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:48 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:49 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:50 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:51 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:52 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:53 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:54 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:55 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:56 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:57 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:58 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:59 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:60 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:61 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:62 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:63 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:64 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:65 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:66 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:67 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:68 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:69 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:70 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:71 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:72 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:73 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:74 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:75 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:76 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:77 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:78 Changed 3 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:79 Changed 2 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:80 Changed 2 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:81 Changed 2 weeks ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:82 Changed 2 weeks ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:83 Changed 13 days ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:84 Changed 13 days ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:85 Changed 12 days ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:86 Changed 12 days ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:87 Changed 11 days ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:88 Changed 11 days ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:89 Changed 10 days ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

comment:90 Changed 10 days ago by sscanner@…

  • Cc sscanner@… added

Cc Me!

comment:91 Changed 7 days ago by sscanner@…

  • Cc sscanner@… removed

Cc Me!

Note: See TracTickets for help on using tickets.