[Beignet] corrupted AST file
Zhigang Gong
zhigang.gong at linux.intel.com
Tue Nov 11 21:12:05 PST 2014
Beignet supports three methods to open the dri driver:
1. Open the device directly, but you need to do this as root.
2. Use dri2 authentication with X server, this method needs to set correct DISPLAY environment variable.
3. Open render node directly with render nodes enabled.
Methods 2 and 3 don't need root, but it needs to satisfy the system requirement as described above.
> -----Original Message-----
> From: Beignet [mailto:beignet-bounces at lists.freedesktop.org] On Behalf Of
> Rees, Kevron
> Sent: Wednesday, November 12, 2014 8:37 AM
> To: Zhigang Gong
> Cc: beignet at lists.freedesktop.org
> Subject: Re: [Beignet] corrupted AST file
>
> That works. Thanks.
>
> My next problem is that I'm only able to run as root. When I run as a normal
> user, I get the following:
>
> /dev/dri/card0 not authenticated
> open("/dev/dri/card1", O_RDWR) failed: No such file or directory
> open("/dev/dri/card2", O_RDWR) failed: No such file or directory
> open("/dev/dri/card3", O_RDWR) failed: No such file or directory
> open("/dev/dri/card4", O_RDWR) failed: No such file or directory
> open("/dev/dri/card5", O_RDWR) failed: No such file or directory
> open("/dev/dri/card6", O_RDWR) failed: No such file or directory
> open("/dev/dri/card7", O_RDWR) failed: No such file or directory
> open("/dev/dri/card8", O_RDWR) failed: No such file or directory
> open("/dev/dri/card9", O_RDWR) failed: No such file or directory
> open("/dev/dri/card10", O_RDWR) failed: No such file or directory
> open("/dev/dri/card11", O_RDWR) failed: No such file or directory
> open("/dev/dri/card12", O_RDWR) failed: No such file or directory
> open("/dev/dri/card13", O_RDWR) failed: No such file or directory
> open("/dev/dri/card14", O_RDWR) failed: No such file or directory
> open("/dev/dri/card15", O_RDWR) failed: No such file or directory Device open
> failed, aborting...
> /dev/dri/card0 not authenticated
> open("/dev/dri/card1", O_RDWR) failed: No such file or directory
> open("/dev/dri/card2", O_RDWR) failed: No such file or directory
> open("/dev/dri/card3", O_RDWR) failed: No such file or directory
> open("/dev/dri/card4", O_RDWR) failed: No such file or directory
> open("/dev/dri/card5", O_RDWR) failed: No such file or directory
> open("/dev/dri/card6", O_RDWR) failed: No such file or directory
> open("/dev/dri/card7", O_RDWR) failed: No such file or directory
> open("/dev/dri/card8", O_RDWR) failed: No such file or directory
> open("/dev/dri/card9", O_RDWR) failed: No such file or directory
> open("/dev/dri/card10", O_RDWR) failed: No such file or directory
> open("/dev/dri/card11", O_RDWR) failed: No such file or directory
> open("/dev/dri/card12", O_RDWR) failed: No such file or directory
> open("/dev/dri/card13", O_RDWR) failed: No such file or directory
> open("/dev/dri/card14", O_RDWR) failed: No such file or directory
> open("/dev/dri/card15", O_RDWR) failed: No such file or directory Device open
> failed, aborting...
> cl_get_gt_device(): error, unknown device: ffffffff
> /dev/dri/card0 not authenticated
> open("/dev/dri/card1", O_RDWR) failed: No such file or directory
> open("/dev/dri/card2", O_RDWR) failed: No such file or directory
> open("/dev/dri/card3", O_RDWR) failed: No such file or directory
> open("/dev/dri/card4", O_RDWR) failed: No such file or directory
> open("/dev/dri/card5", O_RDWR) failed: No such file or directory
> open("/dev/dri/card6", O_RDWR) failed: No such file or directory
> open("/dev/dri/card7", O_RDWR) failed: No such file or directory
> open("/dev/dri/card8", O_RDWR) failed: No such file or directory
> open("/dev/dri/card9", O_RDWR) failed: No such file or directory
> open("/dev/dri/card10", O_RDWR) failed: No such file or directory
> open("/dev/dri/card11", O_RDWR) failed: No such file or directory
> open("/dev/dri/card12", O_RDWR) failed: No such file or directory
> open("/dev/dri/card13", O_RDWR) failed: No such file or directory
> open("/dev/dri/card14", O_RDWR) failed: No such file or directory
> open("/dev/dri/card15", O_RDWR) failed: No such file or directory Device open
> failed, aborting...
> Segmentation fault (core dumped)
>
>
>
> On Mon, Nov 10, 2014 at 10:02 PM, Zhigang Gong
> <zhigang.gong at linux.intel.com> wrote:
> > I just realized this is a pch header file relocation issue.
> > I sent a patch a few minutes ago, could you have a try and let me know
> > whether it fix this issue for you.
> >
> > Thanks,
> > Zhigang Gong.
> >
> > On Mon, Nov 10, 2014 at 09:35:27AM -0800, Rees, Kevron wrote:
> >> I updated to the latest on master
> >> (48e2da81c01b4bc14b2249a9bead8667319c212d). Same error.
> >>
> >> -Kevron
> >>
> >> On Sun, Nov 9, 2014 at 7:49 PM, Zhigang Gong
> >> <zhigang.gong at linux.intel.com> wrote:
> >> > Could you try git master beignet? We are going to release a new version
> very soon.
> >> >
> >> > On Fri, Nov 07, 2014 at 03:24:26PM -0800, Rees, Kevron wrote:
> >> >> Hi,
> >> >>
> >> >> I'm trying to get beignet running on tizen with OpenCV. It
> >> >> appears that OpenCV finds the device, but a strange AST error
> >> >> appears right before OpenCV aborts. Here's the log:
> >> >>
> >> >> 718.96 | platform: Intel Gen OCL Driver vendor: Intel
> >> >> 718.961 | There are 1 OpenCL devices on this system
> >> >> 718.963 | OpenCLDeviceName: 73
> >> >> 718.963 | OpenCLDeviceName: 110
> >> >> 718.964 | OpenCLDeviceName: 116
> >> >> 718.964 | OpenCLDeviceName: 101
> >> >> 718.964 | OpenCLDeviceName: 108
> >> >> 718.965 | OpenCLDeviceName: 40
> >> >> 718.966 | OpenCLDeviceName: 82
> >> >> 718.966 | OpenCLDeviceName: 41
> >> >> 718.967 | OpenCLDeviceName: 32
> >> >> 718.967 | OpenCLDeviceName: 72
> >> >> 718.968 | OpenCLDeviceName: 68
> >> >> 718.968 | OpenCLDeviceName: 32
> >> >> 718.969 | OpenCLDeviceName: 71
> >> >> 718.969 | OpenCLDeviceName: 114
> >> >> 718.97 | OpenCLDeviceName: 97
> >> >> 718.97 | OpenCLDeviceName: 112
> >> >> 718.971 | OpenCLDeviceName: 104
> >> >> 718.971 | OpenCLDeviceName: 105
> >> >> 718.972 | OpenCLDeviceName: 99
> >> >> 718.972 | OpenCLDeviceName: 115
> >> >> 718.973 | OpenCLDeviceName: 32
> >> >> 718.973 | OpenCLDeviceName: 66
> >> >> 718.974 | OpenCLDeviceName: 97
> >> >> 718.974 | OpenCLDeviceName: 121
> >> >> 718.974 | OpenCLDeviceName: 32
> >> >> 718.975 | OpenCLDeviceName: 84
> >> >> 718.975 | OpenCLDeviceName: 114
> >> >> 718.976 | OpenCLDeviceName: 97
> >> >> 718.976 | OpenCLDeviceName: 105
> >> >> 718.977 | OpenCLDeviceName: 108
> >> >> 718.977 | OpenCLDeviceName: 45
> >> >> 718.978 | OpenCLDeviceName: 84
> >> >> 719.242 | Subscribing to: VehicleSpeed
> >> >> 719.242 | Subscribing to: Latitude
> >> >> 719.242 | Subscribing to: Longitude
> >> >> HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP HIGHGUI ERROR: V4L2:
> >> >> getting property #5 is not supported
> >> >>
> >> >> BUILD LOG: cvt_color: -D INTEL_DEVICE -D DEPTH_0 -D scn=4 -D
> >> >> bidx=0 -D pixels_per_work_item=4 fatal error: malformed or
> >> >> corrupted AST file: 'could not find file
> >> >>
> '/home/abuild/rpmbuild/BUILD/beignet-0.9.3.git1414386114.6eb5d67/backen
> d/src/libocl/include/ocl_workitem.h'
> >> >> referenced by AST file'
> >> >>
> >> >> OpenCV Error: Gpu API call (CL_BUILD_PROGRAM_FAILURE) in
> >> >> getOrBuildProgram, file
> >> >> /home/abuild/rpmbuild/BUILD/OpenCV-2.4.9/modules/ocl/src/cl_progra
> >> >> mcache.cpp,
> >> >> line 445
> >> >> terminate called after throwing an instance of 'cv::Exception'
> >> >> what():
> /home/abuild/rpmbuild/BUILD/OpenCV-2.4.9/modules/ocl/src/cl_programcach
> e.cpp:445:
> >> >> error: (-217) CL_BUILD_PROGRAM_FAILURE in function
> >> >> getOrBuildProgram
> >> >>
> >> >> Aborted (core dumped)
> >> >>
> >> >> -----
> >> >>
> >> >> any ideas what would cause this?
> >> >>
> >> >> -Kevron
> >> >> _______________________________________________
> >> >> Beignet mailing list
> >> >> Beignet at lists.freedesktop.org
> >> >> http://lists.freedesktop.org/mailman/listinfo/beignet
> >> _______________________________________________
> >> Beignet mailing list
> >> Beignet at lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/beignet
> _______________________________________________
> Beignet mailing list
> Beignet at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/beignet
More information about the Beignet
mailing list