procedures turn to programs and location information lost

Christopher Baines <[email protected]>
Newsgroups gmane.lisp.guile.user
Message-ID <[email protected]>
Hey,

Any ideas why Guile seems to loose track of which procedure is which?
I've got some Guile code to track how long it takes to run some
procedures, so first I see output like:

2024-06-23 19:58:19 warning: delay of 3.380 seconds: #<procedure 7fb59a6dc5b0 at guix-build-coordinator/coordinator.scm:708:4 (_)>
2024-06-23 19:58:19   0.016: #<procedure store-build (derivation-name uuid priority tags #:key skip-updating-other-build-derived-priorities)>
2024-06-23 19:58:19     0.004: #<procedure 7fb56869a9c0 at guix-build-coordinator/datastore/sqlite.scm:1320:3 (db)>
2024-06-23 19:58:19     0.012: #<procedure 7fb568516280 at guix-build-coordinator/datastore/sqlite.scm:4347:6 (db)>

But then after some time of the program running, the output changes to
something like:

2024-06-24 15:18:02 warning: delay of 1.128 seconds: #<program 7fb51102f960 7fb59b183514>
2024-06-24 15:18:02   0.161: #<program 7fb59b1de310 7fb59b19a7d0>
2024-06-24 15:18:02   0.966: #<program 7fb59b1de278 7fb59b19970c>
2024-06-24 15:18:02     0.392: #<program 7fb59b1de260 7fb59b1989d0>
2024-06-24 15:18:02     0.507: #<program 7fb59b1de260 7fb59b1989d0>

So the procedures become programs, and the locations are lost.

I've already disabled JIT to see if that helps, and it doesn't seem
to. Any ideas how I can stop this from happening?

Thanks,

Chris
signature.asc (application/pgp-signature, 987 B)
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAmZ5c8VfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XczaRAAlFYGfUtHguNb4PC1l23F4OoZXxBDrPNM
pDAmqsbeaJ6MsBd2Li7mUtSJvFbq+rjRFOe+RAGaybPPzh3/RnnkHSMLXoq5QOQA
1R2dwYnambquBLWSajgQ2N5a79bFIW5R42u55Cr0XmtNiyYu2o06nCGo0ZKMHTZd
/gwOmrICzkbtv+NvPf8o3kJZfop2YeowhCbFm1O+pydB4KsSTGDw+KcSaZl3xRqX
DQ1PCbZMeYNhp+sgC4PA96pxugg7y/cPf48bBkVCPKsOHVKer3aTIFVJtkr5W1Cv
vacIvZx3HCWwRPW8Gby0kgJ5Q8rlAMuU3/et39aM77eDVqv9WaU6yRg5yu03BY9I
DYtjzE4jPxS0kvDq/xA9zSUE9pKtYByjwhmGon0k79dR4jtfikNlhQY/dj9csA5/
exZmUQ9zmJ4KsJb5mDSdWa6a0hD6X1Uc4E34IfQ6QwFjc4SGRf4hS/sKV3DYOyaD
rOvwgnAJOB2ROhg+1TBi236SFYb9lDux7e2ysO+Fwi1THH4EdBF/16DXa4IQL8vf
d1GPJ23307VWiYXu8S8QUdsJZJ+X5VOGfbtzymteqoxiGX/MIeNwdFwNnZHhkk0K
oxpYJ2iv85091rO4c7CYK39i/71HEUdOpDcjIoey3lZr/yn1D+mttMzAxWGYVX2O
7/m+FKSAbpE=
=fo2d
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.