TigerVNC 1.15.x crashes under MacOS Tahoe

24 views
Skip to first unread message

Altan Pins

unread,
Sep 18, 2025, 11:03:08 AMSep 18
to TigerVNC User Discussion/Support
Anyone run into this?   1.15.0 worked fine before the upgrade.  I've also tried 1.15.80 and it has the same crash.

App launches, gives the connect screen.  Enter vnc server name, press connect.   App crashes.

I tried deleting / reinstalling.  

Here's the trace FWIW.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process:             vncviewer [88522]
Path:                /Volumes/*/TigerVNC.app/Contents/MacOS/vncviewer
Identifier:          com.tigervnc.tigervnc
Version:             1.15.80 (1.15.80f)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.tigervnc.tigervnc [18398]
User ID:             501

Date/Time:           2025-09-18 10:57:30.5219 -0400
Launch Time:         2025-09-18 10:57:23.3452 -0400
Hardware Model:      Mac13,1
OS Version:          macOS 26.0 (25A354)
Release Type:        User

Crash Reporter Key:  4CFBD1DA-B157-6E19-F11E-819F61E6BBED
Incident Identifier: 35665F60-BB28-4BD0-97A9-05514A348C5C

Time Awake Since Boot: 240000 seconds

System Integrity Protection: enabled

Triggered by Thread: 0

Exception Type:    EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Codes:   0x0000000000000001, 0x0000000000000008

Termination Reason:  Namespace SIGNAL, Code 11, Segmentation fault: 11
Terminating Process: exc handler [88522]


VM Region Info: 0x8 is not in any region.  Bytes before following region: 4328931320
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      102064000-1024d4000    [ 4544K] r-x/r-x SM=COW  /Volumes/*/TigerVNC.app/Contents/MacOS/vncviewer

Thread 0 Crashed:
0   vncviewer                            0x102113a0c -[FLWindowDelegate windowDidMove:] + 60
1   CoreFoundation                        0x18cb26574 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 148
2   CoreFoundation                        0x18cb8f0c4 ___CFXRegistrationPost_block_invoke + 92
3   CoreFoundation                        0x18cb8f008 _CFXRegistrationPost + 436
4   CoreFoundation                        0x18cb0508c _CFXNotificationPost + 740
5   Foundation                            0x18ed0e3e0 -[NSNotificationCenter postNotificationName:object:userInfo:] + 88
6   AppKit                                0x191bbee5c -[NSWindow _wmWindowTilingStateDidChange] + 80
7   AppKit                                0x19114ae40 0x190efd000 + 2416192
8   Foundation                            0x18e3a9118 closure #1 in _KeyValueCodingAndObserving.observe<A>(_:options:changeHandler:) + 472
9   Foundation                            0x18e3ac27c specialized NSKeyValueObservation.Helper._swizzle_me_observeValue(forKeyPath:of:change:context:) + 5456
10  Foundation                            0x18e3a8ab8 @objc NSKeyValueObservation.Helper._swizzle_me_observeValue(forKeyPath:of:change:context:) + 192
11  Foundation                            0x18e32e448 NSKeyValueNotifyObserver + 252
12  Foundation                            0x18e376600 NSKeyValueDidChange + 388
13  Foundation                            0x18ecf2620 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKeys:count:maybeOldValuesDict:maybeNewValuesDict:usingBlock:] + 760
14  Foundation                            0x18ecf2704 -[NSObject(NSKeyValueObservingPrivate) _changeValueForKey:key:key:usingBlock:] + 64
15  Foundation                            0x18e345704 _NSSetObjectValueAndNotify + 400
16  WindowManagement                      0x27cbdb940 __64-[_WMWindow(ServerDrivenProperties) applyAgentPropertySnapshot:]_block_invoke + 284
17  WindowManagement                      0x27cbdb074 -[_WMWindow performUpdatesUsingBlock:] + 56
18  WindowManagement                      0x27cbdb804 -[_WMWindow(ServerDrivenProperties) applyAgentPropertySnapshot:] + 124
19  WindowManagement                      0x27cbe0dc4 __53-[WMClientWindowManager applyAgentPropertySnapshots:]_block_invoke + 244
20  libdispatch.dylib                    0x18c8d4b5c _dispatch_call_block_and_release + 32
21  libdispatch.dylib                    0x18c8eeac4 _dispatch_client_callout + 16
22  libdispatch.dylib                    0x18c90c0e4 _dispatch_main_queue_drain.cold.5 + 812
23  libdispatch.dylib                    0x18c8e3f48 _dispatch_main_queue_drain + 180
24  libdispatch.dylib                    0x18c8e3e84 _dispatch_main_queue_callback_4CF + 44
25  CoreFoundation                        0x18cb5c098 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
26  CoreFoundation                        0x18cb2e8cc __CFRunLoopRun + 1944
27  CoreFoundation                        0x18cbec898 _CFRunLoopRunSpecificWithOptions + 532
28  HIToolbox                            0x19952b730 RunCurrentEventLoopInMode + 316
29  HIToolbox                            0x19952e9d0 ReceiveNextEventCommon + 488
30  HIToolbox                            0x1996b81f4 _BlockUntilNextEventMatchingListInMode + 48
31  AppKit                                0x191406308 _DPSBlockUntilNextEventMatchingListInMode + 236
32  AppKit                                0x190f1cedc _DPSNextEvent + 588
33  AppKit                                0x19196fa04 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
34  AppKit                                0x19196f710 -[NSApplication(NSEventRouting) nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
35  vncviewer                            0x102113590 fl_mac_flush_and_wait(double) + 500
36  vncviewer                            0x1020c72cc Fl::wait() + 196
37  vncviewer                            0x1020fb3fc innards(char const*, char*, char const*, char const*, char const*) + 1420
38  vncviewer                            0x1020fb5e4 fl_choice(char const*, char const*, char const*, char const*, ...) + 68
39  vncviewer                            0x1020834fc main + 3556
40  dyld                                  0x18c6d1d54 start + 7184

Thread 1:

Thread 2:
0   libsystem_kernel.dylib                0x18ca4dc34 mach_msg2_trap + 8
1   libsystem_kernel.dylib                0x18ca60028 mach_msg2_internal + 76
2   libsystem_kernel.dylib                0x18ca5698c mach_msg_overwrite + 484
3   libsystem_kernel.dylib                0x18ca4dfb4 mach_msg + 24
4   CoreFoundation                        0x18cb2fc80 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                        0x18cb2e5d8 __CFRunLoopRun + 1188
6   CoreFoundation                        0x18cbec898 _CFRunLoopRunSpecificWithOptions + 532
7   Foundation                            0x18ed5d960 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212
8   AppKit                                0x191457c20 -[NSAnimation _runBlocking] + 412
9   libdispatch.dylib                    0x18c8d4b5c _dispatch_call_block_and_release + 32
10  libdispatch.dylib                    0x18c8eeac4 _dispatch_client_callout + 16
11  libdispatch.dylib                    0x18c90b9ec <deduplicated_symbol> + 32
12  libdispatch.dylib                    0x18c8e713c _dispatch_root_queue_drain + 736
13  libdispatch.dylib                    0x18c8e7784 _dispatch_worker_thread2 + 180
14  libsystem_pthread.dylib              0x18ca8ce10 _pthread_wqthread + 232
15  libsystem_pthread.dylib              0x18ca8bb9c start_wqthread + 8

Thread 3:: com.apple.NSEventThread
0   libsystem_kernel.dylib                0x18ca4dc34 mach_msg2_trap + 8
1   libsystem_kernel.dylib                0x18ca60028 mach_msg2_internal + 76
2   libsystem_kernel.dylib                0x18ca5698c mach_msg_overwrite + 484
3   libsystem_kernel.dylib                0x18ca4dfb4 mach_msg + 24
4   CoreFoundation                        0x18cb2fc80 __CFRunLoopServiceMachPort + 160
5   CoreFoundation                        0x18cb2e5d8 __CFRunLoopRun + 1188
6   CoreFoundation                        0x18cbec898 _CFRunLoopRunSpecificWithOptions + 532
7   AppKit                                0x190faca68 _NSEventThread + 184
8   libsystem_pthread.dylib              0x18ca90c08 _pthread_start + 136
9   libsystem_pthread.dylib              0x18ca8bba8 thread_start + 8

Thread 4:

Thread 5:


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x00000001024c7f68   x2: 0x00006000039e9e40   x3: 0x0000600003bb4520
    x4: 0x00006000039e9e40   x5: 0x0000000000041400   x6: 0x000000016dd97c24   x7: 0x000000016dd97c18
    x8: 0x00000000000001f8   x9: 0x00000001024c7f68  x10: 0x000000014d073650  x11: 0x00000000000003ff
   x12: 0x0000000000000396  x13: 0x000000014d04a950  x14: 0x07000001024f393f  x15: 0x00000001024f3938
   x16: 0x00000001024f3938  x17: 0x0000000102112b6c  x18: 0x0000000000000000  x19: 0x000000013c606980
   x20: 0x0000000000000000  x21: 0x00006000039e9e40  x22: 0x0000600003bb4520  x23: 0x00006000039b1a40
   x24: 0x0000000000000000  x25: 0x0000000000041400  x26: 0x0000000000000000  x27: 0x000000500000004b
   x28: 0x000000016dd97c88   fp: 0x000000016dd97bd0   lr: 0x0000000102113a08
    sp: 0x000000016dd97b90   pc: 0x0000000102113a0c cpsr: 0x60001000
   far: 0x0000000000000008  esr: 0x92000006 (Data Abort) byte read Translation fault

Binary Images:
       0x102064000 -        0x1024d3fff com.tigervnc.tigervnc (1.15.80) <d04567e1-28fa-341d-bfc7-8149eff2ace6> /Volumes/*/TigerVNC.app/Contents/MacOS/vncviewer
       0x10669c000 -        0x1066a7fff libobjc-trampolines.dylib (*) <580e4b29-8304-342d-a21c-2a869364dc35> /usr/lib/libobjc-trampolines.dylib
       0x108280000 -        0x1089cbfff com.apple.AGXMetalG13X (340.26.3) <e09c4f6b-8ff6-3edf-9e21-95f237f5a392> /System/Library/Extensions/AGXMetalG13X.bundle/Contents/MacOS/AGXMetalG13X
       0x18cad0000 -        0x18d01cf7f com.apple.CoreFoundation (6.9) <edb39786-80b1-3bff-b6c3-e33f2e3ca867> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
       0x18e316000 -        0x18f2a231f com.apple.Foundation (6.9) <f61e71c3-480f-3691-b656-e1281f60a3e3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
       0x190efd000 -        0x1925f8d9f com.apple.AppKit (6.9) <6d84c7a3-ee98-3daf-ac66-cd95a902ba84> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
       0x27cbd2000 -        0x27cbf1edf com.apple.WindowManagement (1.0) <82c200b5-95d8-3ec7-b64a-506c9f82f6b4> /System/Library/PrivateFrameworks/WindowManagement.framework/Versions/A/WindowManagement
       0x18c8d3000 -        0x18c919e9f libdispatch.dylib (*) <17d849c6-a785-3dbb-bfb5-8321706c4b8d> /usr/lib/system/libdispatch.dylib
       0x19946a000 -        0x19976c6ff com.apple.HIToolbox (2.1.1) <f369023f-1a24-3f3f-9056-6f5248071e8c> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
       0x18c6c9000 -        0x18c767f73 dyld (*) <abfd3247-50ac-3c8e-b72a-83710166e982> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
       0x18ca4d000 -        0x18ca8945f libsystem_kernel.dylib (*) <2eb73bf1-8c71-3e1f-a160-6da83dc82606> /usr/lib/system/libsystem_kernel.dylib
       0x18ca8a000 -        0x18ca96abb libsystem_pthread.dylib (*) <5d31d65c-2ecf-36da-84f5-ba4caab06adb> /usr/lib/system/libsystem_pthread.dylib

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1.7G resident=0K(0%) swapped_out_or_unallocated=1.7G(100%)
Writable regions: Total=1.6G written=755K(0%) resident=755K(0%) swapped_out=0K(0%) unallocated=1.6G(100%)

                                VIRTUAL   REGION
REGION TYPE                        SIZE    COUNT (non-coalesced)
===========                     =======  =======
Accelerate framework               128K        1
Activity Tracing                   256K        1
CG image                           272K        2
CG raster data                     528K        6
ColorSync                          672K       32
CoreAnimation                     1712K       40
CoreGraphics                        64K        4
CoreServices                        80K        1
CoreUI image data                  560K        8
Foundation                          16K        1
Kernel Alloc Once                   32K        1
MALLOC                             1.6G       66
MALLOC guard page                  288K       18
STACK GUARD                       56.1M        6
Stack                             10.6M        6
VM_ALLOCATE                        176K       11
__AUTH                            5617K      623
__AUTH_CONST                      86.3M     1004
__CTF                               824        1
__DATA                            28.8M      954
__DATA_CONST                      32.3M     1012
__DATA_DIRTY                      8670K      868
__FONT_DATA                        2352        1
__INFO_FILTER                         8        1
__LINKEDIT                       596.2M        4
__OBJC_RO                         78.1M        1
__OBJC_RW                         2561K        1
__TEXT                             1.2G     1035
__TPRO_CONST                       128K        2
mapped file                      235.9M       23
page table in kernel               755K        1
shared memory                     1520K       19
===========                     =======  =======
TOTAL                              3.9G     5754 

Pierre Ossman

unread,
Sep 19, 2025, 10:02:00 AMSep 19
to Altan Pins, TigerVNC User Discussion/Support
On 18/09/2025 17:03, Altan Pins wrote:
> Anyone run into this? 1.15.0 worked fine before the upgrade. I've also
> tried 1.15.80 and it has the same crash.
>
> App launches, gives the connect screen. Enter vnc server name, press
> connect. App crashes.
>
> I tried deleting / reinstalling.
>

I tried both 1.15.0 and a pre-release here, and I'm afraid I could not
see any crash.

Did you download TigerVNC from our page or somewhere else?

Which VNC server are you using?

Regards,
--
Pierre Ossman Software Development
Cendio AB https://cendio.com
Teknikringen 8 https://twitter.com/ThinLinc
583 30 Linköping https://facebook.com/ThinLinc
Phone: +46-13-214600

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Altan Pins

unread,
Sep 19, 2025, 11:19:18 AMSep 19
to Pierre Ossman, tigervn...@googlegroups.com
Thanks for looking. Definitely still crashing here.

Downloaded from GitHub releases.

Wayvnc server on a RPI.

Strange you aren’t seeing it.

> On Sep 19, 2025, at 10:01 AM, Pierre Ossman <oss...@cendio.se> wrote:

Pierre Ossman

unread,
Sep 22, 2025, 3:28:55 AMSep 22
to Altan Pins, tigervn...@googlegroups.com
On 19/09/2025 17:19, Altan Pins wrote:
> Thanks for looking. Definitely still crashing here.
>
> Downloaded from GitHub releases.
>
> Wayvnc server on a RPI.
>
> Strange you aren’t seeing it.
>

I tried using wayvnc here now as well. Still no crash. :/

I see that there is a "fl_choice" in the crash stack. Which I would
guess is the reconnect prompt. But I tried that as well without any issues.

So no good ideas why this is happening.

Altan Pins

unread,
Sep 22, 2025, 7:14:27 PMSep 22
to Pierre Ossman, tigervn...@googlegroups.com
Alright, well — wish there was an answer but I know things don’t always reproduce.

I did reboot my Mac, just for the heck of it. TigerVNC still crashing.

I’m thinking the crash has something to do with Tahoe asking whether the app should be allowed to access the local network. When you test, are you able to simulate this “fresh install” condition?

Also, while it shouldn’t make any difference, I’m access a device using “xxxxxx.local”.

Thanks again

Pierre Ossman

unread,
Sep 23, 2025, 3:28:57 AMSep 23
to Altan Pins, tigervn...@googlegroups.com
On 23/09/2025 01:14, Altan Pins wrote:
> Alright, well — wish there was an answer but I know things don’t always reproduce.
>
> I did reboot my Mac, just for the heck of it. TigerVNC still crashing.
>
> I’m thinking the crash has something to do with Tahoe asking whether the app should be allowed to access the local network. When you test, are you able to simulate this “fresh install” condition?
>
> Also, while it shouldn’t make any difference, I’m access a device using “xxxxxx.local”.
>

Clearing those particular permissions is a bit of a pain. I'll see if I
can have a look at it when I have some more time.

Altan Pins

unread,
Sep 29, 2025, 3:55:06 PMSep 29
to Pierre Ossman, tigervn...@googlegroups.com
FYI …

Still occurring with 26.0.1 that was just released.
Reply all
Reply to author
Forward
0 new messages