Greg Hazel
Greg Hazel
Personally I just did this: ``` diff diff --git a/coffeecatch.c b/coffeecatch.c index 256a1a0..a8ce1e5 100644 --- a/coffeecatch.c +++ b/coffeecatch.c @@ -114,6 +114,7 @@ typedef struct ucontext { /* Taken from Google...
Here's a swing at it. Maybe it could be easier, but I'm not familiar with the internals: ``` diff diff --git a/coffeecatch.c b/coffeecatch.c index 256a1a0..b8e9b49 100644 --- a/coffeecatch.c +++ b/coffeecatch.c...
Ah, that makes sense. From a user perspective, it would probably also make more sense for the inner-most coffeecatch block to catch the error, instead of the outer-most. That would...
Also, perhaps the jsig library would be of use? http://docs.oracle.com/javase/6/docs/technotes/guides/vm/signal-chaining.html
I'm certain the file was written to by Messenger. `fs_usage` caught it.
10.14.5 (18F132) Darwin MacBook-Pro.local 18.6.0 Darwin Kernel Version 18.6.0: Thu Apr 25 23:16:27 PDT 2019; root:xnu-4903.261.4~2/RELEASE_X86_64 x86_64
I did not keep the file. Running `strings` on it revealed lots of PDF related file format strings, including strings referencing my version of macOS.
I can confirm that Messenger writes to a file called `changelog.xml.rss`, so that addition of `.rss` is normal: ``` 15:03:10 setattrlist /private/var/folders/zf/w4brt9f91jv2nwxf5h1kzqym0000gn/T/changelog.xml.rss 0.000039 Messenger 15:03:10 fstat64 0.000003 Messenger 15:03:10 WrData[A]...
The very old version of Sparkle you're using did have a bug in this area. It would assume the filename even if NSUrlDownload could not guarantee it: https://github.com/sparkle-project/Sparkle/blob/75551e8d0a0ee1fa3b39840fea504e01865ec81b/Sparkle/SUAppcast.m#L84
Same issue. You have to manually call `git pull --rebase` (or `abort`) and then remember to `git stash pop` after that. This ticket is a feature request to make this...