Opened 6 months ago

Closed 6 months ago

#68702 closed defect (fixed)

watchman @2023.05.15.00_2: "Trace/BPT trap: 5" when running `watchman`

Reported by: hop (Christoph Schindler) Owned by: danchr (Dan Villiom Podlaski Christiansen)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: watchman

Description

Please let me know what ihnfo you require to debug this!

Hardware: M1 Apple Silicon

OS: Ventura 13.6

No further error beyond

$ watchman
Trace/BPT trap: 5

no matter what options or arguments I provide.

$ otool -L $( which watchman )
/opt/ports/bin/watchman:
	/opt/ports/lib/libfolly.0.58.0-dev.dylib (compatibility version 0.0.0, current version 0.58.0)
	/opt/ports/lib/libdouble-conversion.3.dylib (compatibility version 3.0.0, current version 3.3.0)
	/opt/ports/lib/libglog.1.dylib (compatibility version 1.0.0, current version 0.6.0)
	/opt/ports/lib/libevent-2.1.7.dylib (compatibility version 8.0.0, current version 8.1.0)
	/opt/ports/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.3.0)
	/opt/ports/libexec/openssl3/lib/libssl.3.dylib (compatibility version 3.0.0, current version 3.0.0)
	/opt/ports/libexec/openssl3/lib/libcrypto.3.dylib (compatibility version 3.0.0, current version 3.0.0)
	/opt/ports/lib/libbz2.1.0.dylib (compatibility version 1.0.0, current version 1.0.8)
	/opt/ports/lib/liblz4.1.dylib (compatibility version 1.0.0, current version 1.9.4)
	/opt/ports/lib/libzstd.1.dylib (compatibility version 1.0.0, current version 1.5.5)
	/opt/ports/lib/libsnappy.1.dylib (compatibility version 1.0.0, current version 1.1.10)
	/opt/ports/lib/libsodium.26.dylib (compatibility version 28.0.0, current version 28.0.0)
	/opt/ports/lib/libunwind.1.dylib (compatibility version 1.0.0, current version 5.0.1)
	/usr/lib/libc++abi.dylib (compatibility version 1.0.0, current version 1500.65.0)
	/opt/ports/lib/libgflags.2.2.dylib (compatibility version 2.2.0, current version 2.2.2)
	/opt/ports/libexec/boost/1.81/lib/libboost_context-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/ports/libexec/boost/1.81/lib/libboost_filesystem-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/ports/libexec/boost/1.81/lib/libboost_program_options-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/ports/libexec/boost/1.81/lib/libboost_regex-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/ports/libexec/boost/1.81/lib/libboost_system-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/ports/libexec/boost/1.81/lib/libboost_thread-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/ports/libexec/boost/1.81/lib/libboost_chrono-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/ports/libexec/boost/1.81/lib/libboost_atomic-mt.dylib (compatibility version 0.0.0, current version 0.0.0)
	/opt/ports/lib/libfmt9/libfmt.9.dylib (compatibility version 9.0.0, current version 9.1.0)
	/opt/ports/lib/libpcre2-8.0.dylib (compatibility version 12.0.0, current version 12.2.0)
	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 1228.0.0)
	/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 1500.65.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1319.100.3)
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1971.0.0)

Attachments (1)

watchman-2023-11-14-232344.ips (13.7 KB) - added by hop (Christoph Schindler) 6 months ago.
Crash Report

Download all attachments as: .zip

Change History (2)

Changed 6 months ago by hop (Christoph Schindler)

Crash Report

comment:1 Changed 6 months ago by neverpanic (Clemens Lang)

Resolution: fixed
Status: assignedclosed

In 500bb44a1b9aefea8b1cdbee11e27ca0a44b7601/macports-ports (master):

watchman, edencommon: Update to 2023.11.13.00

Fix packaging of pywatchman and specify the watchman version number
(which cannot be determined from git in our setup).

Drop the first patch, which does no longer seem to be required.

Update edencommon to the same version, because the build will fail
otherwise.

This fixes the watchman prebuilt package, which is broken since the last
libsodium update in 86381201edd2b233a20f15a542eae461de5eabb6 and was not
fixed in https://github.com/macports/macports-ports/pull/20537 either.

Closes: #65475
Closes: #68702

Note: See TracTickets for help on using tickets.