Skip to content

Fortress cannot launch server on macOS Sequoia 15.3.2 arm64 #2874

@KeqiZeng

Description

@KeqiZeng

Environment

  • OS Version: macOS Sequoia 15.3.2 arm64
  • Source or binary build?
    Binary installation of Gazebo Fortress with Homebrew
# Homebrew config
$ brew config
HOMEBREW_VERSION: 4.4.32-33-g8db1a1f
ORIGIN: https://github.com/Homebrew/brew
HEAD: 8db1a1f639a09df40270b991a6232a8750c15545
Last commit: 3 hours ago
Branch: master
Core tap HEAD: 5ff39ed904eea953daa7981b9c10ad8f39ea7913
Core tap last commit: 60 minutes ago
Core tap JSON: 23 Apr 13:13 UTC
Core cask tap HEAD: 49875c895c74db9ec23e0cb6b0ca4b6b0e6acebd
Core cask tap last commit: 2 hours ago
Core cask tap JSON: 23 Apr 13:12 UTC
HOMEBREW_PREFIX: /opt/homebrew
HOMEBREW_BAT_CONFIG_PATH: /Users/ketch/.dotfiles/bat/bat.conf
HOMEBREW_BAT_THEME: Catppuccin-Macchiato
HOMEBREW_CASK_OPTS: []
HOMEBREW_EDITOR: nvim
HOMEBREW_MAKE_JOBS: 8
HOMEBREW_SORBET_RUNTIME: set
Homebrew Ruby: 3.4.3 => /opt/homebrew/Library/Homebrew/vendor/portable-ruby/3.4.3/bin/ruby
CPU: octa-core 64-bit arm_firestorm_icestorm
Clang: 17.0.0 build 1700
Git: 2.39.5 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 15.3.2-arm64
CLT: 16.2.0.0.1.1733547573
Xcode: 16.3
Rosetta 2: false

Description

  • Expected behavior: Server should be launched
  • Actual behavior: Crashed

Steps to reproduce

  1. install Gazebo Fortress using Homebrew on macOS
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
brew tap osrf/simulation
brew install ignition-fortress
  1. launch the server
ign gazebo -v 4 shapes.sdf -s

Output

[Msg] Ignition Gazebo Server v6.17.0
[Msg] Loading SDF world file[/opt/homebrew/Cellar/ignition-gazebo6/6.17.0_4/share/ignition/ignition-gazebo6/worlds/shapes.sdf].
[Msg] Serving entity system service on [/entity/system/add]
Stack trace (most recent call last) in thread 6168408064:
[Msg] Loaded level [3]
[Msg] No systems loaded from SDF, loading defaults
[Dbg] [ServerConfig.cc:1043] Loaded (3) plugins from file [/Users/ketch/.ignition/gazebo/6/server.config]
#10   Object "libsystem_pthread.dylib", at 0x19025c2e3, in _pthread_start + 135
#9    Object "libignition-transport11.11.4.1.dyli", at 0x10246ad83, in void* std::__1::__thread_proxy[abi:ne180100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (ignition::transport::v11::Discovery<ignition::transport::v11::ServicePublisher>::*)(), ignition::transport::v11::Discovery<ignition::transport::v11::ServicePublisher>*>>(void*) + 71
#8    Object "libignition-transport11.11.4.1.dyli", at 0x10246942b, in ignition::transport::v11::Discovery<ignition::transport::v11::ServicePublisher>::RecvMessages() + 111
#7    Object "libignition-transport11.11.4.1.dyli", at 0x1024695ef, in ignition::transport::v11::Discovery<ignition::transport::v11::ServicePublisher>::RecvDiscoveryUpdate() + 371
#6    Object "libignition-transport11.11.4.1.dyli", at 0x102469ce7, in ignition::transport::v11::Discovery<ignition::transport::v11::ServicePublisher>::DispatchDiscoveryMsg(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, char*, unsigned short) + 79
#5    Object "libprotobuf.29.3.0.dylib", at 0x1056772b7, in google::protobuf::MessageLite::ParseFromArray(void const*, int) + 27
#4    Object "libprotobuf.29.3.0.dylib", at 0x10567580b, in bool google::protobuf::internal::MergeFromImpl<false>(std::__1::basic_string_view<char, std::__1::char_traits<char>>, google::protobuf::MessageLite*, google::protobuf::internal::TcParseTableBase const*, google::protobuf::MessageLite::ParseFlags) + 191
#3    Object "libprotobuf.29.3.0.dylib", at 0x10562b133, in char const* google::protobuf::internal::TcParser::MpMessage<false>(google::protobuf::MessageLite*, char const*, google::protobuf::internal::ParseContext*, google::protobuf::internal::TcFieldData, google::protobuf::internal::TcParseTableBase const*, unsigned long long) + 463
#2    Object "libsystem_platform.dylib", at 0x190292de3, in _sigtramp + 55
#1    Object "libignition-tools-backward.dylib", at 0x100d39583, in backward::SignalHandling::sig_handler(int, __siginfo*, void*) + 19
#0    Object "libignition-tools-backward.dylib", at 0x100d395ff, in backward::SignalHandling::handleSignal(int, __siginfo*, void*) + 95
fish: Job 1, 'ign gazebo -v 4 shapes.sdf -s' terminated by signal SIGSEGV (Address boundary error)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingmacOSmacOS support

    Type

    No type

    Projects

    Status

    Inbox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions