Conrad Irwin
bfe4c40f73
Revert "Disable automatic window tabbing (cherry-pick #26600) (#26652)" (#26749)
This reverts commit 391eb380b59d5b36efdea027bfdb2fc4f55f4ad0.
For some reason that is very unclear to me, this broke ssh'ing into
macOS remotes.
The remote process aborts with:
```
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: zed-remote-server-dev-build [78088]
Path: /Users/USER/*/zed-remote-server-dev-build
Identifier: zed-remote-server-dev-build
Version: ???
Code Type: ARM-64 (Native)
Parent Process: launchd [1]
Responsible: iTerm2 [62245]
User ID: 501
Date/Time: 2025-03-13 19:30:37.6827 -0600
OS Version: macOS 15.3.1 (24D70)
Report Version: 12
Anonymous UUID: 3A9631EB-5468-8CA4-7A0F-E36C3FF9D04F
Sleep/Wake UUID: C935AE4C-E06A-4F6D-BE97-101E4E03482F
Time Awake Since Boot: 910000 seconds
Time Since Wake: 1265 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace OBJC, Code 1
Application Specific Information:
crashed on child side of fork pre-exec
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x18653fc6c __abort_with_payload + 8
1 libsystem_kernel.dylib 0x186565eb8 abort_with_payload_wrapper_internal + 104
2 libsystem_kernel.dylib 0x186565e50 abort_with_reason + 32
3 libobjc.A.dylib 0x1861dc040 _objc_fatalv(unsigned long long, unsigned long long, char const*, char*) + 128
4 libobjc.A.dylib 0x1861dbfc0 _objc_fatal(char const*, ...) + 44
5 libobjc.A.dylib 0x1861c1674 performForkChildInitialize(objc_class*, objc_class*) + 400
6 libobjc.A.dylib 0x1861a67f0 initializeNonMetaClass + 592
7 libobjc.A.dylib 0x1861c4a3c initializeAndMaybeRelock(objc_class*, objc_object*, locker_mixin<lockdebug::lock_mixin<objc_lock_base_t>>&, bool) + 164
8 libobjc.A.dylib 0x1861a5f98 lookUpImpOrForward + 304
9 libobjc.A.dylib 0x1861a5b84 _objc_msgSend_uncached + 68
10 zed-remote-server-dev-build 0x104f9ec4c _$LT$$LP$$RP$$u20$as$u20$objc..message..MessageArguments$GT$::invoke::hf68c58806f4b5702 + 56
11 zed-remote-server-dev-build 0x104f9d4c8 objc::message::platform::send_unverified::h2ec8392957fd6551 + 120
12 zed-remote-server-dev-build 0x104e5631c cocoa::appkit::NSPasteboard::generalPasteboard::h68122d7f32549cba + 512
13 zed-remote-server-dev-build 0x104e3b3b4 gpui::platform::mac::platform::MacPlatform::new::hb68d7ae2c5fdea7e + 336
14 zed-remote-server-dev-build 0x104e48008 gpui::platform::current_platform::h931999673c8c6468 + 28
15 zed-remote-server-dev-build 0x104ee4284 gpui::app::Application::headless::h3bffec62c65240ce + 32
16 zed-remote-server-dev-build 0x1023746ac remote_server::unix::execute_run::h7ac8de1a7e257f61 + 1200
17 zed-remote-server-dev-build 0x102368e1c remote_server::main::h42e4b18462b32dcf + 252 (main.rs:56)
18 zed-remote-server-dev-build 0x10236717c core::ops::function::FnOnce::call_once::h8534244cea12c898 + 16 (function.rs:250)
19 zed-remote-server-dev-build 0x102368154 std::sys::backtrace::__rust_begin_short_backtrace::h22fd48e0f46eb10b + 12 (backtrace.rs:152)
20 zed-remote-server-dev-build 0x10236bf74 std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::hf8bd0081bf8d785b + 16 (rt.rs:195)
21 zed-remote-server-dev-build 0x105723d20 std::rt::lang_start_internal::h5f91760815528aa2 + 1092
22 zed-remote-server-dev-build 0x10236bf50 std::rt::lang_start::hb88fe48ac1498ea6 + 60 (rt.rs:194)
23 zed-remote-server-dev-build 0x10236b67c main + 36
24 dyld 0x1861f4274 start + 2840
```
Which is not even (apparently) on the line that calls this function.
To reproduce this, run `ZED_BUILD_REMOTE_SERVER=true cargo run
ssh://127.0.0.1/~/`.
Release Notes:
- N/A
2025-03-13 20:55:22 -06:00
..
2025-03-07 10:51:46 -07:00
2025-03-13 22:56:16 +00:00
2025-03-06 05:20:06 +00:00
2025-01-26 03:02:45 +00:00
2025-03-13 15:52:47 -06:00
2025-03-13 22:56:16 +00:00
2025-03-13 22:56:16 +00:00
2025-03-12 12:30:47 +00:00
2025-03-10 13:38:30 -06:00
2025-03-01 00:34:28 +01:00
2025-03-12 22:14:31 +00:00
2025-03-13 18:29:25 +00:00
2025-01-26 03:02:45 +00:00
2025-02-18 20:30:33 +00:00
2025-03-13 15:52:47 -06:00
2025-02-24 20:28:20 +00:00
2025-02-25 13:52:42 -05:00
2025-03-03 09:20:15 +00:00
2025-03-13 10:41:04 -07:00
2025-02-18 20:30:33 +00:00
2025-02-28 18:33:35 +01:00
2025-03-13 20:53:47 -05:00
2025-03-06 10:56:28 -07:00
2025-01-17 17:39:22 +01:00
2025-03-13 15:52:47 -06:00
2025-03-10 13:38:30 -06:00
2025-01-17 17:39:22 +01:00
2025-02-18 20:30:33 +00:00
2025-02-11 04:55:40 +00:00
2025-03-07 18:56:17 +00:00
2025-03-11 21:39:29 +00:00
2025-03-12 12:30:47 +00:00
2025-01-26 03:02:45 +00:00
2025-03-13 15:52:47 -06:00
2025-02-20 19:07:16 +00:00
2025-02-18 20:30:33 +00:00
2025-01-27 13:40:59 -05:00
2025-03-13 15:52:47 -06:00
2025-01-26 03:02:45 +00:00
2025-03-13 15:52:47 -06:00
2025-03-10 19:57:10 -06:00
2025-03-13 16:50:07 +00:00
2025-03-11 22:54:44 +00:00
2025-03-03 15:55:15 +00:00
2025-03-13 16:50:07 +00:00
2025-03-13 16:50:07 +00:00
2025-03-10 13:38:07 -06:00
2025-03-06 17:57:31 +00:00
2025-03-12 22:54:38 +02:00
2025-02-15 00:35:13 +00:00
2025-03-12 07:25:19 +00:00
2025-01-30 23:53:36 -07:00
2025-03-10 13:38:30 -06:00
2025-03-13 16:14:28 -04:00
2025-03-12 10:25:31 -04:00
2025-03-13 15:52:47 -06:00
2025-03-10 20:33:07 +05:30
2025-02-24 07:29:55 +00:00
2025-03-13 20:55:22 -06:00
2025-03-06 13:41:21 -05:00
2025-01-31 02:00:55 +00:00
2025-01-26 03:02:45 +00:00
2025-02-28 18:33:35 +01:00
2025-02-26 17:24:35 +01:00
2025-01-26 03:02:45 +00:00
2025-02-10 22:28:56 -03:00
2025-03-13 12:46:22 -03:00
2025-01-26 23:37:34 +00:00
2025-03-06 22:55:28 +00:00
2025-03-13 16:50:07 +00:00
2025-02-28 18:33:35 +01:00
2025-03-13 22:56:16 +00:00
2025-03-05 12:48:10 -05:00
2025-03-13 22:56:16 +00:00
2025-01-28 19:04:21 -05:00
2025-03-04 19:27:37 -07:00
2025-03-13 16:21:34 -04:00
2025-02-19 23:32:51 +00:00
2025-02-18 20:30:33 +00:00
2025-02-16 20:24:12 +00:00
2025-01-31 22:28:11 +00:00
2025-03-10 13:38:30 -06:00
2025-03-06 22:45:47 -05:00
2025-03-06 22:55:28 +00:00
2025-01-17 17:39:22 +01:00
2025-03-03 17:44:49 +05:30
2025-03-06 23:04:48 +05:30
2025-02-14 13:07:41 -05:00
2025-03-13 15:52:47 -06:00
2025-03-06 12:50:42 +01:00
2025-03-11 21:39:29 +00:00
2025-01-26 03:02:45 +00:00
2025-02-19 11:06:20 -05:00
2025-03-03 17:44:49 +05:30
2025-03-13 15:52:47 -06:00
2025-03-13 15:40:57 +00:00
2025-02-09 16:51:37 -07:00
2025-03-10 11:39:01 -04:00
2025-02-27 16:45:59 +01:00
2025-03-13 10:41:04 -07:00
2025-03-06 22:55:28 +00:00
2025-03-03 09:20:15 +00:00
2025-03-10 11:39:01 -04:00
2025-03-13 09:41:27 +00:00
2025-03-12 21:27:10 +02:00
2025-03-13 15:40:57 +00:00
2025-02-05 14:30:09 +00:00
2025-02-27 08:00:42 +00:00
2025-03-10 13:38:30 -06:00
2025-03-12 19:39:30 +00:00
2025-03-13 15:52:47 -06:00
2025-02-17 11:42:22 -05:00
2025-03-10 13:38:30 -06:00
2025-03-06 08:36:10 -06:00
2025-02-06 00:09:37 +00:00
2025-03-06 04:59:57 +00:00
2025-03-12 07:58:11 +00:00
2025-03-13 15:52:47 -06:00
2025-03-10 13:38:30 -06:00
2025-01-17 17:39:22 +01:00
2025-02-18 20:30:33 +00:00
2025-03-09 03:19:09 +05:30
2025-02-21 06:24:02 -03:00
2025-01-26 03:02:45 +00:00
2025-01-28 10:37:48 +01:00
2025-03-06 22:55:28 +00:00
2025-02-28 18:33:35 +01:00
2025-02-05 14:30:09 +00:00
2025-03-06 17:57:31 +00:00
2025-03-03 17:44:49 +05:30
2025-01-17 17:39:22 +01:00
2025-03-13 10:41:04 -07:00
2025-02-07 22:06:37 +00:00
2025-01-26 03:02:45 +00:00
2025-03-10 11:39:01 -04:00
2025-03-05 08:47:49 -07:00
2025-03-06 22:55:28 +00:00
2025-03-06 10:56:28 -07:00
2025-02-06 02:09:24 -07:00
2025-03-13 12:25:20 -05:00
2025-03-12 19:38:21 +00:00
2025-03-13 10:41:04 -07:00
2025-03-10 13:19:02 -07:00
2025-02-18 17:47:25 +00:00
2025-01-31 01:22:10 +00:00
2025-02-20 00:02:24 +00:00
2025-02-12 15:57:08 -07:00
2025-03-12 16:17:47 +00:00
2025-03-10 13:38:30 -06:00
2025-03-13 15:52:47 -06:00
2025-01-26 03:02:45 +00:00
2025-03-06 20:37:54 +00:00
2025-03-13 22:56:16 +00:00
2025-02-05 14:30:09 +00:00
2025-03-13 15:52:47 -06:00
2025-01-26 03:02:45 +00:00
2025-03-13 15:40:57 +00:00
2025-03-13 15:40:57 +00:00
2025-03-13 21:09:16 +00:00
2025-03-13 15:52:47 -06:00
2025-03-12 16:17:47 +00:00
2025-03-10 13:38:30 -06:00