Clever, Microsoft. When my UPS triggers a system shutdown because of a power outage, your updater refuses to acknowledge and runs updates anyway so the juice cuts off midway through.

If I turn this thing back on and have problems, I am not going to be happy.

This is just a client workstation that hits a server. They do other things with it and it really needs to go in the garbage.

// @kdfrawg

@kdfrawg No changes in our software since January. (We did remove and re-install the client software to rule out some sort of corruption on our end) All other workstations are fine. Have ruled out anti-virus and updates. Windows simply kills the executable the moment we try to open a print spool.

That system was put into service the moment XP 64 bit was available so the system is ancient and needs replaced. I'd sure love to know what part of the OS has decided to toss cookies though.

*If it were the Query, an exception would have been thrown and caught. The OS simply pulls the rug out from under it. Boom. Desktop.
//

@kdfrawg Have tried rolling back updates and all manner of things. No dice. Told them, "Kill the machine and replace it"

//

@kdfrawg Now looking at a WinDbg log of a workstation that crashes to desktop when they try to print something.

00001741 15.67102909 [1616] SELECT h.route,h.slsmn,h.ctype,h.svcdate,x.descr,h.charge,COALESCE(o.transamt, h.charge) AS invcamt,h.svctype,CONCATWS(', ',c.last,c.first) AS cname,p.address2,h.invoice,h.custacct,h.division,h.notes,p.custloc,h.euserid,CONCATWS(' ',p.city,p.state,p.zip),p.pid,c.acct,p.address1,p.city,p.state,p.zip FROM arhist AS h LEFT JOIN customers AS c ON c.acct=h.custacct LEFT JOIN properties AS p ON p.pid=h.pid LEFT JOIN aropen AS o ON o.invkey=h.invoice LEFT JOIN routes AS x ON x.code=h.route WHERE (h.svcdate BETWEEN CAST('2017-08-01' AS DATE) AND CAST('2017-08-31' AS DATE)) AND h.ctype IN (0,1,2,3) ORDER BY h.route,h.ctype,h.svcdate;    
00001742 15.67105579 [1616] 

It doesn't even have time to register an exception. The blank line of output after the database query precedes the output of the connection to the Windows print spooler that never comes.

It's an ancient Windows XP box so the correct solution is "take it to a dumpster and buy another one" but they are resisting this.

//

It only got worse. Network failure effecting a customer's offices across three states and they had to get their payroll done somehow.

Mattress review: Very comfortable. Ridiculously thick. I'm 6'3" and my legs dangle off the sides.

Work review: Same shit - different day.

Coffee review: I haven't tried to but I am almost certain a spoon will stand up in this swill. Not sure who made it. Will begin interrogations shortly.

Weather conditions: Annoying almost but not quite rain.

Road conditions: Wettish with a heavy coating of highway patrol and local police vehicles. I'm guessing a fund drive is under way.

That should pretty much cover it.

The choke-take expensive mattress Sidekick bought is indeed comfy. Too bad I'm in the middle of a insomnia bout.

None of that inspires anything approaching confidence.

// @kdfrawg

Android is amazing for simple things but gets irritating in a hurry. The emulator is a train wreck.

(PalmOS had, hands down, the best emulator experience)

What little iOS stuff i've done, the only hurdle was getting over my distaste for ObjectiveC. Solid libraries for just about anything and the development just felt "smooth" for lack of a better word.

Frankly, I miss the Windows Mobile 5 platform. Mobile .NET wasn't half bad.

// @kdfrawg