Bug 33297 - X hangs with nouveau and gimp
Summary: X hangs with nouveau and gimp
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: git
Hardware: x86-64 (AMD64) Linux (All)
: high major
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-01-20 09:46 UTC by Alexander
Modified: 2014-04-24 22:52 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg is here (82.65 KB, text/plain)
2011-01-20 09:47 UTC, Alexander
no flags Details
xorg log (37.33 KB, text/plain)
2011-01-20 09:48 UTC, Alexander
no flags Details
Xorg log (64.62 KB, text/plain)
2014-04-21 08:33 UTC, Graham
no flags Details
boot log (has nouveau entries) (327.60 KB, text/plain)
2014-04-21 08:37 UTC, Graham
no flags Details

Description Alexander 2011-01-20 09:46:35 UTC
Hi there

I have installed following software:
- nouveau DDX driver - from git;
- libdrm - from git;
- linux kernel 2.6.38-rc1;
- xorg - 1.9.2 from debian instalation

And with all this stuff X hangs after some time. I can't realise what is the cause of these hangs but it happened two times after starting KDevelop 4.0.2. There is nothing special/extraordinary in dmesg. Actually hangs only X and graphic subsystem. I can reboot the system with SysRq magic button :) (any other key combinations don't work) and also I can ssh to my box from other one.

You can find stack trace with which X fails in attached Xorg.log
Comment 1 Alexander 2011-01-20 09:47:22 UTC
Created attachment 42236 [details]
dmesg is here
Comment 2 Alexander 2011-01-20 09:48:53 UTC
Created attachment 42237 [details]
xorg log
Comment 3 Alexander 2011-01-20 09:50:35 UTC
And one more with linux kernel 2.6.37 this combination of software works OK
Comment 4 Ilia Mirkin 2013-08-18 18:09:42 UTC
It appears that this bug report has laid dormant for quite a while. Sorry we haven't gotten to it. Since we fix bugs all the time, chances are pretty good that your issue has been fixed with the latest software. Please give it a shot. (Linux kernel 3.10.7, xf86-video-nouveau 1.0.9, mesa 9.1.6, or their git versions.) If upgrading to the latest isn't an option for you, your distro's bugzilla is probably the right destination for your bug report.

In an effort to clean up our bug list, we're pre-emptively closing all bugs that haven't seen updates since 2011. If the original issue remains, please make sure to provide fresh info, see http://nouveau.freedesktop.org/wiki/Bugs/ for what we need to see, and re-open this one.

Thanks,

The Nouveau Team
Comment 5 Graham 2014-04-21 08:31:48 UTC
Unfortunately, this is alive and well in Saucy

root@workshop-workstation:~# lspci
 . . .
00:08.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)

root@workshop-workstation:~# uname -a
Linux workshop-workstation 3.11.0-19-generic #33-Ubuntu SMP Tue Mar 11 18:48:34 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

root@workshop-workstation:~# gimp --version
GNU Image Manipulation Program version 2.8.6

root@workshop-workstation:~# cat /etc/*release*
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.10
DISTRIB_CODENAME=saucy
DISTRIB_DESCRIPTION="Ubuntu 13.10"
NAME="Ubuntu"
VERSION="13.10, Saucy Salamander"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 13.10"
VERSION_ID="13.10"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

root@workshop-workstation:~# grep -i '(ee)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    28.201] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    28.508] (EE) Failed to load module "nvidia" (module does not exist, 0)

root@workshop-workstation:~# grep -i '(ww)' /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    26.686] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    26.686] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    26.686] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    26.687] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    26.687] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    26.696] (WW) "xmir" is not to be loaded by default. Skipping.
[    28.201] (WW) Warning, couldn't open module nvidia
[    28.508] (WW) Warning, couldn't open module nvidia
[    28.575] (WW) Falling back to old probe method for vesa
[    28.575] (WW) Falling back to old probe method for modesetting
[    28.575] (WW) Falling back to old probe method for fbdev

root@workshop-workstation:~# dmesg |grep nouveau
[   10.538024] nouveau  [  DEVICE][0000:00:08.0] BOOT0  : 0x034200b1
[   10.538030] nouveau  [  DEVICE][0000:00:08.0] Chipset: NV34 (NV34)
[   10.538032] nouveau  [  DEVICE][0000:00:08.0] Family : NV30
[   10.538573] nouveau  [   VBIOS][0000:00:08.0] checking PRAMIN for image...
[   10.591549] nouveau  [   VBIOS][0000:00:08.0] ... appears to be valid
[   10.591551] nouveau  [   VBIOS][0000:00:08.0] using image from PRAMIN
[   10.591555] nouveau  [   VBIOS][0000:00:08.0] BMP version 5.29
[   10.591757] nouveau  [   VBIOS][0000:00:08.0] version 04.34.20.87.00
[   10.592262] nouveau W[  PTIMER][0000:00:08.0] unknown input clock freq
[   10.592271] nouveau  [     PFB][0000:00:08.0] RAM type: DDR1
[   10.592273] nouveau  [     PFB][0000:00:08.0] RAM size: 256 MiB
[   10.592275] nouveau  [     PFB][0000:00:08.0]    ZCOMP: 0 tags
[   10.599517] nouveau  [     DRM] VRAM: 255 MiB
[   10.599519] nouveau  [     DRM] GART: 128 MiB
[   10.599522] nouveau  [     DRM] BMP version 5.41
[   10.599525] nouveau  [     DRM] DCB version 2.2
[   10.599529] nouveau  [     DRM] DCB outp 00: 01000300 000088b8
[   10.599531] nouveau  [     DRM] DCB outp 01: 02010310 000088b8
[   10.599534] nouveau  [     DRM] DCB outp 02: 01010312 00000000
[   10.599536] nouveau  [     DRM] DCB outp 03: 02020321 00000003
[   10.599668] nouveau  [     DRM] Loading NV17 power sequencing microcode
[   10.599906] nouveau  [     DRM] Saving VGA fonts
[   10.660860] nouveau  [     DRM] 0xE0FB: Parsing digital output script table
[   10.715863] nouveau  [     DRM] 0 available performance level(s)
[   10.715870] nouveau  [     DRM] c: core 249MHz memory 405MHz
[   10.716533] nouveau  [     DRM] MM: using M2MF for buffer copies
[   10.716543] nouveau  [     DRM] Setting dpms mode 3 on TV encoder (output 3)
[   10.808309] nouveau  [     DRM] allocated 1280x1024 fb: 0x9000, bo ffff88007bae1400
[   10.808386] fbcon: nouveaufb (fb0) is primary device
[   10.851426] nouveau  [     DRM] 0xE0FB: Parsing digital output script table
[   10.910614] nouveau 0000:00:08.0: fb0: nouveaufb frame buffer device
[   10.910617] nouveau 0000:00:08.0: registered panic notifier
[   10.910622] [drm] Initialized nouveau 1.1.1 20120801 for 0000:00:08.0 on minor 0
[10911.742652] nouveau E[Xorg[1267]] cal_space: -16
[27488.218862] nouveau E[Xorg[1267]] cal_space: -16

-----------------------------------------------

A workaround is to use Ctrl-T to hide selection which frees the CPU as the marching ants are not displayed.

This obviously means the selection is also hidden so making some operations difficult.

It may be the nvidia hardware version which has the problem.

The graphics card is an old PCI one, which I'm using dual screen.

I can reproduce it at will, but an unsure what would help you.
Comment 6 Graham 2014-04-21 08:33:41 UTC
Created attachment 97674 [details]
Xorg log
Comment 7 Graham 2014-04-21 08:37:18 UTC
Created attachment 97675 [details]
boot log (has nouveau entries)
Comment 8 Ilia Mirkin 2014-04-24 22:52:51 UTC
(In reply to comment #5)
> Unfortunately, this is alive and well in Saucy
> 
> root@workshop-workstation:~# lspci
>  . . .
> 00:08.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200]
> (rev a1)

Graham, the original bug was for a G86 and with a totally different version of nouveau. These two cards have nearly no logic in common. Please file a fresh bug, otherwise it just confuses the issue.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.