Shutter only shows Wallpaper / black screen in Ubuntu 12.10 (with fglrx)

Bug #1061001 reported by Kristian Kißling
150
This bug affects 42 people
Affects Status Importance Assigned to Milestone
Shutter
Won't Fix
Critical
Alex
shutter (Ubuntu)
Opinion
Undecided
Tychodickerson

Bug Description

1. Remove local files in $HOME/.shutter
2. Start Shutter
3. Try to do a screenshot
4. You will see the new wallpaper on every single screenshot, even of shutter tries to capture a window
5. This still worked around 25th september

- Ubuntu 12.10 Beta 2
- Version 0.89.0-0ubuntu1

Revision history for this message
Mario Kemper (Romario) (mario-kemper) wrote :

Are you working in a VirtualBox environment?

Revision history for this message
Kristian Kißling (kkissling) wrote :

No, HP Pavilion dv6 and with all the latest updates. ScreenCloud and Gnome-Screenshot are working fine, but Lookit has the same problem.

Revision history for this message
Kristian Kißling (kkissling) wrote :

On my Intel-Machine Shutter seems to run just fine with 12.10. On the other machine I use an ATI card and I installed the new and shiny proprietary ATI drivers. Mabye they are the reason I see this bug.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in shutter (Ubuntu):
status: New → Confirmed
Revision history for this message
Animally (skicobumps-ubuntu) wrote :

I am seeing a similar issue with a Kubuntu 12.10 installation and an ATI FirePro Graphics card. On occasion the KDE screen capture utility (KSnapshot) will do the same thing, but sometimes it works. I cannot find any pattern with KSnapshot.

Revision history for this message
Animally (skicobumps-ubuntu) wrote :

I have uploaded what is always captured regardless of capture type (Selection, Desktop, Window, ...). One other configuration I am running is that it's dual monitor.

Revision history for this message
BartS (bart-steanes) wrote :

Affects me "sometimes" (today for example), I am using fully patched ubuntu 12.10 on a AMD powered Netbook.

Furthermore the symptoms range from:
a) Works properly
b) Full screen works, but active window doesn't
c) All screenshots are just the background.

Revision history for this message
Mario Kemper (Romario) (mario-kemper) wrote :

Obviously there are some problems related to the latest ATI drivers. Unfortunately I don't have access to any system with that configuration. I'll see what I can do.

summary: - Shutter only shows Wallpaper on screenshots in Ubuntu 12.10 Beta 2
+ Shutter only shows Wallpaper / black screen in Ubuntu 12.10 (with fglrx)
Changed in shutter:
status: New → Confirmed
milestone: none → capture
importance: Undecided → Critical
assignee: nobody → Mario Kemper (Romario) (mario-kemper)
Revision history for this message
Michael Kogan (michael-kogan) wrote :

Which fglrx version is used in Ubuntu? I'm using Arch Linux, fglrx 12.11 and latest bzr Shutter and everything seems to work fine.

Revision history for this message
Mario Kemper (Romario) (mario-kemper) wrote :

I think the bug occurs when using the latest available version of the driver (downloaded from AMD's homepage). Unity might be one of the causes as well.

Revision history for this message
Michael Kogan (michael-kogan) wrote :

The driver version shouldn't be the only reason, 12.11 is actually the latest version available and still it works here. Also Unity shouldn't be the only reason, since Greg has the bug using KDE. I would rather suspect that the problem is in the "ubuntufied" version of the driver from Ubuntu's repos.

Revision history for this message
Kyle Bentley (kwbent) wrote :

Now that I've updated my drivers to the newest in the Ubuntu repos, I'm displaying some more odd behavior. The good news is that now that black background isn't happening. My driver packaging version is 9.00.11-120920a-147436C-ATI. 2D Driver version is 9.0.2.

When I try to take a screen cap now, it's as if shutter is reading from the graphics adapter's memory, as if the image it takes is a snapshot of what the screen looked like in the past. For example, When I try to take a snapshot of my Thunderbird email client in full screen, I get an image of my desktop instead. I was going to submit that, until I noticed I had two pictures of my wife that I didn't really want in the attached image. I moved those to my pictures folder, and tried to take the screen shot of Thunderbird again. As it happens, it showed the same background as before, pictures included. It also showed another window, the play on linux console, which hasn't been open for at least 15 hours. I get oddities even using the select area option.

I've attached the output of my screen cap of the AMD Catalyst control center. you can see the prompt where it asks for the administrative password, which has already happened in the past. On another note, I'm not sure how you are installing Catalyst 12.12, even AMD's support web page shows 12.10 as the latest non-beta version. 12.10 (or some version thereof) is the version in the Ubuntu repos?

Revision history for this message
Michael Kogan (michael-kogan) wrote :

Well, I suppose, in Arch's catalyst repo is the beta version.

Revision history for this message
Kyle Bentley (kwbent) wrote :

After updating to the AMD catalyst 13.1, I no longer have any trouble with shutter. I've tried a lot of different test cases, and it is now working fine for me! I'm not sure what exactly has fixed the problem, since I've added the Ubuntu xorg edgers ppa. Many things have been updated since my last post. My catalyst version is: 9.01-121106a-150335C-EDG_Direct via catalyst control center, while synaptic shows the installed version as 2:9.012-0ubuntu1~xedgers~quantal1.

I hope that info helps!

Revision history for this message
AdamSkinner (adamskinner) wrote :

Also having the same problem with an laptop using Intel graphics ( 3rd Gen Core processor Graphics Controller )

Revision history for this message
Patrik B. (inoki-deactivatedaccount) wrote :

Same as previous commenter.

Revision history for this message
Patrik B. (inoki-deactivatedaccount) wrote :

A workaround seems to be to restart Compiz by entering "compiz --replace" in the command line.

Revision history for this message
dawez (dawez1) wrote :

same happens here 12.04 64bit:

$ fglrxinfo
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6670
OpenGL version string: 4.2.11903 Compatibility Profile Context

Tried "compiz --replace" but did not make any positive effect

Revision history for this message
Phillip Pether (roofox) wrote :

Tried taking screenshot with Shutter and it blacks the entire screen, does this for every other screenshot options; Full Screen, Selection, Window, etc...

I did try cleaning up the image data files stored by Shutter in the home directory ~/.shutter I think must of been because of that, but I had deleted them through the shutter application.

Ubuntu 13.04 (32-bit)

Revision history for this message
Phillip Pether (roofox) wrote :

EDIT UPDATE ***

Shutter seems to work like normal after killing it from Terminal;

$ killall shutter -9

and even tested by calling Shutter from the CLI and successfully takes a screenshot without turning screen black with just mouse cursor. This is only a temporary fix measure when it plays up. I've added screenshot here with a bunch of errors it throws out from starting by command line

Revision history for this message
Vernie (vernie) wrote :

I recently noticed on my Asus X550DP with ATI Radeon HD 8550 768MB and HD 8670 2048MB, the problem (captured wallpaper only) will only occur when I use the secondary graphics device, that is the HD 8550 which is intended for battery savings.

Using the primary graphics card, HD 8670 that is intended for performance, gnome-screenshot and shutter captured the correct data. One can switch between graphics card using the AMD Catalyst Control Center and each time you switch requires a reboot. I also noticed when using the secondary graphics device, the primary graphics device is not listed on the Information section of the AMD Catalyst Control Center. However, these two devices is listed when the primary graphics device is in use. I'm using PearOS 8 that is using Ubuntu 13.04.

uname -a output:

Linux mbox 3.8.0-35-lowlatency #27-Ubuntu SMP PREEMPT Tue Dec 10 05:05:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux.

fglrxinfo output when using the primary graphics device:

display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 8600M Series
OpenGL version string: 4.2.12217 Compatibility Profile Context 12.104

Revision history for this message
Bogdan Mustiata (bogdan-mustiata) wrote :

Also happens on Ubuntu 14.04, under Virtual Box, with 3D acceleration enabled.

Changed in shutter:
assignee: Mario Kemper (Romario) (mario-kemper) → The ubuntu geek's (the-ubuntu-geek)
assignee: The ubuntu geek's (the-ubuntu-geek) → nobody
assignee: nobody → Tychodickerson (tychodickerson)
status: Confirmed → In Progress
Changed in shutter (Ubuntu):
status: Confirmed → In Progress
assignee: nobody → Tychodickerson (tychodickerson)
information type: Public → Public Security
information type: Public Security → Public
Revision history for this message
Limeth (limeth) wrote :

Affects me aswell.
I have two dedicated graphics cards, both listed below.

limeth@limebox:~$ uname -a
Linux limebox 3.16.0-44-generic #59~14.04.1-Ubuntu SMP Tue Jul 7 15:07:27 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

limeth@limebox:~$ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon R9 200 Series
OpenGL version string: 4.5.13397 Compatibility Profile Context 15.20.1013

limeth@limebox:~$ sudo lshw -c display
[sudo] password for limeth:
  *-display
       description: VGA compatible controller
       product: Curacao XT [Radeon R9 270X]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=fglrx_pci latency=0
       resources: irq:50 memory:e0000000-efffffff memory:f7e00000-f7e3ffff ioport:e000(size=256) memory:f7e40000-f7e5ffff
  *-display
       description: VGA compatible controller
       product: Pitcairn PRO [Radeon HD 7850]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:07:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=fglrx_pci latency=0
       resources: irq:51 memory:d0000000-dfffffff memory:f7b00000-f7b3ffff ioport:c000(size=256) memory:f7b40000-f7b5ffff

Revision history for this message
Limeth (limeth) wrote :

This bug may be caused by a bug in the fglrx graphics driver: https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1080002

Alex (alexvaa)
Changed in shutter:
assignee: Tychodickerson (tychodickerson) → Alex (alexvaa)
Revision history for this message
Michael Kogan (michael-kogan) wrote :

Is this bug actually still an issue? fglrx is no longer supported, do similar problems arise with radeon or amdgpu drivers?

Changed in shutter:
status: In Progress → Incomplete
Revision history for this message
corqpub (corqpub) wrote :

Still occuring with repo version in Ubuntu 18.04 LTS

Revision history for this message
Michael Kogan (michael-kogan) wrote :

corqpub, this is actually https://bugs.launchpad.net/shutter/+bug/1502263

Since fglrx is not in use for several years already, I think, it is safe to close this bug. Such symptoms in the 2018 world will almost certainly originate from Wayland usage rather than fglrx.

Changed in shutter:
status: Incomplete → Won't Fix
Changed in shutter (Ubuntu):
status: In Progress → Opinion
Changed in shutter:
milestone: capture → none
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.