Skip to content

Instantly share code, notes, and snippets.

@mempirate
Created September 3, 2026 10:54
Show Gist options
  • Select an option

  • Save mempirate/0252e152aae0f9c644fcecb12125f2c0 to your computer and use it in GitHub Desktop.

Select an option

Save mempirate/0252e152aae0f9c644fcecb12125f2c0 to your computer and use it in GitHub Desktop.
Mojo 1.0.0 compiler crash: closure captures String.as_bytes() Span
Command:
mojo build -O0 repro.mojo -o repro
Version:
Mojo 1.0.0 (ed45d567)
Result:
Process exited with status 139 (SIGSEGV).
Compiler output:
Please submit a bug report to https://github.com/modular/modular/issues and
include the crash backtrace along with all the relevant source codes.
#0 mojo+0x822905e
#1 mojo+0x82260be
#2 mojo+0x8229e50
#3 libc.so.6
#4 mojo+0x7f61a81
#5 mojo+0x41a65a4
#6 mojo+0x41a4d73
#7 mojo+0x41a0de6
#8 mojo+0x419b76a
#9 mojo+0x41b6ee6
#10 mojo+0x41857c4
#11 mojo+0x3deaf6f
Crashpad also reports that it cannot initialize in this restricted execution
environment, so no automatic crash dump was produced. The textual compiler
backtrace above is reproducible on every invocation.
version: 7
platforms:
- name: linux-64
virtual-packages:
- __unix=0=0
- __linux=4.18
- __glibc=2.28
- __archspec=0=x86_64
environments:
default:
channels:
- url: https://conda.modular.com/max/
- url: https://conda.anaconda.org/conda-forge/
packages:
linux-64:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-h7cc23a3_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.22.2-hbc21106_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h373387f_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.7.0-h81df57d_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_4.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-16.2.0-he0feb66_4.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb03c661_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libpython-3.14.7-hdc7f604_106_cp314.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.22-hebe6cf0_2.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.4-h13e7031_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-16.2.0-h934c35e_4.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.3-hcfc3c73_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.4-h781a0a9_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.7-hcd007b5_106_cp314.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.2.0-py312h8a5ba0d_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.8-py314h5bd0f2a_0.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h09e67af_11.conda
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_3.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.4.2-pyhc90fa1f_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.14.7-py314hd8ed1ab_106.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-9.0.1-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/pathspec-1.1.1-pyhd8ed1ab_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.11.6-pyh5ded981_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.14.7-h4df99d1_106.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.14-9_cp314.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.16.1-pyhcf101f3_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda
- conda: https://conda.modular.com/max/linux-64/mojo-1.0.0-release.conda
- conda: https://conda.modular.com/max/linux-64/mojo-compiler-1.0.0-release.conda
- conda: https://conda.modular.com/max/noarch/mblack-26.5.0-release.conda
- conda: https://conda.modular.com/max/noarch/mojo-python-1.0.0-release.conda
packages:
- conda: https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-20_gnu.conda
build_number: 20
sha256: 1dd3fffd892081df9726d7eb7e0dea6198962ba775bd88842135a4ddb4deb3c9
md5: a9f577daf3de00bca7c3c76c0ecbd1de
depends:
- __glibc >=2.17,<3.0.a0
- libgomp >=7.5.0
constrains:
- openmp_impl <0.0a0
license: BSD-3-Clause
license_family: BSD
run_exports:
strong:
- _openmp_mutex >=4.5
size: 28948
timestamp: 1770939786096
- conda: https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-hda65f42_10.conda
sha256: 1a0d382c515ebf55f8ee1f38c8b81bc95af5c2acc42ad53b66bc5df932032f96
md5: e675fabcf81499adc7edf58124fb1e01
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
license: bzip2-1.0.6
license_family: BSD
run_exports:
weak:
- bzip2 >=1.0.8,<2.0a0
size: 257808
timestamp: 1785906269155
- conda: https://conda.anaconda.org/conda-forge/linux-64/icu-78.3-py310h44b86e0_2.conda
sha256: 9f07834f0c546ab14d885ce0366285f61f44e326c0edd1fc63b8294e113ae432
md5: 72a381cbad04f24b1c2a43ef707f45b4
depends:
- __glibc >=2.17,<3.0.a0
- libstdcxx >=14
- libgcc >=14
license: MIT
license_family: MIT
run_exports:
weak:
- icu >=78.3,<79.0a0
size: 14459115
timestamp: 1786545741408
- conda: https://conda.anaconda.org/conda-forge/linux-64/keyutils-1.6.3-h7cc23a3_1.conda
sha256: dd053c96dcb0dcfd59422aefea9d2fe937a190167f34fba7893ec1e10a7e8963
md5: ba55d1b89fd7775e67de8291029b4059
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=15
license: LGPL-2.1-or-later
run_exports:
weak:
- keyutils >=1.6.3,<2.0a0
size: 135295
timestamp: 1786739238128
- conda: https://conda.anaconda.org/conda-forge/linux-64/krb5-1.22.2-hbc21106_2.conda
sha256: 2a5c38c85e63df84c4e69ee71439841ce570d259ae3060627bb9a49a938d66f4
md5: 53318d715316929a574f83591308b1f8
depends:
- __glibc >=2.17,<3.0.a0
- keyutils >=1.6.3,<2.0a0
- libedit >=3.1.20250104,<3.2.0a0
- libedit >=3.1.20250104,<4.0a0
- libgcc >=15
- libstdcxx >=15
- openssl >=3.5.7,<4.0a0
license: MIT
license_family: MIT
run_exports:
weak:
- krb5 >=1.22.2,<1.23.0a0
size: 1394333
timestamp: 1786762112514
- conda: https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.46.1-default_hbd61a6d_102.conda
sha256: 27d83f1188cd19bcb7754a078b3fa7f4cfb8527f8eb2fde54dd01fc529d1adec
md5: 449500f2c089da11c40f5c21312e3e07
depends:
- __glibc >=2.17,<3.0.a0
- zstd >=1.5.7,<1.6.0a0
constrains:
- binutils_impl_linux-64 2.46.1
license: GPL-3.0-only
license_family: GPL
run_exports: {}
size: 745303
timestamp: 1784214507189
- conda: https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20250104-pl5321h373387f_1.conda
sha256: 6473eb8caf2aae830f37caa93db9b26dddf7ac84b63229e8bf7fc0e5c3ab95b0
md5: 50708d3b951d0f8e2d7f2df5b5edc040
depends:
- ncurses
- libgcc >=14
- __glibc >=2.17,<3.0.a0
- ncurses >=6.6,<7.0a0
license: BSD-2-Clause
license_family: BSD
run_exports:
weak:
- libedit >=3.1.20250104,<3.2.0a0
size: 135098
timestamp: 1786616658086
- conda: https://conda.anaconda.org/conda-forge/linux-64/libexpat-2.8.1-hecca717_1.conda
sha256: 16feffd9ddbbe5b718515d38ee376c685ba95491cd901244e24671d20b952a77
md5: b24d3c612f71e7aa74158d92106318b2
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
constrains:
- expat 2.8.1.*
license: MIT
license_family: MIT
run_exports: {}
size: 77856
timestamp: 1781203599810
- conda: https://conda.anaconda.org/conda-forge/linux-64/libffi-3.7.0-h81df57d_1.conda
sha256: c8c7583ef063bc3c430f1d48298e5ad24f796a35c22ed5b14183325825a61106
md5: 6525a0b06aa4fd390795f0740636a9dd
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=15
license: MIT
license_family: MIT
run_exports:
weak:
- libffi >=3.7.0,<3.8.0a0
size: 68004
timestamp: 1787753412298
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgcc-16.2.0-ha9f2e26_4.conda
sha256: 24090e675d34403b4ee1cd4372d8f6c0937da7ecfd66a19a57cac2ed0f4ea793
md5: cba14d01083fc62ffd32c24d7d390633
depends:
- __glibc >=2.17,<3.0.a0
- _openmp_mutex >=4.5
constrains:
- libgcc-ng ==16.2.0=*_4
- libgomp 16.2.0 he0feb66_4
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
run_exports: {}
size: 1058083
timestamp: 1787618680111
- conda: https://conda.anaconda.org/conda-forge/linux-64/libgomp-16.2.0-he0feb66_4.conda
sha256: 0fe5cb8e0752241ab55e11656ed1b9726248b522d23b929fe7c95b83eb55b9bb
md5: 89d2c1231f47bd818f5d624b9411459d
depends:
- __glibc >=2.17,<3.0.a0
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
run_exports:
strong:
- _openmp_mutex >=4.5
size: 639968
timestamp: 1787618616266
- conda: https://conda.anaconda.org/conda-forge/linux-64/liblzma-5.8.3-hb03c661_1.conda
sha256: 9787df8c22a59c9a70d3e5a10db9ad663485e75e9ccc3f09bd092cb7b95e0dab
md5: 1390b7c5ac0b1d8e447bc5efa6d3c8c2
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
constrains:
- xz 5.8.3.*
license: 0BSD
run_exports:
weak:
- liblzma >=5.8.3,<6.0a0
size: 112995
timestamp: 1786348617826
- conda: https://conda.anaconda.org/conda-forge/linux-64/libmpdec-4.0.0-hb03c661_2.conda
sha256: 46820b4a835e175940ae20bec00fdddaff804cda27a1408ab1b95e77a2196437
md5: fcfed1dc5053eb1901b66e7b1fc32588
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
license: BSD-2-Clause
license_family: BSD
run_exports: {}
size: 92759
timestamp: 1786650399772
- conda: https://conda.anaconda.org/conda-forge/linux-64/libpython-3.14.7-hdc7f604_106_cp314.conda
build_number: 106
sha256: 5f879892bd439c3d94f4a97b06c214b9a19c4b92f74d84f0305c6ca1b2b239b2
md5: 28af2158bb8dbb62e55b0af3b44f9d4a
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=15
- libstdcxx >=15
license: Python-2.0
run_exports: {}
size: 10520530
timestamp: 1788383918299
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsodium-1.0.22-hebe6cf0_2.conda
sha256: 7454c6a7cf27033757f2895bc5e3941fe27604506edd62cf6bc00e50ab015a43
md5: 42c585f153c17b790cd01f01553d24a1
depends:
- libgcc >=15
- __glibc >=2.17,<3.0.a0
license: ISC
run_exports:
weak:
- libsodium >=1.0.22,<1.0.23.0a0
size: 269985
timestamp: 1787225747011
- conda: https://conda.anaconda.org/conda-forge/linux-64/libsqlite-3.53.4-h13e7031_1.conda
sha256: f20d70da54e5b31dd4a51fb1efeaafafd5ab6dd8d7ac9d1438eaa2526ac4ed3d
md5: e72bbec309c2b0f37823ee7d4fabfcd3
depends:
- __glibc >=2.17,<3.0.a0
- icu >=78.3,<79.0a0
- libgcc >=15
- libzlib >=1.3.2,<2.0a0
license: blessing
run_exports:
weak:
- libsqlite >=3.53.4,<4.0a0
size: 974348
timestamp: 1787051145557
- conda: https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-16.2.0-h934c35e_4.conda
sha256: 40b792b0186c1e8859280a1f6f19a54fc50a11b32724fc7b637009c1a9bd302b
md5: 2f2ef0d96de5bdd8c1270ff22fdf9352
depends:
- __glibc >=2.17,<3.0.a0
- libgcc 16.2.0 ha9f2e26_4
constrains:
- libstdcxx-ng ==16.2.0=*_4
license: GPL-3.0-only WITH GCC-exception-3.1
license_family: GPL
run_exports: {}
size: 6613148
timestamp: 1787618704262
- conda: https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.42.3-hcfc3c73_0.conda
sha256: aa58bbba56644ffd062a4a9b358782c5eb7560ccead2ab8f7c5c6ede0a7d33a6
md5: 74a0a409d9f4561265d36b789d3f398a
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=15
license: BSD-3-Clause
license_family: BSD
run_exports:
weak:
- libuuid >=2.42.3,<3.0a0
size: 39998
timestamp: 1788347719520
- conda: https://conda.anaconda.org/conda-forge/linux-64/libzlib-1.3.2-h25fd6f3_3.conda
sha256: eb8a0db0aa570124f7d2a93d7c7f596e3390df5e047818d873baad32985fc736
md5: 0de0122d9570a8ab637c6b73db268389
depends:
- __glibc >=2.17,<3.0.a0
constrains:
- zlib 1.3.2 *_3
license: Zlib
license_family: Other
run_exports:
weak:
- libzlib >=1.3.2,<2.0a0
size: 63713
timestamp: 1785362952714
- conda: https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.6-hdb14827_1.conda
sha256: 5d46557214ed184381dafe835b7c94a474a1c3b307a08a250b1ea4779b44ffb3
md5: ee6c0cd80a60961a1f48aa3e0b91f986
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
license: X11 AND BSD-3-Clause
run_exports:
weak:
- ncurses >=6.6,<7.0a0
size: 911196
timestamp: 1786355078102
- conda: https://conda.anaconda.org/conda-forge/linux-64/openssl-3.6.4-h781a0a9_0.conda
sha256: 4747b2d6a8336f52343bceb8a1ebf41a9e6e665b9d2e3f989972de53a310599e
md5: 16e3034a330cc625f2c685edec60cf4e
depends:
- __glibc >=2.17,<3.0.a0
- ca-certificates
- libgcc >=15
license: Apache-2.0
license_family: Apache
run_exports:
weak:
- openssl >=3.6.4,<4.0a0
size: 3202955
timestamp: 1787698780103
- conda: https://conda.anaconda.org/conda-forge/linux-64/python-3.14.7-hcd007b5_106_cp314.conda
build_number: 106
sha256: 4cd05407d6b07d00fd5b6cc78bd2f60ae5e21f777eb26ead82be2e3751c610a1
md5: 56ee91e118243e46bfc0c41e4030d354
depends:
- __glibc >=2.17,<3.0.a0
- bzip2 >=1.0.8,<2.0a0
- ld_impl_linux-64 >=2.36.1
- libexpat >=2.8.1,<3.0a0
- libffi >=3.7.0,<3.8.0a0
- libgcc >=15
- liblzma >=5.8.3,<6.0a0
- libmpdec >=4.0.0,<5.0a0
- libpython 3.14.7 hdc7f604_106_cp314
- libsqlite >=3.53.4,<4.0a0
- libuuid >=2.42.3,<3.0a0
- libzlib >=1.3.2,<2.0a0
- ncurses >=6.6,<7.0a0
- openssl >=3.5.8,<4.0a0
- python_abi 3.14.* *_cp314
- readline >=8.3,<9.0a0
- tk >=8.6.13,<8.7.0a0
- tzdata
- zstd >=1.5.7,<1.6.0a0
license: Python-2.0
run_exports:
weak:
- python_abi 3.14.* *_cp314
noarch:
- python
size: 26484459
timestamp: 1788383955577
python_site_packages_path: lib/python3.14/site-packages
- conda: https://conda.anaconda.org/conda-forge/linux-64/pyzmq-27.2.0-py312h8a5ba0d_0.conda
noarch: python
sha256: 9e8b94a2c9b4479cac80def117178a1658b089b9e5d4ee64408d2e4ff89fdaba
md5: ceffbc006d87e8f81e750cebd63fd8c4
depends:
- python
- libstdcxx >=15
- libgcc >=15
- __glibc >=2.17,<3.0.a0
- zeromq >=4.3.5,<4.4.0a0
- _python_abi3_support 1.*
- cpython >=3.12
license: BSD-3-Clause
license_family: BSD
run_exports: {}
size: 214050
timestamp: 1787300896477
- conda: https://conda.anaconda.org/conda-forge/linux-64/readline-8.3-hd6e31c0_1.conda
sha256: 01b3fe073a66e321970d09e04b388708f8cbdca5cdfbfcb7c9eeb470ad10383d
md5: 69c01c781e7c8190bbdaf79e3848c5ca
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=15
- ncurses >=6.6,<7.0a0
license: GPL-3.0-only
license_family: GPL
run_exports:
weak:
- readline >=8.3,<9.0a0
size: 348899
timestamp: 1787033801506
- conda: https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.13-noxft_h1df4ec4_4.conda
build_number: 104
sha256: a1a241d172c1ccab067ba245206dd048bc3c2d1b84504b53c9468e99adfc16a1
md5: 676a2f9b1c4fcf57b70aa5c65f6c60d0
depends:
- libgcc >=15
- __glibc >=2.17,<3.0.a0
- libzlib >=1.3.2,<2.0a0
constrains:
- xorg-libx11 >=1.8.13,<2.0a0
license: TCL
run_exports:
weak:
- tk >=8.6.13,<8.7.0a0
size: 3566806
timestamp: 1787272857910
- conda: https://conda.anaconda.org/conda-forge/linux-64/tornado-6.5.8-py314h5bd0f2a_0.conda
sha256: ebec0d90f99fa7bbe91eabab41ee77d3f36dbd58ec2f08aa4220fdd713610b6d
md5: faea84d2f2ccadf70cf9e55381d75b3e
depends:
- __glibc >=2.17,<3.0.a0
- libgcc >=14
- python >=3.14,<3.15.0a0
- python_abi 3.14.* *_cp314
license: Apache-2.0
license_family: Apache
run_exports: {}
size: 923237
timestamp: 1786226770518
- conda: https://conda.anaconda.org/conda-forge/linux-64/zeromq-4.3.5-h09e67af_11.conda
sha256: dc9f28dedcb5f35a127fad2d847674d2833369dd616d294e423b8997df31d8a8
md5: 96b08867e21d4694fa5c2c226e6581b0
depends:
- libgcc >=14
- __glibc >=2.17,<3.0.a0
- libstdcxx >=14
- krb5 >=1.22.2,<1.23.0a0
- libsodium >=1.0.22,<1.0.23.0a0
license: MPL-2.0
license_family: MOZILLA
run_exports:
weak:
- zeromq >=4.3.5,<4.4.0a0
size: 311184
timestamp: 1779123989774
- conda: https://conda.anaconda.org/conda-forge/linux-64/zstd-1.5.7-hb78ec9c_7.conda
sha256: 47d682b9f6d6ec9eb1a6e6c3e75ea6273e899e78fb7fc59f81d39745009fbc60
md5: aa459086047c0e5e27023ab19f8cb86a
depends:
- __glibc >=2.17,<3.0.a0
- libzlib >=1.3.2,<2.0a0
license: BSD-3-Clause
license_family: BSD
run_exports:
weak:
- zstd >=1.5.7,<1.6.0a0
size: 601301
timestamp: 1786599621503
- conda: https://conda.anaconda.org/conda-forge/noarch/_python_abi3_support-1.0-hd8ed1ab_3.conda
sha256: 2a7204314663eeda5dec482a956f0e2eaf289bd5b9953eaaaad0e81aa64638f2
md5: 3845f3d75991bae0fb90884662f4327c
depends:
- cpython
- python-gil
license: MIT
license_family: MIT
run_exports: {}
size: 8144
timestamp: 1784221492234
- conda: https://conda.anaconda.org/conda-forge/noarch/ca-certificates-2026.7.22-hbd8a1cb_0.conda
sha256: 0a0544cf95f64394fe4959286f5c71f5444ad58feb0602e53becb27448d24da6
md5: 0f51e2391ade309db462a55611263e9c
depends:
- __unix
license: ISC
run_exports: {}
size: 131780
timestamp: 1784754889428
- conda: https://conda.anaconda.org/conda-forge/noarch/click-8.4.2-pyhc90fa1f_0.conda
sha256: ccc4787f511964f9a1f2d2d2859c91c5d571fb60f7f09d4c4e092c9b7a94e671
md5: 2c4bd6aeb90bb157456841c3270a0d92
depends:
- __unix
- python
- python >=3.10
license: BSD-3-Clause
license_family: BSD
run_exports: {}
size: 107155
timestamp: 1783085363526
- conda: https://conda.anaconda.org/conda-forge/noarch/cpython-3.14.7-py314hd8ed1ab_106.conda
noarch: generic
sha256: fd701880cf6f696420aa5b4b530dbdf0c83a16bdb50aeb760b3159eec5c416bf
md5: 3b52b830ac00367685c08f98f50963bf
depends:
- python >=3.14,<3.15.0a0
- python_abi * *_cp314
license: Python-2.0
run_exports: {}
size: 51289
timestamp: 1788383537525
- conda: https://conda.anaconda.org/conda-forge/noarch/importlib-metadata-9.0.1-pyhcf101f3_0.conda
sha256: 95a074a7d3f58b3494c068d4789c364dcb591c56b70ca6b12f149a540f9aeea4
md5: 77ec68e0aa61c3fff9ecbf840f93d64e
depends:
- python >=3.10
- zipp >=3.20
- python
license: Apache-2.0
license_family: APACHE
run_exports: {}
size: 34920
timestamp: 1787943971257
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_client-8.6.3-pyhd8ed1ab_1.conda
sha256: 19d8bd5bb2fde910ec59e081eeb59529491995ce0d653a5209366611023a0b3a
md5: 4ebae00eae9705b0c3d6d1018a81d047
depends:
- importlib-metadata >=4.8.3
- jupyter_core >=4.12,!=5.0.*
- python >=3.9
- python-dateutil >=2.8.2
- pyzmq >=23.0
- tornado >=6.2
- traitlets >=5.3
license: BSD-3-Clause
license_family: BSD
run_exports: {}
size: 106342
timestamp: 1733441040958
- conda: https://conda.anaconda.org/conda-forge/noarch/jupyter_core-5.9.1-pyhc90fa1f_0.conda
sha256: 1d34b80e5bfcd5323f104dbf99a2aafc0e5d823019d626d0dce5d3d356a2a52a
md5: b38fe4e78ee75def7e599843ef4c1ab0
depends:
- __unix
- python
- platformdirs >=2.5
- python >=3.10
- traitlets >=5.3
- python
constrains:
- pywin32 >=300
license: BSD-3-Clause
license_family: BSD
run_exports: {}
size: 65503
timestamp: 1760643864586
- conda: https://conda.anaconda.org/conda-forge/noarch/mypy_extensions-1.1.0-pyha770c72_0.conda
sha256: 6ed158e4e5dd8f6a10ad9e525631e35cee8557718f83de7a4e3966b1f772c4b1
md5: e9c622e0d00fa24a6292279af3ab6d06
depends:
- python >=3.9
license: MIT
license_family: MIT
run_exports: {}
size: 11766
timestamp: 1745776666688
- conda: https://conda.anaconda.org/conda-forge/noarch/packaging-26.3-pyhc364b38_0.conda
sha256: c432626b16768b8dab228bfb706f7060c2d462a21c516d240f68f2f902b5a044
md5: 936687ed80f295a1f5dbcf8bd34c252c
depends:
- python >=3.9
- python
license: Apache-2.0
license_family: APACHE
run_exports: {}
size: 116363
timestamp: 1785888127370
- conda: https://conda.anaconda.org/conda-forge/noarch/pathspec-1.1.1-pyhd8ed1ab_0.conda
sha256: 6eaee417d33f298db79bc7185ab1208604c0e6cf51dade34cd513c6f9db9c6f3
md5: 11adc78451c998c0fd162584abfa3559
depends:
- python >=3.10
license: MPL-2.0
license_family: MOZILLA
run_exports: {}
size: 56559
timestamp: 1777271601895
- conda: https://conda.anaconda.org/conda-forge/noarch/platformdirs-4.11.6-pyh5ded981_0.conda
sha256: 8fe66c78f015fecfe096e4ff78a2626c4d926cde9b6951cf3b8e1ff0aaeb0a6c
md5: fb0f75910f804de1d8c6e91f73673d11
depends:
- python >=3.11
- python
license: MIT
license_family: MIT
run_exports: {}
size: 27515
timestamp: 1788271419073
- conda: https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.9.0.post0-pyhe01879c_2.conda
sha256: d6a17ece93bbd5139e02d2bd7dbfa80bee1a4261dced63f65f679121686bf664
md5: 5b8d21249ff20967101ffa321cab24e8
depends:
- python >=3.9
- six >=1.5
- python
license: Apache-2.0
license_family: APACHE
run_exports: {}
size: 233310
timestamp: 1751104122689
- conda: https://conda.anaconda.org/conda-forge/noarch/python-gil-3.14.7-h4df99d1_106.conda
sha256: 801ef80bc9f9394d9b3b5cae5a90c33cbbc33004b3e93195b93af818aad8888b
md5: b672ecb44198ade19ef249bf99f4b1ff
depends:
- cpython 3.14.7.*
- python_abi * *_cp314
license: Python-2.0
run_exports: {}
size: 51276
timestamp: 1788383547342
- conda: https://conda.anaconda.org/conda-forge/noarch/python_abi-3.14-9_cp314.conda
build_number: 9
sha256: e7f8e965bbfb98e08feb2365cacdad8bb218fa5b5a0a2752f747287f425f213c
md5: 350d89b50d7de805abf2e63e29dee451
constrains:
- python 3.14.* *_cp314
license: BSD-3-Clause
license_family: BSD
run_exports: {}
size: 6791
timestamp: 1788302824440
- conda: https://conda.anaconda.org/conda-forge/noarch/six-1.17.0-pyhe01879c_1.conda
sha256: 458227f759d5e3fcec5d9b7acce54e10c9e1f4f4b7ec978f3bfd54ce4ee9853d
md5: 3339e3b65d58accf4ca4fb8748ab16b3
depends:
- python >=3.9
- python
license: MIT
license_family: MIT
run_exports: {}
size: 18455
timestamp: 1753199211006
- conda: https://conda.anaconda.org/conda-forge/noarch/tomli-2.4.1-pyhcf101f3_0.conda
sha256: 91cafdb64268e43e0e10d30bd1bef5af392e69f00edd34dfaf909f69ab2da6bd
md5: b5325cf06a000c5b14970462ff5e4d58
depends:
- python >=3.10
- python
license: MIT
license_family: MIT
run_exports: {}
size: 21561
timestamp: 1774492402955
- conda: https://conda.anaconda.org/conda-forge/noarch/traitlets-5.16.1-pyhcf101f3_0.conda
sha256: 03dba5917f944c6684ab44c81daacac1624cd148e4b2cae215dcec594a210c48
md5: a79bf97561232a31447b6246c2153ab5
depends:
- python >=3.10
- python
license: BSD-3-Clause
license_family: BSD
run_exports: {}
size: 116935
timestamp: 1785761789772
- conda: https://conda.anaconda.org/conda-forge/noarch/tzdata-2026c-h151e31d_0.conda
sha256: b928c30ddcb0e3f544c6eade8352737e6e610e263276b90232db6a578ef899d8
md5: fcb489df604d100968b737f2cb6076c6
license: LicenseRef-Public-Domain
run_exports: {}
size: 118849
timestamp: 1784250406640
- conda: https://conda.anaconda.org/conda-forge/noarch/zipp-4.1.0-pyhcf101f3_0.conda
sha256: 210bd31c22bb88f5e2a167df24c95bb5f152b2ada7502f9b8c49d1f5366db423
md5: ba3dcdc8584155c97c648ae9c044b7a3
depends:
- python >=3.10
- python
license: MIT
license_family: MIT
run_exports: {}
size: 24190
timestamp: 1779159948016
- conda: https://conda.modular.com/max/linux-64/mojo-1.0.0-release.conda
sha256: 5778f999b69cf77bd6f07ccaf32d0bafc258fe75206afc8e88919269cebb6e75
md5: afeb126acb57602a5f9b8153e75e1c3c
depends:
- python >=3.10
- mojo-compiler ==1.0.0
- mblack ==26.5.0
- jupyter_client >=8.6.2,<8.7
license: LicenseRef-Modular-Proprietary
run_exports: {}
size: 115641078
timestamp: 1786292404342
- conda: https://conda.modular.com/max/linux-64/mojo-compiler-1.0.0-release.conda
sha256: 4394c6146d47ec7794a9a3ed5775ae158f59f83f8e1aed59408b17c4909821b3
md5: 75d2e2ca9d87fdc76513d7939202e7dc
depends:
- mojo-python ==1.0.0
license: LicenseRef-Modular-Proprietary
run_exports: {}
size: 68511359
timestamp: 1786292410712
- conda: https://conda.modular.com/max/noarch/mblack-26.5.0-release.conda
noarch: python
sha256: 49102b55366eab56b04620533302b8693b4fa4a6c5972b3cc978b3f3bad83ebe
md5: 0cbfc119215c063cd279f0a6beb04285
depends:
- python >=3.10
- click >=8.0.0
- mypy_extensions >=0.4.3
- packaging >=22.0
- pathspec >=0.9.0
- platformdirs >=2
- tomli >=1.1.0
license: LicenseRef-Modular-Proprietary
run_exports: {}
size: 137187
timestamp: 1786151006088
- conda: https://conda.modular.com/max/noarch/mojo-python-1.0.0-release.conda
noarch: python
sha256: fc449a47c7707ed96a794768e29d5d2b0bf7afab373e2a9751f281ed7c4f822c
md5: 4a27e1596a5c2d27330a2377090b12c5
depends:
- python >=3.10
license: LicenseRef-Modular-Proprietary
run_exports: {}
size: 24040
timestamp: 1785891558838
[workspace]
channels = ["https://conda.modular.com/max", "conda-forge"]
name = "span-capture-crash"
platforms = ["linux-64"]
[tasks]
reproduce = "mojo build -O0 repro.mojo -o repro"
[dependencies]
mojo = "==1.0.0"
struct Runner:
var unused: Bool
def __init__(out self):
self.unused = False
def call[Func: def(Int) raises -> None](self, func: Func) raises:
func(0)
struct Trainer:
var runner: Runner
def __init__(out self):
self.runner = Runner()
def run(mut self, text: String) raises:
var bytes = text.as_bytes()
def use_bytes(i: Int) raises {imm bytes}:
print(bytes[i])
self.runner.call(use_bytes)
def main() raises:
var text = String("hello")
var trainer = Trainer()
trainer.run(text)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment