Bug 25319 - KSnapshot in allocation mode crashes X
Summary: KSnapshot in allocation mode crashes X
Status: RESOLVED INVALID
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-27 10:56 UTC by Fouchko Mikhail
Modified: 2013-08-18 18:09 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Fouchko Mikhail 2009-11-27 10:56:57 UTC
KSnapshot (from KDE 4.3.3) crashes X, when trying to allocate screen area (to make snapshot of this area). The system freezes for 2-3 seconds, and then X restarts.  

Steps to Reproduce: 
1) open KSnapShot, choose 'Screen Area' (I've got "Screen area" and latency for 2 s.)
2) Press "Make SnapShot"(i've got non-english locale, so some names may differ, but it is not important)
3) When KSnapshot switches to  allocation mode, try to allocate  an area -  short freeze and then blackscreen for 1-2 seconds, then  KDE login screen(X's pid changes).

nvidia proprietary driver works fine, problems when using nouveau(Fedora 12).

Installed Packages
Name       : xorg-x11-drv-nouveau
Arch       : i686
Epoch      : 1
Version    : 0.0.15
Release    : 17.20091105gite1c2efd.fc12

Name       : xorg-x11-server-Xorg
Arch       : i686
Version    : 1.7.1
Release    : 7.fc12
Comment 1 Johannes Obermayr 2009-11-27 11:30:22 UTC
I cannot reproduce it with openSUSE 11.2, KDE 4.3.3 and GeForce 2 GTS.

You may help developers if you post Xorg.0.log, Xorg.0.log.old and dmesg output after crash.

Also information about your graphic card are useful.
Comment 2 Fouchko Mikhail 2009-11-28 12:36:12 UTC
My video is nvidia 8600M GT (dell inspiron laptop 1520)

kernel 
Linux  2.6.31.5-127.fc12.i686 #1 SMP Sat Nov 7 21:41:45 EST 2009 i686 i686 i386 GNU/Linux

dmesg's output:
integrated sync not supported
[drm] nouveau 0000:01:00.0: nouveau_channel_free: freeing fifo 2
integrated sync not supported
integrated sync not supported
[drm] nouveau 0000:01:00.0: Allocating FIFO number 2
[drm] nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 2
[drm:drm_mode_getfb] *ERROR* invalid framebuffer id
[drm] LVDS-7: set mode 1280x800 28
[drm] nouveau 0000:01:00.0: PFIFO_INTR 0x00000010 - Ch 2
[drm] nouveau 0000:01:00.0: PFIFO_INTR 0x00000010 - Ch 2
[drm] nouveau 0000:01:00.0: PFIFO_INTR 0x00000010 - Ch 2
[drm] nouveau 0000:01:00.0: PFIFO_INTR 0x00000010 - Ch 2
[drm] nouveau 0000:01:00.0: PFIFO_INTR 0x00000010 - Ch 2
[drm] nouveau 0000:01:00.0: PFIFO_INTR 0x00000010 - Ch 2

Xorg.0.log.old after crash, (copying from the first non-device line)

(II) NOUVEAU(0): NVLeaveVT is called.
(II) NOUVEAU(0): NVEnterVT is called.
(II) NOUVEAU(0): AGPGART: 512MiB available
(II) NOUVEAU(0): EDID for output LVDS-0
(II) NOUVEAU(0): Manufacturer: LPL  Model: cc00  Serial#: 0
(II) NOUVEAU(0): Year: 2006  Week: 0
(II) NOUVEAU(0): EDID Version: 1.3
(II) NOUVEAU(0): Digital Display Input
(II) NOUVEAU(0): Max Image Size [cm]: horiz.: 33  vert.: 21
(II) NOUVEAU(0): Gamma: 2.20
(II) NOUVEAU(0): No DPMS capabilities specified
(II) NOUVEAU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
(II) NOUVEAU(0): First detailed timing is preferred mode
(II) NOUVEAU(0): redX: 0.590 redY: 0.344   greenX: 0.323 greenY: 0.534
(II) NOUVEAU(0): blueX: 0.156 blueY: 0.138   whiteX: 0.312 whiteY: 0.328
(II) NOUVEAU(0): Manufacturer's mask: 0
(II) NOUVEAU(0): Supported detailed timing:
(II) NOUVEAU(0): clock: 72.2 MHz   Image Size:  331 x 207 mm
(II) NOUVEAU(0): h_active: 1280  h_sync: 1328  h_sync_end 1360 h_blank_end 1464 h_border: 0
(II) NOUVEAU(0): v_active: 800  v_sync: 803  v_sync_end 809 v_blanking: 823 v_border: 0
(II) NOUVEAU(0): Supported detailed timing:
(II) NOUVEAU(0): clock: 72.2 MHz   Image Size:  331 x 207 mm
(II) NOUVEAU(0): h_active: 1280  h_sync: 1328  h_sync_end 1360 h_blank_end 1464 h_border: 0
(II) NOUVEAU(0): v_active: 800  v_sync: 803  v_sync_end 809 v_blanking: 823 v_border: 0
(II) NOUVEAU(0):  XU235
(II) NOUVEAU(0):  -:Ee���
(II) NOUVEAU(0): EDID (in hex):
(II) NOUVEAU(0): 	00ffffffffffff00320c00cc00000000
(II) NOUVEAU(0): 	00100103802115780a0f109758528828
(II) NOUVEAU(0): 	23505400000001010101010101010101
(II) NOUVEAU(0): 	010101010101391c00b8502017303020
(II) NOUVEAU(0): 	36004bcf10000019391c00b850201730
(II) NOUVEAU(0): 	302036004bcf10000000000000fe0058
(II) NOUVEAU(0): 	55323335003135345730310a000000fe
(II) NOUVEAU(0): 	001f2d3a45658cabff01010a20200077
(II) NOUVEAU(0): EDID vendor "LPL", prod id 52224
(II) NOUVEAU(0): DDCModeFromDetailedTiming: 1280x800 Warning: We only handle separate sync.
(II) NOUVEAU(0): Printing DDC gathered Modelines:
(II) NOUVEAU(0): Modeline "1280x800"x0.0   72.25  1280 1328 1360 1464  800 803 809 823 -hsync -vsync (49.4 kHz)
(II) NOUVEAU(0): Modeline "1280x800"x0.0   72.25  1280 1328 1360 1464  800 803 809 823 -hsync -vsync (49.4 kHz)
(II) NOUVEAU(0): Printing probed modes for output LVDS-0
(II) NOUVEAU(0): Modeline "1280x800"x60.0   72.25  1280 1328 1360 1464  800 803 809 823 -hsync -vsync (49.4 kHz)
(II) NOUVEAU(0): Modeline "1024x768"x59.9   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
(II) NOUVEAU(0): Modeline "800x600"x59.9   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz)
(II) NOUVEAU(0): Modeline "640x480"x59.4   23.75  640 664 720 800  480 483 487 500 -hsync +vsync (29.7 kHz)
(II) NOUVEAU(0): Modeline "720x400"x59.6   22.25  720 744 808 896  400 403 413 417 -hsync +vsync (24.8 kHz)
(II) NOUVEAU(0): Modeline "640x400"x60.0   20.00  640 664 720 800  400 403 409 417 -hsync +vsync (25.0 kHz)
(II) NOUVEAU(0): Modeline "640x350"x59.8   17.50  640 664 720 800  350 353 363 366 -hsync +vsync (21.9 kHz)
(II) NOUVEAU(0): EDID for output VGA-0
(II) Mouse0: ps2EnableDataReporting: succeeded
(II) NOUVEAU(0): EDID for output LVDS-0
(II) NOUVEAU(0): Manufacturer: LPL  Model: cc00  Serial#: 0
(II) NOUVEAU(0): Year: 2006  Week: 0
(II) NOUVEAU(0): EDID Version: 1.3
(II) NOUVEAU(0): Digital Display Input
(II) NOUVEAU(0): Max Image Size [cm]: horiz.: 33  vert.: 21
(II) NOUVEAU(0): Gamma: 2.20
(II) NOUVEAU(0): No DPMS capabilities specified
(II) NOUVEAU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
(II) NOUVEAU(0): First detailed timing is preferred mode
(II) NOUVEAU(0): redX: 0.590 redY: 0.344   greenX: 0.323 greenY: 0.534
(II) NOUVEAU(0): blueX: 0.156 blueY: 0.138   whiteX: 0.312 whiteY: 0.328
(II) NOUVEAU(0): Manufacturer's mask: 0
(II) NOUVEAU(0): Supported detailed timing:
(II) NOUVEAU(0): clock: 72.2 MHz   Image Size:  331 x 207 mm
(II) NOUVEAU(0): h_active: 1280  h_sync: 1328  h_sync_end 1360 h_blank_end 1464 h_border: 0
(II) NOUVEAU(0): v_active: 800  v_sync: 803  v_sync_end 809 v_blanking: 823 v_border: 0
(II) NOUVEAU(0): Supported detailed timing:
(II) NOUVEAU(0): clock: 72.2 MHz   Image Size:  331 x 207 mm
(II) NOUVEAU(0): h_active: 1280  h_sync: 1328  h_sync_end 1360 h_blank_end 1464 h_border: 0
(II) NOUVEAU(0): v_active: 800  v_sync: 803  v_sync_end 809 v_blanking: 823 v_border: 0
(II) NOUVEAU(0):  XU235
(II) NOUVEAU(0):  -:Ee���
(II) NOUVEAU(0): EDID (in hex):
(II) NOUVEAU(0): 	00ffffffffffff00320c00cc00000000
(II) NOUVEAU(0): 	00100103802115780a0f109758528828
(II) NOUVEAU(0): 	23505400000001010101010101010101
(II) NOUVEAU(0): 	010101010101391c00b8502017303020
(II) NOUVEAU(0): 	36004bcf10000019391c00b850201730
(II) NOUVEAU(0): 	302036004bcf10000000000000fe0058
(II) NOUVEAU(0): 	55323335003135345730310a000000fe
(II) NOUVEAU(0): 	001f2d3a45658cabff01010a20200077
(II) NOUVEAU(0): EDID vendor "LPL", prod id 52224
(II) NOUVEAU(0): DDCModeFromDetailedTiming: 1280x800 Warning: We only handle separate sync.
(II) NOUVEAU(0): Printing DDC gathered Modelines:
(II) NOUVEAU(0): Modeline "1280x800"x0.0   72.25  1280 1328 1360 1464  800 803 809 823 -hsync -vsync (49.4 kHz)
(II) NOUVEAU(0): Modeline "1280x800"x0.0   72.25  1280 1328 1360 1464  800 803 809 823 -hsync -vsync (49.4 kHz)
(II) NOUVEAU(0): Printing probed modes for output LVDS-0
(II) NOUVEAU(0): Modeline "1280x800"x60.0   72.25  1280 1328 1360 1464  800 803 809 823 -hsync -vsync (49.4 kHz)
(II) NOUVEAU(0): Modeline "1024x768"x59.9   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
(II) NOUVEAU(0): Modeline "800x600"x59.9   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz)
(II) NOUVEAU(0): Modeline "640x480"x59.4   23.75  640 664 720 800  480 483 487 500 -hsync +vsync (29.7 kHz)
(II) NOUVEAU(0): Modeline "720x400"x59.6   22.25  720 744 808 896  400 403 413 417 -hsync +vsync (24.8 kHz)
(II) NOUVEAU(0): Modeline "640x400"x60.0   20.00  640 664 720 800  400 403 409 417 -hsync +vsync (25.0 kHz)
(II) NOUVEAU(0): Modeline "640x350"x59.8   17.50  640 664 720 800  350 353 363 366 -hsync +vsync (21.9 kHz)
(II) NOUVEAU(0): EDID for output VGA-0
[mi] EQ overflowing. The server is probably stuck in an infinite loop.

Backtrace:

Backtrace:
Comment 3 Ilia Mirkin 2013-08-18 18:09:24 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


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.