<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/platform/osx/make_dmg.sh, branch debug-corruption</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=debug-corruption</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=debug-corruption'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-03-15T23:07:10Z</updated>
<entry>
<title>Add dark-mode link icon.</title>
<updated>2024-03-15T23:07:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-03-15T20:00:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bf124d1ee666a1cef597f6e6291c931d276b831f'/>
<id>urn:sha1:bf124d1ee666a1cef597f6e6291c931d276b831f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add com.apple.security.cs.allow-unsigned-executable-memory (#2735).</title>
<updated>2024-02-05T12:00:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-30T13:42:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1a3cf9982932585f082e10ceec115c94a4c9d4f5'/>
<id>urn:sha1:1a3cf9982932585f082e10ceec115c94a4c9d4f5</id>
<content type='text'>
Tobi pointed out that the crashing thread crashes when trying to
execute the first instruction in the page

VM_ALLOCATE 119af0000-119af1000 [ 4K] r-x/rwx SM=PRV

which is dynamically allocated with VM_ALLOCATE (as opposed to being
a memory-mapped binary). Its protections (r-x/rwx) suggest that its
being used for JIT, so this code isn't signed, so the process
is killed by the hardened runtime.

We suspect FFmpeg is doing some JIT but perhaps only on x86_64
(as I couldn't reproduce the crash on arm64).
</content>
</entry>
<entry>
<title>Remove tick/no_tick icons which I believe are no longer used.</title>
<updated>2024-01-02T16:28:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-02T16:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=85b2143644d8faf16252666f738d5fda01fc1869'/>
<id>urn:sha1:85b2143644d8faf16252666f738d5fda01fc1869</id>
<content type='text'>
They were added to the list in the playlist editor but seemingly
not used.
</content>
</entry>
<entry>
<title>Add stubs for fa_IR (Farsi/Persian).</title>
<updated>2023-12-24T16:10:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-12-24T16:10:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=72d906fe6e30eff1324288748fc5d1d66b3a3ec1'/>
<id>urn:sha1:72d906fe6e30eff1324288748fc5d1d66b3a3ec1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add stubs for Georgian (ka_KA) language support.</title>
<updated>2023-07-23T22:01:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-23T22:01:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b5cecdd0ee7c75388d95e2f987538fe88c23893a'/>
<id>urn:sha1:b5cecdd0ee7c75388d95e2f987538fe88c23893a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-order binary names.</title>
<updated>2023-05-13T22:31:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-13T20:39:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2ecd5036a065e5bfe6109a972853c97c421f4691'/>
<id>urn:sha1:2ecd5036a065e5bfe6109a972853c97c421f4691</id>
<content type='text'>
I've no idea why this works (to fix weird errors from the Apple signing
stuff) but it does...
</content>
</entry>
<entry>
<title>Missing relink of dcpomatic2_map.</title>
<updated>2023-05-13T19:09:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-13T19:09:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6393adabe8faecfbfdefa9d4607258e3a7c6f940'/>
<id>urn:sha1:6393adabe8faecfbfdefa9d4607258e3a7c6f940</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix missing signing of dcpomatic2_map.</title>
<updated>2023-05-13T17:14:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-13T17:14:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7dbcb7cb856f29b5d8fb9b16dc9f4a30898b8b40'/>
<id>urn:sha1:7dbcb7cb856f29b5d8fb9b16dc9f4a30898b8b40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add dcpomatic2_map tool (#2445).</title>
<updated>2023-05-13T06:54:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-17T23:15:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3a1ddb9e182be28a22c5bbc85c06ee6629b72fe6'/>
<id>urn:sha1:3a1ddb9e182be28a22c5bbc85c06ee6629b72fe6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move some settings to new non-standard page.</title>
<updated>2023-03-03T00:27:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-28T20:45:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3b9be2ddfbfbb8ad0ae591ae90d93835ea42bf9f'/>
<id>urn:sha1:3b9be2ddfbfbb8ad0ae591ae90d93835ea42bf9f</id>
<content type='text'>
</content>
</entry>
</feed>
