Your message dated Sat, 15 Mar 2025 17:00:13 +0000
with message-id <e1tturt-006z95...@fasolo.debian.org>
and subject line Bug#1100171: fixed in tree-sitter 0.22.6-5
has caused the Debian Bug report #1100171,
regarding libtree-sitter0: Crashes Emacs with "stack smashing detected" when 
python language grammar is installed
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1100171: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1100171
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libtree-sitter0
Version: 0.22.6-4
Severity: important

Hi,

Emacs uses tree-sitter for syntax highlighting.

Today, using the consult-git-grep Emacs command reliably crashes my Emacs if
I have the python language grammar compiled and installed in
~/.cache/emacs/tree-sitter/:

  Mar 12 09:59:57 manticora emacs.desktop[122043]: *** stack smashing detected 
***: terminated
  Mar 12 09:59:57 manticora emacs.desktop[122043]: Backtrace:
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x15cfd0) 
[0x5cdcd3c8ffd0]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x49075) 
[0x5cdcd3b7c075]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x4959b) 
[0x5cdcd3b7c59b]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x495a2) 
[0x5cdcd3b7c5a2]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x15b18f) 
[0x5cdcd3c8e18f]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/lib/x86_64-linux-gnu/libc.so.6(+0x3fdb0) [0x7b0e0a449db0]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/lib/x86_64-linux-gnu/libc.so.6(+0x948ac) [0x7b0e0a49e8ac]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x12) [0x7b0e0a449c82]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/lib/x86_64-linux-gnu/libc.so.6(abort+0x22) [0x7b0e0a4324ac]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/lib/x86_64-linux-gnu/libc.so.6(+0x29291) [0x7b0e0a433291]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/lib/x86_64-linux-gnu/libc.so.6(+0x11b975) [0x7b0e0a525975]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/lib/x86_64-linux-gnu/libc.so.6(__stpcpy_chk+0x0) [0x7b0e0a526b90]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x26393c) 
[0x5cdcd3d9693c]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/home/intrigeri/.cache/emacs/eln-cache/30.1-afa68807/treesit-37439c61-730b72d7.eln(F747265657369742d666f6e742d6c6f636b2d666f6e746966792d726567696f6e_treesit_font_lock_fontify_region_0+0x2b1)
 [0x7b0de3f92a61]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/usr/bin/../lib/emacs/30.1/native-lisp/30.1-afa68807/preloaded/font-lock-895216f6-dbd5a4a0.eln(F666f6e742d6c6f636b2d666f6e746966792d73796e746163746963616c6c792d726567696f6e_font_lock_fontify_syntactically_region_0+0x54)
 [0x7b0e0553bed4]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/usr/bin/../lib/emacs/30.1/native-lisp/30.1-afa68807/preloaded/font-lock-895216f6-dbd5a4a0.eln(F666f6e742d6c6f636b2d64656661756c742d666f6e746966792d726567696f6e_font_lock_default_fontify_region_0+0x47f)
 [0x7b0e05539c1f]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/usr/bin/../lib/emacs/30.1/native-lisp/30.1-afa68807/preloaded/font-lock-895216f6-dbd5a4a0.eln(F666f6e742d6c6f636b2d666f6e746966792d726567696f6e_font_lock_fontify_region_0+0x88)
 [0x7b0e05538a18]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x21f151) 
[0x5cdcd3d52151]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d3c91) 
[0x5cdcd3d06c91]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1cf1c2) 
[0x5cdcd3d021c2]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/usr/bin/../lib/emacs/30.1/native-lisp/30.1-afa68807/preloaded/jit-lock-8a988e43-86e09700.eln(F6a69742d6c6f636b2d2d72756e2d66756e6374696f6e73_jit_lock__run_functions_0+0xca)
 [0x7b0e05516d8a]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/usr/bin/../lib/emacs/30.1/native-lisp/30.1-afa68807/preloaded/jit-lock-8a988e43-86e09700.eln(F6a69742d6c6f636b2d666f6e746966792d6e6f77_jit_lock_fontify_now_0+0x7ca)
 [0x7b0e0551763a]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/usr/bin/../lib/emacs/30.1/native-lisp/30.1-afa68807/preloaded/jit-lock-8a988e43-86e09700.eln(F6a69742d6c6f636b2d66756e6374696f6e_jit_lock_function_0+0x24f)
 [0x7b0e05516acf]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1cea81) 
[0x5cdcd3d01a81]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x6fd24) 
[0x5cdcd3ba2d24]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x8177a) 
[0x5cdcd3bb477a]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x84b27) 
[0x5cdcd3bb7b27]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x8be1c) 
[0x5cdcd3bbee1c]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x18c7a0) 
[0x5cdcd3cbf7a0]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: 
/usr/bin/../lib/emacs/30.1/native-lisp/30.1-afa68807/preloaded/simple-fab5b0cf-4a9a0458.eln(F626567696e6e696e672d6f662d76697375616c2d6c696e65_beginning_of_visual_line_0+0x5f)
 [0x7b0e059de28f]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x21f151) 
[0x5cdcd3d52151]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d3aa8) 
[0x5cdcd3d06aa8]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: /usr/bin/emacs(+0x1d351e) 
[0x5cdcd3d0651e]
  Mar 12 09:59:57 manticora emacs.desktop[122043]: ...


Downgrading to 0.20.8-2+b2 fixes the problem for me.

Deleting the python language grammars also fixes the problem for me.


-- System Information:
Debian Release: trixie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (2, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.12.17-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_IE:en_US:en:C
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libtree-sitter0 depends on:
ii  libc6  2.41-4

libtree-sitter0 recommends no packages.

libtree-sitter0 suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: tree-sitter
Source-Version: 0.22.6-5
Done: James McCoy <james...@debian.org>

We believe that the bug you reported is fixed in the latest version of
tree-sitter, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1100...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
James McCoy <james...@debian.org> (supplier of updated tree-sitter package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 15 Mar 2025 07:32:12 -0400
Binary: librust-tree-sitter-cli-dev librust-tree-sitter-config-dev 
librust-tree-sitter-dev librust-tree-sitter-highlight-dev 
librust-tree-sitter-loader-dev librust-tree-sitter-tags-dev libtree-sitter0.22 
libtree-sitter0.22-dbgsym libtree-sitter-dev tree-sitter-cli 
tree-sitter-cli-dbgsym
Source: tree-sitter
Architecture: amd64 source
Version: 0.22.6-5
Distribution: experimental
Urgency: medium
Maintainer: Tree-sitter Maintainers <team+tree-sit...@tracker.debian.org>
Changed-By: James McCoy <james...@debian.org>
Closes: 1093836 1100171
Description:
 librust-tree-sitter-cli-dev - command-line for Tree-sitter parsers - Rust 
source code
 librust-tree-sitter-config-dev - user configuration of tree-sitter's CLI 
programs - Rust source co
 librust-tree-sitter-dev - bindings to the tree-sitter parsing library - Rust 
source code
 librust-tree-sitter-highlight-dev - perform syntax highlighting with 
tree-sitter - Rust source code
 librust-tree-sitter-loader-dev - locates, builds, and loads tree-sitter 
grammars - Rust source cod
 librust-tree-sitter-tags-dev - library for extracting tag information - Rust 
source code
 libtree-sitter0.22 - incremental parsing system for programming tools
 libtree-sitter-dev - incremental parsing system for programming tools 
(development fil
 tree-sitter-cli - command-line for Tree-sitter parsers
Changes:
 tree-sitter (0.22.6-5) experimental; urgency=medium
 .
   * Remove emscripten Recommends until playground command is enabled
     (Closes: #1093836)
   * Backport patch to include the minor version in the SONAME so the ABI break
     is properly reflected. (Closes: #1100171)
   * Rename libtree-sitter0 to libtree-sitter0.22 for ABI bump
Checksums-Sha1:
 76b31d068ed85e408cd789a2c40a3f60dcf355f4 4885 tree-sitter_0.22.6-5.dsc
 8673af1cb82ce6b082d9b7dee533d16c894bb730 11032 
tree-sitter_0.22.6-5.debian.tar.xz
 d756d8fcdbd46c6b0781a4fce7c6a2850fc54116 233728 
librust-tree-sitter-cli-dev_0.22.6-5_amd64.deb
 cbe7af825287af35bf194cf497cf40d532657032 11084 
librust-tree-sitter-config-dev_0.22.6-5_amd64.deb
 d4ad80ac32e564b87f08b86717085e3079d62a12 141172 
librust-tree-sitter-dev_0.22.6-5_amd64.deb
 439601352c53b2fadc9569b16ec690e373c4821b 22608 
librust-tree-sitter-highlight-dev_0.22.6-5_amd64.deb
 393b0135906270753ddc073e86f227871db13db5 20476 
librust-tree-sitter-loader-dev_0.22.6-5_amd64.deb
 c0151b6ff3ee0106eb981c28688ab105562f5ac9 18060 
librust-tree-sitter-tags-dev_0.22.6-5_amd64.deb
 f0d7f70decff46aea0e0e9be4ffcec1d0e42bd78 108664 
libtree-sitter-dev_0.22.6-5_amd64.deb
 a62741d781038e06daf6896aaab2847c7caf4d22 323872 
libtree-sitter0.22-dbgsym_0.22.6-5_amd64.deb
 bd2a97f5f284d694fbe20bc6b7953f0a54cb95ea 93964 
libtree-sitter0.22_0.22.6-5_amd64.deb
 efd4153da3d719d3b94d73bf08e60a8da768c39f 245096 
tree-sitter-cli-dbgsym_0.22.6-5_amd64.deb
 5259bfa7ffe26705f0460ddcdf85a4ee7909e4f3 1860924 
tree-sitter-cli_0.22.6-5_amd64.deb
 b4a815b2ff96f18bcdb8f16601288022ab4563b3 20209 
tree-sitter_0.22.6-5_amd64.buildinfo
Checksums-Sha256:
 007863d2c4f1a1c71eae1fc41cbc8b88451f35169eb909b0b67fa90efdf075ad 4885 
tree-sitter_0.22.6-5.dsc
 25ecfcda9f2e70cda5c1a854253c0f82938ec9e001f2aa01379949d0feb1fecb 11032 
tree-sitter_0.22.6-5.debian.tar.xz
 8423d33d5ae5d708c1020d990db43ff5f0434d480fe70140759a0f2be2a7b6e3 233728 
librust-tree-sitter-cli-dev_0.22.6-5_amd64.deb
 84849eefa8ff7608c6ed9ee7e867a64b209920937ceed788a43d3036a2b8a449 11084 
librust-tree-sitter-config-dev_0.22.6-5_amd64.deb
 26b84e6331cc6a29e7b6ca92348ce81e5d83c14d8661d6770e452ee03226c5b4 141172 
librust-tree-sitter-dev_0.22.6-5_amd64.deb
 0d2c4dec934637109d57a49fceab482702ae2cb5317a1f193dd1012f3c202221 22608 
librust-tree-sitter-highlight-dev_0.22.6-5_amd64.deb
 78681bb5e709c9cb095ba676ffa5c37b5943277b4c92052cdd2f1714a0b0fe99 20476 
librust-tree-sitter-loader-dev_0.22.6-5_amd64.deb
 26cc3e2eb5bcaf6c200dd6e9ec46f56c8080a33e2e515e221220d7ab2e375ec6 18060 
librust-tree-sitter-tags-dev_0.22.6-5_amd64.deb
 718da7d5cb97524addc7ae97990d5d71a634849f1c973c1deec097b72a44c409 108664 
libtree-sitter-dev_0.22.6-5_amd64.deb
 98a19b376b4267bd5f1d6c3b58c9d2edb47c769dd67f7c83bd0569331e494226 323872 
libtree-sitter0.22-dbgsym_0.22.6-5_amd64.deb
 60b100ea7019b5612369b0b0270e2213ed56f073da3407b779e3058094a055ca 93964 
libtree-sitter0.22_0.22.6-5_amd64.deb
 f63b9968af1163f8f51d1f33ce884f98e0f0ec36203795541d1590a8d8d8b319 245096 
tree-sitter-cli-dbgsym_0.22.6-5_amd64.deb
 a17bf3a59cf3314056141004c839d008ae97ed030e681fa2b92884b9b8f940e1 1860924 
tree-sitter-cli_0.22.6-5_amd64.deb
 60ec5091b9677a7d1ce03c7d929d968c87471c29530ccef9a50ce16f5c71d86f 20209 
tree-sitter_0.22.6-5_amd64.buildinfo
Files:
 3d917f37f377151293748cbbd540ac2e 4885 libs optional tree-sitter_0.22.6-5.dsc
 53d1aa33231cd22f36771e6be8b6e7aa 11032 libs optional 
tree-sitter_0.22.6-5.debian.tar.xz
 9146250baa40e4151b2e5965c81cd569 233728 rust optional 
librust-tree-sitter-cli-dev_0.22.6-5_amd64.deb
 cb49354405ed1774247355706eead68b 11084 rust optional 
librust-tree-sitter-config-dev_0.22.6-5_amd64.deb
 9a095fa1efeaf6f28ed7713f5b702b4a 141172 rust optional 
librust-tree-sitter-dev_0.22.6-5_amd64.deb
 da10e658fbbde378824697ec97947efc 22608 rust optional 
librust-tree-sitter-highlight-dev_0.22.6-5_amd64.deb
 11cb03578b5ff0c85d27e6cc00fdb797 20476 rust optional 
librust-tree-sitter-loader-dev_0.22.6-5_amd64.deb
 ee302932ef3eb82b30d8353ee9185ec9 18060 rust optional 
librust-tree-sitter-tags-dev_0.22.6-5_amd64.deb
 828e8b279f0feddb4f9b04d83b00477e 108664 libdevel optional 
libtree-sitter-dev_0.22.6-5_amd64.deb
 fc20c2b584afe71b2b3707cbc2b562a9 323872 debug optional 
libtree-sitter0.22-dbgsym_0.22.6-5_amd64.deb
 939370429688b5845ed0c256be8fe446 93964 libs optional 
libtree-sitter0.22_0.22.6-5_amd64.deb
 e0f75070bcff715cdd2db2a89fb5f931 245096 debug optional 
tree-sitter-cli-dbgsym_0.22.6-5_amd64.deb
 345617a3ab621f8fdfb617fb8b0579ed 1860924 devel optional 
tree-sitter-cli_0.22.6-5_amd64.deb
 4156afc618427d06b25902b70c63e3d8 20209 libs optional 
tree-sitter_0.22.6-5_amd64.buildinfo


-----BEGIN PGP SIGNATURE-----

iQKoBAEBCgCSFiEEkb+/TWlWvV33ty0j3+aRrjMbo9sFAmfVaPZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkx
QkZCRjRENjk1NkJENURGN0I3MkQyM0RGRTY5MUFFMzMxQkEzREIUHGphbWVzc2Fu
QGRlYmlhbi5vcmcACgkQ3+aRrjMbo9sX8g//YULk+NUONaGHlB9Qd6pXCIM16G98
PTY76eEpun4hsOLezOtWaxQLweM4Xk5wfp6wFVn9Hp+7zwrKfh5nHTGeMlceR7qZ
RPgg47Qrlcfd8SYag/lla8JNHQ2t2hqje/xsQKMxQz84BiGKKJfMyOi6HzVNLaWv
314ApWw8r9Z5hlA4sc7r/3qX3cWJfjTeV3wcZRKdWQEHz3cHM1woNVelv5c5KQdo
jyMKyAD2pF6uH89uvHsNRlMLBAlbShq0fdSEBVkWtgBqLS2GdIw9H3xfox+CN8At
pIeyT9NW8p6T1B5A8/gm5YGBbS/jycs1oO+7GHWuXpkylwJnkP+BSoalyssgEjB/
Q0Efez28G+ZUoTKVffTxsL11MJ3XF4NLWC2rrqd+wJXI0RIqBUg9QXViguZvCEeY
Famidde8P1iFYF4M6iAuQgpTjwic21EWoVMJncJQ4dK3vUfag0sLXRcnAteKKIYK
imtbIEJJdu/3+eLYb4wZEN8JW+2z86zCtsO65JjuMcISm6hVEd51u6W6jGkZUjDd
btq4opjXcniOFVsd9Z3xXBo0dELx//0IRbmLov0eByEbrQQ4e6xTGBaY0qBx3Hu0
P5YLGpzW9ElcnZFId+F1yxLx/AoaYc61DzOUusquUIqpYUh8KCVguhhkuxCNPAkX
a5TGcT6aNKYq+Bk=
=pYyQ
-----END PGP SIGNATURE-----

Attachment: pgpd7VJlOhTNR.pgp
Description: PGP signature


--- End Message ---

Reply via email to