Unable to run camera display and video test on a discrete AMD GPU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
CID: 201404-14986 Dell Precision M2800
I can't start the camera display test on this laptop (the "still" test works just fine). It will fail with:
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 151 (XVideo)
Minor opcode of failed request: 19 ()
Serial number of failed request: 51
Current serial number in output stream: 52
However, I can capture video with cheese on this system without any problem.
This system failed with the bar and static video test as well:
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 151 (XVideo)
Minor opcode of failed request: 19 ()
Serial number of failed request: 51
Current serial number in output stream: 52
Attempting to initialize Gstreamer pipeline: videotestsrc ! ffmpegcolorspace ! autovideosink
Specified pipeline couldn't be processed.
Error when processing pipeline: no element "ffmpegcolorspace"
Sometimes the X server will crash, I guess there is something to do with video streaming. As video capture works with cheese, and we don't have any equivalent manual tests for the video test, I will blame on our tool first.
And these issues only happen on discrete AMD GPU with fglrx, can't be reproduced on the Intel GPU
canonical-
checkbox-gui 0.35+bzr3986+
checkbox-ng 0.22+bzr4046+
checkbox-ng-service 0.22+bzr4046+
plainbox 0.24+bzr4047+
plainbox-
plainbox-
plainbox-
plainbox-
plainbox-
python3-checkbox-ng 0.22+bzr4046+
python3-
python3-plainbox 0.24+bzr4047+
Changed in plainbox-provider-checkbox: | |
status: | New → Confirmed |
Changed in plainbox-provider-checkbox: | |
status: | Confirmed → In Progress |
X server log: +0x48) [0x7f95528bdf08] +0x1a4f39) [0x7f95528c1f39] 64-linux- gnu/libc. so.6 (0x7f955089d000 +0x36d40) [0x7f95508d3d40] +0xa9921) [0x7f95527c6921] +0xaa7db) [0x7f95527c77db] +0xf0d30) [0x7f955280dd30] +0x5414e) [0x7f955277114e] +0x57f9b) [0x7f9552774f9b] 64-linux- gnu/libc. so.6 (__libc_ start_main+ 0xf5) [0x7f95508beec5] +0x4352e) [0x7f955276052e] wiki.x. org Xorg.0. log" for additional information.
[ 1831.071] (EE)
[ 1831.072] (EE) Backtrace:
[ 1831.072] (EE) 0: /usr/bin/X (xorg_backtrace
[ 1831.072] (EE) 1: /usr/bin/X (0x7f955271d000
[ 1831.072] (EE) 2: /lib/x86_
[ 1831.072] (EE) 3: /usr/bin/X (0x7f955271d000
[ 1831.072] (EE) 4: /usr/bin/X (0x7f955271d000
[ 1831.072] (EE) 5: /usr/bin/X (0x7f955271d000
[ 1831.072] (EE) 6: /usr/bin/X (0x7f955271d000
[ 1831.072] (EE) 7: /usr/bin/X (0x7f955271d000
[ 1831.072] (EE) 8: /lib/x86_
[ 1831.072] (EE) 9: /usr/bin/X (0x7f955271d000
[ 1831.072] (EE)
[ 1831.072] (EE) Segmentation fault at address 0x20
[ 1831.072] (EE)
Fatal server error:
[ 1831.072] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 1831.072] (EE)
[ 1831.072] (EE)
Please consult the The X.Org Foundation support
at http://
for help.
[ 1831.072] (EE) Please also check the log file at "/var/log/
[ 1831.072] (EE)
[ 1831.072] (II) AIGLX: Suspending AIGLX clients for VT switch
[ 1831.073] (II) fglrx(0): Backup framebuffer data.
[ 1831.128] (II) fglrx(0): Backup complete.
[ 1831.134] (EE) Server terminated with error (1). Closing log file.