GNU bug report logs -
#72559
31.0.50; profiler-report-write-profile produced unreadable data
Previous Next
Reported by: Ihor Radchenko <yantar92 <at> posteo.net>
Date: Sat, 10 Aug 2024 12:42:01 UTC
Severity: normal
Found in version 31.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> This seems to avoid errors, but I still see problems in the profile
> read from a file, which is displayed like this:
>
> Samples % Function
> 35 31% redisplay_internal (C function)
> 28 25% + command-execute
> 28 25% Automatic GC
> 8 7% + #<string 540>
> 7 6% + ...
> 4 3% + #<string 54A>
> 2 1% + #<string 57C>
>
> Those "<string XYZ>" thingies are actually written in the file as
> "#<byte-code-function F85>" strings, and I suspect that they should
> have been written as function objects, not as strings.
I don't think we want to write them as function objects, because then
we'll again bump into the problem that some function objects contain
unprintable objects like buffers.
Better would be to print the "#<byte-code-function F85>" strings
as-is instead of printing them as #<string 540>.
Of course, we could also try to print the function objects and then
verify that they are printed readably and only print them as strings
when that fails.
Stefan
This bug report was last modified 337 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.