VirtualBox

Ticket #13265: vbox-vblank-crash.c

File vbox-vblank-crash.c, 589 bytes (added by k-s, 10 years ago)

vbox-vblank-crash.c

Line 
1#include <stdio.h>
2#include <xf86drm.h>
3#include <xf86drmMode.h>
4
5int main(void)
6{
7 int fd, ret;
8 drmVBlank vbl;
9
10 fd = drmOpen("vboxvideo", NULL);
11 if (fd < 0) {
12 fputs("\tfailed.\n", stderr);
13 return 1;
14 }
15
16 vbl.request.type = DRM_VBLANK_RELATIVE;
17 vbl.request.sequence = 0;
18 fprintf(stderr, "drmWaitVBlank(%d, {.request = {.type=%#x, .sequence=%d}})\n", fd, vbl.request.type, vbl.request.sequence);
19 ret = drmWaitVBlank(fd, &vbl); /* killed here, dmesg reports oops */
20 if (ret != 0) {
21 fprintf(stderr, "drmWaitVBlank (relative) failed ret: %i\n", ret);
22 return 1;
23 }
24
25 return 0;
26}

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy