<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>crashtastic &#8211; Wade Tregaskis</title>
	<atom:link href="https://wadetregaskis.com/tags/crashtastic/feed/" rel="self" type="application/rss+xml" />
	<link>https://wadetregaskis.com</link>
	<description></description>
	<lastBuildDate>Wed, 13 Dec 2023 19:46:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://wadetregaskis.com/wp-content/uploads/2016/03/Stitch-512x512-1-256x256.png</url>
	<title>crashtastic &#8211; Wade Tregaskis</title>
	<link>https://wadetregaskis.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">226351702</site>	<item>
		<title>Reverting to an older version of Safari Technology Preview</title>
		<link>https://wadetregaskis.com/reverting-to-an-older-version-of-safari-technology-preview/</link>
					<comments>https://wadetregaskis.com/reverting-to-an-older-version-of-safari-technology-preview/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 18 Jun 2021 18:20:55 +0000</pubDate>
				<category><![CDATA[Howto]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[crashtastic]]></category>
		<category><![CDATA[Internet Archive]]></category>
		<category><![CDATA[Safari Technology Preview]]></category>
		<category><![CDATA[The Wayback Machine]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=4665</guid>

					<description><![CDATA[Apple try to make it impossible to revert to a prior version of Safari Technology Preview (STP) &#8211; and they also try to force updates to the latest version immediately, without user consent. This is bafflingly hostile behaviour for what is supposed to be a beta version of the browser that users voluntarily, out of&#8230; <a class="read-more-link" href="https://wadetregaskis.com/reverting-to-an-older-version-of-safari-technology-preview/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p>Apple try to make it impossible to revert to a prior version of Safari Technology Preview (STP) &#8211; and they also try to force updates to the latest version immediately, without user consent.  This is bafflingly hostile behaviour for what is supposed to be a beta version of the browser that users <em>voluntarily</em>, out of <em>charity</em>, help Apple debug.</p>



<p>It&#8217;s also highly problematic when new versions are flat-out broken.  Starting with around STP 124 I started experiencing consistent crashes on some websites, making them completely unusable in STP.  For the time-being I chose to use them separately in regular Safari, on the assumption that these egregious issues would be quickly fixed in the next STP version.  Well, three versions later and those bugs have not been fixed.  Not even close.</p>



<p>Now, with STP 126, it crashes on launch.  Every time.</p>



<p>Well, thankfully there <em>are</em> places where you can obtain the prior versions, even if Apple won&#8217;t provide them.  My preference is <a href="https://web.archive.org/" data-wpel-link="external" target="_blank" rel="external noopener">The Wayback Machine</a> &#8211; you can start with <a href="https://web.archive.org/web/*/https://developer.apple.com/safari/download/" data-wpel-link="external" target="_blank" rel="external noopener">this calendar</a>, from which you can pick a date and (with any luck) the download page for that date will point to the version you want.  You then download the disc image, delete the current copy of STP from your Applications folder (otherwise the pkg installer for the older version will refuse to work), and re-install the older version.</p>



<p>Once you&#8217;ve done that, make sure to turn Automatic Updates <em>off</em> in System Preferences, otherwise Apple will just trash your working version with the broken one again.</p>



<p>If you appreciate that &#8211; I certainly did; I like having a web browser that doesn&#8217;t crash on launch &#8211; remember that The Wayback Machine is run by the Internet Archive, a non-profit group, and they can always use <a href="https://archive.org/donate" data-wpel-link="external" target="_blank" rel="external noopener">monetary support</a> as well as <a href="https://archive.org/about/volunteerpositions.php" data-wpel-link="external" target="_blank" rel="external noopener">volunteers</a>.</p>



<p>P.S. Yes, I&#8217;m aware that their donation page is sadly a bit janky.  If you&#8217;re a web developer or designer, maybe you could volunteer some of your time to improve it? 😁</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/reverting-to-an-older-version-of-safari-technology-preview/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4665</post-id>	</item>
		<item>
		<title>Apple Mail crashes on launch if connection logging is enabled</title>
		<link>https://wadetregaskis.com/apple-mail-crashes-on-launch-if-connection-logging-is-enabled/</link>
					<comments>https://wadetregaskis.com/apple-mail-crashes-on-launch-if-connection-logging-is-enabled/#comments</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 04 May 2018 16:11:24 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Apple Mail]]></category>
		<category><![CDATA[Bugs!]]></category>
		<category><![CDATA[crashtastic]]></category>
		<category><![CDATA[macOS]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=4112</guid>

					<description><![CDATA[This was a fun one.  Mail started crashing on launch for absolutely no apparent reason &#8211; nothing had changed to its config or similar in a long time.  The crash logs were all fingering an identical culprit &#8211; -[IMAPTaskManager secondaryIdleMailboxName] called on the wrong GCD queue: Process: Mail [19884] Path: /Applications/Mail.app/Contents/MacOS/Mail Identifier: com.apple.mail Version: 11.3&#8230; <a class="read-more-link" href="https://wadetregaskis.com/apple-mail-crashes-on-launch-if-connection-logging-is-enabled/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>This was a fun one.  Mail started crashing on launch for absolutely no apparent reason &#8211; nothing had changed to its config or similar in a long time.  The crash logs were all fingering an identical culprit &#8211; <span style="font-family: Monospace;">-[IMAPTaskManager secondaryIdleMailboxName]</span> called on the wrong GCD queue:</p>
<pre>Process: Mail [19884]
Path: /Applications/Mail.app/Contents/MacOS/Mail
Identifier: com.apple.mail
Version: 11.3 (3445.6.18)
Build Info: Mail-3445006018000000~4
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Mail [19884]
User ID: …

Date/Time: 2018-04-19 16:44:45.717 -0700
OS Version: Mac OS X 10.13.4 (17E199)
Report Version: 12
Anonymous UUID: …

Sleep/Wake UUID: …

Time Awake Since Boot: 94000 seconds
Time Since Wake: 530 seconds

System Integrity Protection: enabled

Crashed Thread: 13 Dispatch queue: Task Manager Serialization Queue (QOS: UNSPECIFIED)

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'This method should only be called on the serialization queue'
terminating with uncaught exception of type NSException
abort() called

Application Specific Backtrace 1:
0 CoreFoundation 0x00007fff55da96bb __exceptionPreprocess + 171
1 libobjc.A.dylib 0x00007fff7d4c1942 objc_exception_throw + 48
2 CoreFoundation 0x00007fff55daf2a2 +[NSException raise:format:arguments:] + 98
3 Foundation 0x00007fff57ee7340 -[NSAssertionHandler handleFailureInMethod:object:file:lineNumber:description:] + 193
4 IMAP 0x00007fff6fe88959 -[IMAPTaskManager secondaryIdleMailboxName] + 216
5 IMAP 0x00007fff6fe880cb -[IMAPTask mailboxIsUserVisibleUsingDataSource:] + 180
6 IMAP 0x00007fff6fe6ab68 -[IMAPMailboxSyncTask _nextNetworkPriorityAndOperation:reservedNetworkPriority:] + 164
7 IMAP 0x00007fff6fe6c4ba -[IMAPMailboxSyncTask recalculatePriorities] + 398
8 IMAP 0x00007fff6fe67dd9 -[IMAPMailboxSyncTask initWithDataSource:taskManager:imapMailbox:fromStatus:forceFullSync:] + 766
9 IMAP 0x00007fff6fe931f7 -[IMAPTaskManager _syncMailboxWithDataSource:withIMAPMailbox:fromStatus:forceFullSync:userInitiated:] + 370
10 IMAP 0x00007fff6fe92e68 -[IMAPTaskManager syncMailboxWithDataSource:withIMAPMailbox:fromStatus:forceFullSync:userInitiated:] + 240
11 IMAP 0x00007fff6fe9631a -[IMAPTaskManager didAddMessagesWithUnknownUID:toDataSource:] + 872
12 Foundation 0x00007fff57e4a5df __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
13 Foundation 0x00007fff57e4a441 -[NSBlockOperation main] + 68
14 Foundation 0x00007fff57e488ee -[__NSOperationInternal _start:] + 778
15 Foundation 0x00007fff57e44917 __NSOQSchedule_f + 369
16 libdispatch.dylib 0x00007fff7e09ee08 _dispatch_client_callout + 8
17 libdispatch.dylib 0x00007fff7e0b1ed1 _dispatch_continuation_pop + 472
18 libdispatch.dylib 0x00007fff7e0a9783 _dispatch_async_redirect_invoke + 703
19 libdispatch.dylib 0x00007fff7e0a09f9 _dispatch_root_queue_drain + 515
20 libdispatch.dylib 0x00007fff7e0a07a5 _dispatch_worker_thread3 + 101
21 libsystem_pthread.dylib 0x00007fff7e3f0169 _pthread_wqthread + 1387
22 libsystem_pthread.dylib 0x00007fff7e3efbe9 start_wqthread + 13</pre>
<p>Long story short, the issue turns out to be having connection logging enabled.  That&#8217;d been turned on many months before in order to debug a different stupid Mail bug, and had been simply left on (deliberately IIRC, since Mail tends to bug-out quite often, so why not have logs already available when it comes time to debug it yet again?).</p>
<p>Connection logging is enabled or disabled by opening the &#8220;Connection Doctor&#8221; (Window menu &gt; Connection Doctor) and using the checkbox titled &#8220;Log Connection Activity&#8221;.</p>
<p>So how do you get to that checkbox when Mail crashes on launch?  Well, in this specific instance I was able to disable all mail accounts via System Preference&#8217;s Accounts pane, launch Mail, disable logging, quit Mail, re-enable all mail accounts via System Preferences, and then relaunch Mail to have it finally actually work.</p>
<p>From even just brief web searching, it&#8217;s clear that this issue has been present and well-known in Mail for a really long time.  Sigh.  Apple&#8217;s protestations that they care about software quality, or the Mac, are relentlessly undermined by their actual actions.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/apple-mail-crashes-on-launch-if-connection-logging-is-enabled/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4112</post-id>	</item>
		<item>
		<title>macOS 10.12.2 appears to have brought with it some GPU issues</title>
		<link>https://wadetregaskis.com/macos-10-12-2-appears-to-have-brought-with-it-some-gpu-issues/</link>
					<comments>https://wadetregaskis.com/macos-10-12-2-appears-to-have-brought-with-it-some-gpu-issues/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 06 Jan 2017 18:09:09 +0000</pubDate>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Bugs!]]></category>
		<category><![CDATA[crashtastic]]></category>
		<category><![CDATA[D500]]></category>
		<category><![CDATA[D7100]]></category>
		<category><![CDATA[Einstein@Home]]></category>
		<category><![CDATA[GPU]]></category>
		<category><![CDATA[Graphics Corruption]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[macOS 10.12.2]]></category>
		<category><![CDATA[NEF rendering]]></category>
		<category><![CDATA[Nikon]]></category>
		<category><![CDATA[Quicklook]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=3826</guid>

					<description><![CDATA[I run Einstein@Home, using both CPU cores &#38; my GPU. &#160;Other than a few month period where Einstein@Home was issuing broken GPU work units, I&#8217;ve been successfully doing this for years, I think. &#160;Longer than I can really remember, in any case. It appears, however, that 10.12.2 has introduced some serious issues impacting those GPU&#8230; <a class="read-more-link" href="https://wadetregaskis.com/macos-10-12-2-appears-to-have-brought-with-it-some-gpu-issues/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p>I run Einstein@Home, using both CPU cores &amp; my GPU. &nbsp;Other than a few month period where Einstein@Home was issuing broken GPU work units, I&#8217;ve been successfully doing this for years, I think. &nbsp;Longer than I can really remember, in any case.</p>



<p>It appears, however, that 10.12.2 has introduced some serious issues impacting those GPU tasks. &nbsp;While there&#8217;s always been occasional issues with performance while running these GPU tasks &#8211; e.g. Amazon streaming video drops frames &#8211; I&#8217;ve not had any major complaints.</p>



<p>Now, however, I have this:</p>


<div class="wp-block-image">
<figure data-wp-context="{&quot;imageId&quot;:&quot;69d56c489205a&quot;}" data-wp-interactive="core/image" data-wp-key="69d56c489205a" class="aligncenter size-full wp-lightbox-container"><img fetchpriority="high" decoding="async" width="5120" height="2880" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-8.50.31-am-1.webp" alt="Screen shot showing massive graphics corruption" class="wp-image-3832" srcset="https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-8.50.31-am-1.webp 5120w, https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-8.50.31-am-1-512x288@2x.webp 1024w, https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-8.50.31-am-1-2048x1152.webp 2048w, https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-8.50.31-am-1-256x144.webp 256w, https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-8.50.31-am-1-512x288.webp 512w, https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-8.50.31-am-1-2048x1152@2x.webp 4096w" sizes="(max-width: 5120px) 100vw, 5120px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			aria-label="Enlarge"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.imageButtonRight"
			data-wp-style--top="state.imageButtonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button></figure>
</div>


<p>That&#8217;s what I get when I render a Nikon NEF file, pretty much anywhere in the system.</p>



<p>The exact symptoms of the issue seem to vary depending on where &amp; what type of NEF file I render &#8211; e.g. rendering them in Preview mostly constraints the graphics corruption to Preview, and doesn&#8217;t readily lead to the whole system hanging. &nbsp;Using the Finder for its previews, or Quicklook, however, very quickly leads to massive graphics corruption and, for Nikon D7100 NEFs, quickly hangs the system entirely. &nbsp;Oddly, Nikon D500 NEFs don&#8217;t tend to cause immediate system hangs, but will prevent the system restarting or shutting down &#8211; it ends up hung at a black screen, after seemingly closing the window server, with a very consistent pattern of corruption and a frozen mouse cursor.</p>



<p>I never saw this, or anything like it, prior to the 10.12.2 update. &nbsp;Sigh.</p>



<p>FWIW, the particular work unit in question triggering this right now is:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" width="1406" height="1004" src="https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-9.11.17-am.webp" alt="Screen shot of the Einstein@Home work unit properties dialog" class="wp-image-3835" style="width:703px" srcset="https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-9.11.17-am.webp 1406w, https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-9.11.17-am-512x366@2x.webp 1024w, https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-9.11.17-am-256x183.webp 256w, https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-9.11.17-am-512x366.webp 512w" sizes="(max-width: 1406px) 100vw, 1406px" /></figure>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/macos-10-12-2-appears-to-have-brought-with-it-some-gpu-issues/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<media:content url="https://wadetregaskis.com/wp-content/uploads/2017/01/Screen-Shot-2017-01-06-at-8.50.31-am-1-2048x1152.webp" medium="image" />
<post-id xmlns="com-wordpress:feed-additions:1">3826</post-id>	</item>
		<item>
		<title>Yay!  An actual outage!  I&#8217;m a real blog now!</title>
		<link>https://wadetregaskis.com/yay-an-actual-outage-im-a-real-blog-now/</link>
					<comments>https://wadetregaskis.com/yay-an-actual-outage-im-a-real-blog-now/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Thu, 31 Mar 2016 17:08:31 +0000</pubDate>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[Bugs!]]></category>
		<category><![CDATA[crashtastic]]></category>
		<category><![CDATA[lies]]></category>
		<category><![CDATA[Site down!]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=3614</guid>

					<description><![CDATA[I woke up this morning to find that my website &#8211; this one &#8211; had gone down only a few minutes earlier.  The host&#8217;s website, Gandi.net, was acting flaky and not letting me log in either, so I figured it was a widespread issue on their end. A few hours later, Gandi.net was working again,&#8230; <a class="read-more-link" href="https://wadetregaskis.com/yay-an-actual-outage-im-a-real-blog-now/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>I woke up this morning to find that my website &#8211; this one &#8211; had gone down only a few minutes earlier.  The host&#8217;s website, Gandi.net, was acting flaky and not letting me log in either, so I figured it was a widespread issue on their end.</p>
<p>A few hours later, Gandi.net was working again, but my site wasn&#8217;t.  Sad panda.</p>
<p>Long story short, I used up all the disk space &#8211; and by &#8220;I&#8221;, I mean <em>something</em> &#8211; still haven&#8217;t figured out what, yet.  Apparently when you use up all the space, that simply kills the VM without any notification (their dashboard for my VM still claimed it was running just fine, no problems detected, which was obvious crap).</p>
<p>That said, their tech support identified the problem quickly and were ultimately able to rectify things for me (after first suggesting I delete some stuff myself, which I tried only to find that when your Gandi VM is wedged in this state, you can&#8217;t log in via SSH nor delete anything via SFTP, and those are your only two means for deleting any files…).</p>
<p>As far as I can recall, this is the first time my site&#8217;s actually been down in the ~four years I&#8217;ve hosted with them (other than a few errors on my part when messing with WordPress etc).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/yay-an-actual-outage-im-a-real-blog-now/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3614</post-id>	</item>
		<item>
		<title>iOS 7 breaks my heart</title>
		<link>https://wadetregaskis.com/ios-7-breaks-my-heart/</link>
					<comments>https://wadetregaskis.com/ios-7-breaks-my-heart/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Thu, 27 Jun 2013 04:12:15 +0000</pubDate>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Bugs!]]></category>
		<category><![CDATA[crashtastic]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[lies]]></category>
		<category><![CDATA[Snafu]]></category>
		<guid isPermaLink="false">http://blog.wadetregaskis.com/?p=2752</guid>

					<description><![CDATA[I had some obvious reservations about it based on what was presented publicly, but I wanted to give it some time and actually use it for a while to see what was just a mistaken gut reaction and what I could get used to. Long story short, it&#8217;s far worse than even I thought.  I&#8230; <a class="read-more-link" href="https://wadetregaskis.com/ios-7-breaks-my-heart/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>I had some obvious reservations about it based on what was presented publicly, but I wanted to give it some time and actually use it for a while to see what was just a mistaken gut reaction and what I could get used to.</p>
<p>Long story short, it&#8217;s far worse than even I thought.  I wish I could believe it&#8217;s just a bad joke, a prank, and we&#8217;ll get the real thing in a few months, but I just doubt it.  It looks deliberate.  It&#8217;s depressing.</p>
<p>You have to actually use it for a while to really appreciate how badly it&#8217;s broken.  It&#8217;s just hard to explain otherwise &#8211; you wouldn&#8217;t believe some of it, for a start.</p>
<p>There may be a careful-what-you-wish-for moral here.  I&#8217;ve long disagreed with Apple&#8217;s domineering focus on iOS over all else.  The Mac is still what gets the work done in the end, and it&#8217;s been horribly neglected.  It was a small part of why I left Apple.  Yet when I look at OS X Mavericks, aside from the dumb name it is actually a very promising release.  Both from an end-user <em>and</em> a developer perspective.  I&#8217;m actually looking forward to it (but, since as noted I actually need my Mac, unlike my iOS devices, I&#8217;m not putting the beta on it).</p>
<p>It appears that all the Mac engineers that were stolen by iOS over the last few years were put back on the Mac, and then some.  iOS 7 is superficial, crass, styleless and boring.  Mavericks isn&#8217;t a correspondingly revolutionary upgrade, but it&#8217;s at least some kind of solace.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/ios-7-breaks-my-heart/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2752</post-id>	</item>
		<item>
		<title>Quality control of current Mac games</title>
		<link>https://wadetregaskis.com/quality-control-of-current-mac-games/</link>
					<comments>https://wadetregaskis.com/quality-control-of-current-mac-games/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 01 Aug 2012 15:22:54 +0000</pubDate>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[crashtastic]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[Snafu]]></category>
		<guid isPermaLink="false">http://blog.wadetregaskis.com/?p=2490</guid>

					<description><![CDATA[The age-old sore point of Mac gaming has been performance.  Ports from Windows versions would often run significantly slower for no apparent reason.  Interestingly, this seems to be less of an issue as of the last couple of years &#8211; whether because the games are being optimised better or Mac hardware is just better able&#8230; <a class="read-more-link" href="https://wadetregaskis.com/quality-control-of-current-mac-games/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>The age-old sore point of Mac gaming has been performance.  Ports from Windows versions would often run significantly slower for no apparent reason.  Interestingly, this seems to be less of an issue as of the last couple of years &#8211; whether because the games are being optimised better or Mac hardware is just better able to keep up with them.  For example, it&#8217;s rare now that I run a game at less than native resolution, with other graphics settings at or near their maximums, on my 27&#8243; iMac.</p>
<p>Unfortunately, performance appears to have come at the cost of reliability.  And boy is it a high cost.</p>
<p>Take Driver: San Francisco and Rage, for example.  <em>Both</em> these games will crash at launch if you have anything other than &#8220;English&#8221; as your first language in System Preferences.  <strong>WTF</strong>.  How the hell did they ship a game that won&#8217;t even launch if you dare not speak American English as your preferred language?  It&#8217;s especially bizarre when you consider that Ubisoft, the publisher of Driver: San Francisco, is headquartered in France.</p>
<p>The fun doesn&#8217;t stop there for Driver: San Francisco, oh no.  Even if you can get it to launch at all, it will then not accept any input of any kind while you have a graphics tablet plugged in.  That&#8217;s right, any time I want to race around the virtual streets of San Francisco in a crappy 70&#8217;s muscle car, I have to not only screw with my system-wide language settings, but disconnect my graphics tablet.  Please draw a schematic diagram indicating how the hell any of this makes any sense.</p>
<p>And the latest crashtastic game I&#8217;ve come upon is Company of Heroes.  Once again we get the crash-on-launch mini-game as soon as it&#8217;s installed.  Turns out it is allergic to Perian &#8211; a Quicktime plug-in providing playback support for a variety of esoteric audio &amp; video formats &#8211; and said plug-in must be uninstalled in order for it to run.  Ugh.</p>
<p>Even once you get it running, you&#8217;re then faced with periodic hangs.  Sometimes these hangs are so hard they require a hard reset of the entire computer.  Of those that don&#8217;t, that I&#8217;ve managed to escape from so far, the spindump profile indicates deadlocks in the AI code.</p>
<p>Since that game offers no form of autosave, I&#8217;ve lost several hours gameplay already, just in the first week that I&#8217;ve been playing it.  It&#8217;s getting close to the point where I return the game and demand a refund.</p>
<p>In fairness, I should state that there are other examples of non-existent quality control predating these.  The Civilization series, not to be outdone by these newer games, has been a pillar of <em>both</em> horrible performance and depressing unreliability since version 3.  They&#8217;ve also managed to include, in versions 3, 4 and 5, a growing lineage of graphics flaws, including the infamous black ice that foreshadows an imminent crash.  It boggles my mind that Civilization 5 is the top-selling Mac game on Steam, and has been for months and months.  Does that ranking not consider returns?  (does Steam even take returns?)</p>
<p>And Unreal Tournament 2004 had a very special ability to hard freeze my previous iMac.  Although in that case I let the blame slide down to NVidia; as far as I could tell it was their horribly buggy drivers that were the culprit there.</p>
<p>Which brings up NVidia.  I used to at least be impressed by their hardware, but in recent years it has been &#8211; even on paper, from a performance perspective &#8211; only on par with AMD&#8217;s offerings, and the quality has been abysmal.  And their drivers have always, <em>always</em> been terrible.  After having my old iMac die thanks to what I believe is fundamentally a bad GPU, the camel&#8217;s back has finally broken.  I will probably never buy another Mac, for myself, containing NVidia hardware.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/quality-control-of-current-mac-games/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2490</post-id>	</item>
	</channel>
</rss>
