Open
Description
Sometimes I get a panic; sometimes a seg fault.
$ cat src/main.rs
extern crate sdl2;
fn main() {
let sdl = sdl2::init().unwrap();
let vid = sdl.video().unwrap();
let mut win = vid.window(&"", 128, 128)
.build().unwrap();
win.set_size(i32::max_value() as u32, 100);
}
$ cargo run
2017-09-01 17:57:12.947 sdl2_crash[11065:5671348] *** Assertion failure in -[_NSCGSWindow setFrame:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.82.104/CGS.subproj/NSCGSWindow.m:663
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/libcore/option.rs:335:20
note: Run with `RUST_BACKTRACE=1` for a backtrace.
fatal runtime error: failed to initiate panic, error 5
Abort trap: 6
$ cargo run
Finished dev [unoptimized + debuginfo] target(s) in 0.0 secs
Running `target/debug/sdl2_crash`
2017-09-01 17:57:30.372 sdl2_crash[11080:5671827] *** Assertion failure in -[_NSCGSWindow setFrame:], /Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1504.82.104/CGS.subproj/NSCGSWindow.m:663
Segmentation fault: 11
Mac OS 10.12.4.