Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intel Iris Pro - OS X driver bug #60

Open
neverfox opened this issue Feb 5, 2017 · 3 comments
Open

Intel Iris Pro - OS X driver bug #60

neverfox opened this issue Feb 5, 2017 · 3 comments
Labels

Comments

@neverfox
Copy link

neverfox commented Feb 5, 2017

As mentioned in #9, the events example panics (on OS X with an Intel Iris Pro GPU, in this case). Here's the output:

Enqueuing kernel [itr:0]...
Enqueuing read buffer [itr:0]...
Setting callback (verify_result, buncha_stuff[0]) [i:0]...
Enqueuing kernel [itr:1]...
Enqueuing read buffer [itr:1]...

Event: `0x7fadd33004d0` has completed with status: `0`, data_set_size: '262144`, addend: 11, itr: `0`.
correct_result: 448, result_vec[0]:448
correct_result: 18, result_vec[1]:18
correct_result: 261, result_vec[2]:261
correct_result: 213, result_vec[3]:213
correct_result: 488, result_vec[4]:488
Setting callback (verify_result, buncha_stuff[1]) [i:1]...
Enqueuing kernel [itr:2]...

Event: `0x7fadd0d0a3b0` has completed with status: `0`, data_set_size: '262144`, addend: 11, itr: `1`.
correct_result: 459, result_vec[0]:459
correct_result: 29, result_vec[1]:29
correct_result: 272, result_vec[2]:272
correct_result: 224, result_vec[3]:224
correct_result: 499, result_vec[4]:499
Enqueuing read buffer [itr:2]...
thread '<unnamed>' panicked at 'assertion failed: `(left == right)` (left: `317`, right: `306`)', examples/events.rs:52
note: Run with `RUST_BACKTRACE=1` for a backtrace.
Setting callback (verify_result, buncha_stuff[2]) [i:2]...
thread '<unnamed>' panicked at 'assertion failed: `(left == right)` (left: `265`, right: `254`)', libc++abi.dylib: examples/events.rs:52
terminating with uncaught foreign exceptionEnqueuing kernel [itr:3]...


Event: `0x7fadd33008d0` has completed with status: `0`, data_set_size: '262144`, addend: 11, itr: `2`.
libc++abi.dylib: %
@c0gent
Copy link
Member

c0gent commented Feb 5, 2017

Nvidia by chance?

@neverfox
Copy link
Author

neverfox commented Feb 5, 2017

Intel Iris Pro (at least, I don't think Intel is just Nvidia under a different label, but I can't be sure). I assume you're recognizing the similarity to the panic in #26, which I noticed too.

@c0gent c0gent added the wontfix label Feb 5, 2017
@c0gent
Copy link
Member

c0gent commented Feb 5, 2017

Ok I'll make a note about buggyness on that hardware platform too.

There's nothing for you to worry about as long as you don't use event callbacks. I'll be adding futures-rs integration soon which should eliminate the need to even use those callbacks.

Thanks for the report.

@c0gent c0gent changed the title OS X panic in events example Intel Iris Pro - OS X driver bug Feb 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants