-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello,
On 22/11/16 22:28, Bill Allombert wrote: > On Tue, Nov 22, 2016 at 05:52:11AM +0000, Jerome BENOIT wrote: >> I guess that the random bytes in /tmp/gapsage.log are not expected at >> all, and that they somehow feed some GAP variable. >> My current assumption is that the unpatched GAP (i.e., the upstream >> version) is blind to those random bytes, while the patched version >> (the one effectively in Debian unstable) is not, and it is getting >> confused. Given that the random bytes are certainly a copy >> of the workspace, this means that the current sage potentially deals >> with this large amount of random bytes for nothing but wasting its >> time: it could be an important hidden bug. > > You are falling short of providing evidence of this, however. > >> In short, atomic_write seems to badly interact with SaveWorkspace . I made no claim. I am still confused here: why those random bytes are printed ? >> >> SaveWorkspace is implemented in C in the source file <GAP>/src/saveload.c [1] >> atomic_write is part of sagemath [2] > > Why not simply remove atomic_write ? atomic_write seems to make > assumption on GAP I/O that are unwarranted. Which assumption ? Jerome > > Cheers, > - -- Jerome BENOIT | calculus+at-rezozer^dot*net https://qa.debian.org/developer.php?login=calcu...@rezozer.net AE28 AE15 710D FF1D 87E5 A762 3F92 19A6 7F36 C68B -----BEGIN PGP SIGNATURE----- iQQcBAEBCgAGBQJYNMr7AAoJED+SGaZ/NsaLzeUgAIX48Mc6npzdkgeu5pmBVBYy XxbO8GT26hFWV6OXCLE75cR1VRM8EFGRi+SbCtBvWW9a/d6Wrhb50+8I4dvRZoNR p1t5Zf4Cc1xAkSKS9YoNp1iSgZt4GlqEua1BHRlARWnY5q6CvtpX063bvjXStikP vohOizwYT31ICZsXLymLnFHHeKmfyL9yWt2XT1jzujqT1nq+VJuS6EaxlKA4LQZV 8oUxxOX1pi5PXHPxfbXUmoP0rn+FLwKcxrA2H7EcYphx9r1RYTCPE7abSxslxh3B qsObg72uC4JEAt5j8YaEZmzO9QCJNhw7RKwTO3V8ijlMD7M/xA/Ug/1/wSAK8ZGc iPGy/FNNF/9jqKXI3w3uXMgcz9v+XxKN7EoB5ydHX53v/jQyzkk55IrCG5S/Hi0T BXWJx4M5IUUNPE3VyTv3jsbu/7CzkPYFjRUqj2vwnUzMbCw9xaS/W84zou/DEMLn L73OWKnLzrtAIY5Iajl+IvnfjGXvfg5QYhkxa3lzTisSne+36EazwO2CsuHEK5Hn Oxq1lPvBC0QXebT5WmG11RADUt+UUbIfie54wVbHeAMergtlGP11QAG9aKQbtsq6 r65jUlHfoKbzulTiL/nl952XYPTxst2cvW7Ymp3iI503CiBo0XSrKqsULSoxq52A IcpV804ZBykMSxvE+3t2C28ZEX42uSS4guDW9eLlSylhIid9NaqjIcIuxd5S2cEz x84X19ZXxztUdhY224vcz5i08q4Gxr0ItIrqcNeWoQ0DOtVZCSXCT+EGNXesoEcs 4HuFVPULO3gwrUlK8mLDPlpoKG+knjAN/GWLT2LB4JOraTUjYLf0BPLx0s8OdHCT mZga+offBf/gnBX+wk6Ju39hY6QUVeO2pElHOxVYLZoUc8ee+BiyvnXwE1X2QTGA 0NGY5e6R7p9JfOOXXp69MoTO52gq0PV/HaxQ6X0BeZqL5AiaDM8QQWrXKQfG31hr JWCbIzSbeOOYeaK3MQg2KsV0LHQa45PJDzWirer3WgeGCNlgr5PyGsxyFYF2KJ6p DkcY7p7B9GkzTahR6VLdSht67Xja4qjL6tKazwT1Wd58mbRSm3ZWKQpogkgXUydO SkBuf4i+3IQf/XGGxU38qLbP9RBPsbMje3nzaulZBcZm0OMWjkMgAQprIOLSIA8c 5Mvq2oQKKgKzLFs5lwhr6oF7zM5jWxb2kgNxs17LJyRR+KKqmeYTod77W4FzSWf2 JyjmesRryolkAmVpDZIYmu0DspPSmXaFyW3ayJAecttCjXDe7YVPz6/YloZET/6e gberwB3vP/pZZqj8XGaIDJdqf4vytV7SuD7fJhSMuXgsGykj/JKAjp3p2pZ9cMI= =4kGu -----END PGP SIGNATURE-----