[Bug 91315] When running JohnTheRipper OpenCL tests: The kernel rejected CS, see dmesg for more information. / [mi] EQ overflowing. Additional events will be discarded until existing events are processed.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Jul 12 02:18:36 PDT 2015


https://bugs.freedesktop.org/show_bug.cgi?id=91315

            Bug ID: 91315
           Summary: When running JohnTheRipper OpenCL tests: The kernel
                    rejected CS, see dmesg for more information. / [mi] EQ
                    overflowing.  Additional events will be discarded
                    until existing events are processed.
           Product: Mesa
           Version: 10.6
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Gallium/radeonsi
          Assignee: dri-devel at lists.freedesktop.org
          Reporter: devurandom at gmx.net
        QA Contact: dri-devel at lists.freedesktop.org

Created attachment 117064
  --> https://bugs.freedesktop.org/attachment.cgi?id=117064&action=edit
Last lines of output from: john --test=0 --verbosity=5

I ran `john --test=0 --verbosity=5` from
JohnTheRipper at e0e854e01e46e3e58dcec89d0e87b651c448cdff (plus a local patch as
suggested in
https://github.com/magnumripper/JohnTheRipper/issues/1470#issuecomment-120698629)
as a regular non-root user, which made X crash.

The last lines of output from `john --test=0 --verbosity=5`, when run as a
regular non-root user):
```
[...]
Testing: mscash-opencl, M$ Cache Hash [MD4 OpenCL]... Options used: -I
/usr/share/john/kernels -cl-mad-enable -D__GPU__ -DDEVICE_INFO=10
-DDEV_VER_MAJOR=10 -DDEV_VER_MINOR=6 -D_OPENCL_COMPILER -D NUM_INT_KEYS=1 -D
IS_STATIC_GPU_MASK=0 -D $
Build log: input.cl:365:18: warning: unknown attribute 'max_constant_size'
ignored
input.cl:375:18: warning: unknown attribute 'max_constant_size' ignored

Self test GWS: 64, LWS: 8
FAILED (cmp_all(0))

Options used: -I /usr/share/john/kernels -cl-mad-enable -D__GPU__
-DDEVICE_INFO=10 -DDEV_VER_MAJOR=10 -DDEV_VER_MINOR=6 -D_OPENCL_COMPILER -D
SALT_BUFFER_SIZE=260
Build log: input.cl:586:17: warning: unknown attribute 'max_constant_size'
ignored

binary size 107038
Error creating binary file
$JOHN/kernels/pbkdf2_kernel_-D_SALT_BUFFER_SIZE=260_-DDEV_VER_MAJOR=10_-DDEV_VER_MINOR=6AMD_KAVERI_0.bin
Device 0  GWS: 8192, LWS: 8
Testing: mscash2-opencl, MS Cache Hash 2 (DCC2) [PBKDF2-SHA1 OpenCL]... radeon:
The kernel rejected CS, see dmesg for more information.
radeon: The kernel rejected CS, see dmesg for more information.
radeon: The kernel rejected CS, see dmesg for more information.
radeon: The kernel rejected CS, see dmesg for more information.
radeon: The kernel rejected CS, see dmesg for more information.
radeon: The kernel rejected CS, see dmesg for more information.
radeon: The kernel rejected CS, see dmesg for more information.
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 131072 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 2
radeon:    va        : 0x00000000020b2000
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 131072 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 2
radeon:    va        : 0x00000000020b2000
Bus error
```

X logs:
```
[...]
(EE) [mi] EQ overflowing.  Additional events will be discarded until existing
events are processed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x4f) [0x586aff]
(EE) 1: /usr/bin/X (mieqEnqueue+0x23b) [0x5690fb]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x5a) [0x44f57a]
(EE) 3: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fa4741c7000+0x5f17)
[0x7fa4741ccf17]
(EE) 4: /usr/lib64/xorg/modules/input/evdev_drv.so (0x7fa4741c7000+0x679d)
[0x7fa4741cd79d]
(EE) 5: /usr/bin/X (0x400000+0x74978) [0x474978]
(EE) 6: /usr/bin/X (0x400000+0x9d350) [0x49d350]
(EE) 7: /lib64/libc.so.6 (0x308b000000+0x336a0) [0x308b0336a0]
(EE) 8: /lib64/libc.so.6 (ioctl+0x7) [0x308b0e0c67]
(EE) 9: /usr/lib64/libdrm.so.2 (drmIoctl+0x28) [0x3bb1c04428]
(EE) 10: /usr/lib64/libdrm.so.2 (drmCommandWrite+0x1b) [0x3bb1c06ff3]
(EE) 11: /usr/lib64/dri/radeonsi_dri.so (0x7fa478037000+0x466944)
[0x7fa47849d944]
(EE) 12: /usr/lib64/dri/radeonsi_dri.so (0x7fa478037000+0x467ff2)
[0x7fa47849eff2]
(EE) 13: /usr/lib64/dri/radeonsi_dri.so (0x7fa478037000+0x4794ff)
[0x7fa4784b04ff]
(EE) 14: /usr/lib64/dri/radeonsi_dri.so (0x7fa478037000+0x1bdec1)
[0x7fa4781f4ec1]
(EE) 15: /usr/lib64/dri/radeonsi_dri.so (0x7fa478037000+0x13bb1c)
[0x7fa478172b1c]
(EE) 16: /usr/lib64/dri/radeonsi_dri.so (0x7fa478037000+0x1c0f2e)
[0x7fa4781f7f2e]
(EE) 17: /usr/lib64/dri/radeonsi_dri.so (0x7fa478037000+0x13cdbc)
[0x7fa478173dbc]
(EE) 18: /usr/lib64/dri/radeonsi_dri.so (0x7fa478037000+0x13d012)
[0x7fa478174012]
(EE) 19: /usr/lib64/xorg/modules/libglamoregl.so (0x7fa478a47000+0x215b6)
[0x7fa478a685b6]
(EE) 20: /usr/lib64/xorg/modules/libglamoregl.so (0x7fa478a47000+0xb2df)
[0x7fa478a522df]
(EE) 21: /usr/lib64/xorg/modules/libglamoregl.so (0x7fa478a47000+0xbb6a)
[0x7fa478a52b6a]
(EE) 22: /usr/bin/X (miCopyRegion+0x1a7) [0x5675a7]
(EE) 23: /usr/bin/X (miDoCopy+0x43e) [0x567b2e]
(EE) 24: /usr/lib64/xorg/modules/libglamoregl.so (0x7fa478a47000+0xbc04)
[0x7fa478a52c04]
(EE) 25: /usr/bin/X (0x400000+0x114a72) [0x514a72]
(EE) 26: /usr/bin/X (0x400000+0x343ae) [0x4343ae]
(EE) 27: /usr/bin/X (0x400000+0x3829f) [0x43829f]
(EE) 28: /usr/bin/X (0x400000+0x3c32a) [0x43c32a]
(EE) 29: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x308b020040]
(EE) 30: /usr/bin/X (0x400000+0x26d2e) [0x426d2e]
(EE)
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up
the stack.
(EE) [mi] mieq is *NOT* the cause.  It is a victim.
(EE) [mi] EQ overflow continuing.  100 events have been dropped.
[...]
```

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/dri-devel/attachments/20150712/bbedb086/attachment-0001.html>


More information about the dri-devel mailing list