Whole desktop freezes for 15 secs when background image is modified

Bug #368499 reported by Guillermo Pérez
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
nvidia-graphics-drivers (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

On Jaunty, when the image file being used as desktop background is overwritten or changed, the whole desktop freezes for 15 seconds. The Xorg just after the freeze is shown at 99% CPU, but I can't be sure of what is happening because everything freezes.

Steps to reproduce:
1) Find the current image used:
$ gconftool-2 -g /desktop/gnome/background/picture_filename
/home/.../imgs/current_bg.png
2) Copy the file to another location
$ cp /home/.../imgs/current_bg.png /tmp/tmp.png
3) Copy the new file back to the original position
$ cp /tmp/tmp.png /home/bisho/imgs/current_bg.png

After some seconds, the desktop while freeze for about 15 secs. The mouse still moves, but the cursor doesn't change depending on the context, windows are not responsive, pannels are freezed...

I noticed this because I have a program to change background image including the earth with the proper shadow, and modify the image every 30 minutes.

This began happening after upgrading to jaunty. Previously this was working fine.
---
Architecture: amd64
DistroRelease: Ubuntu 10.04
DkmsStatus: nvidia-current, 256.44, 2.6.32-24-generic, x86_64: installed
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release amd64 (20100429)
MachineType: Dell Inc. Latitude E6500
NonfreeKernelModules: nvidia
Package: xorg 1:7.5+5ubuntu1
PackageArchitecture: amd64
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.32-24-generic root=UUID=3a94f976-57cc-42aa-b67b-d0b1b1a469a4 ro quiet splash
ProcEnviron:
 LANGUAGE=en
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
 LC_PAPER=es_ES.UTF-8
ProcVersionSignature: Ubuntu 2.6.32-24.39-generic 2.6.32.15+drm33.5
Tags: lucid lucid
Uname: Linux 2.6.32-24-generic x86_64
UserGroups: adm admin audio cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 05/06/2010
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A22
dmi.board.name: 0PP476
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA22:bd05/06/2010:svnDellInc.:pnLatitudeE6500:pvr:rvnDellInc.:rn0PP476:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude E6500
dmi.sys.vendor: Dell Inc.
glxinfo: Error: [Errno 2] No such file or directory
system:
 distro: Ubuntu
 codename: lucid
 architecture: x86_64
 kernel: 2.6.32-24-generic

Revision history for this message
Guillermo Pérez (bisho) wrote :

I also noticed that changing the background with:

gconftool-2 -t str -s /desktop/gnome/background/picture_filename /tmp/tmp.png

Also makes desktop freeze. It may be happening on all background changes?

Revision history for this message
rob_brown-bayliss (r-brown-bayliss-deactivatedaccount) wrote :

I discovered the same thing, also using a prog to change the image. It also happens when I manually change via System->preference->appearance menu. Mine is not as bad, only locking for a few seconds, 2 maybe 3.

I am running emerald window manager, and have the visual effects set to Normal, setting to None had no effect.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better.
Is this bug reproducible with the latest Lucid packages ?
Thanks in advance.

Changed in ubuntu:
status: New → Incomplete
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

 Thank you for taking the time to report this bug and helping to make Ubuntu better. This bug did not have a package associated with it, which is important for ensuring that it gets looked at by the proper developers. You can learn more about finding the right package at https://wiki.ubuntu.com/Bugs/FindRightPackage .

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://help.ubuntu.com/community/ReportingBugs.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

We'd like to figure out what's causing this bug for you, but we haven't heard back from you in a while. Could you please provide the requested information? Thanks!

Revision history for this message
Guillermo Pérez (bisho) wrote :

Yes, it keeps happening. But it's not immediate. Starts getting slowing and blocking XOrg after a while. What you see is Xorg grabbing 100% CPU and locking completely (Mouse moves, but the pointer don't change depending on the context, and clicks, change of tab, windows movement, and widgets on gnome-panel, everything freezes).

Revision history for this message
Guillermo Pérez (bisho) wrote :

I attach and strace of the Xorg process, just in case it helps...

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Hello Guillermo Pérez
can you please run in a terminal
apport-collect 368499
Thanks

affects: ubuntu → xorg (Ubuntu)
Revision history for this message
Guillermo Pérez (bisho) wrote : BootDmesg.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Guillermo Pérez (bisho) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : Dependencies.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : GdmLog.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : GdmLog1.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : GdmLog2.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : Lspci.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : Lsusb.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : PciDisplay.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : ProcModules.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : RelatedPackageVersions.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : UdevDb.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : UdevLog.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : XorgConf.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : XorgLog.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : XorgLogOld.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : Xrandr.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : setxkbmap.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : xdpyinfo.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote : xkbcomp.txt

apport information

Revision history for this message
Guillermo Pérez (bisho) wrote :

Done.

Right now I'm running a experimental branch of XOrg, but the problem appeared also of default vanilla version from Ubuntu.

If you want me to downgrade to the standard XOrg and run apport again, just tell me.

Regards

Revision history for this message
Guillermo Pérez (bisho) wrote :

XorgLog looks interesting, shows backtraces, BTW.

Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

Thanks for reporting this bug and any supporting documentation. Since this bug has enough information provided for a developer to begin work, I'm going to mark it as confirmed and let them handle it from here. Thanks for taking the time to make Ubuntu better!

Changed in xorg (Ubuntu):
status: Incomplete → Confirmed
Bryce Harrington (bryce)
tags: added: lucid
Bryce Harrington (bryce)
affects: xorg (Ubuntu) → nvidia-graphics-drivers (Ubuntu)
Revision history for this message
Fabio Marconi (fabiomarconi) wrote :

 Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue for you. Can you try with the latest Ubuntu release? Thanks in advance.
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in nvidia-graphics-drivers (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
bugbot (bugbot) wrote :

We're closing this bug since there has not been a response from the original reporter. However, the issue still exists please feel free to reopen with the requested information. If you're not the original reporter, we'd prefer you file a new bug report.

Some tips:

  * Report X.org bugs via the command: `ubuntu-bug xorg`

  * Test against the latest development Ubuntu. http://cdimage.ubuntu.com/daily-live/
    Bugs marked as affecting the development version tend to get priority attention.

  * The `xdiagnose` utility has functionality for enabling debugging and
    analyzing a few common X problems.

  * Tag your bugs with the Ubuntu versions you have reproduced the issue in.

  * See https://wiki.ubuntu.com/X/Reporting for tips on writing good bug reports.

Changed in nvidia-graphics-drivers (Ubuntu):
status: Incomplete → Expired
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.