Package: piglit
Version: 0~git20200212-f4710c51b-1
Severity: normal
X-Debbugs-Cc: davide.pr...@gmail.com

Hi,

$ piglit run sanity results/sanity
Traceback (most recent call last):
  File "/usr/bin/piglit", line 178, in <module>
    main()
  File "/usr/bin/piglit", line 174, in main
    sys.exit(runner(args))
  File "/usr/lib/x86_64-linux-gnu/piglit/framework/exceptions.py", line 52, in 
_inner
    func(*args, **kwargs)
  File "/usr/lib/x86_64-linux-gnu/piglit/framework/programs/run.py", line 362, 
in run
    backend.initialize(_create_metadata(
  File "/usr/lib/x86_64-linux-gnu/piglit/framework/programs/run.py", line 268, 
in _create_metadata
    metadata['info']['system'] = core.collect_system_info()
  File "/usr/lib/x86_64-linux-gnu/piglit/framework/core.py", line 182, in 
collect_system_info
    result[name] = out.decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 659: 
invalid start byte


I try to find the invalid character (I have modified the
/usr/lib/x86_64-linux-gnu/piglit/framework/core.py to print all the out
to a file; but I report here the output before those modifications)
and I found that clinfo print a line with strange characters,
characters that you don't see if you call clinfo from the command line,
but you can see if you redirect the clinfo output to a file:
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   P�|�%V

I look with and hex editor and I found that the string is

20 50 AD 7C EC 25 56 0A 20

This is a very strange output for clinfo, but I think that piglit will
need to work correctly

Ciao
Davide


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.1-dp-20201024 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_UNSIGNED_MODULE
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages piglit depends on:
ii  libc6                            2.31-4
ii  libegl1                          1.3.2-1
ii  libgcc-s1                        10.2.0-16
ii  libgl1                           1.3.2-1
ii  libstdc++6                       10.2.0-16
ii  libwaffle-1-0                    1.6.1-3
ii  libx11-6                         2:1.6.12-1
ii  ocl-icd-libopencl1 [libopencl1]  2.2.13-1
ii  python3                          3.8.6-1
ii  python3-mako                     1.1.3+ds1-1
ii  python3-six                      1.15.0-2

Versions of packages piglit recommends:
ii  waffle-utils  1.6.1-3

piglit suggests no packages.

-- no debconf information

-- debsums errors found:
debsums: changed file /usr/lib/x86_64-linux-gnu/piglit/framework/core.py (from 
piglit package)

Reply via email to