Frequent Crash (NSRunInformationalAlertPanel may only be invoked from the main thread.)

27 views
Skip to first unread message

Diggory

unread,
Apr 27, 2018, 8:51:03 AM4/27/18
to Quicksilver - Development
Hello,

Recently (maybe over the last year or so) - I've been finding that QS crashes about once a week.    I've been sending the reports when the app reopens.

Looking thorough the console logs, it appears to be an exception: 

Application Specific Information:
*** Terminating app due to uncaught exception 'NSGenericException', reason: 'NSRunInformationalAlertPanel may only be invoked from the main thread. Behavior on other threads is undefined.'
terminating with uncaught exception of type NSException
abort() called

Application Specific Backtrace 1:
0   CoreFoundation                      0x00007fff2951232b __exceptionPreprocess + 171
1   libobjc.A.dylib                     0x00007fff50b8cc76 objc_exception_throw + 48
2   CoreFoundation                      0x00007fff295a3dcd +[NSException raise:format:] + 205
3   AppKit                              0x00007fff272ed320 _NSRunModal + 211
4   AppKit                              0x00007fff26e32c17 NSRunInformationalAlertPanel + 513
5   Quicksilver                         0x000000010fc1b274 Quicksilver + 111220
6   libdispatch.dylib                   0x00007fff5177464a _dispatch_call_block_and_release + 12
7   libdispatch.dylib                   0x00007fff5176ce08 _dispatch_client_callout + 8
8   libdispatch.dylib                   0x00007fff51779d15 _dispatch_queue_override_invoke + 880
9   libdispatch.dylib                   0x00007fff5176e9f9 _dispatch_root_queue_drain + 515
10  libdispatch.dylib                   0x00007fff5176e7a5 _dispatch_worker_thread3 + 101
11  libsystem_pthread.dylib             0x00007fff51abe169 _pthread_wqthread + 1387
12  libsystem_pthread.dylib             0x00007fff51abdbe9 start_wqthread + 13


Is this fixed in a future release?  Or is this an old plugin which I can uninstall?

Thanks,
Diggory.


Quicksilver_2018-04-26-103700_MBP-Retina.crash

Diggory

unread,
Apr 27, 2018, 9:06:53 AM4/27/18
to Quicksilver - Development
Please ignore this post.  Shortly afterwards I found the relevant bug report.  I manually downloaded the latest version and QS is now happy again.

Rob McBroom

unread,
Apr 27, 2018, 9:11:00 AM4/27/18
to Quicksilver - Development, Diggory

On 27 Apr 2018, at 3:56, Diggory wrote:

Recently (maybe over the last year or so) - I've been finding that QS
crashes about once a week. I've been sending the reports when the app
reopens.

Looking thorough the console logs, it appears to be an exception:

Application Specific Information:
*** Terminating app due to uncaught exception 'NSGenericException', reason:
'NSRunInformationalAlertPanel may only be invoked from the main thread.

It’s finding that a new version of QS is available and attempting to notify you, but this was causing a crash.

Is this fixed in a future release? Or is this an old plugin which I can
uninstall?

Yes, that was fixed in 1.5.7. The current version is 1.5.9, which you can download manually. I think if you go to the preferences and check manually, the alert will originate from a foreground thread and be fine, if you’d rather do it that way.

--
Rob McBroom
http://www.skurfer.com/

Reply all
Reply to author
Forward
0 new messages